{
  "asset_manifests": {
    "authority": "structured_public_asset_projection_only_not_source_truth_or_release_approval",
    "diagram_manifest": {
      "asset_count": 103,
      "assets": [
        {
          "asset_id": "paper_module.verifier_lab_kernel.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-verifier-lab-kernel.html",
          "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 packet[\"Public packet plus 5 negative cases\"] build[\"_build_result load / scan / validate\"] stack[\"_run_component_stack 9 formal-math components\"] buckets[\"_claim_separation 7 claim buckets\"] counters[\"Authority counters oracle / provider / proof-body = 0\"] result records[\"_write_receipts metadata-only result records\"] packet --> build build --> stack stack --> buckets build --> counters buckets --> result records counters --> result records",
          "source_format": "mermaid",
          "source_hash": "sha256:2ee2bede8fab98f746a6a9a4ad427ba8db27028878945ec52320ddb139b565e2",
          "source_line_end": 157,
          "source_line_start": 142,
          "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-module-navigation-hologram-route-plane.html",
          "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 a browse row that claims first contact is replaced with the entry route\"] Couple[\"Source coupling SHA-256 over route rows vs manifest fingerprint and row count\"] Rows[\"Route rows allowed role, actionable command, no source-authority claim, omission record when compressed\"] Modules[\"Source-module manifest five copied bodies digest and required anchors, body never in the record\"] Floor[\"Entry-packet floor required control fields survive compaction\"] Pass[\"Affordance passports anti-trigger rows demoted before selection\"] Verdict[\"Coupling current, all checks pass, card row selected?\"] Result records[\"metadata-only result records cluster flag, card, coupling, route lease, entry admission, affordance, code-architecture packet\"] Blocked[\"Blocked stable error codes and findings, bodies redacted\"] Entry --> Couple Couple --> Rows Rows --> Modules Modules --> Floor Floor --> Pass Pass --> Verdict Verdict --> Result records Verdict --> Blocked",
          "source_format": "mermaid",
          "source_hash": "sha256:4b85a0fb7692a0cbb328ee12100327a577d1657d71b250d8365bb2dc0c7f674f",
          "source_line_end": 75,
          "source_line_start": 56,
          "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-module-agent-route-observability-runtime.html",
          "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 Fixture[\"Fixture inputs agent_trace, hook_shadow, debt, principle_lens, egress\"] Scan[\"non-public-state scan forbidden classes rejected\"] Checks[\"Six validators route, lease, hook, debt, lens, egress\"] Merge[\"Merge observed negative cases\"] Status[\"Status pass only if every expected case fired\"] Result records[\"Six result records write_receipts\"] Card[\"Compact card result_card\"] Fixture --> Scan --> Checks --> Merge --> Status --> Result records --> Card",
          "source_format": "mermaid",
          "source_hash": "sha256:f8b99567b0f7cbe945c80ba932b617082371a2ed6436097edb8cfa25a644ac5b",
          "source_line_end": 190,
          "source_line_start": 179,
          "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-module-agent-benchmark-integrity-anti-gaming-replay.html",
          "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 TD Inputs[\"projection, policy, cases, replay rows\"] --> Source[\"validate_source_module_imports manifest digest + real-run floor\"] Inputs --> Rows[\"_validate_replay_row recompute per row\"] Source --> Rows Rows --> Verdict[\"integrity_pass or quarantine\"] Verdict --> Trace[\"validate_public_trace independent recompute\"] Trace --> Result[\"metadata-only result record\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:67fbd9e1ad20cc652ed572d35e3636503380a58e77948d8c85da18893e96c98a",
          "source_line_end": 126,
          "source_line_start": 118,
          "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-module-research-replication-rubric-artifact-replay.html",
          "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 policy[\"Replication policy 14 fields + 8 axes + forbidden claims\"] replays[\"Replay rows 2 synthetic papers + 8 negative cases\"] artifacts[\"Execution manifest allowed input + metric spec + declared hash\"] metric[\"Local metric replay sum_field over allowed input\"] source[\"Source-module manifest 4 copied public bodies\"] result[\"metadata-only result record counts, refs, digests, scope boundaries\"] policy --> replays replays --> artifacts artifacts --> metric metric --> result source --> result",
          "source_format": "mermaid",
          "source_hash": "sha256:75741d3bc6989e6c18630a75aadfe0d2adbd5909f760e229e47fe2e656942f26",
          "source_line_end": 138,
          "source_line_start": 124,
          "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-module-agentic-vulnerability-discovery-patch-proof-replay.html",
          "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 targets[\"synthetic targets\"] hypotheses[\"issue hypotheses\"] traces[\"trace evidence\"] proofs[\"exploitability proofs\"] patches[\"patch diffs\"] tests[\"regression tests\"] witnesses[\"executable witnesses run mini-target twice\"] verifiers[\"verifier records recompute verdict\"] status[\"result status\"] targets --> hypotheses hypotheses --> traces hypotheses --> proofs hypotheses --> patches patches --> tests tests --> witnesses witnesses --> verifiers verifiers --> status",
          "source_format": "mermaid",
          "source_hash": "sha256:712ca9d5262ced5c7b06b4a8e28ac8ee96ac447ebeb4a82730eb62944b5b6b9c",
          "source_line_end": 150,
          "source_line_start": 130,
          "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-module-materials-chemistry-closed-loop-lab-safety-replay.html",
          "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 inputs[\"six public inputs protocol, policy, candidates, experiments, assays, decisions\"] rows[\"per-row field + link checks\"] numeric[\"numeric recompute 0.45 assay + 0.35 active + 0.20 gate\"] labelcheck[\"recomputed pick vs declared label gate >= 0.70\"] negatives[\"eight forbidden fixtures\"] refuse[\"any MATERIALS_*_FORBIDDEN observed\"] manifest[\"source-module manifest digest check (bundle mode)\"] scan[\"secret exclusion scan\"] status[\"status + safety verdict\"] accepted[\"public_safe_simulator_replay_accepted\"] blocked[\"blocked_public_safety_boundary\"] inputs --> rows inputs --> numeric numeric --> labelcheck labelcheck --> blocked labelcheck --> status negatives --> refuse refuse --> blocked refuse --> status manifest --> status scan --> status rows --> status status --> accepted status --> blocked",
          "source_format": "mermaid",
          "source_hash": "sha256:a74bef88decf14aa2a964bc27f2a41aa013f3816b5078f54e41e3a5ce7c70433",
          "source_line_end": 99,
          "source_line_start": 72,
          "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-module-certificate-kernel-execution-lab.html",
          "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 inputs[\"public Lean files and JSON inputs\"] scan[\"scan_paths secret gate\"] sources[\"_source_module_manifest_result copied body check\"] build[\"lake build MicrocosmCertificateLab\"] transitions[\"set certificate rows through Lean\"] dag[\"obligation graph over observed rows\"] status[\"_build_result status pass or blocked\"] record[\"metadata-only result record\"] inputs --> scan scan --> sources sources --> build build --> transitions transitions --> dag dag --> status status --> record",
          "source_format": "mermaid",
          "source_hash": "sha256:a66da67ed01fc0f7f1659c734645b0fb546566c94e3e67b3480f175bda48c37d",
          "source_line_end": 75,
          "source_line_start": 57,
          "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-module-corpus-readiness-mathlib-absence-gate.html",
          "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 input[\"Fixture or exported bundle input corpus rows plus consumer gate cases\"] artifacts[\"validate_runtime_source_artifacts four source digests, parse JSON, run probe\"] probe[\"runtime_lean_import_probe Std compiles, Mathlib import rejected\"] corpus[\"validate_corpus_readiness seven corpus rows checked against the probe\"] gates[\"validate_consumer_gate_cases verdicts derived from readiness facts\"] imports[\"validate_source_module_imports copied source digests for the bundle\"] result[\"_build_result one metadata-only result and board\"] input --> artifacts artifacts --> probe probe --> corpus corpus --> gates input --> imports gates --> result imports --> result",
          "source_format": "mermaid",
          "source_hash": "sha256:2a184f0787b1543ccd1b8f4d2c6811a44d39c5518a1b673c81096aad732f4415",
          "source_line_end": 86,
          "source_line_start": 70,
          "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-module-pattern-binding-contract.html",
          "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": 133,
          "source_line_start": 101,
          "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-module-bridge-phase-continuity-runtime.html",
          "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 Read[\"run reads fixture and six synthetic inputs\"] --> Transport[\"_validate_synthetic_transport_contract\"] Transport --> Good{\"One valid job? yielded to disk, packet unconsumed, fresh heartbeat, phase and continuity agree\"} Good -->|\"yes\"| Floor[\"Every declared bad case rejected as an error code\"] Good -->|\"no\"| Block[\"Finding: valid job invalid\"] Floor --> Fixture[\"_validate_fixture_contract ids, SHA-256 digests, continue/finalizer/rollback\"] Fixture --> Scan[\"scan_paths and _safe_scan counts only, no excerpts\"] Scan --> Gate{\"Tracked path without MICROCOSM_TRACKED_RECEIPT_WRITES=1?\"} Gate -->|\"yes\"| Skip[\"tracked_receipt_writes_blocked\"] Gate -->|\"no\"| Write[\"Five result records written\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:5db0ff5222587c0643a63df56c61fdd1f426e7194079982c8b37a9eb8f0bdf3e",
          "source_line_end": 151,
          "source_line_start": 140,
          "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-module-cognitive-operator-registry.html",
          "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 TD Inputs[\"operator_registry.json operator_standard.json dogfood_index.json\"] Positive[\"_positive_findings shape, status, dogfood, policy overclaim\"] Negative[\"_negative_findings eight rejection cases\"] Manifest[\"_source_module_manifest_result copied bodies by sha256\"] Secret[\"scan_paths secret exclusion\"] Result[\"result record refs, hashes, counts, verdicts; body text omitted\"] Inputs --> Positive Inputs --> Negative Inputs --> Manifest Inputs --> Secret Positive --> Result Negative --> Result Manifest --> Result Secret --> Result",
          "source_format": "mermaid",
          "source_hash": "sha256:864c67ad80874dd75a3c58347edbd064437fee7f242fce439387b39860aecd51",
          "source_line_end": 134,
          "source_line_start": 118,
          "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-module-agent-closeout-faithfulness-audit.html",
          "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 commit, cap, span\"] --> Eval[\"evaluate()\"] Ledger[\"fixture_ledger.json cap rows\"] --> Eval Repo[\"public_fixture_repo\"] --> Prep[\"_prepare_public_fixture_repo git init..commit, rev-parse HEAD\"] Prep --> Eval Eval --> Pytest[\"python -m pytest nodeid -q\"] Pytest --> Eval Eval --> Pass[\"pass: verified counts, metadata-only record\"] Eval --> Reject[\"reject: fake commit, cap, test, unchecked pass\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:f8e9d34d0293b715f3bef43ae984d4dcc2cc7247e9616d29773b485e5e9ebb03",
          "source_line_end": 117,
          "source_line_start": 107,
          "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-module-cold-reader-route-map.html",
          "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 TD Inputs[\"route_map, route_receipts, route_policy, manifest\"] --> Positive[\"_positive_findings required routes, commands, docs refs, result record refs, order\"] Inputs --> Replay[\"_route_source_replay_result commands and refs matched against the source corpus\"] Inputs --> Modules[\"_source_module_import_result copied-body digests and anchors\"] Inputs --> Negative[\"_negative_findings five rejection cases\"] Positive --> Result[\"_build_result pass only when no blocking finding\"] Replay --> Result Modules --> Result Negative --> Result Result --> Records[\"run and run_route_map_bundle write metadata-only records\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:dde9e9db9b2a2d896351cb403370a99a84ca243b3e24290f27a0bd2eb51da43d",
          "source_line_end": 141,
          "source_line_start": 130,
          "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-module-proof-diagnostic-evidence-spine.html",
          "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[\"Check row source_refs, receipt_anchor_refs, source_digest_refs\"] Resolve[\"Resolve each source ref re-hash file (sha256)\"] Result record[\"Open result record anchor does it contain this ref and digest?\"] Floor[\"Semantic floor failure-taxonomy / graph-update source and result record match\"] Accept[\"Accepted verdict recomputed\"] Reject[\"Rejected, kept as diagnostic evidence\"] Board[\"diagnostic board evidence accounting only\"] Check --> Resolve --> Result record --> Floor Floor -->|all agree| Accept Floor -->|any mismatch| Reject Accept --> Board Reject --> Board",
          "source_format": "mermaid",
          "source_hash": "sha256:27b5316dd63b14ccd07dbfab487b7bd6d89402c57af5de3c15ccbaf1c0e31b91",
          "source_line_end": 75,
          "source_line_start": 60,
          "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-module-proof-derived-governed-mutation-authorization.html",
          "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 read-only, scoped write, undo\"] Evidence[\"proof cells, policy verdicts, side effects, undo records, cold replay\"] Hash{\"declared hash == derived hash?\"} Records[\"governed_mutation_records.json real commit ref\"] AntiBake{\"git commit touched source/test? re-derived refs match?\"} Result[\"metadata-only result record counts, refs, hashes, verdicts\"] Ceiling[\"scope_limit no account secrets, no live change\"] Proposals --> Evidence Evidence --> Hash Hash -->|match| AntiBake Hash -->|mismatch| Result Records --> AntiBake AntiBake -->|bound| Result AntiBake -->|unbound| Result Result --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:6b606992628a913364d5b1b30cee269979f31718804510e07bfdeef252148fbd",
          "source_line_end": 82,
          "source_line_start": 65,
          "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-module-durable-agent-work-landing-replay.html",
          "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 TD Fixture[\"Fixture inputs projection, policy, runs, nine broken cases\"] Source[\"Copied internal control bodies six files by digest\"] Build[\"_build_result\"] Runs[\"validate_work_landing_runs claim, validation order, HEAD advance, blocker capture\"] Imports[\"validate_source_module_imports class, relation, digest, anchors\"] Records[\"metadata-only records board, result, validation, coverage confirmation\"] Fixture --> Build Source --> Imports Build --> Runs Build --> Imports Runs --> Records Imports --> Records",
          "source_format": "mermaid",
          "source_hash": "sha256:f957a1e30e2c8131dc4f622ed61a95dee48dfd80f5ff6ffaf8c97333c13e521f",
          "source_line_end": 88,
          "source_line_start": 73,
          "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-module-work-landing-control-spine.html",
          "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 TD A[\"Copied bundle 5 bodies + manifest + contract\"] --> B[\"Load JSON inputs _load_json_input\"] B --> C[\"Copy parity _source_manifest_summary\"] C --> D[\"Anchor scan _anchor_summary\"] D --> E[\"Scope limit _contract_summary\"] E --> F[\"Secret scan scan_paths\"] F --> G[\"Result record status pass or blocked\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:bf0cc3d779c8e9839a4fa7dabca8aeab1b09283b455e175fab77637711849cbb",
          "source_line_end": 156,
          "source_line_start": 148,
          "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-module-executable-doctrine-grammar.html",
          "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 fixtures standards_registry.json + paper_modules/*.md\"] --> B[\"validate\"] B --> C[\"validate_standard_registry field, slug, authority checks\"] B --> D[\"validate_paper_module_shape heading and sentinel checks\"] C --> E[\"Merge findings observed vs required negative cases\"] D --> E E --> F[\"metadata-only result records result records/first_wave/executable_doctrine_grammar/\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:bb7424e89e192da58ad1e51703462febda2a783b9278c3bec2f066bb5a6a47c6",
          "source_line_end": 161,
          "source_line_start": 153,
          "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-module-macro-projection-import-protocol.html",
          "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 row source ref, target ref, digest, material class\"] --> B[\"validate_projection_protocol\"] B --> C[\"Class in forbidden set Reject: forbidden body import\"] B --> D[\"Class _public_safe_import_status\"] D --> E[\"_body_import_verification_findings mode, verified flag, digest binding\"] E --> F[\"Exact copy: re-hash live source\"] F --> G[\"Match: body floor\"] F --> H[\"Mismatch: flag live source drift, refresh later\"] H --> G G --> I[\"metadata-only result record\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:0f0b59e6f87006b57ac293fb05ba80365e43cd3116c51d3aa894868cc59b5d7d",
          "source_line_end": 145,
          "source_line_start": 134,
          "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-module-mission-transaction-work-spine.html",
          "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 Fixture[\"First-wave fixture claims, deps, lane cases, snapshot\"] Bundle[\"Exported bundle copied source modules\"] Preflight[\"validate_claim_preflight + checkpoint lane policy\"] Replay[\"validate_real_active_claims_snapshot runtime-rebuilt snapshot + perturbations\"] Imports[\"four source-import validators manifest, anchors, sha256\"] Records[\"metadata-only result records refs, hashes, verdicts, limits\"] Fixture --> Preflight Fixture --> Replay Bundle --> Imports Preflight --> Records Replay --> Records Imports --> Records",
          "source_format": "mermaid",
          "source_hash": "sha256:0d4b8f050afcad738ea49bc4fb13db6236bbdf0ac31a1d5b242b3cab73fb7031",
          "source_line_end": 152,
          "source_line_start": 137,
          "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-module-formal-math-readiness-gate.html",
          "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": 120,
          "source_line_start": 92,
          "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-module-formal-math-lean-proof-witness.html",
          "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[\"Fixture input witness_manifest.json + lake_project\"] --> B[\"run() include_negative=true\"] C[\"Exported bundle source_module_manifest.json\"] --> D[\"run_witness_bundle() include_negative=false\"] B --> E[\"_build_result\"] D --> E E --> F[\"_validate_manifest reject proof bodies, non-public source refs\"] E --> G[\"validate_source_module_imports recompute copied digests, check exact_copy vs replacement\"] E --> H[\"_tool_versions lean/lake on path?\"] H --> I[\"_run_command lake build MicrocosmProofWitness\"] I --> J[\"Negative cases: invalid proof rejected, forbidden import blocked\"] F --> K[\"metadata-only result record: return code, line counts, hashes, declaration names\"] G --> K I --> K J --> K",
          "source_format": "mermaid",
          "source_hash": "sha256:327b2f8cd1b8186e50e5ab1b3c2d7c4ef9720871f3b55afc2f1e3738ee47503a",
          "source_line_end": 185,
          "source_line_start": 170,
          "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-module-formal-math-verifier-trace-repair-loop.html",
          "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 or exported bundle copied Ring2 rows + source manifest\"] Protocol[\"validate_projection_protocol copied-material provenance\"] Manifest[\"validate_source_module_manifest digest, line, byte match; body_in_receipt false\"] Attempts[\"validate_verifier_attempts trace events, verifier class, source replay\"] Curriculum[\"validate_repair_curriculum failure-mode ledger, curriculum edges\"] Promotion[\"validate_promotion_policy requires cold re-run ref\"] Toy[\"_run_toy_theorem_repair_rerun fail on 0, repair to n\"] Realness[\"_runtime_realness_evidence clean replay to R4; any drift downgrades\"] Result records[\"_write_receipts result, board, validation, fixture-pass\"] Input --> Protocol Protocol --> Manifest Manifest --> Attempts Attempts --> Curriculum Curriculum --> Promotion Promotion --> Toy Toy --> Realness Realness --> Result records",
          "source_format": "mermaid",
          "source_hash": "sha256:77d4b40456a3344baa8f754aca16d23d24fa4c835624fbdfd81059beb166d595",
          "source_line_end": 177,
          "source_line_start": 157,
          "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-module-formal-evidence-cell-anchor-resolver.html",
          "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 Inputs[\"paper claims, cell registry, boundary policy, obligation graph, projection protocol\"] --> Build[\"_build_result\"] Build --> Scan[\"scan_paths secret-equivalent material\"] Build --> Validators[\"six validators projection, registry, policy, obligations, source modules, claims\"] Validators --> Claims[\"validate_claims _inspect_claim_row\"] Claims --> Status[\"status = pass only if all validators pass and every negative case observed\"] Scan --> Status Status --> Record[\"metadata-only result record refs, digests, findings\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:2612e2e7964d91d4a3c0f5b1049b4f7f8e5895ddc39553041d57266ad3a696e1",
          "source_line_end": 141,
          "source_line_start": 132,
          "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-module-formal-math-premise-retrieval.html",
          "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": 146,
          "source_line_start": 117,
          "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-module-lean-std-premise-index.html",
          "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 inputs[\"fixture inputs premise_index, projection_protocol, index_policy, 5 negative cases, source_module_manifest\"] entries[\"_validate_entries 11 rows, Init/ refs, namespaces, splits\"] source[\"_validate_source_artifact reopen source, rehash SHA-256, compare rows by premise_id\"] manifest[\"_source_module_manifest_result 6 copied body files by digest, line, byte\"] gate[\"_build_result no findings + all negatives seen + clean secret scan\"] record[\"metadata-only result record\"] inputs --> entries inputs --> source inputs --> manifest entries --> gate source --> gate manifest --> gate gate --> record",
          "source_format": "mermaid",
          "source_hash": "sha256:c69a029d7281ecba6ccff6ef641a081c7e75d71f9f8750e6257b6d475d0c4128",
          "source_line_end": 126,
          "source_line_start": 110,
          "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-module-world-model-projection-drift-control-room.html",
          "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 rows selected_pattern_ids + result record drift_rows\"] Snapshot[\"Supplied drift_rows.json expected snapshot, source-linked only\"] SourceDiff[\"Source-state diff pattern ledger + view-quality action map\"] Geometry[\"Geometry grade copied view_quality_census.py\"] Witness[\"Runtime witness every row appears in the result record\"] Policy[\"Per-row policy gate refs, fact-authority, forbidden booleans\"] Records[\"metadata-only records result, board, validation, fixture_acceptance\"] Result record --> Recompute Recompute --> Snapshot Recompute --> SourceDiff Recompute --> Geometry Recompute --> Witness Recompute --> Policy Snapshot --> Records SourceDiff --> Records Geometry --> Records Witness --> Records Policy --> Records",
          "source_format": "mermaid",
          "source_hash": "sha256:8feaa484d1644f839f898c8c3d321841a9217db349ca7e40bfa780e76d82195d",
          "source_line_end": 137,
          "source_line_start": 115,
          "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-module-public-reveal-walkthrough.html",
          "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 Fixture[\"First-wave fixture walkthrough + claim floor + 4 negatives\"] Bundle[\"Exported bundle 5 copied source bodies + manifest\"] Build[\"_build_result load, scan, validate\"] Witness[\"_fixture_real_lane_witness rerun bundle, digest-check bodies\"] Records[\"metadata-only records result, board, validation, fixture\"] Ceiling[\"Scope limit no launch, hosting, or private equivalence\"] Fixture --> Build Bundle --> Witness Build --> Witness Witness --> Records Records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:85ecf9264ca5f2d6252038f9a56a16ee06b132de9cfde39db8cbcda254c2d348",
          "source_line_end": 140,
          "source_line_start": 126,
          "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-module-standards-meta-diagnostics.html",
          "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 inventory[\"standards_inventory\"] contracts[\"runtime contract inventory\"] policy[\"diagnostic_policy\"] negatives[\"five negative fixtures\"] build[\"_build_result\"] positive[\"_positive_findings: coverage per component\"] negative[\"_negative_findings: expected failures\"] scan[\"scan_paths: secret exclusion\"] status[\"status: pass or blocked\"] result records[\"_write_receipts: metadata-only records\"] inventory --> build contracts --> build policy --> build negatives --> build build --> positive build --> negative build --> scan positive --> status negative --> status scan --> status status --> result records",
          "source_format": "mermaid",
          "source_hash": "sha256:e87ef37414e7362014a2ed852b163e107f3435ed63f8eadf377760406fc74a53",
          "source_line_end": 153,
          "source_line_start": 129,
          "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-module-finance-forecast-evaluation-spine.html",
          "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 Inputs[\"Synthetic fixture family_loss_matrix, paired_loss_series, finance_boundary_policy\"] Evaluate[\"evaluate loads inputs\"] Guards[\"_policy_findings and _lookahead_split_findings\"] Blocked[\"Blocked record no statistics run\"] Branch{\"Exported bundle?\"} Standalone[\"_standalone_exported_statistics_contract declared, not recomputed\"] Subprocess[\"_run_stats_subprocess DM/HAC, SPA, MCS, bootstrap, HLN refusal\"] Record[\"metadata-only result record refs, digests, verdicts, scope boundaries\"] Inputs --> Evaluate Evaluate --> Guards Guards -->|\"finding or bad manifest\"| Blocked Guards -->|\"admissible\"| Branch Branch -->|\"yes\"| Standalone Branch -->|\"no\"| Subprocess Standalone --> Record Subprocess --> Record Blocked --> Record",
          "source_format": "mermaid",
          "source_hash": "sha256:859ac7b11920981c32f9c058e96d1df4bcb9293702d403eb2db854b202be9698",
          "source_line_end": 169,
          "source_line_start": 149,
          "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-module-engine-room-demo.html",
          "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 TD A[\"fixture cases\"] --> B[\"build_result\"] B --> C[\"_evaluate_case\"] C --> D[\"positive: audit_controller_coverage\"] C --> E[\"negative: _target_override_case\"] D --> F[\"_capsule_surface_row x10 bundles\"] D --> G[\"run_demo --> run_capsule\"] D --> H[\"shared surfaces read-only\"] B --> I[\"run writes 4 metadata-only records\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:187be00b480cb8639d795ffd5625c1d9c5ba5343171a60592a5c0803a2917ce5",
          "source_line_end": 76,
          "source_line_start": 66,
          "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-module-agent-memory-temporal-conflict-replay.html",
          "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 Policy[\"Policy: ADD / UPDATE / DELETE / NOOP only\"] --> Add[\"Episode A: two ADD rows\"] Add --> Conflict[\"Episode B: UPDATE + DELETE\"] Conflict --> Order[\"Temporal order check conflict after prior write\"] Order --> Semantic[\"Semantic recompute timestamp, priority, trust >= 0.6\"] Semantic --> Replay[\"Episode C: memory-on vs memory-off\"] Replay --> Delta[\"Answer-delta record evidence handle required\"] Delta --> Card[\"metadata-only result record\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:3774d02b67a603d99b0201ea6b1adcbde31f085ebde19096ff7ceed45daa853f",
          "source_line_end": 155,
          "source_line_start": 146,
          "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-module-agent-monitor-redteam-falsification-replay.html",
          "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 inputs[\"protocol, policy, trajectories, observations\"] manifest[\"source module manifest\"] digest[\"SHA-256 digest check per artifact\"] scan[\"forbidden-class non-public-state scan\"] observed[\"per-observation evidence check\"] trace[\"public trace recomputes verdict\"] compare[\"recomputed vs declared verdict\"] result[\"metadata-only result record\"] inputs --> observed manifest --> digest digest --> scan observed --> compare trace --> compare scan --> result compare --> result",
          "source_format": "mermaid",
          "source_hash": "sha256:78a666ac6a68d579b299ef543aadbcfe28d9b6b2fad93db07bb493178176a89a",
          "source_line_end": 72,
          "source_line_start": 54,
          "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-module-agent-sabotage-scheming-monitor-replay.html",
          "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 inputs[\"fixture or exported bundle\"] episodes[\"task episodes\"] actions[\"action traces\"] scores[\"monitor scores\"] counter[\"counterfactual replay\"] cold[\"cold replay\"] manifest[\"source module manifest\"] recompute[\"recompute verdict from five joins\"] trace[\"public trace check\"] negatives[\"negative cases\"] record[\"metadata-only result record\"] inputs --> episodes inputs --> actions inputs --> scores inputs --> counter inputs --> cold inputs --> manifest episodes --> recompute actions --> recompute scores --> recompute counter --> recompute manifest --> recompute recompute --> trace cold --> trace trace --> record negatives --> record",
          "source_format": "mermaid",
          "source_hash": "sha256:e3765fee30a12def8cf7764b8f0ee9514e7d9832d963c55a7e2cc982825f45cb",
          "source_line_end": 102,
          "source_line_start": 73,
          "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-module-agent-sandbox-policy-escape-replay.html",
          "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 requests[\"six action requests\"] derived[\"derived verdict per request fail-closed to block\"] verdicts[\"declared verdict rows checked vs derived\"] effects[\"side-effect result records block=no diff, allow=diff\"] rollback[\"two verified rollbacks\"] replay[\"six cold replay rows\"] trace[\"six metadata-only trace spans\"] result[\"result record + status\"] requests --> derived derived --> verdicts verdicts --> effects effects --> rollback effects --> replay requests --> trace verdicts --> result effects --> result rollback --> result replay --> result trace --> result",
          "source_format": "mermaid",
          "source_hash": "sha256:0093ba088bfe1c04315fd7c51a83cbe23367f23eb9100a41f103131820313941",
          "source_line_end": 173,
          "source_line_start": 151,
          "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-module-belief-state-process-reward-replay.html",
          "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 run[\"run / run_reward_bundle load inputs\"] perfile[\"Per-file checks projection, policy, episodes, beliefs, feedback, rewards, trajectories, cold replay\"] recompute[\"validate_semantic_recompute rebuild one coherent chain\"] negatives[\"validate_negative_cases 7 traps must trigger\"] scan[\"scan_paths forbidden-class scan\"] gate{\"all checks pass, chain recomputes, every trap observed, no secret hit?\"} pass[\"status: pass\"] blocked[\"status: blocked with reason codes\"] result records[\"_write_receipts + result_card body_in_receipt false\"] run --> perfile perfile --> recompute recompute --> negatives negatives --> scan scan --> gate gate -->|yes| pass gate -->|no| blocked pass --> result records blocked --> result records",
          "source_format": "mermaid",
          "source_hash": "sha256:91eaf378ebc4f6f3f44bb72a5a56086bb9d6e0b255e49a591c18a4448cfa8ec6",
          "source_line_end": 89,
          "source_line_start": 68,
          "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-module-sleeper-memory-poisoning-quarantine-replay.html",
          "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\"] provenance[\"validate_quarantine_events poisoned write quarantined + provenance-bound control\"] influence[\"validate_retrieval_replays retrieval blocked before action, same memory ref + audit + cold replay\"] rollback[\"validate_rollback_rerun deletion audit + rerun ref + memory absent after rerun\"] bodies[\"_source_module_manifest_result copied bodies digest-checked, records stay metadata-only\"] records[\"metadata-only result records refs, hashes, counts, verdicts\"] inputs --> provenance provenance -->|quarantined memory ref| influence influence --> rollback rollback --> bodies bodies --> records",
          "source_format": "mermaid",
          "source_hash": "sha256:70af73bf5f0051fbb22188e2acfe397e4ce5ff583bd81fc083d87023f7224015",
          "source_line_end": 134,
          "source_line_start": 121,
          "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-module-indirect-prompt-injection-information-flow-policy-replay.html",
          "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, privilege, sanitizer, sink kind, action\"] compare{\"Declared labels and verdict match the derived ones?\"} blocked[\"Block the row\"] verdicts[\"Pre-action verdict allow / warn / review / block\"] outputs[\"Sanitized output no trusted context, no obeyed instruction\"] toolspan[\"One tool-call span as untrusted tool output\"] record[\"metadata-only result record\"] sources --> flows flows --> propagate toolspan --> propagate propagate --> derive derive --> compare compare -- no --> blocked compare -- yes --> verdicts verdicts --> outputs outputs --> record blocked --> record",
          "source_format": "mermaid",
          "source_hash": "sha256:125feca7e654a3d773a0010d368be00043c70e42563f4110f15dcdcd2be516f3",
          "source_line_end": 121,
          "source_line_start": 99,
          "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-module-mcp-tool-authority-replay.html",
          "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 input[\"input JSON directory\"] scan[\"secret scan load_forbidden_classes + scan_paths\"] planes[\"plane validators policy, manifest, calls, results, side effects, cold replay\"] trace[\"three public trace spans\"] floor[\"source-module body floor\"] status[\"pass only if all clear\"] records[\"metadata-only result records\"] input --> scan scan --> planes planes --> trace planes --> floor trace --> status floor --> status status --> records",
          "source_format": "mermaid",
          "source_hash": "sha256:3bb2b7755223a68b417eb336f8695cd1700263c8a30d7e213a255071df7ece27",
          "source_line_end": 156,
          "source_line_start": 139,
          "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-module-tactic-portfolio-availability.html",
          "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 affordance probe rows compile_status, requires_mathlib, duration_ms\"] --> B[\"_build_result\"] C[\"Mathlib environment probe\"] --> B B --> D{\"source compile_status\"} D -->|PASS| E[\"compile_pass 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\"] F --> H G --> H B --> I[\"metadata-only result and validation records\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:a1bb4c41e734a019a0c145f2a496ef95d233ea1fce1ab95391ce8a44926e9732",
          "source_line_end": 127,
          "source_line_start": 115,
          "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-module-target-shape-tactic-routing.html",
          "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 Inputs[\"Probe file + route cases\"] Portfolio[\"_portfolio known / available / unavailable\"] Sanitize[\"_sanitize_private_target_material drop private goal keys\"] Decide[\"_decision_for_tactic per-tactic verdict\"] Select[\"_shape_preferred_selection compute the selection\"] Score[\"_score_case declared vs computed\"] Findings[\"_route_integrity_findings typed rejections\"] Result[\"_build_result status + board\"] Inputs --> Portfolio Inputs --> Sanitize Portfolio --> Decide Sanitize --> Decide Decide --> Select Select --> Score Score --> Findings Findings --> Result",
          "source_format": "mermaid",
          "source_hash": "sha256:16e4db6a299fc1cbe62c5c3db3006af51516304dc4f7546eab6c7eb94db1f9a7",
          "source_line_end": 167,
          "source_line_start": 149,
          "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-module-ring2-premise-precision-recall.html",
          "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 Inputs[\"four input files runs, labels, rankings, policy\"] --> Build[\"_build_result orchestrates stages, sets status\"] Build --> Evaluate[\"_evaluate precision/recall + four-way label\"] Build --> RunMat[\"_validate_run_material copied-material provenance\"] Build --> Artifacts[\"_validate_source_artifacts digest match per file\"] Build --> Negatives[\"_negative_findings five typed refusals\"] Evaluate --> Status[\"status: PASS or blocked\"] RunMat --> Status Artifacts --> Status Negatives --> Status Status --> Result records[\"_write_receipts metrics only, no proof bodies\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:b5025c0635ecf14d5ceb6d0db4e2686d6d661259dde6d97fe67c07af8e7b66fa",
          "source_line_end": 78,
          "source_line_start": 66,
          "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-module-mathematical-strategy-atlas.html",
          "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 inputs[\"strategy_atlas.json problem_features.json hypothesis_cases.json\"] scan[\"scan inputs for non-public-state leakage\"] score[\"_score_strategy trigger x4 - negative x3 + retrieval (cap 2)\"] select{\"any positive score?\"} selected[\"selected_strategy_id + score breakdown\"] miss[\"STRATEGY_SELECTION_MISS\"] verify[\"recompute vs declared fields\"] result records[\"four metadata-only result records\"] inputs --> scan scan --> score score --> select select -- yes --> selected select -- no --> miss selected --> verify miss --> verify verify --> result records",
          "source_format": "mermaid",
          "source_hash": "sha256:524cac1e5910a97f6c2d472878fb447833719e6b11887b9262d580ab123ef46c",
          "source_line_end": 165,
          "source_line_start": 147,
          "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-module-verifier-lab-execution-spine.html",
          "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\"] Scan[\"Secret-exclusion scan over every input path\"] Gate[\"Contract check forbidden field? oracle/provider visible? action class out of vocabulary?\"] Rejected[\"CONTRACT_REJECTED no Lean run\"] Build[\"lake build MicrocosmProofWitness once, in a temporary copy\"] Run[\"Write .lean, run lake env lean return code 0 = accepted\"] Verified[\"Accepted transition\"] Residual[\"Residual non-zero return code\"] Records[\"Four result records return codes and counts kept, bodies and proof text omitted\"] Packet --> Scan Scan --> Gate Gate -->|leak found| Rejected Gate -->|clean| Build Build -->|return 0| Run Run -->|exit 0| Verified Run -->|non-zero| Residual Rejected --> Records Verified --> Records Residual --> Records",
          "source_format": "mermaid",
          "source_hash": "sha256:e880f88f8675449927c9e1c501b3b65ccabfac29c883b9c9bc0089b1c76065fd",
          "source_line_end": 165,
          "source_line_start": 143,
          "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-module-bounded-autonomy-campaign-packet.html",
          "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{\"policy allows write_source?\"} Witness[\"Builder witness check-only builder run or source-module manifest\"] WitnessGate{\"reports candidates and wrote_packet unset?\"} Draft[\"Draft candidate rows write_surface none, requires_human_review, source_mutation false\"] DigestGate{\"failed digest repeated?\"} Refuse[\"Refuse source-write, blocked witness, or repeated digest\"] Record[\"metadata-only result record refs, digests, stdout/stderr hashes\"] Inputs --> PolicyGate PolicyGate -- \"yes\" --> Refuse PolicyGate -- \"no\" --> Witness Witness --> WitnessGate WitnessGate -- \"no\" --> Refuse WitnessGate -- \"yes\" --> Draft Draft --> DigestGate DigestGate -- \"yes\" --> Refuse DigestGate -- \"no\" --> Record Refuse --> Record",
          "source_format": "mermaid",
          "source_hash": "sha256:7a8abed446817e7e686956efcbac2bdb83efbf0279114036b6b58e97551d6245",
          "source_line_end": 156,
          "source_line_start": 135,
          "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-module-computer-use-action-trace-replay.html",
          "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 load[\"load bundle, strict JSON\"] load --> proj[\"_validate_computer_use_projection_protocol\"] proj --> pol[\"_validate_computer_use_interaction_policy\"] pol --> ep[\"_validate_computer_use_episodes\"] ep --> obs[\"_validate_computer_use_observations\"] obs --> act[\"_validate_computer_use_actions\"] act --> ver[\"_validate_computer_use_authority_verdicts\"] ver --> tr[\"_validate_computer_use_state_transitions\"] tr --> rec[\"_validate_computer_use_recovery_receipts\"] rec --> cold[\"_validate_computer_use_cold_replay\"] cold --> neg[\"_validate_computer_use_negative_cases fixture path only\"] neg --> out[\"status pass, else blocked\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:a119d7f4ed9e1982f774216d796f28cf8050e2984d48dd1130fc42bfc7ee23c6",
          "source_line_end": 49,
          "source_line_start": 35,
          "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-module-concurrency-mission-control.html",
          "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 TD Builder[\"_run_original_builder copied specimen builder in temp seed root\"] Matrix[\"_failure_matrix_gate counts and failure classes\"] Membrane[\"_bridge_authority_membrane bridges green, authority-collapse zero, forbidden claims blocked\"] Seed[\"_work_ledger_seed_speed_gate heartbeat, counts, collision-free claims\"] Surface[\"classify_generated_surface_claim_lens owner live / stale / absent\"] Closure[\"classify_concurrency_closure_state_lens closed vs looks-closed\"] Record[\"metadata-only result record refs, digests, counts, verdicts\"] Builder --> Matrix Builder --> Membrane Matrix --> Record Membrane --> Record Seed --> Record Surface --> Record Closure --> Record",
          "source_format": "mermaid",
          "source_hash": "sha256:d26f1cbdc37827a4ef791fd6da252bf01e9fe8059bde94b116189bbe69e664dc",
          "source_line_end": 68,
          "source_line_start": 52,
          "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-module-doctrine-fact-claim-audit.html",
          "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 TD Facts[\"fact_assertions.json facts + expected_fact_count\"] --> Eval[\"evaluate\"] Dag[\"fact_dag.json edges\"] --> Eval Numerics[\"numeric_claims.json cases\"] --> Eval Eval --> Count{\"count matches table length?\"} Eval --> Loci{\"path on disk + anchor in body?\"} Eval --> DagRef{\"edge endpoints are known facts?\"} Eval --> Bound{\"current-state numbers bound to a fact?\"} Count -->|no| Block[\"typed blocking finding\"] Loci -->|no| Block DagRef -->|no| Block Bound -->|no| Block Count -->|yes| Pass[\"metadata-only result record\"] Loci -->|yes| Pass DagRef -->|yes| Pass Bound -->|yes| Pass",
          "source_format": "mermaid",
          "source_hash": "sha256:c0f821a73c80cbd873a322d7f8522749a67188caec5dc60a28a29361160b14be",
          "source_line_end": 82,
          "source_line_start": 65,
          "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-module-self-ignorance-coverage-ledger.html",
          "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 TD KA[\"kind_atlas_rows.json live row counts\"] Graph[\"system_atlas_graph.json materialised ids by kind\"] Proto[\"projection_protocol.json scope + check result record\"] Src[\"concept / mechanism / standard source files\"] Eval[\"evaluate()\"] Debt[\"known debt vector per kind\"] Rec[\"metadata-only result record counts, refs, scope limit\"] KA --> Eval Graph --> Eval Proto --> Eval Src --> Eval Eval --> Debt Debt --> Rec",
          "source_format": "mermaid",
          "source_hash": "sha256:6f0d21beab5417d50eb15295614cd67fe101f395b8a5597c4fceff39dc9eb467",
          "source_line_end": 80,
          "source_line_start": 65,
          "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-module-tool-server-pressure-inventory.html",
          "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 TD Fixture[\"Synthetic process table pressure policy, owner classes\"] Parse[\"_parse_process_rows ps rows to pid, ppid, age, cmd\"] Kind[\"_process_kind match command to helper kind\"] Owner[\"_owner_status_for_process walk parent chain up to 8 hops\"] Decision[\"_inventory_owner_and_decision keep / safe-close / owner-check\"] Groups[\"_active_owner_pressure_groups over-budget owners to launch request\"] Audit[\"_audit_inventory_claim re-check own output\"] Redact[\"_redaction_findings reject previews, paths, signals\"] Result records[\"_write_receipts metadata-only result records\"] Fixture --> Parse Parse --> Kind Kind --> Owner Owner --> Decision Decision --> Groups Decision --> Audit Groups --> Audit Audit --> Redact Redact --> Result records",
          "source_format": "mermaid",
          "source_hash": "sha256:dad89b1312d4e0d2f18340e645cca35c39b0490686e09d0189d97bd7f6fb3b64",
          "source_line_end": 83,
          "source_line_start": 62,
          "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-module-mechanistic-interpretability-circuit-attribution-replay.html",
          "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 Input[\"Fixture or exported bundle features, replay rows, toy-transformer spec\"] Schema[\"_replay_policy_findings required fields, refs, forbidden flags\"] Graph[\"_graph_analysis_for_replay feature ids to public error node\"] Weights[\"_weight_sequence_analysis reject arithmetic edge weights\"] Toy[\"_toy_transformer_attribution_runtime forward + gradient + ablation vs declared\"] Source[\"_source_module_manifest_result copied bodies, digest, anchors\"] Result[\"_write_receipts refs, digests, counts, verdicts\"] Input --> Schema Input --> Graph Input --> Weights Input --> Toy Input --> Source Schema --> Result Graph --> Result Weights --> Result Toy --> Result Source --> Result",
          "source_format": "mermaid",
          "source_hash": "sha256:b0931024e99237145188e40bb3374a6cc073bc8dfd3a2952477878f5813a42e2",
          "source_line_end": 87,
          "source_line_start": 67,
          "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-module-spatial-world-model-counterfactual-simulation-replay.html",
          "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\"] --> Step[\"Deterministic gridworld step 8x8 bounded recomputation\"] Replay[\"Counterfactual replay row event + sensor refs + budget\"] --> Step Step --> Actual[\"Actual next state actor delta + spawn cells\"] Replay --> Declared[\"Declared predicted state transition diff + oracle check\"] Actual --> Compare{\"Actual matches declared?\"} Declared --> Compare Compare -->|yes| Result record[\"metadata-only pass record counts + refs + digests\"] Compare -->|no| Block[\"Typed mismatch, blocked\"] Replay --> Boundary{\"Forbidden payload or claim?\"} Boundary -->|yes| Block",
          "source_format": "mermaid",
          "source_hash": "sha256:6571f599247951cda300afaafc3699fafaad127a382506901ee24736d2f04486",
          "source_line_end": 158,
          "source_line_start": 146,
          "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-module-prediction-oracle-reconciliation.html",
          "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 targets, CP1 branches, CP2 predictions, oracle diff, numeric rows, mutations\"] CP1[\"validate_cp1 chosen side + why the opposite side lost; equity lane needs confirmation\"] CP2[\"validate_cp2 target inside universe; evidence must be pre-target (T-)\"] Numeric[\"numeric grading recompute abs error, percent error, direction; claimed values must match\"] Mutation[\"validate_mutations bounded dossier deltas only\"] Result[\"build_result counts, verdicts, authority booleans; packet body stays out\"] Packet --> CP1 Packet --> CP2 Packet --> Numeric Packet --> Mutation CP1 --> Result CP2 --> Result Numeric --> Result Mutation --> Result",
          "source_format": "mermaid",
          "source_hash": "sha256:51b0e142997564a8da37ef010b7f7ca38bdafa289d04575f083a7908e42e110e",
          "source_line_end": 79,
          "source_line_start": 63,
          "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-module-provider-context-recipe-budget.html",
          "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 Inputs[\"recipe rows + section rows + copied source bodies\"] --> Project[\"_recipe_projection ordered byte-budget fill\"] Project --> RecipeCheck[\"_recipe_findings budget, route, manifest\"] Inputs --> SectionCheck[\"_section_findings source ref + anchor backing\"] Inputs --> SourceCheck[\"_source_module_findings digest + anchor of copied bodies\"] RecipeCheck --> Result[\"_build_result status + context packets\"] SectionCheck --> Result SourceCheck --> Result Result --> Result records[\"_write_receipts metadata-only result records\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:b4986e845d1359af06957ad1e9e0f25b414b00ca8fe8f7858a82bf1aed6747ff",
          "source_line_end": 113,
          "source_line_start": 103,
          "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-module-undeclared-library-prior-classifier.html",
          "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 inputs[\"Copied premise index and symbol observations\"] policy[\"Classifier policy regex and outcomes\"] classify[\"_classify_row compute allowed vs undeclared\"] budget[\"cited_unallowed_premise_ids present\"] residual[\"Known symbol outside allowed set\"] clean[\"Allowed or no known undeclared symbol\"] retry[\"PREMISE_BUDGET_VIOLATION route retry\"] escalate[\"UNDECLARED_LIBRARY_PRIOR route bridge_escalate\"] advisory[\"NONE route accept_as_advisory\"] records[\"Result, board, validation, sign-off records\"] inputs --> classify policy --> classify classify --> budget classify --> residual classify --> clean budget --> retry residual --> escalate clean --> advisory retry --> records escalate --> records advisory --> records",
          "source_format": "mermaid",
          "source_hash": "sha256:2b9462f2dfb7e3fab81336758827c2fcbd8ff821a61ca8d43e1d439ea77f4264",
          "source_line_end": 167,
          "source_line_start": 144,
          "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-module-voice-to-doctrine-self-improvement-loop.html",
          "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 TD Load[\"Load inputs protocol, policy, owner surfaces, lessons\"] Protocol[\"validate_projection_protocol 3 source pattern refs\"] Policy[\"validate_policy 7-step sequence\"] Owners[\"validate_owner_surfaces id, public ref, mutation authority\"] Lessons[\"validate_lessons fields, owner, outcome, resolve every ref\"] Recompute[\"Ignore expected label recompute from evidence\"] Negative[\"validate_negative_cases 6 refusals\"] Source[\"_source_module_result 8 copied bodies: hash, anchors, exact copy\"] Result records[\"metadata-only result records result, board, validation\"] Load --> Protocol Load --> Policy Load --> Owners Owners --> Lessons Lessons --> Recompute Load --> Negative Load --> Source Protocol --> Result records Policy --> Result records Recompute --> Result records Negative --> Result records Source --> Result records",
          "source_format": "mermaid",
          "source_hash": "sha256:8578741b5d16b562d7c4c2a137cfffb1c93428c4b9577b7ac018a1f19e091e6a",
          "source_line_end": 93,
          "source_line_start": 69,
          "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-module-routing-anti-patterns-registry.html",
          "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 Run[\"run / run-bundle\"] Build[\"_build_result\"] Rows[\"validate_copied_macro_registry_rows shape + derived repair state\"] Neg[\"_negative_findings six named rejections\"] Src[\"_source_module_manifest_result sha256 + anchors\"] Scan[\"scan_paths secret exclusion\"] Status[\"status = pass or blocked\"] Out[\"_write_receipts / result_card metadata-only records\"] Run --> Build Build --> Rows Build --> Neg Build --> Src Build --> Scan Rows --> Status Neg --> Status Src --> Status Scan --> Status Status --> Out",
          "source_format": "mermaid",
          "source_hash": "sha256:1b2d0673d50724dc5242bf2e2834e67c06743806ec8ad41cb5845798da0e2d99",
          "source_line_end": 77,
          "source_line_start": 56,
          "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-module-batch8-audio-level-rms-port.html",
          "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 manifest[\"Probe manifest synthetic arrays + WAV byte cases expected level per case\"] evaluator[\"_audio_evaluator\"] refcases[\"_evaluate_reference_cases float32, int16, clamp-over-one\"] bytecases[\"_evaluate_byte_reference_cases decode mono 16-bit PCM WAV\"] negatives[\"_evaluate_negative_exercises empty, clamp, unknown-format\"] level[\"normalized_level(samples, format)\"] compare[\"compare observed vs expected within tolerance\"] verdict{\"any finding?\"} blocked[\"status: blocked\"] passed[\"status: pass\"] manifest --> evaluator evaluator --> refcases evaluator --> bytecases evaluator --> negatives refcases --> level bytecases --> level negatives --> level level --> compare compare --> verdict verdict -->|\"yes\"| blocked verdict -->|\"no\"| passed",
          "source_format": "mermaid",
          "source_hash": "sha256:25606d1a333cb2f7cfd7134eb689a0a5b67ae7aae9037c467fe3a6a2f7af5ba0",
          "source_line_end": 91,
          "source_line_start": 67,
          "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-module-batch8-compliance-pipeline-capsule.html",
          "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 TD bundle[\"Copied source bundle 11 bodies body_in_receipt: false\"] compliance[\"Compliance checks registry witness, bounded check, baseline scanner\"] pipeline[\"Pipeline checks digest and shards, compile helpers, dispatch boundary\"] negatives[\"6 negative cases remove one token per body; matching check must block\"] records[\"Result records result, board, validation\"] bundle --> compliance bundle --> pipeline bundle --> negatives compliance --> records pipeline --> records negatives --> records",
          "source_format": "mermaid",
          "source_hash": "sha256:2828497274e38f346101f8ab8237256495a8c188b1558bd94dcaaf4e597a9c2e",
          "source_line_end": 76,
          "source_line_start": 63,
          "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-module-batch8-policy-engines-capsule.html",
          "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 manifest[\"Probe manifest + source manifest\"] evaluator[\"_capsule_evaluator engine set == EXPECTED_ENGINES three source modules present\"] lab[\"_exercise_lab_contract_audit green then red on banned ?\"] market[\"_exercise_market_fusion refuse; fail-closed on missing gate\"] campaign[\"_exercise_campaign_transition legal / already_target / terminal\"] result[\"metadata-only result record pass only when findings empty\"] manifest --> evaluator evaluator --> lab evaluator --> market evaluator --> campaign lab --> result market --> result campaign --> result",
          "source_format": "mermaid",
          "source_hash": "sha256:68f47d3a48cca33ef1e24e0fe79e5c8b75b112017c6ad3db69ae93e66cf544ea",
          "source_line_end": 72,
          "source_line_start": 57,
          "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-module-batch8-structural-theses-capsule.html",
          "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 Probe[\"Public probe manifest theses, realized returns, sampling frame\"] --> Load[\"_load_copied_structural_module isolated import of copied source\"] Load --> Build[\"_build_family build_structural_thesis_family CP1 admit, CP2 resolve, proper-scoring + purged replay\"] Build --> Clean[\"_structural_evaluator validate_structural_thesis_family\"] Clean --> Check{\"sob_2015 confirmed, rmd_2018_loser refuted + valid, ctrl_2020 not confirmed?\"} Build --> Neg[\"_evaluate_negative_exercises\"] Neg --> S[\"Survivor-only family\"] Neg --> F[\"Refuted pattern smuggled forward\"] Neg --> C[\"Control mutated to confirmed\"] Check -->|yes| Pass[\"metadata-only pass record\"] Check -->|no| Block[\"Blocked finding\"] S -->|refusal fires| Pass F -->|refusal fires| Pass C -->|refusal fires| Pass",
          "source_format": "mermaid",
          "source_hash": "sha256:11c79c2828efe240fb311a41def193e52f2179a8c0750d3fe7a6f43df90537a5",
          "source_line_end": 80,
          "source_line_start": 65,
          "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-module-batch8-tools-tail-primitives-capsule.html",
          "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 manifest[\"Probe manifest + source module manifest\"] load[\"_load_copied_module import copied body by spec\"] exercises[\"Four live exercises diff | patch | ledger-id | shadow\"] negatives[\"evaluate_negative_case one rejection per tool\"] evaluate[\"evaluate collect findings\"] record[\"metadata-only result record pass only if findings empty\"] manifest --> load load --> exercises load --> negatives exercises --> evaluate negatives --> evaluate evaluate --> record",
          "source_format": "mermaid",
          "source_hash": "sha256:47603dd835f7d44382aab74de5a671213918451ec15d90b6e0bba49beb23e413",
          "source_line_end": 135,
          "source_line_start": 121,
          "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-module-batch8-validator-checker-capsule.html",
          "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[\"Validate source manifest\"] B --> C{\"Private state present?\"} C -- \"yes, fixture input\" --> D[\"Six live checker engines\"] C -- \"no, or bundle input\" --> E[\"Source-anchor engine plus source-only witnesses\"] D --> F[\"Semantic negative-case checks\"] E --> F F --> G[\"Result, board, validation, sign-off records\"] G --> H[\"Result card: authority_floor and body_floor\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:4d283e01b83ea3b87da3f9fa568ed38fb9c9120fddcfde8f904af04e09e80537",
          "source_line_end": 126,
          "source_line_start": 116,
          "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-module-batch12-market-dashboard-read-model-capsule.html",
          "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[\"_load_source_module (stubbed import of 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[\"Ceiling: 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 or type match; self-excluded, capped; no overlap means empty\"] C1 --> F[\"metadata-only result record (refs, digests, counts, verdicts)\"] C2 --> F D1 --> F D2 --> F D3 --> F E1 --> F",
          "source_format": "mermaid",
          "source_hash": "sha256:523d4c0f70c2bb83e74b2ddfef203b97ad1f7f05c8352f4080316a432e85223b",
          "source_line_end": 79,
          "source_line_start": 61,
          "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-module-batch12-prediction-market-board-capsule.html",
          "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 Input[\"Fixture inputs rows, identity, helper cases\"] --> Manifest[\"_source_manifest_for_input\"] Manifest --> Load[\"_load_source_module via _quant_mart_import_stubs\"] Load --> Eval[\"_evaluate\"] Eval --> Board[\"_prediction_market_board dedup + orphan + aggregate\"] Eval --> Helpers[\"_evaluate_quant_mart_helpers\"] Helpers --> Drift[\"_provider_drift_monitor generic vs FRED flags\"] Helpers --> Miss[\"_missingness_board zero_rows vs quality_degraded\"] Helpers --> Delta[\"_delta_since_previous_green unavailable with no baseline\"] Helpers --> Source[\"_macro_regime_board vintage bound to structured source record\"] Board --> Card[\"result_card status, negative cases, ceiling\"] Drift --> Card Miss --> Card Delta --> Card Source --> Card",
          "source_format": "mermaid",
          "source_hash": "sha256:70342b3ee610258e4575a59388a2e6f7df08b6452bea4f3f98f9c8163198e782",
          "source_line_end": 77,
          "source_line_start": 61,
          "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-module-batch12-release-claim-language-gate.html",
          "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 copy text\"] Write[\"_write_gate_fixture docs files + publication_manifest.yaml\"] Gate[\"build_gate scan manifest lines for risky phrases\"] Classify{\"_classify read each hit in context\"} Boundary[\"boundary_or_negative_context negation marker present => allowed\"] Active[\"active_claim_blocker bare launch or internal control wording => blocked\"] Assert[\"main --assert-clear exit 2 when any active blocker remains\"] Result[\"metadata-only result record result, board, validation\"] Fixture --> Write Write --> Gate Gate --> Classify Classify -->|allowed| Boundary Classify -->|blocked| Active Active --> Assert Boundary --> Result Assert --> Result",
          "source_format": "mermaid",
          "source_hash": "sha256:7cd0ba6f377c1ee7b52f50edb1c28dbb233bff7b4be9a046b7c729c504bfba5f",
          "source_line_end": 89,
          "source_line_start": 71,
          "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-module-batch10-cold-eval-honesty-capsule.html",
          "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[\"Fixture or exported bundle (workspace + exercise manifest)\"] --> M[\"Source manifest check digest + required anchors\"] M --> R[\"cold_eval_original_runner run copied run_cold_eval, read back scorecard\"] R --> S[\"cold_eval_scorecard_shape_audit all-B winner + route asymmetry + no non-public refs\"] S --> C[\"cold_eval_claim_ceiling_gate injection off, forbidden claims named\"] C --> O[\"metadata-only result record and card\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:32af93306fedb4244c67ff7f648853a1b0344fd5062235aff7836668e6ae2d8c",
          "source_line_end": 133,
          "source_line_start": 126,
          "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-module-batch10-live-source-drift-capsule.html",
          "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 current + stale digests, authority policy\"] --> C B[\"Copied 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[\"_control_surface_anchor_matrix named surfaces present\"] A --> G[\"_claim_ceiling_gate authority flags false\"] D --> F E --> F G --> F F[\"_evaluate all engines pass, four modules present\"] --> H[\"metadata-only result and card\"] C -. mismatch .-> I[\"Blocked: refresh copies via exact-copy source lane\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:36857a9081bdbf752ce09ad0c2dc44c526748c2cb1de09749a08000be08f5a5a",
          "source_line_end": 132,
          "source_line_start": 119,
          "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-module-batch7-macro-engines-capsule.html",
          "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 TD input[\"Input directory\"] bundle[\"Exported bundle: gate 8 rows on manifest digests and anchors\"] live[\"Live fixture: run 8 engine exercises\"] neg[\"Negative cases: must keep failing\"] result[\"metadata-only result: status, counts, digests\"] input --> bundle input --> live live --> neg bundle --> result neg --> result",
          "source_format": "mermaid",
          "source_hash": "sha256:656f1b5bc74d924b9d84aca0ccde80d7ebc6bbc1a4c4760bc57cb1364f8c72f9",
          "source_line_end": 112,
          "source_line_start": 100,
          "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-module-batch9-macro-engines-capsule.html",
          "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 10 copied engine bodies\"] fixtures[\"fixture input positive fixture + 10 negative cases\"] digest[\"digest + anchor check bytes match, anchors present\"] exercises[\"_run_all_exercises load each copy, call its functions\"] neg[\"negative cases apply fixture_patch, rerun\"] emit[\"evaluate metadata-only record + card\"] manifest --> digest fixtures --> exercises digest --> exercises exercises --> neg exercises --> emit neg --> emit",
          "source_format": "mermaid",
          "source_hash": "sha256:f0b4a36abbb40712f9eef12aba737736a2e3a6cc2f707ac8bbc53982eebbb382",
          "source_line_end": 166,
          "source_line_start": 152,
          "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-module-pattern-assimilation.html",
          "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 inputs[\"Four fixture files landings + change + no-op + missing-case\"] scan[\"non-public-state scan _scan_fixture_inputs\"] rows[\"Row checker _validate_rows\"] filter[\"Pre-filter valid records change: owner surface, no doctrine upgrade no-op: stewardship, next-best lane, re-entry\"] walk{\"Per landed row: one completion, ref resolves to a matching valid record?\"} compare[\"Compare fired cases vs EXPECTED_NEGATIVE_CASES\"] out[\"Result records write_outputs, _write_jsonl_upsert\"] inputs --> scan scan --> rows rows --> filter filter --> walk walk -->|resolved| compare walk -->|missing, dangling, duplicate, upgraded| compare compare --> out",
          "source_format": "mermaid",
          "source_hash": "sha256:940c7444b32d9badecca633c8560eccdacef766cf46a93c87fb453f2fbda9c6e",
          "source_line_end": 168,
          "source_line_start": 151,
          "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-module-batch10-governance-compilers-capsule.html",
          "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 TD Input[\"Public input dir or exported bundle\"] Manifest[\"Validate source_module_manifest.json require 10 copied modules\"] Matrices[\"Build 11 mechanism matrices each on bundle-constructed input\"] Integrity[\"_build_integrity_matrix one row per mechanism recompute each negative case\"] Echo[\"fixture_verdict_echo_risk? any uncomputed negative case\"] Result[\"Result record: source evidence, computed outputs, scope limit body_in_receipt: false\"] Input --> Manifest --> Matrices --> Integrity --> Echo Echo -->|no risk| Result Echo -->|risk found| Result",
          "source_format": "mermaid",
          "source_hash": "sha256:853eec4078a46b49c0c38d2709de2a1240d38f24a7197f6db7692a95f95ed2a8",
          "source_line_end": 108,
          "source_line_start": 97,
          "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-module-batch11-saturation-engines-capsule.html",
          "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 input[\"probe manifest + copied source modules\"] manifest[\"validate_source_manifest digest and anchor checks\"] evaluate[\"_evaluate 13 exercises in fixed order\"] matrix[\"_build_integrity_matrix mechanism value AND fixture probe\"] probe[\"_compute_negative_case_probe recompute from probe_input\"] scan[\"scan_paths + result record body scan\"] record[\"metadata-only result record\"] input --> manifest manifest --> evaluate evaluate --> matrix probe --> matrix matrix --> scan scan --> record",
          "source_format": "mermaid",
          "source_hash": "sha256:9849c0d96c971ace33b9c6696d936eeae37108405e795f5051402ab5f9ac6ec2",
          "source_line_end": 76,
          "source_line_start": 60,
          "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-module-batch4-proof-authority-runtime.html",
          "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 probe[\"batch4_probe_manifest.json 12 mechanisms + 12 negative cases\"] manifest[\"source_module_manifest.json 17 copied source modules\"] evaluate[\"_evaluate run / validate-bundle\"] anchors[\"_mechanism_status module present + required anchors\"] scan[\"_erdos_static_scan reject sorry / admit / axiom\"] probe2[\"_lean_lake_probe compile availability, delta = none\"] negatives[\"_semantic_negative_case_proofs verdict recomputed from source\"] record[\"metadata-only result record refs, digests, anchor counts, ceiling\"] probe --> evaluate manifest --> evaluate evaluate --> anchors evaluate --> scan scan --> probe2 evaluate --> negatives anchors --> record scan --> record negatives --> record",
          "source_format": "mermaid",
          "source_hash": "sha256:8e70a8e7a990e9291241216f622a772a9c86e7bae94585d47db687c48f4d3856",
          "source_line_end": 83,
          "source_line_start": 63,
          "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-module-batch6-unsurfaced-primitives-capsule.html",
          "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 TD Probe[\"batch6_probe_manifest.json\"] Manifest[\"source module manifest 26 copied bodies\"] Load[\"_load_manifest / _module_rows\"] Anchor[\"_mechanism_status module + anchor present?\"] Exercise[\"_run_source_exercise import copied body, run it\"] Neg[\"evaluate_negative_case one wrong input per mechanism\"] Record[\"result record pass/fail + summary numbers body_in_receipt false\"] Probe --> Load Manifest --> Load Load --> Anchor Anchor --> Exercise Exercise --> Neg Neg --> Record",
          "source_format": "mermaid",
          "source_hash": "sha256:ec4c2cdce4878a44e23ecbcf8ca7fa9c5372bb2d2764ccb79ce6aa6bb9b728fd",
          "source_line_end": 80,
          "source_line_start": 65,
          "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-module-engine-room-public-projection-leak-gate.html",
          "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 root walk in sorted order\"] Root --> Skip{\"Skip dir or .pyc?\"} Skip -- \"yes\" --> Count[\"Counted, not scanned\"] Skip -- \"no\" --> Link{\"Symlink escapes root?\"} Link -- \"yes\" --> Escape[\"Symlink escape target hash only\"] Link -- \"no\" --> Scan[\"_scan_path and _scan_file _hit stores hash only\"] Scan --> Policy{\"Path in policy exception set?\"} Policy -- \"yes\" --> Kept[\"Retained, non-blocking\"] Policy -- \"no\" --> Block[\"Blocking hit\"] Escape --> Verdict{\"Blocking hit, escape, or gitleaks red?\"} Block --> Verdict Verdict -- \"yes\" --> Red[\"red verdict\"] Verdict -- \"no\" --> Green[\"green verdict\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:49d72977d7c83fd3f8b03b4dad92ae52e56830745c6921cee6af71ce8f54b311",
          "source_line_end": 153,
          "source_line_start": 138,
          "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-module-batch5-authority-systems-capsule.html",
          "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 anchors checked first\"] --> Evaluate[\"_evaluate source-set check, then eight exercises\"] Evaluate --> Exercises[\"Eight mechanism exercises each recomputes its own verdict\"] Exercises --> Probes[\"Negative-case probes rerun exercises on probe_input\"] Probes --> Records[\"metadata-only result records status pass only when no findings\"] Records --> Ceiling[\"Scope limit no external model access, no mutation, no proof success, no launch\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:e2659e5dc1fa6bf760819b27e851ef1897b488ecf1b928cf4869594c6aff7f77",
          "source_line_end": 61,
          "source_line_start": 54,
          "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-module-batch7-oracle-sibling-capsule.html",
          "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 input[\"Fixture input exercise manifest\"] witness[\"_run_original_pytest_witness focused Oracle tests, >=7 passed\"] index[\"_subject_index_engine admissible vs contextual grounding\"] snap[\"_subject_snapshot_engine provenance survives hydration\"] diff[\"_truth_diff_macro_engine changed / new / dropped series\"] quartet[\"_quartet_repair_engine plan BLOCKED, one alias written\"] stop[\"excluded: run_missing_quartet / private orchestration engine\"] record[\"Result record counts, booleans, digests; no bodies\"] input --> witness witness --> index index --> snap snap --> diff diff --> quartet quartet --> stop quartet --> record",
          "source_format": "mermaid",
          "source_hash": "sha256:698a62907828b58ad58dde695d337d8b43af9178bfd43eb930262d339df761ed",
          "source_line_end": 69,
          "source_line_start": 52,
          "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-module-batch7-demo-take-console-capsule.html",
          "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 source files\"] engines[\"Six engines build witness plus five source-token contracts\"] negatives[\"Six negative cases delete one guard re-run that engine\"] record[\"Result record exit codes, counts, booleans no source bodies or logs\"] bundle --> engines bundle --> negatives engines --> record negatives --> record",
          "source_format": "mermaid",
          "source_hash": "sha256:67dbebd36caa69235efe9ac19200dc1b0a13d92c6a213395e1b44778b14f13f7",
          "source_line_end": 109,
          "source_line_start": 99,
          "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-module-engine-room-generated-projection-drift-gate.html",
          "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 TD A[\"Changed path or owner id\"] --> B[\"select_projection_owners\"] B --> C[\"_owner_fingerprint: sha256 sources and artifacts\"] C --> D{\"_source_hash_cache_hit matches prior clean record?\"} D -- \"yes\" --> E[\"reuse cached clean record\"] D -- \"no\" --> F[\"_run_command runs the owner check\"] E --> G[\"_check_owner assembles drift reasons\"] F --> G G --> H{\"any reason?\"} H -- \"yes\" --> I[\"status drift with reasons\"] H -- \"no\" --> J[\"status clean\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:f90bb3e9a92f457d4f99c3a2336f7a06bc8750f46b173c561279f771ade6c396",
          "source_line_end": 157,
          "source_line_start": 145,
          "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-module-engine-room-command-run-singleflight.html",
          "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[\"argv, cwd, env, scope paths\"] --> B[\"build_command_key hash argv + cwd + env + scoped state\"] B --> C[\"run_command_singleflight take per-key fcntl lock\"] C --> D{\"active run for this key?\"} D -- \"running\" --> E[\"_wait_for_active follower replays captured output\"] D -- \"completed and reuse_completed\" --> F[\"replay completed result\"] D -- \"none or stale\" --> G[\"_run_leader run subprocess once, capture output\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:95f79813d5b95014616e9b087d8e5485d5e10a45a44872a0be5828aa9b782f65",
          "source_line_end": 125,
          "source_line_start": 117,
          "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-module-engine-room-metabolism-runtime.html",
          "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 Fixtures[\"evaluate_fixture_dir reads *.json cases\"] Store[\"connect / ensure_schema WAL SQLite: jobs, runs, blackboard_claim_events\"] Queue[\"enqueue_job / claim_next_job requeue_expired_jobs\"] Runs[\"start_run / complete_run\"] Board[\"append_claim_event build_blackboard_projection\"] Recon[\"reconcile ReconciliationFinding per defect\"] Record[\"JSON record status, rule counts, findings, scope limit\"] Fixtures --> Store Store --> Queue Queue --> Runs Store --> Board Runs --> Recon Board --> Recon Recon --> Record",
          "source_format": "mermaid",
          "source_hash": "sha256:dff6da54110576a78ad755c616337d889dcea23501421871826c9ad236de7d36",
          "source_line_end": 170,
          "source_line_start": 153,
          "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-module-engine-room-bridge-campaign-dag.html",
          "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[\"Campaign JSON spec\"] --> B[\"validate_campaign envelope + node rules\"] B --> C[\"_cycle_labels acyclicity CR012\"] C --> D[\"_reachable_dependencies synthesis reaches probe CR014\"] D --> E[\"SAFE_PARALLELISM provider ceiling VR005\"] E --> F[\"ValidationResult ok = true, decisions\"] B -.->|reject| R[\"ValidationResult ok = false rule id + target + reason\"] C -.->|reject| R D -.->|reject| R E -.->|reject| R",
          "source_format": "mermaid",
          "source_hash": "sha256:34763366539ff2fbf95a3b37ad6e596105f19f3ffacf2b744e95d84252b4dc69",
          "source_line_end": 70,
          "source_line_start": 59,
          "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-module-engine-room-annex-knowledge-router.html",
          "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 TD Problem[\"Problem statement normalize to tokens\"] --> Empty{\"Empty after normalization?\"} Empty -->|yes| NoMatch[\"status: no_match\"] Empty -->|no| Filter{\"domain / cluster filter matches?\"} Filter -->|no| Drop[\"excluded before scoring\"] Filter -->|yes| Score[\"four-tier weighted-token score\"] Score --> Threshold{\"total score > 0?\"} Threshold -->|no| Drop Threshold -->|yes| Ranked[\"ranked rows score + match_breakdown\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:091b8025083d8bb35e5499efcb6d174c20ae86851c01c98373a93cad2960b671",
          "source_line_end": 147,
          "source_line_start": 137,
          "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-module-engine-room-derived-fact-provider-engine.html",
          "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 Row[\"fact row provider_type + fields\"] Provider[\"evaluate_provider select branch\"] Json[\"json_pointer read file, resolve pointer\"] Glob[\"glob_count count files, keep 20 samples\"] Call[\"callable git-backed count\"] Ok[\"resolved row value + value_repr\"] Err[\"error row error_class + required_next_action\"] Reg[\"evaluate_registry ledger + audit + cache + sha256\"] Row --> Provider Provider --> Json Provider --> Glob Provider --> Call Json --> Ok Glob --> Ok Call --> Ok Json -. on failure .-> Err Glob -. on failure .-> Err Call -. on failure .-> Err Ok --> Reg Err --> Reg",
          "source_format": "mermaid",
          "source_hash": "sha256:e6212281d46e424f59829ca3125f4ba4d26d775d76d71710d716a6683de244f3",
          "source_line_end": 83,
          "source_line_start": 61,
          "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-module-engine-room-egress-self-compliance-gate.html",
          "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 TD T[\"Agent output text lowercased by evaluate_text\"] --> P[\"detect_permission_gate_without_blocker\"] T --> S[\"detect_self_error_without_capture\"] T --> C[\"detect_command_displacement_to_operator\"] P --> R[\"evaluate_text record red if any row is a violation, else green\"] S --> R C --> R R --> F[\"evaluate_fixture_dir compare status to expected_status per case\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:faa943321d33a8e529dad0d4880f0d0582ad30a9f9a5568ea90c24d8f56ce61d",
          "source_line_end": 131,
          "source_line_start": 122,
          "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-module-engine-room-lean-proof-search-lab.html",
          "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 TD A[\"Group of theorem statements\"] --> B[\"_forward_firewall reject leaked answer fields\"] B --> C[\"run_and_or_search shape-keyed tactic candidates\"] C --> D[\"check_candidate_with_lean run lean subprocess\"] D --> E[\"_classify_axioms reject sorry or axiom taint\"] C --> F[\"run_statement_only_hammer statement-only value table\"] F --> G[\"run_blind_policy_ablation rename ids, recheck policy\"] E --> H[\"evaluate_lab result record\"] G --> H",
          "source_format": "mermaid",
          "source_hash": "sha256:c79022cb3559221334a55c0a211654dd4ec032f9040207c3a3f68f28059d238b",
          "source_line_end": 130,
          "source_line_start": 120,
          "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-module-engine-room-navigation-fitness-benchmark.html",
          "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 TD A[\"Fixture task expected ids, forbidden routes, latency budget, scent terms\"] --> E[\"evaluate_task\"] P[\"Captured route packet\"] --> E E --> S[\"Sufficiency ladder timeout, error, missing id, weak scent, forbidden route\"] E --> L[\"Latency status wall time vs budget\"] S --> R[\"Per-task result record\"] L --> R R --> B[\"evaluate_benchmark counts, p50/p95, debt candidates\"] B --> C[\"evaluate_case observed vs expected\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:d02c1921dc906a7a43773119d8fb0fb0d370663750320daeed8b10e002ff1689",
          "source_line_end": 141,
          "source_line_start": 131,
          "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-module-cold-clone-probe.html",
          "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[\"run_probe(root, suite, emit_ref)\"] B --> C{\"suite in SUPPORTED_SUITES?\"} C -- no --> X1[\"blocked_invalid_input UNKNOWN_COLD_CLONE_SUITE\"] C -- yes --> D{\"REQUIRED_INPUTS present?\"} D -- no --> X2[\"blocked_dependency_missing MISSING_FIXTURE_INPUT\"] D -- yes --> E[\"validate_secret_exclusion_scan\"] E -- raises --> X3[\"blocked_command_unavailable COMMAND_UNAVAILABLE\"] E -- status not pass --> X4[\"blocked_secret_exclusion SECRET_EXCLUSION_SCAN_BLOCKED\"] E -- pass --> F[\"validate_pattern_binding + mirror\"] F -- fail or missing --> X5[\"blocked_dependency_missing MISSING_PATTERN_BINDING_RECEIPT\"] F -- all present --> P[\"status pass emit ref + five result record refs\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:624463d0462763d03fa33d5cb1b9d9da3e88fdec4528139e69145c7c86ffa9c8",
          "source_line_end": 121,
          "source_line_start": 108,
          "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-module-first-screen-composition-root.html",
          "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[\"Standard std_microcosm_first_screen_composition_root.json\"] --> B[\"first_screen_composition_card assemble card packets\"] B --> C[\"_validation_checks internal consistency\"] B --> D[\"_standard_backed_first_screen_scan card vs standard\"] C --> E[\"status: pass or blocked\"] D --> E E --> F[\"first_screen_compact_card / first_screen_text_card JSON or terminal projection\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:dfdd414c5d6b7a777e8eadb9677e8354718f1281b8800303ae972f452077ccc6",
          "source_line_end": 153,
          "source_line_start": 145,
          "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-module-batch7-secondary-runtime-capsule.html",
          "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 fixture[\"Fixture directory copied bodies + manifest\"] anchors[\"Anchor check SOURCE_REQUIRED_ANCHORS\"] stock[\"_stockgrid_exercise PayloadFactory primitives\"] clob[\"_polymarket_clob_exercise best-price extrema\"] score[\"_polymarket_score_exercise four-lens scan\"] negatives[\"Negative cases refusal, extrema, gate\"] result records[\"metadata-only records status, engine ids, counts\"] fixture --> anchors anchors --> stock anchors --> clob anchors --> score stock --> negatives clob --> negatives score --> negatives negatives --> result records",
          "source_format": "mermaid",
          "source_hash": "sha256:b9099b542bbc86671815552b94d4b456b2af91449e1ba3be271d8ff1fe13e3a3",
          "source_line_end": 144,
          "source_line_start": 126,
          "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-module-microcosm-axiom-substrate.html",
          "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 AX-1 to AX-12, anti-axiom, hand-stamped witness_strength\"] Bind[\"_binding_issues witness components, surfaces, negative-case codes resolve?\"] Capped[\"blocked_binding_unresolved or layer_debt\"] Ceiling[\"_ceiling_vector eight named components\"] Reject[\"_anti_axiom_rejection mapping_verified false without a source-owned row\"] Meet[\"_strong_gate_summary meet of support and rejection\"] Claim[\"strongest_allowed_claim strong_certified: false\"] Routing --> Bind Bind -- \"unresolved\" --> Capped --> Meet Bind -- \"resolved\" --> Ceiling --> Meet Bind --> Reject --> Meet Meet --> Claim",
          "source_format": "mermaid",
          "source_hash": "sha256:fa72fa0fcf6ed4f286cbee351ef341181599a2ac87d6d91dad244ca78814b023",
          "source_line_end": 89,
          "source_line_start": 74,
          "source_ref": "microcosm-substrate/paper_modules/microcosm_axiom_substrate.md"
        },
        {
          "asset_id": "paper_module.semantic_singleflight_dedup_runtime.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-semantic-singleflight-dedup-runtime.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "module_label": "Semantic Singleflight Dedup Runtime",
          "reader_packet_ref": "paper_modules.paper_module.semantic_singleflight_dedup_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 Argv[\"argv + cwd + scope\"] Key[\"build_command_key content key + key hash\"] Lock[\"run_command_singleflight exclusive per-key lock\"] Leader[\"new key leader runs once\"] Reused[\"completed key reuse captured result\"] Reject[\"empty argv rejected\"] Argv --> Key Key --> Lock Lock --> Leader Lock --> Reused Argv --> Reject",
          "source_format": "mermaid",
          "source_hash": "sha256:2a6810f41b6cd2d2f64abd7bc0f75dcd7ab34544ac88b8560d57c189f3e15bce",
          "source_line_end": 119,
          "source_line_start": 106,
          "source_ref": "microcosm-substrate/paper_modules/semantic_singleflight_dedup_runtime.md"
        },
        {
          "asset_id": "paper_module.finite_erdos_denominator_certificate_strike.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-finite-erdos-denominator-certificate-strike.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "module_label": "Finite Erdos Denominator-Order Certificate Strike",
          "reader_packet_ref": "paper_modules.paper_module.finite_erdos_denominator_certificate_strike.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[\"Support F, base b\"] Sum[\"Exact sum S_F(b) = P/Q as a Fraction\"] Denom[\"Reduced denominator Q cross-checked against B/gcd(A_L,B)\"] Order[\"Multiplicative order ord_Q(b) by repeated multiplication\"] Check[\"Certificate holds if ord_Q(b) = lcm(F)\"] Verify[\"Forgery check recompute and compare claimed values\"] Input --> Sum Sum --> Denom Denom --> Order Order --> Check Check --> Verify",
          "source_format": "mermaid",
          "source_hash": "sha256:baa27e1ebc8c630741ce027d0a645acc20a9474f6bcbd294041b591af2c37b96",
          "source_line_end": 120,
          "source_line_start": 106,
          "source_ref": "microcosm-substrate/paper_modules/finite_erdos_denominator_certificate_strike.md"
        },
        {
          "asset_id": "paper_module.bridge_campaign_dag_validation.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-bridge-campaign-dag-validation.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.bridge_campaign_dag_validation",
          "module_label": "Bridge Campaign DAG Validation",
          "reader_packet_ref": "paper_modules.paper_module.bridge_campaign_dag_validation.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 Spec[\"Campaign plan nodes, deps, barrier, provider, workers\"] Identity[\"Identity and schema CR001 to CR005\"] Labels[\"Unique labels, roles, real dependency edges\"] Cycle[\"Acyclicity CR012 depth-first\"] Synth[\"One synthesis reaches a probe, CR013 CR014\"] Ceiling[\"Worker ceiling VR005\"] Verdict[\"Accept or reject with the rule id\"] Spec --> Identity --> Labels --> Cycle --> Synth --> Ceiling --> Verdict",
          "source_format": "mermaid",
          "source_hash": "sha256:40e99e27b421f196d3b8a6b4dd9fc45663234018ea2b6cea764a9c0d385322cb",
          "source_line_end": 115,
          "source_line_start": 105,
          "source_ref": "microcosm-substrate/paper_modules/bridge_campaign_dag_validation.md"
        },
        {
          "asset_id": "paper_module.metabolism_queue_reconciliation.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-metabolism-queue-reconciliation.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.metabolism_queue_reconciliation",
          "module_label": "Metabolism Queue Reconciliation",
          "reader_packet_ref": "paper_modules.paper_module.metabolism_queue_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 Cases[\"Load fixture cases _fixture_cases\"] Scratch[\"Temp SQLite store per case\"] Bundle[\"evaluate_case run one scenario\"] Recon[\"reconcile job/run/log check\"] Decide[\"_evaluate_case pass or reject\"] Result[\"build_result + run metadata-only records\"] Cases --> Scratch --> Bundle --> Recon --> Decide --> Result",
          "source_format": "mermaid",
          "source_hash": "sha256:43ed855ee753c1efdfa77778cdcfcc67304f64edaefae1efdab55eacd72e7aaa",
          "source_line_end": 74,
          "source_line_start": 64,
          "source_ref": "microcosm-substrate/paper_modules/metabolism_queue_reconciliation.md"
        },
        {
          "asset_id": "paper_module.derived_fact_provider_runtime.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-derived-fact-provider-runtime.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.derived_fact_provider_runtime",
          "module_label": "Derived Fact Provider Runtime",
          "reader_packet_ref": "paper_modules.paper_module.derived_fact_provider_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 Registry[\"Fact registry (facts: rows)\"] Dispatch[\"evaluate_provider dispatch on provider_type\"] Pointer[\"json_pointer resolve_json_pointer, RFC 6901\"] Glob[\"glob_count root.glob, exclude prefixes\"] Callable[\"callable _callable_value, git subprocess\"] Fold[\"evaluate_registry count errors, build ledger\"] Verdict[\"status ok or degraded error rows carry error_class + hint\"] Registry --> Dispatch Dispatch --> Pointer --> Fold Dispatch --> Glob --> Fold Dispatch --> Callable --> Fold Fold --> Verdict",
          "source_format": "mermaid",
          "source_hash": "sha256:b6e64c89f686a3384e3f83f42f51b85646b4bc359e5f11e6c36466e8d1887797",
          "source_line_end": 51,
          "source_line_start": 37,
          "source_ref": "microcosm-substrate/paper_modules/derived_fact_provider_runtime.md"
        },
        {
          "asset_id": "paper_module.navigation_fitness_benchmark.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-navigation-fitness-benchmark.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.navigation_fitness_benchmark",
          "module_label": "Navigation Fitness Benchmark",
          "reader_packet_ref": "paper_modules.paper_module.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 TD Case[\"Task + route packet\"] Task[\"task_from_mapping expected ids, forbidden routes, budget, scent terms\"] Score[\"evaluate_task recall, precision, forbidden, scent, latency, sufficiency\"] Bench[\"evaluate_benchmark p50/p95, counts, debt\"] Match[\"evaluate_case recomputed == planted expectation?\"] Accept[\"_evaluate_case observed_ok\"] Case --> Task --> Score --> Bench --> Match --> Accept",
          "source_format": "mermaid",
          "source_hash": "sha256:04a820adb3a03bf32180f9c8cd07de06acde601b3a72f0cb4e98573fe956c11d",
          "source_line_end": 106,
          "source_line_start": 97,
          "source_ref": "microcosm-substrate/paper_modules/navigation_fitness_benchmark.md"
        },
        {
          "asset_id": "paper_module.annex_knowledge_routing.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-annex-knowledge-routing.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.annex_knowledge_routing",
          "module_label": "Reference Knowledge Routing",
          "reader_packet_ref": "paper_modules.paper_module.annex_knowledge_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 Problem[\"Problem text (+ optional domain/cluster filter)\"] Summary[\"Build routing summary structured tags + note tags\"] Filter[\"Domain / cluster filter skip non-matching entries\"] Score[\"Score four tiers structured > family > open-first > notes\"] Rank[\"Sum, drop zero-score entries, rank by score then slug\"] Routed[\"status routed rows + match breakdown\"] NoMatch[\"status no_match every entry scored zero or filter emptied the set\"] Problem --> Summary --> Filter --> Score --> Rank Rank -->|at least one positive row| Routed Rank -->|no rows| NoMatch",
          "source_format": "mermaid",
          "source_hash": "sha256:1561acb9b977714965240c5b19e48cee0c4c3bda1e9a11c2e21d46ea1fbce8d5",
          "source_line_end": 148,
          "source_line_start": 135,
          "source_ref": "microcosm-substrate/paper_modules/annex_knowledge_routing.md"
        },
        {
          "asset_id": "paper_module.egress_self_compliance_audit.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-egress-self-compliance-audit.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.egress_self_compliance_audit",
          "module_label": "Egress Self-Compliance Audit",
          "reader_packet_ref": "paper_modules.paper_module.egress_self_compliance_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 Text[\"Agent-output text\"] Gate[\"Permission gate: blocker named?\"] Err[\"Self-error: capture bound?\"] Cmd[\"Command handoff: execution reported?\"] Verdict[\"green or red with diagnostic id\"] Text --> Gate --> Verdict Text --> Err --> Verdict Text --> Cmd --> Verdict",
          "source_format": "mermaid",
          "source_hash": "sha256:b098654248e7d12eb0212d0c5ee859cd35090f7b05f1b3b98b6c5ab0e0d07555",
          "source_line_end": 77,
          "source_line_start": 66,
          "source_ref": "microcosm-substrate/paper_modules/egress_self_compliance_audit.md"
        },
        {
          "asset_id": "paper_module.generated_projection_drift_runtime.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-generated-projection-drift-runtime.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.generated_projection_drift_runtime",
          "module_label": "Generated Projection Drift Runtime",
          "reader_packet_ref": "paper_modules.paper_module.generated_projection_drift_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 Owner[\"Owner row source + artifact + check\"] Fingerprint[\"SHA-256 fingerprint source + artifact\"] Cache[\"Prior-clean skip cache guarded hash match\"] Check[\"No-write check return code + artifact present\"] Verdict[\"clean or drift with status reasons\"] Owner --> Fingerprint Fingerprint --> Cache Cache --> Check Check --> Verdict",
          "source_format": "mermaid",
          "source_hash": "sha256:7a9a193518921ff8a8c59786931f44dc3eaa24f7912d2f6684b364206cd4973d",
          "source_line_end": 148,
          "source_line_start": 137,
          "source_ref": "microcosm-substrate/paper_modules/generated_projection_drift_runtime.md"
        },
        {
          "asset_id": "paper_module.lean_proof_search_lab_runtime.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-module-lean-proof-search-lab-runtime.html",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.lean_proof_search_lab_runtime",
          "module_label": "Lean Proof-Search Lab Runtime",
          "reader_packet_ref": "paper_modules.paper_module.lean_proof_search_lab_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 Probe[\"lean_available shutil.which(lean)\"] Locked[\"_locked_result tool_missing, no claim\"] Firewall[\"_forward_firewall FORBIDDEN_FORWARD_FIELDS\"] Search[\"run_and_or_search candidate tactic scripts\"] Lean[\"check_candidate_with_lean lean subprocess\"] Axioms[\"_classify_axioms #print axioms clean\"] Ablation[\"run_blind_policy_ablation rename problem id\"] Verdict[\"build_result pass or fail\"] Probe -->|absent| Locked Probe -->|present| Firewall Firewall --> Search Search --> Lean Lean --> Axioms Axioms --> Ablation Ablation --> Verdict",
          "source_format": "mermaid",
          "source_hash": "sha256:a8f4ae3bf80963d6d5287e165432b5e28e059d0d3d0b18aaff4183ba554e5497",
          "source_line_end": 65,
          "source_line_start": 47,
          "source_ref": "microcosm-substrate/paper_modules/lean_proof_search_lab_runtime.md"
        }
      ],
      "cdn_dependency_count": 0,
      "render_status_counts": {
        "build_time_svg_available": 103
      },
      "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": 26
      },
      {
        "basis": "Real runtime result",
        "count": 24
      },
      {
        "basis": "Copied source body",
        "count": 20
      },
      {
        "basis": "Import validation",
        "count": 18
      }
    ],
    "classes": [
      {
        "count": 26,
        "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-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 Reward Bundle Replay",
            "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-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 Policy Replay",
            "rank": 3
          },
          {
            "anchor": "component-materials_chemistry_closed_loop_lab_safety_replay",
            "component_id": "materials_chemistry_closed_loop_lab_safety_replay",
            "public_label": "Materials Lab-Safety Refusal 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-sleeper_memory_poisoning_quarantine_replay",
            "component_id": "sleeper_memory_poisoning_quarantine_replay",
            "public_label": "Memory-Poisoning Quarantine Policy Replay",
            "rank": 3
          },
          {
            "anchor": "component-agent_monitor_redteam_falsification_replay",
            "component_id": "agent_monitor_redteam_falsification_replay",
            "public_label": "Monitor Evidence-Boundary Replay",
            "rank": 3
          },
          {
            "anchor": "component-prediction_oracle_reconciliation",
            "component_id": "prediction_oracle_reconciliation",
            "public_label": "Prediction Oracle Reconciliation",
            "rank": 3
          },
          {
            "anchor": "component-indirect_prompt_injection_information_flow_policy_replay",
            "component_id": "indirect_prompt_injection_information_flow_policy_replay",
            "public_label": "Prompt-Injection Flow-Policy Replay",
            "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-agent_sabotage_scheming_monitor_replay",
            "component_id": "agent_sabotage_scheming_monitor_replay",
            "public_label": "Sabotage-Monitor Contract Replay",
            "rank": 3
          },
          {
            "anchor": "component-agent_sandbox_policy_escape_replay",
            "component_id": "agent_sandbox_policy_escape_replay",
            "public_label": "Sandbox-Policy Replay",
            "rank": 3
          },
          {
            "anchor": "component-self_ignorance_coverage_ledger",
            "component_id": "self_ignorance_coverage_ledger",
            "public_label": "Self Ignorance Coverage Ledger",
            "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
          },
          {
            "anchor": "component-agentic_vulnerability_discovery_patch_proof_replay",
            "component_id": "agentic_vulnerability_discovery_patch_proof_replay",
            "public_label": "Vulnerability Patch-Proof Replay",
            "rank": 3
          }
        ]
      },
      {
        "count": 20,
        "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 whole-system 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-bounded_autonomy_campaign_packet",
            "component_id": "bounded_autonomy_campaign_packet",
            "public_label": "Bounded Autonomy Campaign Packet",
            "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-batch8_compliance_pipeline_capsule",
            "component_id": "batch8_compliance_pipeline_capsule",
            "public_label": "Compliance Pipeline 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-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-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-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": 18,
        "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-bridge_campaign_dag_validation",
            "component_id": "bridge_campaign_dag_validation",
            "public_label": "Bridge Campaign DAG Validation",
            "rank": 4
          },
          {
            "anchor": "component-derived_fact_provider_runtime",
            "component_id": "derived_fact_provider_runtime",
            "public_label": "Derived Fact Provider Runtime",
            "rank": 4
          },
          {
            "anchor": "component-egress_self_compliance_audit",
            "component_id": "egress_self_compliance_audit",
            "public_label": "Egress Self-Compliance Audit",
            "rank": 4
          },
          {
            "anchor": "component-finance_forecast_evaluation_spine",
            "component_id": "finance_forecast_evaluation_spine",
            "public_label": "Finance Forecast Evaluation Spine",
            "rank": 4
          },
          {
            "anchor": "component-finite_erdos_denominator_certificate_strike",
            "component_id": "finite_erdos_denominator_certificate_strike",
            "public_label": "Finite Erdos Denominator-Order Certificate Strike",
            "rank": 4
          },
          {
            "anchor": "component-generated_projection_drift_runtime",
            "component_id": "generated_projection_drift_runtime",
            "public_label": "Generated Projection Drift Runtime",
            "rank": 4
          },
          {
            "anchor": "component-spatial_world_model_counterfactual_simulation_replay",
            "component_id": "spatial_world_model_counterfactual_simulation_replay",
            "public_label": "Gridworld Counterfactual State Replay",
            "rank": 4
          },
          {
            "anchor": "component-metabolism_queue_reconciliation",
            "component_id": "metabolism_queue_reconciliation",
            "public_label": "Metabolism Queue Reconciliation",
            "rank": 4
          },
          {
            "anchor": "component-mission_transaction_work_spine",
            "component_id": "mission_transaction_work_spine",
            "public_label": "Mission Transaction Work Spine",
            "rank": 4
          },
          {
            "anchor": "component-navigation_fitness_benchmark",
            "component_id": "navigation_fitness_benchmark",
            "public_label": "Navigation Fitness Benchmark",
            "rank": 4
          },
          {
            "anchor": "component-batch7_oracle_sibling_capsule",
            "component_id": "batch7_oracle_sibling_capsule",
            "public_label": "Oracle Sibling Source Bundle",
            "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
          },
          {
            "anchor": "component-annex_knowledge_routing",
            "component_id": "annex_knowledge_routing",
            "public_label": "Reference Knowledge Routing",
            "rank": 4
          },
          {
            "anchor": "component-batch7_secondary_runtime_capsule",
            "component_id": "batch7_secondary_runtime_capsule",
            "public_label": "Secondary Runtime Source Bundle",
            "rank": 4
          },
          {
            "anchor": "component-semantic_singleflight_dedup_runtime",
            "component_id": "semantic_singleflight_dedup_runtime",
            "public_label": "Semantic Singleflight Dedup Runtime",
            "rank": 4
          },
          {
            "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
            "component_id": "mechanistic_interpretability_circuit_attribution_replay",
            "public_label": "Toy-Transformer Attribution Replay",
            "rank": 4
          },
          {
            "anchor": "component-batch7_macro_engines_capsule",
            "component_id": "batch7_macro_engines_capsule",
            "public_label": "Trace, Code-Map & Scheduling Engines Bundle",
            "rank": 4
          }
        ]
      },
      {
        "count": 18,
        "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-Continuity Sign-off Replay",
            "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-world_model_projection_drift_control_room",
            "component_id": "world_model_projection_drift_control_room",
            "public_label": "Projection-Drift Contract Validator",
            "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
          }
        ]
      },
      {
        "count": 6,
        "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-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-formal_math_lean_proof_witness",
            "component_id": "formal_math_lean_proof_witness",
            "public_label": "Formal Math Lean Proof Witness",
            "rank": 4
          },
          {
            "anchor": "component-lean_proof_search_lab_runtime",
            "component_id": "lean_proof_search_lab_runtime",
            "public_label": "Lean Proof-Search Lab Runtime",
            "rank": 4
          },
          {
            "anchor": "component-verifier_lab_execution_spine",
            "component_id": "verifier_lab_execution_spine",
            "public_label": "Verifier Lab Execution Spine",
            "rank": 4
          }
        ]
      }
    ],
    "rank_distribution": [
      {
        "count": 38,
        "rank": 5
      },
      {
        "count": 24,
        "rank": 4
      },
      {
        "count": 26,
        "rank": 3
      }
    ],
    "total_components": 88
  },
  "builder": "tools/meta/dissemination/build_microcosm_public_site.py",
  "component_count": 88,
  "components": [
    {
      "anchor": "component-cold_reader_route_map",
      "command": "plectis 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_detail_href": "component-cold-reader-route-map.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.cold_reader_route_map",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Cold-Reader Route Map",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].subjects[0]",
          "url": "paper-module-cold-reader-route-map.html"
        }
      ],
      "primary_reader_href": "paper-module-cold-reader-route-map.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, non-public data equivalence, or whole-system correctness.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.cold_reader_route_map"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/cold_reader_route_map.py"
        }
      ],
      "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_detail_href": "component-public-reveal-walkthrough.html",
      "component_id": "public_reveal_walkthrough",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "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": "Toy-Transformer 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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-public-reveal-walkthrough",
        "paper_module_id": "paper_module.public_reveal_walkthrough",
        "title": "Public Reveal Walkthrough"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.public_reveal_walkthrough",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Public Reveal Walkthrough",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[0]",
          "url": "paper-module-public-reveal-walkthrough.html"
        }
      ],
      "primary_reader_href": "paper-module-public-reveal-walkthrough.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, non-public data equivalence, Lean/Lake execution, whole-system correctness, or general product authority.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/public_reveal_walkthrough.py"
        }
      ],
      "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": "plectis pattern-route-readiness validate-bundle --input examples/pattern_binding_contract/exported_route_readiness_bundle --out /tmp/microcosm-pattern-route-readiness",
      "component_detail_href": "component-pattern-binding-contract.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-pattern-binding-contract",
        "paper_module_id": "paper_module.pattern_binding_contract",
        "title": "Pattern Binding Contract"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.pattern_binding_contract",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Pattern Binding Contract",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[0]",
          "url": "paper-module-pattern-binding-contract.html"
        }
      ],
      "primary_reader_href": "paper-module-pattern-binding-contract.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, non-public 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).",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/pattern_binding_contract.py"
        }
      ],
      "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_detail_href": "component-pattern-assimilation-step.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-pattern-assimilation",
        "paper_module_id": "paper_module.pattern_assimilation",
        "title": "Pattern Assimilation"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.pattern_assimilation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Pattern Assimilation",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].subjects[0]",
          "url": "paper-module-pattern-assimilation.html"
        }
      ],
      "primary_reader_href": "paper-module-pattern-assimilation.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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 non-public data equivalence, or certify public runtime behavior.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/validators/acceptance.py"
        }
      ],
      "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_detail_href": "component-executable-doctrine-grammar.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-executable-doctrine-grammar",
        "paper_module_id": "paper_module.executable_doctrine_grammar",
        "title": "Executable Doctrine Grammar"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.executable_doctrine_grammar",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Executable Doctrine Grammar",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].subjects[0]",
          "url": "paper-module-executable-doctrine-grammar.html"
        }
      ],
      "primary_reader_href": "paper-module-executable-doctrine-grammar.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, non-public data equivalence, launch-scope decision, or whole-system correctness.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.executable_doctrine_grammar"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/executable_doctrine_grammar.py"
        }
      ],
      "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_detail_href": "component-navigation-hologram-route-plane.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.navigation_hologram_route_plane",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Navigation Hologram Route Plane",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].subjects[0]",
          "url": "paper-module-navigation-hologram-route-plane.html"
        }
      ],
      "primary_reader_href": "paper-module-navigation-hologram-route-plane.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.navigation_hologram_route_plane"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/navigation_hologram_route_plane.py"
        }
      ],
      "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_detail_href": "component-standards-meta-diagnostics.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-standards-meta-diagnostics",
        "paper_module_id": "paper_module.standards_meta_diagnostics",
        "title": "Standards Meta Diagnostics"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.standards_meta_diagnostics",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Standards Meta Diagnostics",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].subjects[0]",
          "url": "paper-module-standards-meta-diagnostics.html"
        }
      ],
      "primary_reader_href": "paper-module-standards-meta-diagnostics.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/standards_meta_diagnostics.py"
        }
      ],
      "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_detail_href": "component-voice-to-doctrine-self-improvement-loop.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Voice to Doctrine Self-Improvement Loop",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].subjects[0]",
          "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
        }
      ],
      "primary_reader_href": "paper-module-voice-to-doctrine-self-improvement-loop.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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 whole-system equivalence.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/voice_to_doctrine_self_improvement_loop.py"
        }
      ],
      "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_detail_href": "component-cognitive-operator-registry.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-cognitive-operator-registry",
        "paper_module_id": "paper_module.cognitive_operator_registry",
        "title": "Cognitive Operator Registry"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.cognitive_operator_registry",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Cognitive Operator Registry",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].subjects[0]",
          "url": "paper-module-cognitive-operator-registry.html"
        }
      ],
      "primary_reader_href": "paper-module-cognitive-operator-registry.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.cognitive_operator_registry"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/cognitive_operator_registry.py"
        }
      ],
      "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_detail_href": "component-routing-anti-patterns-registry.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.routing_anti_patterns_registry",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Routing Anti-Patterns Registry",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].subjects[0]",
          "url": "paper-module-routing-anti-patterns-registry.html"
        }
      ],
      "primary_reader_href": "paper-module-routing-anti-patterns-registry.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/routing_anti_patterns_registry.py"
        }
      ],
      "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": "plectis doctrine-fact-claim-audit run --input fixtures/first_wave/doctrine_fact_claim_audit/input --out receipts/first_wave/doctrine_fact_claim_audit",
      "component_detail_href": "component-doctrine-fact-claim-audit.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.doctrine_fact_claim_audit",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Doctrine Fact Claim Audit",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].subjects[0]",
          "url": "paper-module-doctrine-fact-claim-audit.html"
        }
      ],
      "primary_reader_href": "paper-module-doctrine-fact-claim-audit.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/doctrine_fact_claim_audit.py"
        }
      ],
      "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": "plectis self-ignorance-coverage-ledger run --input fixtures/first_wave/self_ignorance_coverage_ledger/input --out receipts/first_wave/self_ignorance_coverage_ledger",
      "component_detail_href": "component-self-ignorance-coverage-ledger.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.self_ignorance_coverage_ledger",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Self-Ignorance Coverage Ledger",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].subjects[0]",
          "url": "paper-module-self-ignorance-coverage-ledger.html"
        }
      ],
      "primary_reader_href": "paper-module-self-ignorance-coverage-ledger.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/self_ignorance_coverage_ledger.py"
        }
      ],
      "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-navigation_fitness_benchmark",
      "command": "plectis navigation-fitness-benchmark run --input fixtures/first_wave/navigation_fitness_benchmark/input --out receipts/first_wave/navigation_fitness_benchmark --acceptance-out receipts/acceptance/first_wave/navigation_fitness_benchmark_fixture_acceptance.json",
      "component_detail_href": "component-navigation-fitness-benchmark.html",
      "component_id": "navigation_fitness_benchmark",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Surfaces microcosm_core.engine_room.navigation_fitness_benchmark as an accepted formal-math component; it writes public first-wave result records and does not use external model services, solve Erdos #257, or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-navigation-fitness-benchmark",
        "paper_module_id": "paper_module.navigation_fitness_benchmark",
        "title": "Navigation Fitness Benchmark"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.navigation_fitness_benchmark",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Navigation Fitness Benchmark",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].subjects[0]",
          "url": "paper-module-navigation-fitness-benchmark.html"
        }
      ],
      "primary_reader_href": "paper-module-navigation-fitness-benchmark.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Navigation Fitness Benchmark",
      "scope_limit": "The bundle demonstrates a route-packet evaluator for expected stable ids, forbidden first routes, and latency budgets. It is not a live private kernel run, not an embedding benchmark, not a universal navigation benchmark, and not launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.navigation_fitness_benchmark"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/navigation_fitness_benchmark.py"
        }
      ],
      "summary_line": "Measures a navigation result against its target for recall, precision, and speed on public examples.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "navigation",
        "evaluation",
        "architecture"
      ],
      "what_it_does": "A scorer for how well a navigation system found the right thing. Each test case is a \"task\" (what someone was looking for, which exact items count as the right answer, which shortcut routes are off-limits, and how fast it should be) paired with a \"route packet\" (what the system actually returned and how long it took). The tool re-checks the answer: did it find the expected items (recall), how much of what it returned was on-target (precision), did it take a banned first step, did it mention the right cue words, and did it stay under the time budget. It then flags any \"debt\" \u2014 places that missed the mark or ran slow. It judges curated public examples only; it does not run the real private system, does not test the underlying search/embeddings, and does not claim to be a general-purpose navigation score."
    },
    {
      "anchor": "component-annex_knowledge_routing",
      "command": "plectis annex-knowledge-routing run --input fixtures/first_wave/annex_knowledge_routing/input --out receipts/first_wave/annex_knowledge_routing --acceptance-out receipts/acceptance/first_wave/annex_knowledge_routing_fixture_acceptance.json",
      "component_detail_href": "component-annex-knowledge-routing.html",
      "component_id": "annex_knowledge_routing",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Surfaces microcosm_core.engine_room.annex_knowledge_router as an accepted formal-math component; it writes public first-wave result records and does not use external model services, solve Erdos #257, or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-annex-knowledge-routing",
        "paper_module_id": "paper_module.annex_knowledge_routing",
        "title": "Reference Knowledge Routing"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.annex_knowledge_routing",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Reference Knowledge Routing",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].subjects[0]",
          "url": "paper-module-annex-knowledge-routing.html"
        }
      ],
      "primary_reader_href": "paper-module-annex-knowledge-routing.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Reference Knowledge Routing",
      "scope_limit": "The bundle demonstrates explainable tiered weighted-token retrieval over a sanitized reference catalog. It is not BM25, TF-IDF, embedding search, repository cloning, license authority, private reference corpus authority, or launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.annex_knowledge_routing"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/annex_knowledge_routing.py"
        }
      ],
      "summary_line": "Runs a keyword-overlap match that ranks catalog entries, shows why each matched, and admits when none do.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "navigation",
        "architecture"
      ],
      "what_it_does": "Give it a plain-English problem and a small catalog of reference entries (each tagged with the domains, capabilities, and problem-spaces it covers), and it returns the entries most likely to help, ranked, with a breakdown of why each matched. It weighs strong structured tags more than loose description text, and shows its working rather than hiding it behind a black-box score. If nothing in the catalog actually overlaps your problem, it says no_match instead of inventing a result. It is a transparent keyword-overlap matcher, not a search engine or embedding model, and it never reaches outside the catalog you hand it."
    },
    {
      "anchor": "component-certificate_kernel_execution_lab",
      "command": "plectis certificate-kernel-execution-lab run --input fixtures/first_wave/certificate_kernel_execution_lab/input --out receipts/first_wave/certificate_kernel_execution_lab",
      "component_detail_href": "component-certificate-kernel-execution-lab.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.certificate_kernel_execution_lab",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Certificate Kernel Execution Lab",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].subjects[0]",
          "url": "paper-module-certificate-kernel-execution-lab.html"
        }
      ],
      "primary_reader_href": "paper-module-certificate-kernel-execution-lab.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/certificate_kernel_execution_lab.py"
        }
      ],
      "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-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_detail_href": "component-formal-math-lean-proof-witness.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_math_lean_proof_witness",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Lean Proof Witness",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[0]",
          "url": "paper-module-formal-math-lean-proof-witness.html"
        }
      ],
      "primary_reader_href": "paper-module-formal-math-lean-proof-witness.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_lean_proof_witness.py"
        }
      ],
      "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_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_detail_href": "component-verifier-lab-execution-spine.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.verifier_lab_execution_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Execution Spine",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].subjects[0]",
          "url": "paper-module-verifier-lab-execution-spine.html"
        }
      ],
      "primary_reader_href": "paper-module-verifier-lab-execution-spine.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/verifier_lab_execution_spine.py"
        }
      ],
      "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-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_detail_href": "component-corpus-readiness-mathlib-absence-gate.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Corpus Readiness Mathlib Absence Gate",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[0]",
          "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
        }
      ],
      "primary_reader_href": "paper-module-corpus-readiness-mathlib-absence-gate.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py"
        }
      ],
      "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-batch4_proof_authority_runtime",
      "command": "plectis 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_detail_href": "component-batch4-proof-authority-runtime.html",
      "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 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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch4_proof_authority_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 4 Proof, Authority, and Runtime Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].subjects[0]",
          "url": "paper-module-batch4-proof-authority-runtime.html"
        }
      ],
      "primary_reader_href": "paper-module-batch4-proof-authority-runtime.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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 whole-system equivalence.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch4_proof_authority_runtime.py"
        }
      ],
      "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_diagnostic_evidence_spine",
      "command": "plectis proof-diagnostic-evidence-spine run --input fixtures/first_wave/proof_diagnostic_evidence_spine/input --out receipts/first_wave/proof_diagnostic_evidence_spine --card",
      "component_detail_href": "component-proof-diagnostic-evidence-spine.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.proof_diagnostic_evidence_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Proof Diagnostic Evidence Spine",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].subjects[0]",
          "url": "paper-module-proof-diagnostic-evidence-spine.html"
        }
      ],
      "primary_reader_href": "paper-module-proof-diagnostic-evidence-spine.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.proof_diagnostic_evidence_spine"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/proof_diagnostic_evidence_spine.py"
        }
      ],
      "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": "plectis formal-math-readiness-gate run --input fixtures/first_wave/formal_math_readiness_gate/input --out receipts/first_wave/formal_math_readiness_gate",
      "component_detail_href": "component-formal-math-readiness-gate.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_math_readiness_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Readiness Gate",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[0]",
          "url": "paper-module-formal-math-readiness-gate.html"
        }
      ],
      "primary_reader_href": "paper-module-formal-math-readiness-gate.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_readiness_gate.py"
        }
      ],
      "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-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_detail_href": "component-mathematical-strategy-atlas-hypothesis-scorer.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-mathematical-strategy-atlas",
        "paper_module_id": "paper_module.mathematical_strategy_atlas",
        "title": "Mathematical Strategy Atlas"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.mathematical_strategy_atlas",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mathematical Strategy Atlas",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].subjects[0]",
          "url": "paper-module-mathematical-strategy-atlas.html"
        }
      ],
      "primary_reader_href": "paper-module-mathematical-strategy-atlas.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mathematical_strategy_atlas_hypothesis_scorer.py"
        }
      ],
      "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_detail_href": "component-tactic-portfolio-availability-probe.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-tactic-portfolio-availability",
        "paper_module_id": "paper_module.tactic_portfolio_availability",
        "title": "Tactic Portfolio Availability"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.tactic_portfolio_availability",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Tactic Portfolio Availability",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].subjects[0]",
          "url": "paper-module-tactic-portfolio-availability.html"
        }
      ],
      "primary_reader_href": "paper-module-tactic-portfolio-availability.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/tactic_portfolio_availability_probe.py"
        }
      ],
      "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_detail_href": "component-target-shape-tactic-routing-gate.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.target_shape_tactic_routing",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Target Shape Tactic Routing",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].subjects[0]",
          "url": "paper-module-target-shape-tactic-routing.html"
        }
      ],
      "primary_reader_href": "paper-module-target-shape-tactic-routing.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/target_shape_tactic_routing_gate.py"
        }
      ],
      "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_detail_href": "component-lean-std-premise-index.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.lean_std_premise_index",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Lean/Std Premise Index",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[0]",
          "url": "paper-module-lean-std-premise-index.html"
        }
      ],
      "primary_reader_href": "paper-module-lean-std-premise-index.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/lean_std_premise_index.py"
        }
      ],
      "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_detail_href": "component-formal-math-premise-retrieval.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_math_premise_retrieval",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Premise Retrieval",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[0]",
          "url": "paper-module-formal-math-premise-retrieval.html"
        }
      ],
      "primary_reader_href": "paper-module-formal-math-premise-retrieval.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_premise_retrieval.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-formal-math-verifier-trace-repair-loop.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_math_verifier_trace_repair_loop",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Verifier Trace Repair Loop",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].subjects[0]",
          "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
        }
      ],
      "primary_reader_href": "paper-module-formal-math-verifier-trace-repair-loop.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.formal_math_verifier_trace_repair_loop"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_verifier_trace_repair_loop.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-formal-evidence-cell-anchor-resolver.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_evidence_cell_anchor_resolver",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Evidence Cell Anchor Resolver",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[0]",
          "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
        }
      ],
      "primary_reader_href": "paper-module-formal-evidence-cell-anchor-resolver.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py"
        }
      ],
      "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_detail_href": "component-undeclared-library-prior-symbol-classifier.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.undeclared_library_prior_classifier",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Undeclared Library Prior Classifier",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].subjects[0]",
          "url": "paper-module-undeclared-library-prior-classifier.html"
        }
      ],
      "primary_reader_href": "paper-module-undeclared-library-prior-classifier.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py"
        }
      ],
      "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_detail_href": "component-ring2-premise-retrieval-precision-recall-harness.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.ring2_premise_precision_recall",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Ring-2 Premise Precision Recall",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].subjects[0]",
          "url": "paper-module-ring2-premise-precision-recall.html"
        }
      ],
      "primary_reader_href": "paper-module-ring2-premise-precision-recall.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/ring2_premise_retrieval_precision_recall_harness.py"
        }
      ],
      "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-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_detail_href": "component-verifier-lab-kernel.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-verifier-lab-kernel",
        "paper_module_id": "paper_module.verifier_lab_kernel",
        "title": "Verifier Lab Kernel"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].subjects[0]",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "primary_reader_href": "paper-module-verifier-lab-kernel.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/verifier_lab_kernel.py"
        }
      ],
      "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-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_detail_href": "component-proof-derived-governed-mutation-authorization.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.proof_derived_governed_mutation_authorization",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Proof-Derived Governed Mutation Authorization",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].subjects[0]",
          "url": "paper-module-proof-derived-governed-mutation-authorization.html"
        }
      ],
      "primary_reader_href": "paper-module-proof-derived-governed-mutation-authorization.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.proof_derived_governed_mutation_authorization"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/proof_derived_governed_mutation_authorization.py"
        }
      ],
      "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-finite_erdos_denominator_certificate_strike",
      "command": "plectis finite-erdos-denominator-certificate-strike run --input fixtures/first_wave/finite_erdos_denominator_certificate_strike/input --out receipts/first_wave/finite_erdos_denominator_certificate_strike --acceptance-out receipts/acceptance/first_wave/finite_erdos_denominator_certificate_strike_fixture_acceptance.json",
      "component_detail_href": "component-finite-erdos-denominator-certificate-strike.html",
      "component_id": "finite_erdos_denominator_certificate_strike",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "Surfaces microcosm_core.engine_room.finite_denominator_order_certificate as an accepted formal-math component; it writes public first-wave result records and does not use external model services, solve Erdos #257, or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-finite-erdos-denominator-certificate-strike",
        "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
        "title": "Finite Erdos Denominator-Order Certificate Strike"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.finite_erdos_denominator_certificate_strike",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Finite Erdos Denominator-Order Certificate Strike",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].subjects[0]",
          "url": "paper-module-finite-erdos-denominator-certificate-strike.html"
        }
      ],
      "primary_reader_href": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Finite Erdos Denominator-Order Certificate Strike",
      "scope_limit": "It computes the finite denominator-order certificate ord_Q(b)=lcm(F) for S_F(b)=sum 1/(b^n-1)=P/Q in exact rational arithmetic over bounded public fixtures and rejects forged certificates by recomputation; it does not establish the open infinite Erdos #257 problem, is not an oracle, prover, or provider result, and a holding certificate is a bounded computational witness, not a machine-checked proof.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.finite_erdos_denominator_certificate_strike"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/finite_erdos_denominator_certificate_strike.py"
        }
      ],
      "summary_line": "Computes an exact-arithmetic denominator-order identity and catches forged ones, not the open Erdos problem.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-math",
        "number-theory",
        "exact-arithmetic"
      ],
      "what_it_does": "Computes a finite denominator-order certificate in exact whole-number arithmetic. For a finite set F of exponents and a base b, it sums 1/(b^n - 1) over the exponents as an exact fraction P/Q, then checks a sharp claim: the multiplicative order of b modulo the reduced denominator Q is exactly the least common multiple of F. It shows the certificate holding on small cases \u2014 including one where a common factor cancels in the fraction yet the claim still holds \u2014 and it shows two forged certificates being caught: a wrong order and a wrong denominator are both rejected because the runner recomputes the real values and compares. This is the finite identity behind the Erdos #257 period-noncollapse strike; it is not a solution to the open problem."
    },
    {
      "anchor": "component-lean_proof_search_lab_runtime",
      "command": "plectis lean-proof-search-lab-runtime run --input fixtures/first_wave/lean_proof_search_lab_runtime/input --out receipts/first_wave/lean_proof_search_lab_runtime --acceptance-out receipts/acceptance/first_wave/lean_proof_search_lab_runtime_fixture_acceptance.json",
      "component_detail_href": "component-lean-proof-search-lab-runtime.html",
      "component_id": "lean_proof_search_lab_runtime",
      "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": "Surfaces microcosm_core.engine_room.lean_proof_search_lab as an accepted formal-math component; it writes public first-wave result records and does not use external model services, solve Erdos #257, or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-lean-proof-search-lab-runtime",
        "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
        "title": "Lean Proof-Search Lab Runtime"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.lean_proof_search_lab_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Lean Proof-Search Lab Runtime",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].subjects[0]",
          "url": "paper-module-lean-proof-search-lab-runtime.html"
        }
      ],
      "primary_reader_href": "paper-module-lean-proof-search-lab-runtime.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Lean Proof-Search Lab Runtime",
      "scope_limit": "This standard governs a bounded symbolic Lean proof-search lab over tiny public toy-theorem fixtures whose verdict source is the installed Lean subprocess only. It is not neural theorem proving, does not solve any open mathematical problem, does not forward oracle proof bodies, is not frontier-scale math automation or online-RL bandit search, is not a private source prover-run export, and excludes launch or public sharing.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.lean_proof_search_lab_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/lean_proof_search_lab_runtime.py"
        }
      ],
      "summary_line": "Finds tactic scripts the real Lean prover accepts on toy theorems, and refuses proofs that cheat.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-math",
        "theorem-proving",
        "proof-search"
      ],
      "what_it_does": "A small, runnable proof-search lab for toy logic theorems, checked by the real Lean theorem prover. For each toy theorem it searches over candidate tactic scripts, compiles each one with Lean, and keeps a script only when Lean actually closes the proof. It refuses three ways of cheating: forwarding a ready-made proof body (an oracle leak), leaning on `sorry` or extra axioms (an unclean proof), and a policy that only picks the right tactic because it recognised the problem's name (memorisation, caught by renaming the problem). It shows one honest search succeeding and four cheats being rejected. Lean is optional: install it to unlock the real run; without it the lab reports itself locked and claims nothing, rather than pretending to have proved anything."
    },
    {
      "anchor": "component-agent_closeout_faithfulness_audit",
      "command": "plectis agent-closeout-faithfulness-audit run --input fixtures/first_wave/agent_closeout_faithfulness_audit/input --out receipts/first_wave/agent_closeout_faithfulness_audit",
      "component_detail_href": "component-agent-closeout-faithfulness-audit.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_closeout_faithfulness_audit",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Completion Faithfulness Audit",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].subjects[0]",
          "url": "paper-module-agent-closeout-faithfulness-audit.html"
        }
      ],
      "primary_reader_href": "paper-module-agent-closeout-faithfulness-audit.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.agent_closeout_faithfulness_audit"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_closeout_faithfulness_audit.py"
        }
      ],
      "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": "plectis bounded-autonomy-campaign-packet run --input fixtures/first_wave/bounded_autonomy_campaign_packet/input --out receipts/first_wave/bounded_autonomy_campaign_packet",
      "component_detail_href": "component-bounded-autonomy-campaign-packet.html",
      "component_id": "bounded_autonomy_campaign_packet",
      "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 campaign/reactions builders under tools/meta as provenance and binds proposal-only autonomy to shared result record and scope limit surfaces.",
      "links_to": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.bounded_autonomy_campaign_packet",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Bounded Autonomy Campaign Packet",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].subjects[0]",
          "url": "paper-module-bounded-autonomy-campaign-packet.html"
        }
      ],
      "primary_reader_href": "paper-module-bounded-autonomy-campaign-packet.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Bounded Autonomy Campaign Packet",
      "scope_limit": "self-proposal campaign packet only; no self-repair or unsupervised source-file changes",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/bounded_autonomy_campaign_packet.py"
        }
      ],
      "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-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_detail_href": "component-provider-context-recipe-budget-policy.html",
      "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": 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, 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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.provider_context_recipe_budget",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Provider Context Recipe Budget",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].subjects[0]",
          "url": "paper-module-provider-context-recipe-budget.html"
        }
      ],
      "primary_reader_href": "paper-module-provider-context-recipe-budget.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/provider_context_recipe_budget_policy.py"
        }
      ],
      "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-batch10_cold_eval_honesty_capsule",
      "command": "plectis 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_detail_href": "component-batch10-cold-eval-honesty-capsule.html",
      "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, whole-system equivalence, public sharing, or launch lanes.",
      "links_to": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch10_cold_eval_honesty_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Cold Eval Honesty Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].subjects[0]",
          "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch10-cold-eval-honesty-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, whole-system equivalence, public sharing, or launch-scope decision",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch10_cold_eval_honesty_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch8-validator-checker-capsule.html",
      "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, whole-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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_validator_checker_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Validator Checker Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].subjects[0]",
          "url": "paper-module-batch8-validator-checker-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch8-validator-checker-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, whole-system equivalence, launch, hosted-public status, public sharing, external model access, or source-file changes.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_validator_checker_capsule.py"
        }
      ],
      "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-batch7_secondary_runtime_capsule",
      "command": "plectis 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_detail_href": "component-batch7-secondary-runtime-capsule.html",
      "component_id": "batch7_secondary_runtime_capsule",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "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 whole-system equivalence.",
      "links_to": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch7_secondary_runtime_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Secondary Runtime Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].subjects[0]",
          "url": "paper-module-batch7-secondary-runtime-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch7-secondary-runtime-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, whole-system equivalence, public sharing, launch, semantic-truth, or whole-system correctness claim",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_secondary_runtime_capsule.py"
        }
      ],
      "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-agent_benchmark_integrity_anti_gaming_replay",
      "command": "plectis 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_detail_href": "component-agent-benchmark-integrity-anti-gaming-replay.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].subjects[0]",
          "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_benchmark_integrity_anti_gaming_replay.py"
        }
      ],
      "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-agent_monitor_redteam_falsification_replay",
      "command": "plectis 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_detail_href": "component-agent-monitor-redteam-falsification-replay.html",
      "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": "Sabotage-Monitor Contract Replay"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_monitor_redteam_falsification_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Monitor Redteam Falsification Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].subjects[0]",
          "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-agent-monitor-redteam-falsification-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Monitor Evidence-Boundary 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_monitor_redteam_falsification_replay.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-agent-sabotage-scheming-monitor-replay.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Sabotage Scheming-Monitor Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].subjects[0]",
          "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-agent-sabotage-scheming-monitor-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Sabotage-Monitor Contract 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py"
        }
      ],
      "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_detail_href": "component-agent-memory-temporal-conflict-replay.html",
      "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": "Memory-Poisoning Quarantine Policy Replay"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_memory_temporal_conflict_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Memory Temporal-Conflict Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].subjects[0]",
          "url": "paper-module-agent-memory-temporal-conflict-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-agent-memory-temporal-conflict-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_memory_temporal_conflict_replay.py"
        }
      ],
      "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_detail_href": "component-sleeper-memory-poisoning-quarantine-replay.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Sleeper Memory Poisoning Quarantine Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].subjects[0]",
          "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Memory-Poisoning Quarantine Policy 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).",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py"
        }
      ],
      "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_detail_href": "component-mcp-tool-authority-replay.html",
      "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": "Sandbox-Policy Replay"
        },
        {
          "anchor": "component-sleeper_memory_poisoning_quarantine_replay",
          "component_id": "sleeper_memory_poisoning_quarantine_replay",
          "public_label": "Memory-Poisoning Quarantine Policy Replay"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.mcp_tool_authority_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "MCP Tool Authority Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].subjects[0]",
          "url": "paper-module-mcp-tool-authority-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-mcp-tool-authority-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "MCP Tool-Authority Policy 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mcp_tool_authority_replay.py"
        }
      ],
      "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_detail_href": "component-belief-state-process-reward-replay.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.belief_state_process_reward_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Belief-State Process Reward Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].subjects[0]",
          "url": "paper-module-belief-state-process-reward-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-belief-state-process-reward-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Belief-State Reward Bundle 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/belief_state_process_reward_replay.py"
        }
      ],
      "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_detail_href": "component-agent-sandbox-policy-escape-replay.html",
      "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": "Memory-Poisoning Quarantine Policy Replay"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_sandbox_policy_escape_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Sandbox Policy-Escape Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].subjects[0]",
          "url": "paper-module-agent-sandbox-policy-escape-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-agent-sandbox-policy-escape-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Sandbox-Policy 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_sandbox_policy_escape_replay.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-indirect-prompt-injection-information-flow-policy-replay.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "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",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].subjects[0]",
          "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Prompt-Injection 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/indirect_prompt_injection_information_flow_policy_replay.py"
        }
      ],
      "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_detail_href": "component-agentic-vulnerability-discovery-patch-proof-replay.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].subjects[0]",
          "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Vulnerability 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py"
        }
      ],
      "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_detail_href": "component-agent-route-observability-runtime.html",
      "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": "Sandbox-Policy 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 Reward Bundle Replay"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-agent-route-observability-runtime",
        "paper_module_id": "paper_module.agent_route_observability_runtime",
        "title": "Agent Route Observability Runtime"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_route_observability_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Route Observability Runtime",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].subjects[0]",
          "url": "paper-module-agent-route-observability-runtime.html"
        },
        {
          "id": "paper_module.computer_use_action_trace_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Computer-Use Action Trace Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].subjects[0]",
          "url": "paper-module-computer-use-action-trace-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-agent-route-observability-runtime.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [
        {
          "id": "paper_module.computer_use_action_trace_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Computer-Use Action Trace Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].subjects[0]",
          "url": "paper-module-computer-use-action-trace-replay.html"
        }
      ],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_route_observability_runtime.py"
        }
      ],
      "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-bridge_campaign_dag_validation",
      "command": "plectis bridge-campaign-dag-validation run --input fixtures/first_wave/bridge_campaign_dag_validation/input --out receipts/first_wave/bridge_campaign_dag_validation --acceptance-out receipts/acceptance/first_wave/bridge_campaign_dag_validation_fixture_acceptance.json",
      "component_detail_href": "component-bridge-campaign-dag-validation.html",
      "component_id": "bridge_campaign_dag_validation",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Surfaces microcosm_core.engine_room.bridge_campaign_dag as an accepted formal-math component; it writes public first-wave result records and does not use external model services, solve Erdos #257, or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-bridge-campaign-dag-validation",
        "paper_module_id": "paper_module.bridge_campaign_dag_validation",
        "title": "Bridge Campaign DAG Validation"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.bridge_campaign_dag_validation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Bridge Campaign DAG Validation",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].subjects[0]",
          "url": "paper-module-bridge-campaign-dag-validation.html"
        }
      ],
      "primary_reader_href": "paper-module-bridge-campaign-dag-validation.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Bridge Campaign DAG Validation",
      "scope_limit": "The bundle validates a public bridge-campaign DAG contract and provider worker ceiling. It is not a dispatcher, not a live multi-agent run, not a provider safety proof, and not launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.bridge_campaign_dag_validation"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/bridge_campaign_dag_validation.py"
        }
      ],
      "summary_line": "Runs shape checks on a fan-out work plan for unique steps, dependencies, and no cycles, not the plan itself.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "agent-concurrency",
        "continuity",
        "ai-safety"
      ],
      "what_it_does": "Validates the shape of a bridge campaign - a small plan that fans several parallel reads into one synthesis. It checks the plan carries the required identity fields, that every step has a unique name, that each dependency points at a real step, that the steps form no cycle, that there is exactly one synthesis step which can be traced back to at least one probe, that the barrier names that synthesis, and that the requested worker count stays within the provider's safe limit. It shows two well-formed plans accepted - a straight chain and a three-way fan-in - and two broken plans rejected: one with a dependency loop and one with two synthesis steps. It validates plan structure only; it does not run the campaign or dispatch any agents."
    },
    {
      "anchor": "component-metabolism_queue_reconciliation",
      "command": "plectis metabolism-queue-reconciliation run --input fixtures/first_wave/metabolism_queue_reconciliation/input --out receipts/first_wave/metabolism_queue_reconciliation --acceptance-out receipts/acceptance/first_wave/metabolism_queue_reconciliation_fixture_acceptance.json",
      "component_detail_href": "component-metabolism-queue-reconciliation.html",
      "component_id": "metabolism_queue_reconciliation",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Surfaces microcosm_core.engine_room.metabolism_runtime as an accepted formal-math component; it writes public first-wave result records and does not use external model services, solve Erdos #257, or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-metabolism-queue-reconciliation",
        "paper_module_id": "paper_module.metabolism_queue_reconciliation",
        "title": "Metabolism Queue Reconciliation"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.metabolism_queue_reconciliation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Metabolism Queue Reconciliation",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].subjects[0]",
          "url": "paper-module-metabolism-queue-reconciliation.html"
        }
      ],
      "primary_reader_href": "paper-module-metabolism-queue-reconciliation.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Metabolism Queue Reconciliation",
      "scope_limit": "The bundle demonstrates a synthetic SQLite 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, not a distributed database, and not launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.metabolism_queue_reconciliation"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/metabolism_queue_reconciliation.py"
        }
      ],
      "summary_line": "Runs a scratch-database model of a durable job queue and flags impossible states for a human to review.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "agent-concurrency",
        "continuity",
        "operational-discipline"
      ],
      "what_it_does": "A small, runnable model of a durable job queue. It puts jobs in a temporary scratch database, hands one out to a worker on a lease, recovers the job when the lease expires, and tracks claim-and-contradiction events on a shared blackboard. It then runs a consistency check that flags impossible situations for a human to review, for example a job marked \"running\" with no record of a run, or a run that finished while its job still says running. Two clean scenarios are checked end to end; two deliberately broken scenarios are confirmed to be caught and rejected. It is a faithful but bounded copy of the real machinery: it never touches the live production database, never starts agents, and never silently fixes anything."
    },
    {
      "anchor": "component-egress_self_compliance_audit",
      "command": "plectis egress-self-compliance-audit run --input fixtures/first_wave/egress_self_compliance_audit/input --out receipts/first_wave/egress_self_compliance_audit --acceptance-out receipts/acceptance/first_wave/egress_self_compliance_audit_fixture_acceptance.json",
      "component_detail_href": "component-egress-self-compliance-audit.html",
      "component_id": "egress_self_compliance_audit",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Surfaces microcosm_core.engine_room.egress_self_compliance_gate as an accepted formal-math component; it writes public first-wave result records and does not use external model services, solve Erdos #257, or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-egress-self-compliance-audit",
        "paper_module_id": "paper_module.egress_self_compliance_audit",
        "title": "Egress Self-Compliance Audit"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.egress_self_compliance_audit",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Egress Self-Compliance Audit",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].subjects[0]",
          "url": "paper-module-egress-self-compliance-audit.html"
        }
      ],
      "primary_reader_href": "paper-module-egress-self-compliance-audit.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Egress Self-Compliance Audit",
      "scope_limit": "The bundle evaluates egress text through explicit phrase-membership policy. It is not taint analysis, prompt-injection defense, sandboxing, information-flow control, or launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.egress_self_compliance_audit"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/egress_self_compliance_audit.py"
        }
      ],
      "summary_line": "Runs phrase-membership checks on an agent's own replies for three self-policing slips, not deep meaning.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "compliance",
        "red-teaming"
      ],
      "what_it_does": "Checks a snippet of an AI agent's own output for three self-policing slips: asking the user \"shall I continue?\" without naming a real reason to stop, admitting a mistake without saying it was logged, or telling the user to run a command instead of running it. It works by looking for specific giveaway phrases and the phrases that would excuse them \u2014 so it is a fast, transparent style check, not a deep understanding of meaning. Reword the slip and it will be missed; that is the honest limit."
    },
    {
      "anchor": "component-finance_forecast_evaluation_spine",
      "command": "plectis finance-forecast-evaluation-spine run --input fixtures/first_wave/finance_forecast_evaluation_spine/input --out receipts/first_wave/finance_forecast_evaluation_spine",
      "component_detail_href": "component-finance-forecast-evaluation-spine.html",
      "component_id": "finance_forecast_evaluation_spine",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.finance_forecast_evaluation_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Finance Forecast Evaluation Spine",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].subjects[0]",
          "url": "paper-module-finance-forecast-evaluation-spine.html"
        }
      ],
      "primary_reader_href": "paper-module-finance-forecast-evaluation-spine.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/finance_forecast_evaluation_spine.py"
        }
      ],
      "summary_line": "Runs econometric forecast-evaluation tests on synthetic fixtures, recording p-values and refusals 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_prediction_market_board_capsule",
      "command": "plectis 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_detail_href": "component-batch12-prediction-market-board-capsule.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch12_prediction_market_board_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 12 Prediction Market Board Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].subjects[0]",
          "url": "paper-module-batch12-prediction-market-board-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch12-prediction-market-board-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch12_prediction_market_board_capsule.py"
        }
      ],
      "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-batch12_market_dashboard_read_model_capsule",
      "command": "plectis 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_detail_href": "component-batch12-market-dashboard-read-model-capsule.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "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": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].subjects[0]",
          "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch12-market-dashboard-read-model-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch12_market_dashboard_read_model_capsule.py"
        }
      ],
      "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-mechanistic_interpretability_circuit_attribution_replay",
      "command": "plectis 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_detail_href": "component-mechanistic-interpretability-circuit-attribution-replay.html",
      "component_id": "mechanistic_interpretability_circuit_attribution_replay",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "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 bodies into its own bundle rather than feeding or consuming other named components)",
      "links_to": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].subjects[0]",
          "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Toy-Transformer 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py"
        }
      ],
      "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-spatial_world_model_counterfactual_simulation_replay",
      "command": "plectis 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_detail_href": "component-spatial-world-model-counterfactual-simulation-replay.html",
      "component_id": "spatial_world_model_counterfactual_simulation_replay",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "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 body but feeding no other named component",
      "links_to": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Spatial World Model Counterfactual Simulation Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].subjects[0]",
          "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-spatial-world-model-counterfactual-simulation-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Gridworld Counterfactual State 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/spatial_world_model_counterfactual_simulation_replay.py"
        }
      ],
      "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-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_detail_href": "component-research-replication-rubric-artifact-replay.html",
      "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 Lab-Safety Refusal Replay"
        },
        {
          "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
          "component_id": "mechanistic_interpretability_circuit_attribution_replay",
          "public_label": "Toy-Transformer 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": "Gridworld Counterfactual State Replay"
        },
        {
          "anchor": "component-batch10_cold_eval_honesty_capsule",
          "component_id": "batch10_cold_eval_honesty_capsule",
          "public_label": "Cold Evaluation Honesty Bundle"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.research_replication_rubric_artifact_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Research Replication Rubric Artifact Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].subjects[0]",
          "url": "paper-module-research-replication-rubric-artifact-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-research-replication-rubric-artifact-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/research_replication_rubric_artifact_replay.py"
        }
      ],
      "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-materials_chemistry_closed_loop_lab_safety_replay",
      "command": "plectis 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_detail_href": "component-materials-chemistry-closed-loop-lab-safety-replay.html",
      "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": "Gridworld Counterfactual State Replay"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "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": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].subjects[0]",
          "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Materials Lab-Safety Refusal 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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/materials_chemistry_closed_loop_lab_safety_replay.py"
        }
      ],
      "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-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_detail_href": "component-prediction-oracle-reconciliation.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-prediction-oracle-reconciliation",
        "paper_module_id": "paper_module.prediction_oracle_reconciliation",
        "title": "Prediction Oracle Reconciliation"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.prediction_oracle_reconciliation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Prediction Oracle Reconciliation",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].subjects[0]",
          "url": "paper-module-prediction-oracle-reconciliation.html"
        }
      ],
      "primary_reader_href": "paper-module-prediction-oracle-reconciliation.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/prediction_oracle_reconciliation.py"
        }
      ],
      "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-derived_fact_provider_runtime",
      "command": "plectis derived-fact-provider-runtime run --input fixtures/first_wave/derived_fact_provider_runtime/input --out receipts/first_wave/derived_fact_provider_runtime --acceptance-out receipts/acceptance/first_wave/derived_fact_provider_runtime_fixture_acceptance.json",
      "component_detail_href": "component-derived-fact-provider-runtime.html",
      "component_id": "derived_fact_provider_runtime",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "research_and_science_replays",
      "family_label": "Research & science",
      "links_note": "Surfaces microcosm_core.engine_room.derived_fact_provider_engine as an accepted formal-math component; it writes public first-wave result records and does not use external model services, solve Erdos #257, or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-derived-fact-provider-runtime",
        "paper_module_id": "paper_module.derived_fact_provider_runtime",
        "title": "Derived Fact Provider Runtime"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.derived_fact_provider_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Derived Fact Provider Runtime",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].subjects[0]",
          "url": "paper-module-derived-fact-provider-runtime.html"
        }
      ],
      "primary_reader_href": "paper-module-derived-fact-provider-runtime.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Derived Fact Provider Runtime",
      "scope_limit": "The bundle demonstrates registry-backed JSON-pointer, glob-count, and git-backed callable fact providers with provider failures represented as error rows. It is not a doctrine truth auditor, not a full source registry export, not semantic claim validation, and not launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.derived_fact_provider_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/derived_fact_provider_runtime.py"
        }
      ],
      "summary_line": "Fills in facts from simple recipes and records a clear error when one points at missing data.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "research-workflows",
        "provenance",
        "provider operations"
      ],
      "what_it_does": "A small engine that fills in facts from a list of recipes. Each recipe says where a number or string lives \u2014 pull this field out of a JSON file by its path, count the files matching this pattern, or run a named helper like \"how many tracked files are there\". When a recipe points at something that is not there, the engine does not fall over: it writes that fact down as an error with a hint about how to fix it, and marks the overall run as degraded. The component checks two well-formed recipe lists resolve to the right answers, and two broken ones (a missing file, an unknown recipe type) get caught and reported as errors rather than slipping through. It only resolves facts against the files you give it; it does not decide whether any larger claim is true."
    },
    {
      "anchor": "component-macro_projection_import_protocol",
      "command": "plectis macro-projection-import-protocol plan --input examples/macro_projection_import_protocol/exported_projection_import_bundle",
      "component_detail_href": "component-macro-projection-import-protocol.html",
      "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 Lab-Safety Refusal 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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.macro_projection_import_protocol",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Source Projection Import Protocol",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].subjects[0]",
          "url": "paper-module-macro-projection-import-protocol.html"
        },
        {
          "id": "paper_module.work_landing_control_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Work Landing Control Spine",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].subjects[0]",
          "url": "paper-module-work-landing-control-spine.html"
        }
      ],
      "primary_reader_href": "paper-module-macro-projection-import-protocol.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, whole-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.",
      "secondary_paper_module_backrefs": [
        {
          "id": "paper_module.work_landing_control_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Work Landing Control Spine",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].subjects[0]",
          "url": "paper-module-work-landing-control-spine.html"
        }
      ],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/macro_projection_import_protocol.py"
        }
      ],
      "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 source project into the public Plectis 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": "plectis 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_detail_href": "component-world-model-projection-drift-control-room.html",
      "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 Lab-Safety Refusal Replay"
        },
        {
          "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
          "component_id": "mechanistic_interpretability_circuit_attribution_replay",
          "public_label": "Toy-Transformer 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": "Gridworld Counterfactual State 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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.world_model_projection_drift_control_room",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "World-Model Projection Drift Control Room",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].subjects[0]",
          "url": "paper-module-world-model-projection-drift-control-room.html"
        }
      ],
      "primary_reader_href": "paper-module-world-model-projection-drift-control-room.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Projection-Drift Contract Validator",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.world_model_projection_drift_control_room"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/world_model_projection_drift_control_room.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch6-unsurfaced-primitives-capsule.html",
      "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/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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 6 Unsurfaced Primitives Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].subjects[0]",
          "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch6-unsurfaced-primitives-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch6_unsurfaced_primitives_capsule.py"
        }
      ],
      "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_detail_href": "component-batch5-authority-systems-capsule.html",
      "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 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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch5_authority_systems_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 5 Authority and Systems Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].subjects[0]",
          "url": "paper-module-batch5-authority-systems-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch5-authority-systems-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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 whole-system equivalence.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch5_authority_systems_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch7-macro-engines-capsule.html",
      "component_id": "batch7_macro_engines_capsule",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports 15 copied 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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch7_macro_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Source Engines Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].subjects[0]",
          "url": "paper-module-batch7-macro-engines-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch7-macro-engines-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, whole-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, public sharing, or launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_macro_engines_capsule.py"
        }
      ],
      "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_detail_href": "component-batch7-oracle-sibling-capsule.html",
      "component_id": "batch7_oracle_sibling_capsule",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "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 whole-system equivalence.",
      "links_to": [
        {
          "anchor": "component-batch8_tools_tail_primitives_capsule",
          "component_id": "batch8_tools_tail_primitives_capsule",
          "public_label": "Tools-Tail Primitives Bundle"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch7-oracle-sibling-capsule",
        "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
        "title": "Set 7 Oracle Sibling Bundle"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch7_oracle_sibling_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Oracle Sibling Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].subjects[0]",
          "url": "paper-module-batch7-oracle-sibling-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch7-oracle-sibling-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_oracle_sibling_capsule.py"
        }
      ],
      "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_detail_href": "component-batch7-demo-take-console-capsule.html",
      "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 whole-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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch7-demo-take-console-capsule",
        "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
        "title": "Set 7 Demo Take Console Bundle"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch7_demo_take_console_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Demo Take Console Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].subjects[0]",
          "url": "paper-module-batch7-demo-take-console-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch7-demo-take-console-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_demo_take_console_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch8-tools-tail-primitives-capsule.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_tools_tail_primitives_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Tools-Tail Primitives Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].subjects[0]",
          "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch8-tools-tail-primitives-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Tools-Tail Primitives Bundle",
      "scope_limit": "It validates only the imported source body. It does not claim source authority, whole-system equivalence, launch, or public sharing.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_tools_tail_primitives_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch8-policy-engines-capsule.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_policy_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Policy Engines Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].subjects[0]",
          "url": "paper-module-batch8-policy-engines-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch8-policy-engines-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Policy Engines Bundle",
      "scope_limit": "It validates only the imported source body. It does not claim source authority, whole-system equivalence, launch, or public sharing.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_policy_engines_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch8-audio-level-rms-port.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_audio_level_rms_port",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Audio Level RMS Port",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].subjects[0]",
          "url": "paper-module-batch8-audio-level-rms-port.html"
        }
      ],
      "primary_reader_href": "paper-module-batch8-audio-level-rms-port.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Audio Level RMS Port",
      "scope_limit": "projection mechanics only, not domain-level conclusions",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_audio_level_rms_port.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch8-structural-theses-capsule.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_structural_theses_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Structural Theses Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].subjects[0]",
          "url": "paper-module-batch8-structural-theses-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch8-structural-theses-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Structural Theses Finance Bundle",
      "scope_limit": "It validates only the imported source body over synthetic thesis rows. It does not claim source authority, whole-system equivalence, financial or investment-related actions, live market data, portfolio action, external model access, launch, public sharing, launch, or public sharing.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_structural_theses_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-engine-room-demo.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-engine-room-demo",
        "paper_module_id": "paper_module.engine_room_demo",
        "title": "Engine Room Demo"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[0]",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "primary_reader_href": "paper-module-engine-room-demo.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Engine Room Demo",
      "scope_limit": "It validates only the public Engine Room composition contract; it is not deployment posture, whole-system equivalence, frontier theorem proving, complete security proof, public sharing, or launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/engine_room_demo.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch9-macro-engines-capsule.html",
      "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 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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch9_macro_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 9 Source Engines Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].subjects[0]",
          "url": "paper-module-batch9-macro-engines-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch9-macro-engines-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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 whole-system equivalence.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch9_macro_engines_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch10-governance-compilers-capsule.html",
      "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 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, whole-system equivalence, or Set-9 lane-width authority.",
      "links_to": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch10_governance_compilers_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Governance And Compilers Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].subjects[0]",
          "url": "paper-module-batch10-governance-compilers-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch10-governance-compilers-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Governance & Compiler Mechanisms Bundle",
      "scope_limit": "It validates only the imported source body. It does not claim source authority, whole-system equivalence, launch, public sharing, live ledger control, or source-file changes.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch10_governance_compilers_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch11-saturation-engines-capsule.html",
      "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 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 whole-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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch11_saturation_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 11 Saturation Engines Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].subjects[0]",
          "url": "paper-module-batch11-saturation-engines-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch11-saturation-engines-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Saturation Engines Bundle",
      "scope_limit": "It validates only the imported source body. It does not claim source authority, whole-system equivalence, launch, public sharing, live runtime control, or source-file changes.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch11_saturation_engines_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-tool-server-pressure-inventory.html",
      "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 whole-system equivalence lanes.",
      "links_to": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.tool_server_pressure_inventory",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Tool Server Pressure Inventory",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].subjects[0]",
          "url": "paper-module-tool-server-pressure-inventory.html"
        }
      ],
      "primary_reader_href": "paper-module-tool-server-pressure-inventory.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/tool_server_pressure_inventory.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch8-compliance-pipeline-capsule.html",
      "component_id": "batch8_compliance_pipeline_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/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 whole-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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_compliance_pipeline_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Compliance Pipeline Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].subjects[0]",
          "url": "paper-module-batch8-compliance-pipeline-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch8-compliance-pipeline-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_compliance_pipeline_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch10-live-source-drift-capsule.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch10_live_source_drift_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Live Source Drift Bundle",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].subjects[0]",
          "url": "paper-module-batch10-live-source-drift-capsule.html"
        }
      ],
      "primary_reader_href": "paper-module-batch10-live-source-drift-capsule.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch10_live_source_drift_capsule.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-batch12-release-claim-language-gate.html",
      "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": [],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch12_release_claim_language_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 12 launch claim-Language Gate",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].subjects[0]",
          "url": "paper-module-batch12-release-claim-language-gate.html"
        }
      ],
      "primary_reader_href": "paper-module-batch12-release-claim-language-gate.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch12_release_claim_language_gate.py"
        }
      ],
      "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-generated_projection_drift_runtime",
      "command": "plectis generated-projection-drift-runtime run --input fixtures/first_wave/generated_projection_drift_runtime/input --out receipts/first_wave/generated_projection_drift_runtime --acceptance-out receipts/acceptance/first_wave/generated_projection_drift_runtime_fixture_acceptance.json",
      "component_detail_href": "component-generated-projection-drift-runtime.html",
      "component_id": "generated_projection_drift_runtime",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Surfaces microcosm_core.engine_room.generated_projection_drift_gate as an accepted formal-math component; it writes public first-wave result records and does not use external model services, solve Erdos #257, or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-generated-projection-drift-runtime",
        "paper_module_id": "paper_module.generated_projection_drift_runtime",
        "title": "Generated Projection Drift Runtime"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.generated_projection_drift_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Generated Projection Drift Runtime",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].subjects[0]",
          "url": "paper-module-generated-projection-drift-runtime.html"
        }
      ],
      "primary_reader_href": "paper-module-generated-projection-drift-runtime.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Generated Projection Drift Runtime",
      "scope_limit": "The bundle demonstrates owner-routed generated projection drift detection over declared artifacts, source authorities, clean-result record fingerprints, and no-write check return codes. It is not semantic drift proof, not full source registry validation, not repair authority, and not launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.generated_projection_drift_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/generated_projection_drift_runtime.py"
        }
      ],
      "summary_line": "Runs each owner's own drift check on generated files and flags repairs, without changing the file.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "drift-control",
        "provenance",
        "source intake"
      ],
      "what_it_does": "Generated files (build outputs that are supposed to be reproducible from their source) can quietly drift when someone hand-edits the output or a builder stops matching its source. This component is the gate that catches that. For each \"owner\" (a generated artifact plus its source and a check command) it hashes the source and the output, checks whether a recent clean record lets it safely skip re-running the check, makes sure the required output actually exists, and otherwise runs the owner's own no-write check. It calls the file clean only when that check passes and the output is present. It flags drift; it does not fix files, does not judge every builder in the larger source system, and does not decide anything about releasing software."
    },
    {
      "anchor": "component-mission_transaction_work_spine",
      "command": "plectis mission-transaction-work-spine run --input fixtures/first_wave/mission_transaction_work_spine/input --out receipts/first_wave/mission_transaction_work_spine",
      "component_detail_href": "component-mission-transaction-work-spine.html",
      "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": false
      },
      "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": "Vulnerability Patch-Proof Replay"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.mission_transaction_work_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mission Transaction Work Spine",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].subjects[0]",
          "url": "paper-module-mission-transaction-work-spine.html"
        }
      ],
      "primary_reader_href": "paper-module-mission-transaction-work-spine.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.mission_transaction_work_spine"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mission_transaction_work_spine.py"
        }
      ],
      "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": "plectis durable-agent-work-landing-replay run-work-landing-bundle --input examples/durable_agent_work_landing_replay/exported_work_landing_replay_bundle --out receipts/runtime_shell/demo_project/organs/durable_agent_work_landing_replay",
      "component_detail_href": "component-durable-agent-work-landing-replay.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.durable_agent_work_landing_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Durable Agent Work-Landing Replay",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].subjects[0]",
          "url": "paper-module-durable-agent-work-landing-replay.html"
        }
      ],
      "primary_reader_href": "paper-module-durable-agent-work-landing-replay.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.durable_agent_work_landing_replay"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/durable_agent_work_landing_replay.py"
        }
      ],
      "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": "plectis bridge-phase-continuity-runtime run --input fixtures/second_wave/bridge_phase_continuity_runtime/input --out /tmp/microcosm-bridge-continuity",
      "component_detail_href": "component-bridge-phase-continuity-runtime.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "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"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.bridge_phase_continuity_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Bridge Phase Continuity Runtime",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].subjects[0]",
          "url": "paper-module-bridge-phase-continuity-runtime.html"
        }
      ],
      "primary_reader_href": "paper-module-bridge-phase-continuity-runtime.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Bridge-Continuity Sign-off Replay",
      "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.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.bridge_phase_continuity_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/bridge_phase_continuity_runtime.py"
        }
      ],
      "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": "plectis 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_detail_href": "component-concurrency-mission-control.html",
      "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-concurrency-mission-control",
        "paper_module_id": "paper_module.concurrency_mission_control",
        "title": "Concurrency Mission Control"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.concurrency_mission_control",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Concurrency Mission Control",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].subjects[0]",
          "url": "paper-module-concurrency-mission-control.html"
        }
      ],
      "primary_reader_href": "paper-module-concurrency-mission-control.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "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, whole-system equivalence, public sharing, or launch-scope decision",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/concurrency_mission_control.py"
        }
      ],
      "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."
    },
    {
      "anchor": "component-semantic_singleflight_dedup_runtime",
      "command": "plectis semantic-singleflight-dedup-runtime run --input fixtures/first_wave/semantic_singleflight_dedup_runtime/input --out receipts/first_wave/semantic_singleflight_dedup_runtime --acceptance-out receipts/acceptance/first_wave/semantic_singleflight_dedup_runtime_fixture_acceptance.json",
      "component_detail_href": "component-semantic-singleflight-dedup-runtime.html",
      "component_id": "semantic_singleflight_dedup_runtime",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "work_landing_and_continuity",
      "family_label": "Work & continuity",
      "links_note": "Surfaces microcosm_core.engine_room.command_run_singleflight as an accepted operational-discipline component; it writes public first-wave result records and does not export private source run state or mutate shared registries at runtime. wires_to names structural sibling navigation only, not live run or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-mission_transaction_work_spine",
          "component_id": "mission_transaction_work_spine",
          "public_label": "Mission Transaction Work Spine"
        },
        {
          "anchor": "component-durable_agent_work_landing_replay",
          "component_id": "durable_agent_work_landing_replay",
          "public_label": "Durable Agent Work Landing Replay"
        },
        {
          "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"
        }
      ],
      "map_primary_click_policy": "prefer_primary_reader_href",
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-semantic-singleflight-dedup-runtime",
        "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
        "title": "Semantic Singleflight Dedup Runtime"
      },
      "paper_module_backrefs": [
        {
          "id": "paper_module.semantic_singleflight_dedup_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Semantic Singleflight Dedup Runtime",
          "relation": "explained by",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].subjects[0]",
          "url": "paper-module-semantic-singleflight-dedup-runtime.html"
        }
      ],
      "primary_reader_href": "paper-module-semantic-singleflight-dedup-runtime.html",
      "primary_reader_route_role": "paper_module_authoritative_read",
      "public_label": "Semantic Singleflight Dedup Runtime",
      "scope_limit": "It keys and dedups command runs by a repo-state fingerprint over bounded public fixture commands only; it does not guarantee global mutual exclusion, does not replace a lock service, cannot prove cross-host correctness, and is not a job scheduler, a daemon, or launch-scope decision.",
      "secondary_paper_module_backrefs": [],
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.semantic_singleflight_dedup_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/semantic_singleflight_dedup_runtime.py"
        }
      ],
      "summary_line": "Reuses one result for duplicate command runs, keyed by repo state rather than the words alone.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "agent-concurrency",
        "operational-discipline",
        "deduplication"
      ],
      "what_it_does": "Surfaces the public command-run singleflight bundle as a first-class operational-discipline runtime. It runs a small set of bounded command exercises and shows how duplicate runs collapse: a first run becomes the leader and runs once; a second run with the same content key reuses the completed run instead of executing again (the side-effecting counter stays at 1); mutating a scoped file flips the key so a stale working tree cannot answer for a different run; and an empty command is refused outright. The content key is built from the command words, the resolved working directory, the git HEAD commit, a scoped dirty-tree fingerprint, and an environment fingerprint, so what counts as 'the same run' is decided by repo state rather than by the command words alone."
    }
  ],
  "coverage_deficit_count": 3,
  "coverage_deficit_total_count": 72,
  "coverage_deficits": {
    "authority": "aggregate_coverage_projection_only_not_source_truth_release_permission_or_relation_promotion_authority",
    "contract_status": "pass",
    "deficit_count": 3,
    "deficit_total_count": 72,
    "population_status": "complete",
    "records": [
      {
        "anchor": "coverage-gap-paper-module-relation-fill",
        "count": 10,
        "count_source_path": "deficit_summary.paper_module_unpopulated_selective_relation_count",
        "deficit_id": "paper_module_relation_fill_gap",
        "description": "Optional relation slots for paper modules that remain intentionally unfilled.",
        "next_source_action": "These relation links are left empty unless the source warrants them.",
        "source_links": [
          {
            "label": "Source JSON",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/doctrine_lattice_coverage.json"
          }
        ],
        "source_refs": [
          "microcosm-substrate/core/doctrine_lattice_coverage.json"
        ],
        "status": "needs_source_backed_population",
        "title": "Paper module relation fill"
      },
      {
        "anchor": "coverage-gap-mechanism-relation-fill",
        "count": 36,
        "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/practical-formal-verification/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/practical-formal-verification/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": 103,
  "evidence_profile_count": 359,
  "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-1-derivation-before-assertion"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-10-temporal-validity-and-freshness-contracts"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-11-executable-grammar-before-doctrine-authority"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-12-reflexive-accountability--no-privileged-meta-layer"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-2-kernelized-verification"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-3-authority-by-derivation-not-possession"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-4-content-addressed-determinism"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-5-fail-closed-monotone-lattice"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-6-open-world-epistemics"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-7-typed-partiality-and-refusal"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-8-provenance-propagation-and-non-interference"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-9-compensable-transactional-effects"
        }
      ],
      "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": "component-agent-benchmark-integrity-anti-gaming-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_benchmark_integrity_anti_gaming_replay.py"
        }
      ],
      "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": "component-agent-closeout-faithfulness-audit.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.agent_closeout_faithfulness_audit"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_closeout_faithfulness_audit.py"
        }
      ],
      "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": "component-agent-memory-temporal-conflict-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_memory_temporal_conflict_replay.py"
        }
      ],
      "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": "Monitor Evidence-Boundary 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": "component-agent-monitor-redteam-falsification-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_monitor_redteam_falsification_replay.py"
        }
      ],
      "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": "component-agent-route-observability-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_route_observability_runtime.py"
        }
      ],
      "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": "Sabotage-Monitor Contract 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": "component-agent-sabotage-scheming-monitor-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py"
        }
      ],
      "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": "Sandbox-Policy 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": "component-agent-sandbox-policy-escape-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_sandbox_policy_escape_replay.py"
        }
      ],
      "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": "Vulnerability 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": "component-agentic-vulnerability-discovery-patch-proof-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "The bundle demonstrates explainable tiered weighted-token retrieval over a sanitized reference catalog. It is not BM25, TF-IDF, embedding search, repository cloning, license authority, private reference corpus authority, or launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "The bundle demonstrates explainable tiered weighted-token retrieval over a sanitized reference catalog. It is not BM25, TF-IDF, embedding search, repository cloning, license authority, private reference corpus authority, or launch-scope decision."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:annex_knowledge_routing",
      "label": "Reference Knowledge Routing",
      "machine_join": {
        "object_detail_ref": "component:annex_knowledge_routing",
        "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:annex_knowledge_routing",
      "object_kind": "component",
      "route": "component-annex-knowledge-routing.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.annex_knowledge_routing"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/annex_knowledge_routing.py"
        }
      ],
      "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, whole-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, whole-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": "component-batch10-cold-eval-honesty-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch10_cold_eval_honesty_capsule.py"
        }
      ],
      "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, whole-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, whole-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": "component-batch10-governance-compilers-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch10_governance_compilers_capsule.py"
        }
      ],
      "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": "component-batch10-live-source-drift-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch10_live_source_drift_capsule.py"
        }
      ],
      "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, whole-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, whole-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": "component-batch11-saturation-engines-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch11_saturation_engines_capsule.py"
        }
      ],
      "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": "component-batch12-market-dashboard-read-model-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch12_market_dashboard_read_model_capsule.py"
        }
      ],
      "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": "component-batch12-prediction-market-board-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch12_prediction_market_board_capsule.py"
        }
      ],
      "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": "component-batch12-release-claim-language-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch12_release_claim_language_gate.py"
        }
      ],
      "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 whole-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 whole-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": "component-batch4-proof-authority-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch4_proof_authority_runtime.py"
        }
      ],
      "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 whole-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 whole-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": "component-batch5-authority-systems-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch5_authority_systems_capsule.py"
        }
      ],
      "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": "component-batch6-unsurfaced-primitives-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch6_unsurfaced_primitives_capsule.py"
        }
      ],
      "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": "component-batch7-demo-take-console-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_demo_take_console_capsule.py"
        }
      ],
      "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, whole-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, whole-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, public sharing, or launch-scope decision."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "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": "component-batch7-macro-engines-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_macro_engines_capsule.py"
        }
      ],
      "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": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "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": "component-batch7-oracle-sibling-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_oracle_sibling_capsule.py"
        }
      ],
      "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, whole-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, whole-system equivalence, public sharing, launch, semantic-truth, or whole-system correctness claim"
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "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": "component-batch7-secondary-runtime-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_secondary_runtime_capsule.py"
        }
      ],
      "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": "component-batch8-audio-level-rms-port.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_audio_level_rms_port.py"
        }
      ],
      "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": "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_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": "component-batch8-compliance-pipeline-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_compliance_pipeline_capsule.py"
        }
      ],
      "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, whole-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, whole-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": "component-batch8-policy-engines-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_policy_engines_capsule.py"
        }
      ],
      "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 over synthetic thesis rows. It does not claim source authority, whole-system equivalence, financial or investment-related actions, live market data, portfolio action, external model access, launch, public sharing, 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 over synthetic thesis rows. It does not claim source authority, whole-system equivalence, financial or investment-related actions, live market data, portfolio action, external model access, launch, public sharing, 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": "component-batch8-structural-theses-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_structural_theses_capsule.py"
        }
      ],
      "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, whole-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, whole-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": "component-batch8-tools-tail-primitives-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_tools_tail_primitives_capsule.py"
        }
      ],
      "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, whole-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, whole-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": "component-batch8-validator-checker-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_validator_checker_capsule.py"
        }
      ],
      "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 whole-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 whole-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": "component-batch9-macro-engines-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch9_macro_engines_capsule.py"
        }
      ],
      "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 Reward Bundle 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": "component-belief-state-process-reward-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/belief_state_process_reward_replay.py"
        }
      ],
      "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": "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: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": "component-bounded-autonomy-campaign-packet.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/bounded_autonomy_campaign_packet.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "The bundle validates a public bridge-campaign DAG contract and provider worker ceiling. It is not a dispatcher, not a live multi-agent run, not a provider safety proof, and not launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "The bundle validates a public bridge-campaign DAG contract and provider worker ceiling. It is not a dispatcher, not a live multi-agent run, not a provider safety proof, and not launch-scope decision."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:bridge_campaign_dag_validation",
      "label": "Bridge Campaign DAG Validation",
      "machine_join": {
        "object_detail_ref": "component:bridge_campaign_dag_validation",
        "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_campaign_dag_validation",
      "object_kind": "component",
      "route": "component-bridge-campaign-dag-validation.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.bridge_campaign_dag_validation"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/bridge_campaign_dag_validation.py"
        }
      ],
      "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-Continuity Sign-off Replay",
      "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": "component-bridge-phase-continuity-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.bridge_phase_continuity_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/bridge_phase_continuity_runtime.py"
        }
      ],
      "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": "component-certificate-kernel-execution-lab.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/certificate_kernel_execution_lab.py"
        }
      ],
      "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": "component-cognitive-operator-registry.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.cognitive_operator_registry"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/cognitive_operator_registry.py"
        }
      ],
      "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, 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": "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, 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: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": "component-cold-reader-route-map.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.cold_reader_route_map"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/cold_reader_route_map.py"
        }
      ],
      "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, whole-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, whole-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": "component-concurrency-mission-control.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/concurrency_mission_control.py"
        }
      ],
      "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": "component-corpus-readiness-mathlib-absence-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "The bundle demonstrates registry-backed JSON-pointer, glob-count, and git-backed callable fact providers with provider failures represented as error rows. It is not a doctrine truth auditor, not a full source registry export, not semantic claim validation, and not launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "The bundle demonstrates registry-backed JSON-pointer, glob-count, and git-backed callable fact providers with provider failures represented as error rows. It is not a doctrine truth auditor, not a full source registry export, not semantic claim validation, and not launch-scope decision."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:derived_fact_provider_runtime",
      "label": "Derived Fact Provider Runtime",
      "machine_join": {
        "object_detail_ref": "component:derived_fact_provider_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:derived_fact_provider_runtime",
      "object_kind": "component",
      "route": "component-derived-fact-provider-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.derived_fact_provider_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/derived_fact_provider_runtime.py"
        }
      ],
      "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": "component-doctrine-fact-claim-audit.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/doctrine_fact_claim_audit.py"
        }
      ],
      "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": "component-durable-agent-work-landing-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.durable_agent_work_landing_replay"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/durable_agent_work_landing_replay.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "The bundle evaluates egress text through explicit phrase-membership policy. It is not taint analysis, prompt-injection defense, sandboxing, information-flow control, or launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "The bundle evaluates egress text through explicit phrase-membership policy. It is not taint analysis, prompt-injection defense, sandboxing, information-flow control, or launch-scope decision."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:egress_self_compliance_audit",
      "label": "Egress Self-Compliance Audit",
      "machine_join": {
        "object_detail_ref": "component:egress_self_compliance_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:egress_self_compliance_audit",
      "object_kind": "component",
      "route": "component-egress-self-compliance-audit.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.egress_self_compliance_audit"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/egress_self_compliance_audit.py"
        }
      ],
      "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, whole-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, whole-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": "component-engine-room-demo.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/engine_room_demo.py"
        }
      ],
      "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, non-public 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, non-public 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": "component-executable-doctrine-grammar.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.executable_doctrine_grammar"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/executable_doctrine_grammar.py"
        }
      ],
      "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": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "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": "component-finance-forecast-evaluation-spine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/finance_forecast_evaluation_spine.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It computes the finite denominator-order certificate ord_Q(b)=lcm(F) for S_F(b)=sum 1/(b^n-1)=P/Q in exact rational arithmetic over bounded public fixtures and rejects forged certificates by recomputation; it does not establish the open infinite Erdos #257 problem, is not an oracle, prover, or provider result, and a holding certificate is a bounded computational witness, not a machine-checked proof.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It computes the finite denominator-order certificate ord_Q(b)=lcm(F) for S_F(b)=sum 1/(b^n-1)=P/Q in exact rational arithmetic over bounded public fixtures and rejects forged certificates by recomputation; it does not establish the open infinite Erdos #257 problem, is not an oracle, prover, or provider result, and a holding certificate is a bounded computational witness, not a machine-checked proof."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:finite_erdos_denominator_certificate_strike",
      "label": "Finite Erdos Denominator-Order Certificate Strike",
      "machine_join": {
        "object_detail_ref": "component:finite_erdos_denominator_certificate_strike",
        "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:finite_erdos_denominator_certificate_strike",
      "object_kind": "component",
      "route": "component-finite-erdos-denominator-certificate-strike.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.finite_erdos_denominator_certificate_strike"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/finite_erdos_denominator_certificate_strike.py"
        }
      ],
      "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": "component-formal-evidence-cell-anchor-resolver.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py"
        }
      ],
      "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": "component-formal-math-lean-proof-witness.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_lean_proof_witness.py"
        }
      ],
      "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": "component-formal-math-premise-retrieval.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_premise_retrieval.py"
        }
      ],
      "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": "component-formal-math-readiness-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_readiness_gate.py"
        }
      ],
      "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": "component-formal-math-verifier-trace-repair-loop.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.formal_math_verifier_trace_repair_loop"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_verifier_trace_repair_loop.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "The bundle demonstrates owner-routed generated projection drift detection over declared artifacts, source authorities, clean-result record fingerprints, and no-write check return codes. It is not semantic drift proof, not full source registry validation, not repair authority, and not launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "The bundle demonstrates owner-routed generated projection drift detection over declared artifacts, source authorities, clean-result record fingerprints, and no-write check return codes. It is not semantic drift proof, not full source registry validation, not repair authority, and not launch-scope decision."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:generated_projection_drift_runtime",
      "label": "Generated Projection Drift Runtime",
      "machine_join": {
        "object_detail_ref": "component:generated_projection_drift_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:generated_projection_drift_runtime",
      "object_kind": "component",
      "route": "component-generated-projection-drift-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.generated_projection_drift_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/generated_projection_drift_runtime.py"
        }
      ],
      "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": "Prompt-Injection 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": "component-indirect-prompt-injection-information-flow-policy-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/indirect_prompt_injection_information_flow_policy_replay.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "This standard governs a bounded symbolic Lean proof-search lab over tiny public toy-theorem fixtures whose verdict source is the installed Lean subprocess only. It is not neural theorem proving, does not solve any open mathematical problem, does not forward oracle proof bodies, is not frontier-scale math automation or online-RL bandit search, is not a private source prover-run export, and excludes launch or public sharing.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "This standard governs a bounded symbolic Lean proof-search lab over tiny public toy-theorem fixtures whose verdict source is the installed Lean subprocess only. It is not neural theorem proving, does not solve any open mathematical problem, does not forward oracle proof bodies, is not frontier-scale math automation or online-RL bandit search, is not a private source prover-run export, and excludes launch 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:lean_proof_search_lab_runtime",
      "label": "Lean Proof-Search Lab Runtime",
      "machine_join": {
        "object_detail_ref": "component:lean_proof_search_lab_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:lean_proof_search_lab_runtime",
      "object_kind": "component",
      "route": "component-lean-proof-search-lab-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.lean_proof_search_lab_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/lean_proof_search_lab_runtime.py"
        }
      ],
      "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": "component-lean-std-premise-index.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/lean_std_premise_index.py"
        }
      ],
      "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, whole-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, whole-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": "component-macro-projection-import-protocol.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/macro_projection_import_protocol.py"
        }
      ],
      "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 Lab-Safety Refusal 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": "component-materials-chemistry-closed-loop-lab-safety-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/materials_chemistry_closed_loop_lab_safety_replay.py"
        }
      ],
      "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": "component-mathematical-strategy-atlas-hypothesis-scorer.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mathematical_strategy_atlas_hypothesis_scorer.py"
        }
      ],
      "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 Policy 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": "component-mcp-tool-authority-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mcp_tool_authority_replay.py"
        }
      ],
      "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": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:mechanistic_interpretability_circuit_attribution_replay",
      "label": "Toy-Transformer 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": "component-mechanistic-interpretability-circuit-attribution-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "The bundle demonstrates a synthetic SQLite 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, not a distributed database, and not launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "The bundle demonstrates a synthetic SQLite 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, not a distributed database, and not launch-scope decision."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:metabolism_queue_reconciliation",
      "label": "Metabolism Queue Reconciliation",
      "machine_join": {
        "object_detail_ref": "component:metabolism_queue_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:metabolism_queue_reconciliation",
      "object_kind": "component",
      "route": "component-metabolism-queue-reconciliation.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.metabolism_queue_reconciliation"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/metabolism_queue_reconciliation.py"
        }
      ],
      "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": false
      },
      "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": "component-mission-transaction-work-spine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.mission_transaction_work_spine"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mission_transaction_work_spine.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "The bundle demonstrates a route-packet evaluator for expected stable ids, forbidden first routes, and latency budgets. It is not a live private kernel run, not an embedding benchmark, not a universal navigation benchmark, and not launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "The bundle demonstrates a route-packet evaluator for expected stable ids, forbidden first routes, and latency budgets. It is not a live private kernel run, not an embedding benchmark, not a universal navigation benchmark, and not launch-scope decision."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:navigation_fitness_benchmark",
      "label": "Navigation Fitness Benchmark",
      "machine_join": {
        "object_detail_ref": "component: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.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:navigation_fitness_benchmark",
      "object_kind": "component",
      "route": "component-navigation-fitness-benchmark.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.navigation_fitness_benchmark"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/navigation_fitness_benchmark.py"
        }
      ],
      "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": "component-navigation-hologram-route-plane.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.navigation_hologram_route_plane"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/navigation_hologram_route_plane.py"
        }
      ],
      "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 non-public 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 non-public 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": "component-pattern-assimilation-step.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/validators/acceptance.py"
        }
      ],
      "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, non-public 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, non-public 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": "component-pattern-binding-contract.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/pattern_binding_contract.py"
        }
      ],
      "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": "component-prediction-oracle-reconciliation.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/prediction_oracle_reconciliation.py"
        }
      ],
      "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": "component-proof-derived-governed-mutation-authorization.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.proof_derived_governed_mutation_authorization"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/proof_derived_governed_mutation_authorization.py"
        }
      ],
      "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": "component-proof-diagnostic-evidence-spine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.proof_diagnostic_evidence_spine"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/proof_diagnostic_evidence_spine.py"
        }
      ],
      "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": false
      },
      "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": "component-provider-context-recipe-budget-policy.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/provider_context_recipe_budget_policy.py"
        }
      ],
      "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, non-public 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, non-public 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": false
      },
      "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": "component-public-reveal-walkthrough.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/public_reveal_walkthrough.py"
        }
      ],
      "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": "component-research-replication-rubric-artifact-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/research_replication_rubric_artifact_replay.py"
        }
      ],
      "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": "component-ring2-premise-retrieval-precision-recall-harness.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/ring2_premise_retrieval_precision_recall_harness.py"
        }
      ],
      "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": "component-routing-anti-patterns-registry.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/routing_anti_patterns_registry.py"
        }
      ],
      "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": "component-self-ignorance-coverage-ledger.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/self_ignorance_coverage_ledger.py"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It keys and dedups command runs by a repo-state fingerprint over bounded public fixture commands only; it does not guarantee global mutual exclusion, does not replace a lock service, cannot prove cross-host correctness, and is not a job scheduler, a daemon, or launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It keys and dedups command runs by a repo-state fingerprint over bounded public fixture commands only; it does not guarantee global mutual exclusion, does not replace a lock service, cannot prove cross-host correctness, and is not a job scheduler, a daemon, or launch-scope decision."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:semantic_singleflight_dedup_runtime",
      "label": "Semantic Singleflight Dedup Runtime",
      "machine_join": {
        "object_detail_ref": "component:semantic_singleflight_dedup_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:semantic_singleflight_dedup_runtime",
      "object_kind": "component",
      "route": "component-semantic-singleflight-dedup-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.semantic_singleflight_dedup_runtime"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/semantic_singleflight_dedup_runtime.py"
        }
      ],
      "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": "Memory-Poisoning Quarantine Policy 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": "component-sleeper-memory-poisoning-quarantine-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py"
        }
      ],
      "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": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:spatial_world_model_counterfactual_simulation_replay",
      "label": "Gridworld Counterfactual State 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": "component-spatial-world-model-counterfactual-simulation-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/spatial_world_model_counterfactual_simulation_replay.py"
        }
      ],
      "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": "component-standards-meta-diagnostics.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/standards_meta_diagnostics.py"
        }
      ],
      "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": "component-tactic-portfolio-availability-probe.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/tactic_portfolio_availability_probe.py"
        }
      ],
      "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": "component-target-shape-tactic-routing-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/target_shape_tactic_routing_gate.py"
        }
      ],
      "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": "component-tool-server-pressure-inventory.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/tool_server_pressure_inventory.py"
        }
      ],
      "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": "component-undeclared-library-prior-symbol-classifier.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py"
        }
      ],
      "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": "component-verifier-lab-execution-spine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/verifier_lab_execution_spine.py"
        }
      ],
      "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": "component-verifier-lab-kernel.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/verifier_lab_kernel.py"
        }
      ],
      "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 whole-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 whole-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": "component-voice-to-doctrine-self-improvement-loop.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/voice_to_doctrine_self_improvement_loop.py"
        }
      ],
      "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": "Projection-Drift Contract Validator",
      "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": "component-world-model-projection-drift-control-room.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.world_model_projection_drift_control_room"
        },
        {
          "label": "Source",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/world_model_projection_drift_control_room.py"
        }
      ],
      "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": [],
      "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": [],
      "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 non-public data equivalence claim.",
          "Cold-reader reachability is not whole-lattice completeness."
        ],
        "does_not_prove": "This family concept is not a public sharing, launch, or non-public 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": [],
      "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": [],
      "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 non-public 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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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/practical-formal-verification/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/practical-formal-verification/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:paper_module_relation_fill_gap",
      "label": "Paper module relation fill",
      "machine_join": {
        "object_detail_ref": "coverage_gap:paper_module_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:paper_module_relation_fill_gap",
      "object_kind": "coverage_gap",
      "route": "rules-and-ideas.html#coverage-gap-paper-module-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/practical-formal-verification/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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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.annex_knowledge_routing.verifies_annex_knowledge_router",
      "label": "verifies reference knowledge router",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.annex_knowledge_routing.verifies_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.annex_knowledge_routing.verifies_annex_knowledge_router",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.annex_knowledge_routing.verifies_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.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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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_campaign_dag_validation.verifies_bridge_campaign_dag",
      "label": "verifies bridge campaign dag",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.bridge_campaign_dag_validation.verifies_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.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag.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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
      "label": "verifies derived fact provider engine",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.derived_fact_provider_runtime.verifies_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.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.derived_fact_provider_runtime.verifies_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.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": [],
      "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": [],
      "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.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
      "label": "verifies egress self compliance gate",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.egress_self_compliance_audit.verifies_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.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.egress_self_compliance_audit.verifies_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_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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
      "label": "verifies finite denominator order certificate",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
        "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.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate.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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
      "label": "verifies generated projection drift gate",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.generated_projection_drift_runtime.verifies_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.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.generated_projection_drift_runtime.verifies_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.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": [],
      "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_proof_search_lab_runtime.verifies_lean_proof_search_lab",
      "label": "verifies lean proof search lab",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.lean_proof_search_lab_runtime.verifies_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.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.lean_proof_search_lab_runtime.verifies_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.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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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.metabolism_queue_reconciliation.verifies_metabolism_runtime",
      "label": "verifies metabolism runtime",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime",
        "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.metabolism_queue_reconciliation.verifies_metabolism_runtime",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime.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": [],
      "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": [],
      "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_fitness_benchmark.verifies_navigation_fitness_benchmark",
      "label": "verifies navigation fitness benchmark",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.navigation_fitness_benchmark.verifies_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.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.navigation_fitness_benchmark.verifies_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.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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
      "label": "dedups command runs by repo state key",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
        "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.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key.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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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": [],
      "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-module-agent-benchmark-integrity-anti-gaming-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-closeout-faithfulness-audit.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-memory-temporal-conflict-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-monitor-redteam-falsification-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-route-observability-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-sabotage-scheming-monitor-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-sandbox-policy-escape-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-agentic-vulnerability-discovery-patch-proof-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Real-system bundle surfaced over bounded public fixtures. Does NOT clone repositories, ship the private reference corpus, perform semantic/embedding/BM25/TF-IDF search, adjudicate licenses or provenance, use external model services or external solvers, change source files, or include launch operations or public sharing. Routes only over the sanitized catalog supplied in each case; absolute scores are catalog-relative (no statistical normalization). Not a production retrieval system and not private-system equivalent.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Real-system bundle surfaced over bounded public fixtures. Does NOT clone repositories, ship the private reference corpus, perform semantic/embedding/BM25/TF-IDF search, adjudicate licenses or provenance, use external model services or external solvers, change source files, or include launch operations or public sharing. Routes only over the sanitized catalog supplied in each case; absolute scores are catalog-relative (no statistical normalization). Not a production retrieval system and not private-system equivalent.",
        "evidence_boundary": "Real-system bundle surfaced over bounded public fixtures. Does NOT clone repositories, ship the private reference corpus, perform semantic/embedding/BM25/TF-IDF search, adjudicate licenses or provenance, use external model services or external solvers, change source files, or include launch operations or public sharing. Routes only over the sanitized catalog supplied in each case; absolute scores are catalog-relative (no statistical normalization). Not a production retrieval system and not private-system equivalent.",
        "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.annex_knowledge_routing",
      "label": "Reference Knowledge Routing",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.annex_knowledge_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.annex_knowledge_routing",
      "object_kind": "paper_module",
      "route": "paper-module-annex-knowledge-routing.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/annex_knowledge_routing.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-batch10-cold-eval-honesty-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch10-governance-compilers-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-batch10-live-source-drift-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch11-saturation-engines-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch12-market-dashboard-read-model-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch12-prediction-market-board-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch12-release-claim-language-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch4-proof-authority-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch5-authority-systems-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch6-unsurfaced-primitives-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch7-demo-take-console-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch7-macro-engines-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch7-oracle-sibling-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-batch7-secondary-runtime-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-batch8-audio-level-rms-port.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-batch8-compliance-pipeline-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 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 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 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-module-batch8-policy-engines-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-batch8-structural-theses-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 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 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 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-module-batch8-tools-tail-primitives-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-batch8-validator-checker-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 whole-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 whole-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 whole-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-module-batch9-macro-engines-capsule.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-belief-state-process-reward-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-bounded-autonomy-campaign-packet.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture and result record evidence only; it validates campaign DAG structure and does not dispatch agents, execute campaigns, prove provider correctness or safety, and is not launch-scope decision or publishing-scope decision.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture and result record evidence only; it validates campaign DAG structure and does not dispatch agents, execute campaigns, prove provider correctness or safety, and is not launch-scope decision or publishing-scope decision.",
        "evidence_boundary": "Public fixture and result record evidence only; it validates campaign DAG structure and does not dispatch agents, execute campaigns, prove provider correctness or safety, and is not launch-scope decision or publishing-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.bridge_campaign_dag_validation",
      "label": "Bridge Campaign DAG Validation",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.bridge_campaign_dag_validation",
        "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_campaign_dag_validation",
      "object_kind": "paper_module",
      "route": "paper-module-bridge-campaign-dag-validation.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_campaign_dag_validation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-bridge-phase-continuity-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-certificate-kernel-execution-lab.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public 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, non-public 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, non-public 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-module-cognitive-operator-registry.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cognitive_operator_registry.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-cold-clone-probe.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_clone_probe.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public 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, non-public 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, non-public 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-module-cold-reader-route-map.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_reader_route_map.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-computer-use-action-trace-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/computer_use_action_trace_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-concurrency-mission-control.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-corpus-readiness-mathlib-absence-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "A pass means the surfaced fact-provider bundle resolved the authored fixture registries against their supplied roots and rejected the planted-defect registries by recomputation with the expected error_class. It does NOT mean any downstream prose claim is true (not a doctrine truth auditor), does NOT cover the full source fact registry (not a full export), does NOT perform semantic claim validation, does not establish the provider correct beyond the bounded fixtures, and grants NO launch, public sharing, private-source-export, or source-file changes. The only runtime variability admitted is filesystem reads, the git subprocess used by callable facts (over isolated tempdirs), and CLI argument reads.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "A pass means the surfaced fact-provider bundle resolved the authored fixture registries against their supplied roots and rejected the planted-defect registries by recomputation with the expected error_class. It does NOT mean any downstream prose claim is true (not a doctrine truth auditor), does NOT cover the full source fact registry (not a full export), does NOT perform semantic claim validation, does not establish the provider correct beyond the bounded fixtures, and grants NO launch, public sharing, private-source-export, or source-file changes. The only runtime variability admitted is filesystem reads, the git subprocess used by callable facts (over isolated tempdirs), and CLI argument reads.",
        "evidence_boundary": "A pass means the surfaced fact-provider bundle resolved the authored fixture registries against their supplied roots and rejected the planted-defect registries by recomputation with the expected error_class. It does NOT mean any downstream prose claim is true (not a doctrine truth auditor), does NOT cover the full source fact registry (not a full export), does NOT perform semantic claim validation, does not establish the provider correct beyond the bounded fixtures, and grants NO launch, public sharing, private-source-export, or source-file changes. The only runtime variability admitted is filesystem reads, the git subprocess used by callable facts (over isolated tempdirs), and CLI argument reads.",
        "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.derived_fact_provider_runtime",
      "label": "Derived Fact Provider Runtime",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.derived_fact_provider_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.derived_fact_provider_runtime",
      "object_kind": "paper_module",
      "route": "paper-module-derived-fact-provider-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/derived_fact_provider_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-doctrine-fact-claim-audit.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-durable-agent-work-landing-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/durable_agent_work_landing_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. Establishes only that the bundle's phrase-membership detectors reproduce the declared green/red verdicts and diagnostic markers on the authored cases. Does NOT establish coverage of real agent output, semantic correctness, adversarial robustness, or any safety guarantee; excludes launch, public sharing, external model access, or source-file changes.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. Establishes only that the bundle's phrase-membership detectors reproduce the declared green/red verdicts and diagnostic markers on the authored cases. Does NOT establish coverage of real agent output, semantic correctness, adversarial robustness, or any safety guarantee; excludes launch, public sharing, external model access, or source-file changes.",
        "evidence_boundary": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. Establishes only that the bundle's phrase-membership detectors reproduce the declared green/red verdicts and diagnostic markers on the authored cases. Does NOT establish coverage of real agent output, semantic correctness, adversarial robustness, or any safety guarantee; excludes launch, public sharing, 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.egress_self_compliance_audit",
      "label": "Egress Self-Compliance Audit",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.egress_self_compliance_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.egress_self_compliance_audit",
      "object_kind": "paper_module",
      "route": "paper-module-egress-self-compliance-audit.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/egress_self_compliance_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-engine-room-annex-knowledge-router.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-engine-room-bridge-campaign-dag.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-engine-room-command-run-singleflight.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_command_run_singleflight.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 whole-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 whole-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 whole-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-module-engine-room-demo.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 whole-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 whole-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 whole-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-module-engine-room-derived-fact-provider-engine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-engine-room-egress-self-compliance-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-engine-room-generated-projection-drift-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-engine-room-lean-proof-search-lab.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-metabolism-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_metabolism_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 whole-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 whole-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 whole-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-module-engine-room-navigation-fitness-benchmark.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-engine-room-public-projection-leak-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public 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, non-public 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, non-public 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-module-executable-doctrine-grammar.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/executable_doctrine_grammar.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-finance-forecast-evaluation-spine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture and result record evidence only; it computes a finite denominator-order certificate in exact arithmetic and does not establish the open infinite Erdos #257 problem, is not an oracle, prover, or provider result, is not a machine-checked proof of even the finite statement, and is not launch-scope decision or publishing-scope decision.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture and result record evidence only; it computes a finite denominator-order certificate in exact arithmetic and does not establish the open infinite Erdos #257 problem, is not an oracle, prover, or provider result, is not a machine-checked proof of even the finite statement, and is not launch-scope decision or publishing-scope decision.",
        "evidence_boundary": "Public fixture and result record evidence only; it computes a finite denominator-order certificate in exact arithmetic and does not establish the open infinite Erdos #257 problem, is not an oracle, prover, or provider result, is not a machine-checked proof of even the finite statement, and is not launch-scope decision or publishing-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.finite_erdos_denominator_certificate_strike",
      "label": "Finite Erdos Denominator-Order Certificate Strike",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.finite_erdos_denominator_certificate_strike",
        "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.finite_erdos_denominator_certificate_strike",
      "object_kind": "paper_module",
      "route": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finite_erdos_denominator_certificate_strike.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public 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, non-public 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, non-public 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-module-first-screen-composition-root.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/first_screen_composition_root.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-formal-evidence-cell-anchor-resolver.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-formal-math-lean-proof-witness.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-formal-math-premise-retrieval.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-formal-math-readiness-gate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-formal-math-verifier-trace-repair-loop.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "A clean result means the selected owner's declared no-write check passed and its required artifacts were present for the supplied root over bounded public fixtures. It is command-result record-style evidence, not a semantic proof, not a file repairer, not full-registry validation, and not launch/public sharing/source-file changes.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "A clean result means the selected owner's declared no-write check passed and its required artifacts were present for the supplied root over bounded public fixtures. It is command-result record-style evidence, not a semantic proof, not a file repairer, not full-registry validation, and not launch/public sharing/source-file changes.",
        "evidence_boundary": "A clean result means the selected owner's declared no-write check passed and its required artifacts were present for the supplied root over bounded public fixtures. It is command-result record-style evidence, not a semantic proof, not a file repairer, not full-registry validation, and not launch/public sharing/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.generated_projection_drift_runtime",
      "label": "Generated Projection Drift Runtime",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.generated_projection_drift_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.generated_projection_drift_runtime",
      "object_kind": "paper_module",
      "route": "paper-module-generated-projection-drift-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/generated_projection_drift_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-indirect-prompt-injection-information-flow-policy-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Real-system external-tool witness over bounded public toy theorems. A pass attests only that the installed Lean subprocess closed the toy positive theorems and rejected the planted oracle-leak, axiom-taint, and problem-id-memorisation negatives on these fixtures. It does not establish any open mathematical problem, is NOT neural theorem proving, does NOT forward oracle proof bodies, is NOT an oracle/prover authority, and excludes launch, public sharing, production use, or source-file changes. When Lean is absent the component is locked and attests nothing at all.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Real-system external-tool witness over bounded public toy theorems. A pass attests only that the installed Lean subprocess closed the toy positive theorems and rejected the planted oracle-leak, axiom-taint, and problem-id-memorisation negatives on these fixtures. It does not establish any open mathematical problem, is NOT neural theorem proving, does NOT forward oracle proof bodies, is NOT an oracle/prover authority, and excludes launch, public sharing, production use, or source-file changes. When Lean is absent the component is locked and attests nothing at all.",
        "evidence_boundary": "Real-system external-tool witness over bounded public toy theorems. A pass attests only that the installed Lean subprocess closed the toy positive theorems and rejected the planted oracle-leak, axiom-taint, and problem-id-memorisation negatives on these fixtures. It does not establish any open mathematical problem, is NOT neural theorem proving, does NOT forward oracle proof bodies, is NOT an oracle/prover authority, and excludes launch, public sharing, production use, or source-file changes. When Lean is absent the component is locked and attests nothing at all.",
        "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_proof_search_lab_runtime",
      "label": "Lean Proof-Search Lab Runtime",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.lean_proof_search_lab_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.lean_proof_search_lab_runtime",
      "object_kind": "paper_module",
      "route": "paper-module-lean-proof-search-lab-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_proof_search_lab_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-lean-std-premise-index.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, metadata-only formal-math metadata and validation refs, and metadata-only result record fields only; no theorem/formal-result correctness authority, private target status, challenge-result public sharing, live source authority, whole-system equivalence, launch, public sharing, hosted deployment, recipient work, provider/oracle payload authority, 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, metadata-only formal-math metadata and validation refs, and metadata-only result record fields only; no theorem/formal-result correctness authority, private target status, challenge-result public sharing, live source authority, whole-system equivalence, launch, public sharing, hosted deployment, recipient work, provider/oracle payload authority, 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, metadata-only formal-math metadata and validation refs, and metadata-only result record fields only; no theorem/formal-result correctness authority, private target status, challenge-result public sharing, live source authority, whole-system equivalence, launch, public sharing, hosted deployment, recipient work, provider/oracle payload authority, 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-module-macro-projection-import-protocol.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-materials-chemistry-closed-loop-lab-safety-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-mathematical-strategy-atlas.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-mcp-tool-authority-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-mechanistic-interpretability-circuit-attribution-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Real-system bundle run over public fixtures; status pass attests only that the synthetic queue/reconciliation computation behaved as specified on these bounded cases. Does NOT export the live private metabolism database/scheduler, does NOT dispatch agents, does NOT use external model services, does NOT auto-repair ambiguous runtime state, is NOT a distributed database, is NOT an oracle/prover, and excludes launch, public sharing, production use, or source-file changes.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Real-system bundle run over public fixtures; status pass attests only that the synthetic queue/reconciliation computation behaved as specified on these bounded cases. Does NOT export the live private metabolism database/scheduler, does NOT dispatch agents, does NOT use external model services, does NOT auto-repair ambiguous runtime state, is NOT a distributed database, is NOT an oracle/prover, and excludes launch, public sharing, production use, or source-file changes.",
        "evidence_boundary": "Real-system bundle run over public fixtures; status pass attests only that the synthetic queue/reconciliation computation behaved as specified on these bounded cases. Does NOT export the live private metabolism database/scheduler, does NOT dispatch agents, does NOT use external model services, does NOT auto-repair ambiguous runtime state, is NOT a distributed database, is NOT an oracle/prover, and excludes launch, public sharing, production use, 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.metabolism_queue_reconciliation",
      "label": "Metabolism Queue Reconciliation",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.metabolism_queue_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.metabolism_queue_reconciliation",
      "object_kind": "paper_module",
      "route": "paper-module-metabolism-queue-reconciliation.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/metabolism_queue_reconciliation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 whole-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 whole-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 whole-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-module-microcosm-axiom-substrate.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/microcosm_axiom_substrate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-mission-transaction-work-spine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mission_transaction_work_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. A pass means the curated route-packet cases recomputed as expected (positives accepted, negatives rejected by recomputation with the expected markers); it does NOT establish live private-kernel navigation quality, embedding quality, universal benchmark authority, deployment posture, or launch/public sharing authorization. Result records are metadata-only command evidence, bounded evidence of system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. A pass means the curated route-packet cases recomputed as expected (positives accepted, negatives rejected by recomputation with the expected markers); it does NOT establish live private-kernel navigation quality, embedding quality, universal benchmark authority, deployment posture, or launch/public sharing authorization. Result records are metadata-only command evidence, bounded evidence of system correctness.",
        "evidence_boundary": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. A pass means the curated route-packet cases recomputed as expected (positives accepted, negatives rejected by recomputation with the expected markers); it does NOT establish live private-kernel navigation quality, embedding quality, universal benchmark authority, deployment posture, or launch/public sharing authorization. Result records are metadata-only command evidence, bounded evidence of 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.navigation_fitness_benchmark",
      "label": "Navigation Fitness Benchmark",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.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.navigation_fitness_benchmark",
      "object_kind": "paper_module",
      "route": "paper-module-navigation-fitness-benchmark.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_fitness_benchmark.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-navigation-hologram-route-plane.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_hologram_route_plane.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public 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, non-public 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, non-public 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-module-pattern-assimilation.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public 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, non-public 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, non-public 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-module-pattern-binding-contract.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-prediction-oracle-reconciliation.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-proof-derived-governed-mutation-authorization.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-proof-diagnostic-evidence-spine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-provider-context-recipe-budget.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-public-reveal-walkthrough.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-research-replication-rubric-artifact-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-ring2-premise-precision-recall.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-routing-anti-patterns-registry.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-self-ignorance-coverage-ledger.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture and result record evidence only; it keys and dedups command runs by repo-state fingerprint and does not guarantee global mutual exclusion, does not replace a lock service, cannot prove cross-host correctness, and is not a job scheduler, a daemon, live run-state export, launch-scope decision, or publishing-scope decision.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture and result record evidence only; it keys and dedups command runs by repo-state fingerprint and does not guarantee global mutual exclusion, does not replace a lock service, cannot prove cross-host correctness, and is not a job scheduler, a daemon, live run-state export, launch-scope decision, or publishing-scope decision.",
        "evidence_boundary": "Public fixture and result record evidence only; it keys and dedups command runs by repo-state fingerprint and does not guarantee global mutual exclusion, does not replace a lock service, cannot prove cross-host correctness, and is not a job scheduler, a daemon, live run-state export, launch-scope decision, or publishing-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.semantic_singleflight_dedup_runtime",
      "label": "Semantic Singleflight Dedup Runtime",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.semantic_singleflight_dedup_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.semantic_singleflight_dedup_runtime",
      "object_kind": "paper_module",
      "route": "paper-module-semantic-singleflight-dedup-runtime.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/semantic_singleflight_dedup_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-sleeper-memory-poisoning-quarantine-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-spatial-world-model-counterfactual-simulation-replay.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-standards-meta-diagnostics.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-tactic-portfolio-availability.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, private target material disclosure, 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, private target material disclosure, 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, private target material disclosure, 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-module-target-shape-tactic-routing.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public 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, non-public 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, non-public 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-module-tool-server-pressure-inventory.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-undeclared-library-prior-classifier.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-verifier-lab-execution-spine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-verifier-lab-kernel.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-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, whole-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-module-voice-to-doctrine-self-improvement-loop.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-work-landing-control-spine.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/work_landing_control_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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-module-world-model-projection-drift-control-room.html",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/world_model_projection_drift_control_room.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-1-recompute-do-not-echo"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-10-do-not-land-effects-without-compensation"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-11-bind-volatile-facts-to-refresh-routes"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-12-make-doctrine-executable-before-authoritative"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-13-apply-the-same-floor-to-meta-artifacts"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-14-carry-basis-and-provenance-together"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-15-keep-projections-below-source-authority"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-16-bind-authority-to-transaction-scope"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-17-anchor-graph-mutations-to-unique-source-rows"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-18-require-fan-in-before-activation"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-19-classify-residual-pressure-before-wiring"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-2-lower-claim-strength-to-checker-strength"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-20-bind-receipts-before-record-authority"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-3-concentrate-trust-in-small-checkers"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-4-possession-is-not-permission"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-5-cache-by-content-not-by-name"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-6-status-fails-closed"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-7-track-known-unknowns-without-claiming-the-unknown-is-mapped"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-8-refuse-inadmissible-computations-with-typed-reasons"
        }
      ],
      "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 digest",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-9-preserve-provenance-across-every-boundary"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-9.json"
      ]
    }
  ],
  "families": [
    {
      "component_count": 2,
      "family_id": "entry_and_reveal",
      "public_label": "Entry & orientation"
    },
    {
      "component_count": 12,
      "family_id": "architecture_and_navigation",
      "public_label": "Architecture & navigation"
    },
    {
      "component_count": 20,
      "family_id": "formal_math_and_proof",
      "public_label": "Formal math & proof"
    },
    {
      "component_count": 20,
      "family_id": "agent_reliability_and_safety",
      "public_label": "Agent reliability & safety"
    },
    {
      "component_count": 9,
      "family_id": "research_and_science_replays",
      "public_label": "Research & science"
    },
    {
      "component_count": 20,
      "family_id": "import_projection_and_drift",
      "public_label": "Import & drift control"
    },
    {
      "component_count": 5,
      "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": 103,
  "paper_module_doctrine_reciprocity": {
    "anti_claim": "A reciprocal edge makes a declared capsule relationship navigable; it does not prove implementation, support, correctness, completeness, or release authority.",
    "authority_boundary": "generated_reciprocal_index_from_paper_module_instance_edges_not_source_authority",
    "covered_relation_ids": [
      "paper_module.abides_by.axiom",
      "paper_module.depends_on.paper_module",
      "paper_module.explains.organ_or_mechanism",
      "paper_module.governed_by.concept",
      "paper_module.governed_by.principle"
    ],
    "doctrine_item_count": 298,
    "forward_by_paper_module": {
      "paper_module.agent_benchmark_integrity_anti_gaming_replay": [
        {
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].subjects[1]",
          "target_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].subjects[0]",
          "target_id": "agent_benchmark_integrity_anti_gaming_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.agent_closeout_faithfulness_audit": [
        {
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].subjects[1]",
          "target_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].subjects[0]",
          "target_id": "agent_closeout_faithfulness_audit",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].depends_on",
          "target_id": "paper_module.durable_agent_work_landing_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.agent_memory_temporal_conflict_replay": [
        {
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].subjects[1]",
          "target_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].subjects[0]",
          "target_id": "agent_memory_temporal_conflict_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].depends_on",
          "target_id": "paper_module.bridge_phase_continuity_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.agent_monitor_redteam_falsification_replay": [
        {
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].subjects[1]",
          "target_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].subjects[0]",
          "target_id": "agent_monitor_redteam_falsification_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.agent_route_observability_runtime": [
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].subjects[1]",
          "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].subjects[0]",
          "target_id": "agent_route_observability_runtime",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_id": "paper_module.cold_reader_route_map",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_id": "paper_module.pattern_binding_contract",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_id": "paper_module.routing_anti_patterns_registry",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.agent_sabotage_scheming_monitor_replay": [
        {
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].subjects[1]",
          "target_id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].subjects[0]",
          "target_id": "agent_sabotage_scheming_monitor_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].depends_on",
          "target_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.agent_sandbox_policy_escape_replay": [
        {
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].subjects[1]",
          "target_id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].subjects[0]",
          "target_id": "agent_sandbox_policy_escape_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].depends_on",
          "target_id": "paper_module.computer_use_action_trace_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].depends_on",
          "target_id": "paper_module.mcp_tool_authority_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.agentic_vulnerability_discovery_patch_proof_replay": [
        {
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].subjects[1]",
          "target_id": "mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].subjects[0]",
          "target_id": "agentic_vulnerability_discovery_patch_proof_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.annex_knowledge_routing": [
        {
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].subjects[1]",
          "target_id": "mechanism.annex_knowledge_routing.verifies_annex_knowledge_router",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].subjects[0]",
          "target_id": "annex_knowledge_routing",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch10_cold_eval_honesty_capsule": [
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].subjects[1]",
          "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].subjects[0]",
          "target_id": "batch10_cold_eval_honesty_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
          "target_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
          "target_id": "paper_module.batch8_validator_checker_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
          "target_id": "paper_module.research_replication_rubric_artifact_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
          "target_id": "P-13",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch10_governance_compilers_capsule": [
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].subjects[1]",
          "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].subjects[0]",
          "target_id": "batch10_governance_compilers_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
          "target_id": "paper_module.batch10_live_source_drift_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
          "target_id": "paper_module.batch9_macro_engines_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch10_live_source_drift_capsule": [
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].subjects[1]",
          "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].subjects[0]",
          "target_id": "batch10_live_source_drift_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
          "target_id": "paper_module.concurrency_mission_control",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch11_saturation_engines_capsule": [
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].subjects[1]",
          "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].subjects[0]",
          "target_id": "batch11_saturation_engines_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "target_id": "paper_module.batch8_compliance_pipeline_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch12_market_dashboard_read_model_capsule": [
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].concept_refs",
          "target_id": "concept.research_and_science_replay_evidence_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].subjects[1]",
          "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].subjects[0]",
          "target_id": "batch12_market_dashboard_read_model_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].depends_on",
          "target_id": "paper_module.prediction_oracle_reconciliation",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].depends_on",
          "target_id": "paper_module.world_model_projection_drift_control_room",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch12_prediction_market_board_capsule": [
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].concept_refs",
          "target_id": "concept.research_and_science_replay_evidence_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].subjects[1]",
          "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].subjects[0]",
          "target_id": "batch12_prediction_market_board_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
          "target_id": "paper_module.batch8_structural_theses_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
          "target_id": "paper_module.finance_forecast_evaluation_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
          "target_id": "paper_module.prediction_oracle_reconciliation",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch12_release_claim_language_gate": [
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].subjects[1]",
          "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].subjects[0]",
          "target_id": "batch12_release_claim_language_gate",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
          "target_id": "paper_module.batch8_validator_checker_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
          "target_id": "paper_module.proof_derived_governed_mutation_authorization",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
          "target_id": "paper_module.public_reveal_walkthrough",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
          "target_id": "P-13",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch4_proof_authority_runtime": [
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].subjects[1]",
          "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].subjects[0]",
          "target_id": "batch4_proof_authority_runtime",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_id": "paper_module.formal_math_readiness_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_id": "paper_module.proof_derived_governed_mutation_authorization",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch5_authority_systems_capsule": [
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].subjects[1]",
          "target_id": "mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].subjects[0]",
          "target_id": "batch5_authority_systems_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch6_unsurfaced_primitives_capsule": [
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].subjects[1]",
          "target_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].subjects[0]",
          "target_id": "batch6_unsurfaced_primitives_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "target_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "target_id": "paper_module.batch7_demo_take_console_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch7_demo_take_console_capsule": [
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].subjects[1]",
          "target_id": "mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].subjects[0]",
          "target_id": "batch7_demo_take_console_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch7_macro_engines_capsule": [
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].subjects[1]",
          "target_id": "mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].subjects[0]",
          "target_id": "batch7_macro_engines_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
          "target_id": "paper_module.computer_use_action_trace_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch7_oracle_sibling_capsule": [
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].subjects[1]",
          "target_id": "mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].subjects[0]",
          "target_id": "batch7_oracle_sibling_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch7_secondary_runtime_capsule": [
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].subjects[1]",
          "target_id": "mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].subjects[0]",
          "target_id": "batch7_secondary_runtime_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch8_audio_level_rms_port": [
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].subjects[1]",
          "target_id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].subjects[0]",
          "target_id": "batch8_audio_level_rms_port",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
          "target_id": "paper_module.batch7_demo_take_console_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
          "target_id": "paper_module.public_reveal_walkthrough",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch8_compliance_pipeline_capsule": [
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].subjects[1]",
          "target_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].subjects[0]",
          "target_id": "batch8_compliance_pipeline_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_id": "paper_module.batch11_saturation_engines_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_id": "paper_module.engine_room_egress_self_compliance_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_id": "P-13",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch8_policy_engines_capsule": [
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_id": "AX-3",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].subjects[1]",
          "target_id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].subjects[0]",
          "target_id": "batch8_policy_engines_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
          "target_id": "paper_module.batch7_macro_engines_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
          "target_id": "paper_module.proof_derived_governed_mutation_authorization",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_id": "P-4",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch8_structural_theses_capsule": [
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].subjects[1]",
          "target_id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].subjects[0]",
          "target_id": "batch8_structural_theses_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
          "target_id": "paper_module.batch12_prediction_market_board_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
          "target_id": "paper_module.prediction_oracle_reconciliation",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
          "target_id": "paper_module.world_model_projection_drift_control_room",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch8_tools_tail_primitives_capsule": [
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_id": "AX-9",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].subjects[1]",
          "target_id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].subjects[0]",
          "target_id": "batch8_tools_tail_primitives_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
          "target_id": "paper_module.batch7_macro_engines_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
          "target_id": "paper_module.batch7_oracle_sibling_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch8_validator_checker_capsule": [
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].subjects[1]",
          "target_id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].subjects[0]",
          "target_id": "batch8_validator_checker_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
          "target_id": "paper_module.engine_room_generated_projection_drift_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
          "target_id": "paper_module.microcosm_axiom_substrate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
          "target_id": "paper_module.public_reveal_walkthrough",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_id": "P-13",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.batch9_macro_engines_capsule": [
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].subjects[1]",
          "target_id": "mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].subjects[0]",
          "target_id": "batch9_macro_engines_capsule",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
          "target_id": "paper_module.batch7_macro_engines_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
          "target_id": "paper_module.work_landing_control_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.belief_state_process_reward_replay": [
        {
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].subjects[1]",
          "target_id": "mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].subjects[0]",
          "target_id": "belief_state_process_reward_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.bounded_autonomy_campaign_packet": [
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_id": "AX-9",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].subjects[1]",
          "target_id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].subjects[0]",
          "target_id": "bounded_autonomy_campaign_packet",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
          "target_id": "paper_module.provider_context_recipe_budget",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.bridge_campaign_dag_validation": [
        {
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].subjects[1]",
          "target_id": "mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].subjects[0]",
          "target_id": "bridge_campaign_dag_validation",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.bridge_phase_continuity_runtime": [
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].concept_refs",
          "target_id": "concept.work_landing_and_continuity_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].subjects[1]",
          "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].subjects[0]",
          "target_id": "bridge_phase_continuity_runtime",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.certificate_kernel_execution_lab": [
        {
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].subjects[1]",
          "target_id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].subjects[0]",
          "target_id": "certificate_kernel_execution_lab",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].depends_on",
          "target_id": "paper_module.verifier_lab_execution_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.cognitive_operator_registry": [
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].subjects[1]",
          "target_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].subjects[0]",
          "target_id": "cognitive_operator_registry",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.cold_clone_probe": [
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].concept_refs",
          "target_id": "concept.entry_and_reveal_route_readiness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].subjects[0]",
          "target_id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].depends_on",
          "target_id": "paper_module.pattern_binding_contract",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.cold_reader_route_map": [
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].concept_refs",
          "target_id": "concept.entry_and_reveal_route_readiness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].subjects[1]",
          "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].subjects[0]",
          "target_id": "cold_reader_route_map",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
          "target_id": "paper_module.pattern_binding_contract",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.computer_use_action_trace_replay": [
        {
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].subjects[1]",
          "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].subjects[0]",
          "target_id": "agent_route_observability_runtime",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.concurrency_mission_control": [
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
          "target_id": "AX-9",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].concept_refs",
          "target_id": "concept.work_landing_and_continuity_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].subjects[1]",
          "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].subjects[0]",
          "target_id": "concurrency_mission_control",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
          "target_id": "paper_module.bridge_phase_continuity_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
          "target_id": "paper_module.work_landing_control_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_id": "P-10",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_id": "P-16",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.corpus_readiness_mathlib_absence_gate": [
        {
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[1]",
          "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[2]",
          "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[0]",
          "target_id": "corpus_readiness_mathlib_absence_gate",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].depends_on",
          "target_id": "paper_module.tactic_portfolio_availability",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.derived_fact_provider_runtime": [
        {
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].concept_refs",
          "target_id": "concept.research_and_science_replay_evidence_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].subjects[1]",
          "target_id": "mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].subjects[0]",
          "target_id": "derived_fact_provider_runtime",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.doctrine_fact_claim_audit": [
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
          "target_id": "AX-6",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].subjects[1]",
          "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].subjects[0]",
          "target_id": "doctrine_fact_claim_audit",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
          "target_id": "paper_module.cold_reader_route_map",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
          "target_id": "paper_module.executable_doctrine_grammar",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
          "target_id": "P-7",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.durable_agent_work_landing_replay": [
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].axiom_refs",
          "target_id": "AX-9",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].concept_refs",
          "target_id": "concept.work_landing_and_continuity_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].subjects[1]",
          "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].subjects[0]",
          "target_id": "durable_agent_work_landing_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].depends_on",
          "target_id": "paper_module.bridge_phase_continuity_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_id": "P-10",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_id": "P-14",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_id": "P-16",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.egress_self_compliance_audit": [
        {
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].subjects[1]",
          "target_id": "mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].subjects[0]",
          "target_id": "egress_self_compliance_audit",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_annex_knowledge_router": [
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].subjects[0]",
          "target_id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].depends_on",
          "target_id": "paper_module.engine_room_demo",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_bridge_campaign_dag": [
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].subjects[0]",
          "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].depends_on",
          "target_id": "paper_module.engine_room_demo",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_command_run_singleflight": [
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].subjects[0]",
          "target_id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].depends_on",
          "target_id": "paper_module.engine_room_metabolism_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_demo": [
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[5]",
          "target_id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[4]",
          "target_id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[1]",
          "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[6]",
          "target_id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[7]",
          "target_id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[3]",
          "target_id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[8]",
          "target_id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[9]",
          "target_id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[2]",
          "target_id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[0]",
          "target_id": "engine_room_demo",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_annex_knowledge_router",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_bridge_campaign_dag",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_command_run_singleflight",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_derived_fact_provider_engine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_egress_self_compliance_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_generated_projection_drift_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_lean_proof_search_lab",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_metabolism_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_id": "paper_module.engine_room_public_projection_leak_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_derived_fact_provider_engine": [
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].subjects[0]",
          "target_id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].depends_on",
          "target_id": "paper_module.doctrine_fact_claim_audit",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].depends_on",
          "target_id": "paper_module.engine_room_demo",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_id": "P-11",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_egress_self_compliance_gate": [
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].subjects[0]",
          "target_id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].depends_on",
          "target_id": "paper_module.engine_room_demo",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].depends_on",
          "target_id": "paper_module.engine_room_public_projection_leak_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_id": "P-13",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_generated_projection_drift_gate": [
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].subjects[0]",
          "target_id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_lean_proof_search_lab": [
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_id": "AX-6",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].subjects[0]",
          "target_id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].depends_on",
          "target_id": "paper_module.engine_room_demo",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].depends_on",
          "target_id": "paper_module.verifier_lab_execution_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_metabolism_runtime": [
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].subjects[0]",
          "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].depends_on",
          "target_id": "paper_module.engine_room_demo",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_navigation_fitness_benchmark": [
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_id": "AX-6",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].subjects[0]",
          "target_id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].depends_on",
          "target_id": "paper_module.engine_room_demo",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_id": "P-7",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_id": "P-11",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.engine_room_public_projection_leak_gate": [
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].subjects[0]",
          "target_id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].depends_on",
          "target_id": "paper_module.engine_room_demo",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.executable_doctrine_grammar": [
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].concept_refs",
          "target_id": "concept.executable_doctrine_grammar_standard_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].subjects[1]",
          "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].subjects[0]",
          "target_id": "executable_doctrine_grammar",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.finance_forecast_evaluation_spine": [
        {
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].concept_refs",
          "target_id": "concept.research_and_science_replay_evidence_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].subjects[1]",
          "target_id": "mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].subjects[0]",
          "target_id": "finance_forecast_evaluation_spine",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.finite_erdos_denominator_certificate_strike": [
        {
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].subjects[1]",
          "target_id": "mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].subjects[0]",
          "target_id": "finite_erdos_denominator_certificate_strike",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.first_screen_composition_root": [
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].concept_refs",
          "target_id": "concept.entry_and_reveal_route_readiness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].subjects[0]",
          "target_id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].depends_on",
          "target_id": "paper_module.cold_reader_route_map",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.formal_evidence_cell_anchor_resolver": [
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[1]",
          "target_id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[2]",
          "target_id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[0]",
          "target_id": "formal_evidence_cell_anchor_resolver",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].depends_on",
          "target_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.formal_math_lean_proof_witness": [
        {
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[1]",
          "target_id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[2]",
          "target_id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[0]",
          "target_id": "formal_math_lean_proof_witness",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].depends_on",
          "target_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.formal_math_premise_retrieval": [
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[2]",
          "target_id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[1]",
          "target_id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[0]",
          "target_id": "formal_math_premise_retrieval",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].depends_on",
          "target_id": "paper_module.formal_math_lean_proof_witness",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.formal_math_readiness_gate": [
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[1]",
          "target_id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[2]",
          "target_id": "mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[0]",
          "target_id": "formal_math_readiness_gate",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].depends_on",
          "target_id": "paper_module.formal_math_lean_proof_witness",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.formal_math_verifier_trace_repair_loop": [
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].subjects[1]",
          "target_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].subjects[0]",
          "target_id": "formal_math_verifier_trace_repair_loop",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "target_id": "paper_module.formal_math_premise_retrieval",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "target_id": "paper_module.lean_std_premise_index",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "target_id": "paper_module.tactic_portfolio_availability",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "target_id": "paper_module.target_shape_tactic_routing",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.generated_projection_drift_runtime": [
        {
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].subjects[1]",
          "target_id": "mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].subjects[0]",
          "target_id": "generated_projection_drift_runtime",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.indirect_prompt_injection_information_flow_policy_replay": [
        {
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].subjects[1]",
          "target_id": "mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].subjects[0]",
          "target_id": "indirect_prompt_injection_information_flow_policy_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].principle_refs",
          "target_id": "P-14",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.lean_proof_search_lab_runtime": [
        {
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].subjects[1]",
          "target_id": "mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].subjects[0]",
          "target_id": "lean_proof_search_lab_runtime",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.lean_std_premise_index": [
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[1]",
          "target_id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[2]",
          "target_id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[0]",
          "target_id": "lean_std_premise_index",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].depends_on",
          "target_id": "paper_module.formal_math_premise_retrieval",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.macro_projection_import_protocol": [
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].subjects[1]",
          "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].subjects[0]",
          "target_id": "macro_projection_import_protocol",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_id": "paper_module.batch11_saturation_engines_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_id": "paper_module.batch8_compliance_pipeline_capsule",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_id": "paper_module.formal_math_readiness_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_id": "paper_module.pattern_binding_contract",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
          "target_id": "P-14",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.materials_chemistry_closed_loop_lab_safety_replay": [
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].concept_refs",
          "target_id": "concept.research_and_science_replay_evidence_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].subjects[1]",
          "target_id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].subjects[0]",
          "target_id": "materials_chemistry_closed_loop_lab_safety_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
          "target_id": "paper_module.research_replication_rubric_artifact_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
          "target_id": "paper_module.world_model_projection_drift_control_room",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.mathematical_strategy_atlas": [
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_id": "AX-6",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].subjects[1]",
          "target_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].subjects[0]",
          "target_id": "mathematical_strategy_atlas_hypothesis_scorer",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
          "target_id": "paper_module.formal_math_premise_retrieval",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
          "target_id": "paper_module.lean_std_premise_index",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
          "target_id": "paper_module.ring2_premise_precision_recall",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.mcp_tool_authority_replay": [
        {
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].axiom_refs",
          "target_id": "AX-3",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].subjects[1]",
          "target_id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].subjects[0]",
          "target_id": "mcp_tool_authority_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].principle_refs",
          "target_id": "P-4",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].principle_refs",
          "target_id": "P-16",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.mechanistic_interpretability_circuit_attribution_replay": [
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
          "target_id": "AX-3",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].concept_refs",
          "target_id": "concept.research_and_science_replay_evidence_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].subjects[1]",
          "target_id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].subjects[0]",
          "target_id": "mechanistic_interpretability_circuit_attribution_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
          "target_id": "paper_module.public_reveal_walkthrough",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
          "target_id": "paper_module.research_replication_rubric_artifact_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
          "target_id": "paper_module.world_model_projection_drift_control_room",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
          "target_id": "P-4",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.metabolism_queue_reconciliation": [
        {
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].subjects[1]",
          "target_id": "mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].subjects[0]",
          "target_id": "metabolism_queue_reconciliation",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.microcosm_axiom_substrate": [
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].concept_refs",
          "target_id": "concept.executable_doctrine_grammar_standard_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].subjects[0]",
          "target_id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
          "target_id": "paper_module.doctrine_fact_claim_audit",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
          "target_id": "paper_module.executable_doctrine_grammar",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
          "target_id": "paper_module.standards_meta_diagnostics",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.mission_transaction_work_spine": [
        {
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].axiom_refs",
          "target_id": "AX-9",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].concept_refs",
          "target_id": "concept.work_landing_and_continuity_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].subjects[1]",
          "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].subjects[0]",
          "target_id": "mission_transaction_work_spine",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].depends_on",
          "target_id": "paper_module.durable_agent_work_landing_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].principle_refs",
          "target_id": "P-10",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].principle_refs",
          "target_id": "P-16",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.navigation_fitness_benchmark": [
        {
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].subjects[1]",
          "target_id": "mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].subjects[0]",
          "target_id": "navigation_fitness_benchmark",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.navigation_hologram_route_plane": [
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].subjects[1]",
          "target_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].subjects[0]",
          "target_id": "navigation_hologram_route_plane",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "target_id": "paper_module.cold_reader_route_map",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "target_id": "paper_module.pattern_binding_contract",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "target_id": "paper_module.routing_anti_patterns_registry",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.pattern_assimilation": [
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_id": "AX-6",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].subjects[1]",
          "target_id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].subjects[0]",
          "target_id": "pattern_assimilation_step",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
          "target_id": "paper_module.cold_reader_route_map",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
          "target_id": "paper_module.pattern_binding_contract",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
          "target_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-7",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-13",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.pattern_binding_contract": [
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[2]",
          "target_id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[1]",
          "target_id": "mechanism.pattern_binding_contract.validates_public_pattern_bindings",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[0]",
          "target_id": "pattern_binding_contract",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
          "target_id": "paper_module.cold_reader_route_map",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.prediction_oracle_reconciliation": [
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].concept_refs",
          "target_id": "concept.research_and_science_replay_evidence_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].subjects[1]",
          "target_id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].subjects[0]",
          "target_id": "prediction_oracle_reconciliation",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
          "target_id": "paper_module.finance_forecast_evaluation_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
          "target_id": "paper_module.research_replication_rubric_artifact_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
          "target_id": "paper_module.world_model_projection_drift_control_room",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.proof_derived_governed_mutation_authorization": [
        {
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].axiom_refs",
          "target_id": "AX-3",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].subjects[1]",
          "target_id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].subjects[0]",
          "target_id": "proof_derived_governed_mutation_authorization",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].principle_refs",
          "target_id": "P-4",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].principle_refs",
          "target_id": "P-16",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.proof_diagnostic_evidence_spine": [
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].subjects[1]",
          "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].subjects[0]",
          "target_id": "proof_diagnostic_evidence_spine",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
          "target_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
          "target_id": "paper_module.formal_math_lean_proof_witness",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
          "target_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.provider_context_recipe_budget": [
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_id": "AX-9",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].subjects[1]",
          "target_id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].subjects[0]",
          "target_id": "provider_context_recipe_budget_policy",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
          "target_id": "paper_module.formal_math_readiness_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
          "target_id": "paper_module.undeclared_library_prior_classifier",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_id": "P-16",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.public_reveal_walkthrough": [
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].concept_refs",
          "target_id": "concept.entry_and_reveal_route_readiness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[2]",
          "target_id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[1]",
          "target_id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[0]",
          "target_id": "public_reveal_walkthrough",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].depends_on",
          "target_id": "paper_module.first_screen_composition_root",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.research_replication_rubric_artifact_replay": [
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].concept_refs",
          "target_id": "concept.research_and_science_replay_evidence_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].subjects[1]",
          "target_id": "mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].subjects[0]",
          "target_id": "research_replication_rubric_artifact_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].depends_on",
          "target_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.ring2_premise_precision_recall": [
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_id": "AX-6",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].subjects[1]",
          "target_id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].subjects[0]",
          "target_id": "ring2_premise_retrieval_precision_recall_harness",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].depends_on",
          "target_id": "paper_module.formal_math_premise_retrieval",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].depends_on",
          "target_id": "paper_module.proof_diagnostic_evidence_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.routing_anti_patterns_registry": [
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].subjects[1]",
          "target_id": "mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].subjects[0]",
          "target_id": "routing_anti_patterns_registry",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
          "target_id": "paper_module.agent_route_observability_runtime",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
          "target_id": "paper_module.cold_reader_route_map",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.self_ignorance_coverage_ledger": [
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
          "target_id": "AX-6",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].subjects[1]",
          "target_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].subjects[0]",
          "target_id": "self_ignorance_coverage_ledger",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
          "target_id": "paper_module.cold_reader_route_map",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
          "target_id": "paper_module.doctrine_fact_claim_audit",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
          "target_id": "P-7",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
          "target_id": "P-11",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.semantic_singleflight_dedup_runtime": [
        {
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].axiom_refs",
          "target_id": "AX-9",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].concept_refs",
          "target_id": "concept.work_landing_and_continuity_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].subjects[1]",
          "target_id": "mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].subjects[0]",
          "target_id": "semantic_singleflight_dedup_runtime",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.sleeper_memory_poisoning_quarantine_replay": [
        {
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].concept_refs",
          "target_id": "concept.agent_reliability_and_safety_validator_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].subjects[1]",
          "target_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].subjects[0]",
          "target_id": "sleeper_memory_poisoning_quarantine_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
          "target_id": "paper_module.agent_memory_temporal_conflict_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
          "target_id": "paper_module.agent_sandbox_policy_escape_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
          "target_id": "paper_module.mcp_tool_authority_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].principle_refs",
          "target_id": "P-14",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.spatial_world_model_counterfactual_simulation_replay": [
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].concept_refs",
          "target_id": "concept.research_and_science_replay_evidence_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].subjects[1]",
          "target_id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].subjects[0]",
          "target_id": "spatial_world_model_counterfactual_simulation_replay",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
          "target_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
          "target_id": "paper_module.research_replication_rubric_artifact_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
          "target_id": "paper_module.world_model_projection_drift_control_room",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.standards_meta_diagnostics": [
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
          "target_id": "AX-6",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].concept_refs",
          "target_id": "concept.standards_meta_diagnostics_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].subjects[1]",
          "target_id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].subjects[0]",
          "target_id": "standards_meta_diagnostics",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
          "target_id": "P-7",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
          "target_id": "P-13",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.tactic_portfolio_availability": [
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].subjects[1]",
          "target_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].subjects[0]",
          "target_id": "tactic_portfolio_availability_probe",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
          "target_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
          "target_id": "paper_module.formal_math_readiness_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
          "target_id": "paper_module.target_shape_tactic_routing",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.target_shape_tactic_routing": [
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].subjects[1]",
          "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].subjects[0]",
          "target_id": "target_shape_tactic_routing_gate",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_id": "paper_module.formal_math_readiness_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_id": "paper_module.proof_diagnostic_evidence_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_id": "paper_module.tactic_portfolio_availability",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.tool_server_pressure_inventory": [
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
          "target_id": "AX-3",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].subjects[1]",
          "target_id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].subjects[0]",
          "target_id": "tool_server_pressure_inventory",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
          "target_id": "paper_module.provider_context_recipe_budget",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
          "target_id": "paper_module.world_model_projection_drift_control_room",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
          "target_id": "P-4",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.undeclared_library_prior_classifier": [
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_id": "AX-10",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].subjects[1]",
          "target_id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].subjects[0]",
          "target_id": "undeclared_library_prior_symbol_classifier",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
          "target_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
          "target_id": "paper_module.lean_std_premise_index",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
          "target_id": "paper_module.tactic_portfolio_availability",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.verifier_lab_execution_spine": [
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].subjects[1]",
          "target_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].subjects[0]",
          "target_id": "verifier_lab_execution_spine",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
          "target_id": "paper_module.formal_math_lean_proof_witness",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
          "target_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
          "target_id": "paper_module.verifier_lab_kernel",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.verifier_lab_kernel": [
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
          "target_id": "AX-2",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].concept_refs",
          "target_id": "concept.formal_math_and_proof_witness_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].subjects[1]",
          "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].subjects[0]",
          "target_id": "verifier_lab_kernel",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_id": "paper_module.formal_math_lean_proof_witness",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_id": "paper_module.formal_math_premise_retrieval",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_id": "paper_module.lean_std_premise_index",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_id": "paper_module.proof_diagnostic_evidence_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_id": "paper_module.ring2_premise_precision_recall",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_id": "paper_module.tactic_portfolio_availability",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_id": "paper_module.target_shape_tactic_routing",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.voice_to_doctrine_self_improvement_loop": [
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
          "target_id": "AX-6",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
          "target_id": "AX-12",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].concept_refs",
          "target_id": "concept.architecture_and_navigation_route_contract_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].concept_refs",
          "target_id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].subjects[1]",
          "target_id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].subjects[0]",
          "target_id": "voice_to_doctrine_self_improvement_loop",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
          "target_id": "paper_module.cold_reader_route_map",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
          "target_id": "paper_module.navigation_hologram_route_plane",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
          "target_id": "paper_module.pattern_binding_contract",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
          "target_id": "P-7",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
          "target_id": "P-13",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.work_landing_control_spine": [
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].axiom_refs",
          "target_id": "AX-9",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].concept_refs",
          "target_id": "concept.work_landing_and_continuity_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].subjects[1]",
          "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].subjects[0]",
          "target_id": "macro_projection_import_protocol",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
          "target_id": "paper_module.durable_agent_work_landing_replay",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
          "target_id": "paper_module.mission_transaction_work_spine",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_id": "P-10",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_id": "P-14",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_id": "P-16",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module.world_model_projection_drift_control_room": [
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_id": "AX-1",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_id": "AX-4",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_id": "AX-5",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_id": "AX-7",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_id": "AX-8",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "abides_by",
          "reverse_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_id": "AX-11",
          "target_kind": "axiom",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].concept_refs",
          "target_id": "concept.import_projection_and_drift_control_bundle",
          "target_kind": "concept",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].subjects[1]",
          "target_id": "mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
          "target_kind": "mechanism",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explains",
          "reverse_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].subjects[0]",
          "target_id": "world_model_projection_drift_control_room",
          "target_kind": "organ",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depends_on",
          "reverse_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].depends_on",
          "target_id": "paper_module.macro_projection_import_protocol",
          "target_kind": "paper_module",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_id": "P-1",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_id": "P-2",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_id": "P-3",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_id": "P-5",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_id": "P-6",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_id": "P-8",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_id": "P-9",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_id": "P-12",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        },
        {
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governed_by",
          "reverse_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_id": "P-15",
          "target_kind": "principle",
          "target_status": "resolved_json_instance"
        }
      ]
    },
    "forward_edge_count": 1407,
    "index_id": "public_microcosm_paper_module_doctrine_reciprocity",
    "paper_module_count": 103,
    "public_filter": "canonical_public_identity_required_for_both_endpoints",
    "registered_relation_count": 8,
    "registered_relation_ids": [
      "paper_module.abides_by.axiom",
      "paper_module.cites.code_locus",
      "paper_module.depends_on.paper_module",
      "paper_module.evidenced_by.receipt",
      "paper_module.explains.organ_or_mechanism",
      "paper_module.governed_by.concept",
      "paper_module.governed_by.principle",
      "paper_module.guarded_by.anti_principle"
    ],
    "reverse_by_doctrine_item": {
      "axiom:AX-1": [
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-1",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-10": [
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-10",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-11": [
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-11",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-12": [
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-12",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-2": [
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-2",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-3": [
        {
          "doctrine_id": "AX-3",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-3",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-3",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-3",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-3",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-4": [
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-4",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-5": [
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-5",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-6": [
        {
          "doctrine_id": "AX-6",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-6",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-6",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-6",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-6",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-6",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-6",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-6",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-6",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-7": [
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-7",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-8": [
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-8",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "axiom:AX-9": [
        {
          "doctrine_id": "AX-9",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-9",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-9",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-9",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-9",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-9",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-9",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].axiom_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "AX-9",
          "doctrine_kind": "axiom",
          "forward_verb": "abides_by",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.abides_by.axiom",
          "relation_verb": "constrains",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].axiom_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.agent_reliability_and_safety_validator_bundle": [
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.agent_reliability_and_safety_validator_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.architecture_and_navigation_route_contract_bundle": [
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.architecture_and_navigation_route_contract_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.entry_and_reveal_route_readiness_bundle": [
        {
          "doctrine_id": "concept.entry_and_reveal_route_readiness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.entry_and_reveal_route_readiness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.entry_and_reveal_route_readiness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.entry_and_reveal_route_readiness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.executable_doctrine_grammar_standard_bundle": [
        {
          "doctrine_id": "concept.executable_doctrine_grammar_standard_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.executable_doctrine_grammar_standard_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.formal_math_and_proof_witness_bundle": [
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.formal_math_and_proof_witness_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.import_projection_and_drift_control_bundle": [
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.import_projection_and_drift_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.research_and_science_replay_evidence_bundle": [
        {
          "doctrine_id": "concept.research_and_science_replay_evidence_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.research_and_science_replay_evidence_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.research_and_science_replay_evidence_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.research_and_science_replay_evidence_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.research_and_science_replay_evidence_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.research_and_science_replay_evidence_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.research_and_science_replay_evidence_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.research_and_science_replay_evidence_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.research_and_science_replay_evidence_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.standards_meta_diagnostics_bundle": [
        {
          "doctrine_id": "concept.standards_meta_diagnostics_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.voice_to_doctrine_self_improvement_loop_bundle": [
        {
          "doctrine_id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "concept:concept.work_landing_and_continuity_control_bundle": [
        {
          "doctrine_id": "concept.work_landing_and_continuity_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.work_landing_and_continuity_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.work_landing_and_continuity_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.work_landing_and_continuity_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.work_landing_and_continuity_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].concept_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "concept.work_landing_and_continuity_control_bundle",
          "doctrine_kind": "concept",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.concept",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].concept_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay": [
        {
          "doctrine_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims": [
        {
          "doctrine_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay": [
        {
          "doctrine_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts": [
        {
          "doctrine_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.agent_route_observability_runtime.validates_public_route_feedback": [
        {
          "doctrine_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].subjects[1]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay": [
        {
          "doctrine_id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace": [
        {
          "doctrine_id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay": [
        {
          "doctrine_id": "mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.annex_knowledge_routing.verifies_annex_knowledge_router": [
        {
          "doctrine_id": "mechanism.annex_knowledge_routing.verifies_annex_knowledge_router",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule": [
        {
          "doctrine_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule": [
        {
          "doctrine_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule": [
        {
          "doctrine_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule": [
        {
          "doctrine_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule": [
        {
          "doctrine_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule": [
        {
          "doctrine_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate": [
        {
          "doctrine_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule": [
        {
          "doctrine_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule": [
        {
          "doctrine_id": "mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule": [
        {
          "doctrine_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule": [
        {
          "doctrine_id": "mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule": [
        {
          "doctrine_id": "mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule": [
        {
          "doctrine_id": "mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule": [
        {
          "doctrine_id": "mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port": [
        {
          "doctrine_id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule": [
        {
          "doctrine_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule": [
        {
          "doctrine_id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule": [
        {
          "doctrine_id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule": [
        {
          "doctrine_id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule": [
        {
          "doctrine_id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule": [
        {
          "doctrine_id": "mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay": [
        {
          "doctrine_id": "mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet": [
        {
          "doctrine_id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag": [
        {
          "doctrine_id": "mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity": [
        {
          "doctrine_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution": [
        {
          "doctrine_id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.cognitive_operator_registry.validates_public_operator_contract": [
        {
          "doctrine_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.cold_clone_probe.validates_public_source_root_bootstrap": [
        {
          "doctrine_id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].subjects[0]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[2]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.cold_reader_route_map.validates_public_first_run_route_map": [
        {
          "doctrine_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.concurrency_mission_control.validates_public_concurrency_mission_control": [
        {
          "doctrine_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary": [
        {
          "doctrine_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary": [
        {
          "doctrine_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[2]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine": [
        {
          "doctrine_id": "mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit": [
        {
          "doctrine_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract": [
        {
          "doctrine_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate": [
        {
          "doctrine_id": "mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router": [
        {
          "doctrine_id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].subjects[0]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[5]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight": [
        {
          "doctrine_id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].subjects[0]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[4]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.engine_room_demo.validates_public_engine_room_demo": [
        {
          "doctrine_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].subjects[0]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[1]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine": [
        {
          "doctrine_id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[6]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate": [
        {
          "doctrine_id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[7]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate": [
        {
          "doctrine_id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[3]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab": [
        {
          "doctrine_id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[8]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark": [
        {
          "doctrine_id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[9]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate": [
        {
          "doctrine_id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[2]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle": [
        {
          "doctrine_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine": [
        {
          "doctrine_id": "mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate": [
        {
          "doctrine_id": "mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.first_screen_composition_root.validates_public_first_screen_composition_root": [
        {
          "doctrine_id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].subjects[0]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[2]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution": [
        {
          "doctrine_id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors": [
        {
          "doctrine_id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[2]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness": [
        {
          "doctrine_id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_witness": [
        {
          "doctrine_id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[2]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection": [
        {
          "doctrine_id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[2]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice": [
        {
          "doctrine_id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle": [
        {
          "doctrine_id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.formal_math_readiness_gate.validates_public_readiness_boundary": [
        {
          "doctrine_id": "mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[2]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle": [
        {
          "doctrine_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate": [
        {
          "doctrine_id": "mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay": [
        {
          "doctrine_id": "mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab": [
        {
          "doctrine_id": "mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog": [
        {
          "doctrine_id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_index": [
        {
          "doctrine_id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[2]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports": [
        {
          "doctrine_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].subjects[1]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay": [
        {
          "doctrine_id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection": [
        {
          "doctrine_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay": [
        {
          "doctrine_id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay": [
        {
          "doctrine_id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime": [
        {
          "doctrine_id": "mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary": [
        {
          "doctrine_id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle": [
        {
          "doctrine_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark": [
        {
          "doctrine_id": "mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle": [
        {
          "doctrine_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step": [
        {
          "doctrine_id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.pattern_binding_contract.validates_public_pattern_bindings": [
        {
          "doctrine_id": "mechanism.pattern_binding_contract.validates_public_pattern_bindings",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation": [
        {
          "doctrine_id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization": [
        {
          "doctrine_id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane": [
        {
          "doctrine_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary": [
        {
          "doctrine_id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough": [
        {
          "doctrine_id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay": [
        {
          "doctrine_id": "mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution": [
        {
          "doctrine_id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry": [
        {
          "doctrine_id": "mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger": [
        {
          "doctrine_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key": [
        {
          "doctrine_id": "mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay": [
        {
          "doctrine_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay": [
        {
          "doctrine_id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics": [
        {
          "doctrine_id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection": [
        {
          "doctrine_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary": [
        {
          "doctrine_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory": [
        {
          "doctrine_id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary": [
        {
          "doctrine_id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness": [
        {
          "doctrine_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.verifier_lab_kernel.composes_public_formal_math_receipts": [
        {
          "doctrine_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop": [
        {
          "doctrine_id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "mechanism:mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary": [
        {
          "doctrine_id": "mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
          "doctrine_kind": "mechanism",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].subjects[1]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:agent_benchmark_integrity_anti_gaming_replay": [
        {
          "doctrine_id": "agent_benchmark_integrity_anti_gaming_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:agent_closeout_faithfulness_audit": [
        {
          "doctrine_id": "agent_closeout_faithfulness_audit",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:agent_memory_temporal_conflict_replay": [
        {
          "doctrine_id": "agent_memory_temporal_conflict_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:agent_monitor_redteam_falsification_replay": [
        {
          "doctrine_id": "agent_monitor_redteam_falsification_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:agent_route_observability_runtime": [
        {
          "doctrine_id": "agent_route_observability_runtime",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].subjects[0]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "agent_route_observability_runtime",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:agent_sabotage_scheming_monitor_replay": [
        {
          "doctrine_id": "agent_sabotage_scheming_monitor_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:agent_sandbox_policy_escape_replay": [
        {
          "doctrine_id": "agent_sandbox_policy_escape_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:agentic_vulnerability_discovery_patch_proof_replay": [
        {
          "doctrine_id": "agentic_vulnerability_discovery_patch_proof_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:annex_knowledge_routing": [
        {
          "doctrine_id": "annex_knowledge_routing",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch10_cold_eval_honesty_capsule": [
        {
          "doctrine_id": "batch10_cold_eval_honesty_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch10_governance_compilers_capsule": [
        {
          "doctrine_id": "batch10_governance_compilers_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch10_live_source_drift_capsule": [
        {
          "doctrine_id": "batch10_live_source_drift_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch11_saturation_engines_capsule": [
        {
          "doctrine_id": "batch11_saturation_engines_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch12_market_dashboard_read_model_capsule": [
        {
          "doctrine_id": "batch12_market_dashboard_read_model_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch12_prediction_market_board_capsule": [
        {
          "doctrine_id": "batch12_prediction_market_board_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch12_release_claim_language_gate": [
        {
          "doctrine_id": "batch12_release_claim_language_gate",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch4_proof_authority_runtime": [
        {
          "doctrine_id": "batch4_proof_authority_runtime",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch5_authority_systems_capsule": [
        {
          "doctrine_id": "batch5_authority_systems_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch6_unsurfaced_primitives_capsule": [
        {
          "doctrine_id": "batch6_unsurfaced_primitives_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch7_demo_take_console_capsule": [
        {
          "doctrine_id": "batch7_demo_take_console_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch7_macro_engines_capsule": [
        {
          "doctrine_id": "batch7_macro_engines_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch7_oracle_sibling_capsule": [
        {
          "doctrine_id": "batch7_oracle_sibling_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch7_secondary_runtime_capsule": [
        {
          "doctrine_id": "batch7_secondary_runtime_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch8_audio_level_rms_port": [
        {
          "doctrine_id": "batch8_audio_level_rms_port",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch8_compliance_pipeline_capsule": [
        {
          "doctrine_id": "batch8_compliance_pipeline_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch8_policy_engines_capsule": [
        {
          "doctrine_id": "batch8_policy_engines_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch8_structural_theses_capsule": [
        {
          "doctrine_id": "batch8_structural_theses_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch8_tools_tail_primitives_capsule": [
        {
          "doctrine_id": "batch8_tools_tail_primitives_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch8_validator_checker_capsule": [
        {
          "doctrine_id": "batch8_validator_checker_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:batch9_macro_engines_capsule": [
        {
          "doctrine_id": "batch9_macro_engines_capsule",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:belief_state_process_reward_replay": [
        {
          "doctrine_id": "belief_state_process_reward_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:bounded_autonomy_campaign_packet": [
        {
          "doctrine_id": "bounded_autonomy_campaign_packet",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:bridge_campaign_dag_validation": [
        {
          "doctrine_id": "bridge_campaign_dag_validation",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:bridge_phase_continuity_runtime": [
        {
          "doctrine_id": "bridge_phase_continuity_runtime",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:certificate_kernel_execution_lab": [
        {
          "doctrine_id": "certificate_kernel_execution_lab",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:cognitive_operator_registry": [
        {
          "doctrine_id": "cognitive_operator_registry",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:cold_reader_route_map": [
        {
          "doctrine_id": "cold_reader_route_map",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:concurrency_mission_control": [
        {
          "doctrine_id": "concurrency_mission_control",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:corpus_readiness_mathlib_absence_gate": [
        {
          "doctrine_id": "corpus_readiness_mathlib_absence_gate",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:derived_fact_provider_runtime": [
        {
          "doctrine_id": "derived_fact_provider_runtime",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:doctrine_fact_claim_audit": [
        {
          "doctrine_id": "doctrine_fact_claim_audit",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:durable_agent_work_landing_replay": [
        {
          "doctrine_id": "durable_agent_work_landing_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:egress_self_compliance_audit": [
        {
          "doctrine_id": "egress_self_compliance_audit",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:engine_room_demo": [
        {
          "doctrine_id": "engine_room_demo",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:executable_doctrine_grammar": [
        {
          "doctrine_id": "executable_doctrine_grammar",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:finance_forecast_evaluation_spine": [
        {
          "doctrine_id": "finance_forecast_evaluation_spine",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:finite_erdos_denominator_certificate_strike": [
        {
          "doctrine_id": "finite_erdos_denominator_certificate_strike",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:formal_evidence_cell_anchor_resolver": [
        {
          "doctrine_id": "formal_evidence_cell_anchor_resolver",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:formal_math_lean_proof_witness": [
        {
          "doctrine_id": "formal_math_lean_proof_witness",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:formal_math_premise_retrieval": [
        {
          "doctrine_id": "formal_math_premise_retrieval",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:formal_math_readiness_gate": [
        {
          "doctrine_id": "formal_math_readiness_gate",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:formal_math_verifier_trace_repair_loop": [
        {
          "doctrine_id": "formal_math_verifier_trace_repair_loop",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:generated_projection_drift_runtime": [
        {
          "doctrine_id": "generated_projection_drift_runtime",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:indirect_prompt_injection_information_flow_policy_replay": [
        {
          "doctrine_id": "indirect_prompt_injection_information_flow_policy_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:lean_proof_search_lab_runtime": [
        {
          "doctrine_id": "lean_proof_search_lab_runtime",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:lean_std_premise_index": [
        {
          "doctrine_id": "lean_std_premise_index",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:macro_projection_import_protocol": [
        {
          "doctrine_id": "macro_projection_import_protocol",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].subjects[0]",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "macro_projection_import_protocol",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:materials_chemistry_closed_loop_lab_safety_replay": [
        {
          "doctrine_id": "materials_chemistry_closed_loop_lab_safety_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:mathematical_strategy_atlas_hypothesis_scorer": [
        {
          "doctrine_id": "mathematical_strategy_atlas_hypothesis_scorer",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:mcp_tool_authority_replay": [
        {
          "doctrine_id": "mcp_tool_authority_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:mechanistic_interpretability_circuit_attribution_replay": [
        {
          "doctrine_id": "mechanistic_interpretability_circuit_attribution_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:metabolism_queue_reconciliation": [
        {
          "doctrine_id": "metabolism_queue_reconciliation",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:mission_transaction_work_spine": [
        {
          "doctrine_id": "mission_transaction_work_spine",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:navigation_fitness_benchmark": [
        {
          "doctrine_id": "navigation_fitness_benchmark",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:navigation_hologram_route_plane": [
        {
          "doctrine_id": "navigation_hologram_route_plane",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:pattern_assimilation_step": [
        {
          "doctrine_id": "pattern_assimilation_step",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:pattern_binding_contract": [
        {
          "doctrine_id": "pattern_binding_contract",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:prediction_oracle_reconciliation": [
        {
          "doctrine_id": "prediction_oracle_reconciliation",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:proof_derived_governed_mutation_authorization": [
        {
          "doctrine_id": "proof_derived_governed_mutation_authorization",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:proof_diagnostic_evidence_spine": [
        {
          "doctrine_id": "proof_diagnostic_evidence_spine",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:provider_context_recipe_budget_policy": [
        {
          "doctrine_id": "provider_context_recipe_budget_policy",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:public_reveal_walkthrough": [
        {
          "doctrine_id": "public_reveal_walkthrough",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:research_replication_rubric_artifact_replay": [
        {
          "doctrine_id": "research_replication_rubric_artifact_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:ring2_premise_retrieval_precision_recall_harness": [
        {
          "doctrine_id": "ring2_premise_retrieval_precision_recall_harness",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:routing_anti_patterns_registry": [
        {
          "doctrine_id": "routing_anti_patterns_registry",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:self_ignorance_coverage_ledger": [
        {
          "doctrine_id": "self_ignorance_coverage_ledger",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:semantic_singleflight_dedup_runtime": [
        {
          "doctrine_id": "semantic_singleflight_dedup_runtime",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:sleeper_memory_poisoning_quarantine_replay": [
        {
          "doctrine_id": "sleeper_memory_poisoning_quarantine_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:spatial_world_model_counterfactual_simulation_replay": [
        {
          "doctrine_id": "spatial_world_model_counterfactual_simulation_replay",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:standards_meta_diagnostics": [
        {
          "doctrine_id": "standards_meta_diagnostics",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:tactic_portfolio_availability_probe": [
        {
          "doctrine_id": "tactic_portfolio_availability_probe",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:target_shape_tactic_routing_gate": [
        {
          "doctrine_id": "target_shape_tactic_routing_gate",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:tool_server_pressure_inventory": [
        {
          "doctrine_id": "tool_server_pressure_inventory",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:undeclared_library_prior_symbol_classifier": [
        {
          "doctrine_id": "undeclared_library_prior_symbol_classifier",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:verifier_lab_execution_spine": [
        {
          "doctrine_id": "verifier_lab_execution_spine",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:verifier_lab_kernel": [
        {
          "doctrine_id": "verifier_lab_kernel",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:voice_to_doctrine_self_improvement_loop": [
        {
          "doctrine_id": "voice_to_doctrine_self_improvement_loop",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "organ:world_model_projection_drift_control_room": [
        {
          "doctrine_id": "world_model_projection_drift_control_room",
          "doctrine_kind": "organ",
          "forward_verb": "explains",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "relation_verb": "explained_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].subjects[0]",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.agent_benchmark_integrity_anti_gaming_replay": [
        {
          "doctrine_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.agent_memory_temporal_conflict_replay": [
        {
          "doctrine_id": "paper_module.agent_memory_temporal_conflict_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.agent_monitor_redteam_falsification_replay": [
        {
          "doctrine_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.agent_route_observability_runtime": [
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.agent_route_observability_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.agent_sandbox_policy_escape_replay": [
        {
          "doctrine_id": "paper_module.agent_sandbox_policy_escape_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch10_live_source_drift_capsule": [
        {
          "doctrine_id": "paper_module.batch10_live_source_drift_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch11_saturation_engines_capsule": [
        {
          "doctrine_id": "paper_module.batch11_saturation_engines_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.batch11_saturation_engines_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch12_market_dashboard_read_model_capsule": [
        {
          "doctrine_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch12_prediction_market_board_capsule": [
        {
          "doctrine_id": "paper_module.batch12_prediction_market_board_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch7_demo_take_console_capsule": [
        {
          "doctrine_id": "paper_module.batch7_demo_take_console_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.batch7_demo_take_console_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch7_macro_engines_capsule": [
        {
          "doctrine_id": "paper_module.batch7_macro_engines_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.batch7_macro_engines_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.batch7_macro_engines_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch7_oracle_sibling_capsule": [
        {
          "doctrine_id": "paper_module.batch7_oracle_sibling_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch8_compliance_pipeline_capsule": [
        {
          "doctrine_id": "paper_module.batch8_compliance_pipeline_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.batch8_compliance_pipeline_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch8_structural_theses_capsule": [
        {
          "doctrine_id": "paper_module.batch8_structural_theses_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch8_validator_checker_capsule": [
        {
          "doctrine_id": "paper_module.batch8_validator_checker_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.batch8_validator_checker_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.batch9_macro_engines_capsule": [
        {
          "doctrine_id": "paper_module.batch9_macro_engines_capsule",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.bridge_phase_continuity_runtime": [
        {
          "doctrine_id": "paper_module.bridge_phase_continuity_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.bridge_phase_continuity_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.bridge_phase_continuity_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.cold_reader_route_map": [
        {
          "doctrine_id": "paper_module.cold_reader_route_map",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.cold_reader_route_map",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.cold_reader_route_map",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.cold_reader_route_map",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.cold_reader_route_map",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.cold_reader_route_map",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.cold_reader_route_map",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.cold_reader_route_map",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.cold_reader_route_map",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.computer_use_action_trace_replay": [
        {
          "doctrine_id": "paper_module.computer_use_action_trace_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.computer_use_action_trace_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.concurrency_mission_control": [
        {
          "doctrine_id": "paper_module.concurrency_mission_control",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.corpus_readiness_mathlib_absence_gate": [
        {
          "doctrine_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.doctrine_fact_claim_audit": [
        {
          "doctrine_id": "paper_module.doctrine_fact_claim_audit",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.doctrine_fact_claim_audit",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.doctrine_fact_claim_audit",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.durable_agent_work_landing_replay": [
        {
          "doctrine_id": "paper_module.durable_agent_work_landing_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.durable_agent_work_landing_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.durable_agent_work_landing_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_annex_knowledge_router": [
        {
          "doctrine_id": "paper_module.engine_room_annex_knowledge_router",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_bridge_campaign_dag": [
        {
          "doctrine_id": "paper_module.engine_room_bridge_campaign_dag",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_command_run_singleflight": [
        {
          "doctrine_id": "paper_module.engine_room_command_run_singleflight",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_demo": [
        {
          "doctrine_id": "paper_module.engine_room_demo",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_demo",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_demo",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_demo",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_demo",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_demo",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_demo",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_demo",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_derived_fact_provider_engine": [
        {
          "doctrine_id": "paper_module.engine_room_derived_fact_provider_engine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_egress_self_compliance_gate": [
        {
          "doctrine_id": "paper_module.engine_room_egress_self_compliance_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_egress_self_compliance_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_generated_projection_drift_gate": [
        {
          "doctrine_id": "paper_module.engine_room_generated_projection_drift_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_generated_projection_drift_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_lean_proof_search_lab": [
        {
          "doctrine_id": "paper_module.engine_room_lean_proof_search_lab",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_metabolism_runtime": [
        {
          "doctrine_id": "paper_module.engine_room_metabolism_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_metabolism_runtime",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_navigation_fitness_benchmark": [
        {
          "doctrine_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.engine_room_public_projection_leak_gate": [
        {
          "doctrine_id": "paper_module.engine_room_public_projection_leak_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.engine_room_public_projection_leak_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.executable_doctrine_grammar": [
        {
          "doctrine_id": "paper_module.executable_doctrine_grammar",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.executable_doctrine_grammar",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.finance_forecast_evaluation_spine": [
        {
          "doctrine_id": "paper_module.finance_forecast_evaluation_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.finance_forecast_evaluation_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.first_screen_composition_root": [
        {
          "doctrine_id": "paper_module.first_screen_composition_root",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.formal_evidence_cell_anchor_resolver": [
        {
          "doctrine_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.formal_math_lean_proof_witness": [
        {
          "doctrine_id": "paper_module.formal_math_lean_proof_witness",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_lean_proof_witness",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_lean_proof_witness",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_lean_proof_witness",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_lean_proof_witness",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.formal_math_premise_retrieval": [
        {
          "doctrine_id": "paper_module.formal_math_premise_retrieval",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_premise_retrieval",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_premise_retrieval",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_premise_retrieval",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_premise_retrieval",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.formal_math_readiness_gate": [
        {
          "doctrine_id": "paper_module.formal_math_readiness_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_readiness_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_readiness_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_readiness_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_readiness_gate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.formal_math_verifier_trace_repair_loop": [
        {
          "doctrine_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.lean_std_premise_index": [
        {
          "doctrine_id": "paper_module.lean_std_premise_index",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.lean_std_premise_index",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.lean_std_premise_index",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.lean_std_premise_index",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.macro_projection_import_protocol": [
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.macro_projection_import_protocol",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.materials_chemistry_closed_loop_lab_safety_replay": [
        {
          "doctrine_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.mcp_tool_authority_replay": [
        {
          "doctrine_id": "paper_module.mcp_tool_authority_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mcp_tool_authority_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.microcosm_axiom_substrate": [
        {
          "doctrine_id": "paper_module.microcosm_axiom_substrate",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.mission_transaction_work_spine": [
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.mission_transaction_work_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.navigation_hologram_route_plane": [
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.navigation_hologram_route_plane",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.pattern_binding_contract": [
        {
          "doctrine_id": "paper_module.pattern_binding_contract",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.pattern_binding_contract",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.pattern_binding_contract",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.pattern_binding_contract",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.pattern_binding_contract",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.pattern_binding_contract",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.pattern_binding_contract",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.prediction_oracle_reconciliation": [
        {
          "doctrine_id": "paper_module.prediction_oracle_reconciliation",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.prediction_oracle_reconciliation",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.prediction_oracle_reconciliation",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.proof_derived_governed_mutation_authorization": [
        {
          "doctrine_id": "paper_module.proof_derived_governed_mutation_authorization",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.proof_derived_governed_mutation_authorization",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.proof_derived_governed_mutation_authorization",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.proof_diagnostic_evidence_spine": [
        {
          "doctrine_id": "paper_module.proof_diagnostic_evidence_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.proof_diagnostic_evidence_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.proof_diagnostic_evidence_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.provider_context_recipe_budget": [
        {
          "doctrine_id": "paper_module.provider_context_recipe_budget",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.provider_context_recipe_budget",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.public_reveal_walkthrough": [
        {
          "doctrine_id": "paper_module.public_reveal_walkthrough",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.public_reveal_walkthrough",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.public_reveal_walkthrough",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.public_reveal_walkthrough",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.research_replication_rubric_artifact_replay": [
        {
          "doctrine_id": "paper_module.research_replication_rubric_artifact_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.research_replication_rubric_artifact_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.research_replication_rubric_artifact_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.research_replication_rubric_artifact_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.research_replication_rubric_artifact_replay",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.ring2_premise_precision_recall": [
        {
          "doctrine_id": "paper_module.ring2_premise_precision_recall",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.ring2_premise_precision_recall",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.routing_anti_patterns_registry": [
        {
          "doctrine_id": "paper_module.routing_anti_patterns_registry",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.routing_anti_patterns_registry",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.standards_meta_diagnostics": [
        {
          "doctrine_id": "paper_module.standards_meta_diagnostics",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.tactic_portfolio_availability": [
        {
          "doctrine_id": "paper_module.tactic_portfolio_availability",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.tactic_portfolio_availability",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.tactic_portfolio_availability",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.tactic_portfolio_availability",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.tactic_portfolio_availability",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.target_shape_tactic_routing": [
        {
          "doctrine_id": "paper_module.target_shape_tactic_routing",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.target_shape_tactic_routing",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.target_shape_tactic_routing",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.undeclared_library_prior_classifier": [
        {
          "doctrine_id": "paper_module.undeclared_library_prior_classifier",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.verifier_lab_execution_spine": [
        {
          "doctrine_id": "paper_module.verifier_lab_execution_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.verifier_lab_execution_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.verifier_lab_kernel": [
        {
          "doctrine_id": "paper_module.verifier_lab_kernel",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.voice_to_doctrine_self_improvement_loop": [
        {
          "doctrine_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.work_landing_control_spine": [
        {
          "doctrine_id": "paper_module.work_landing_control_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.work_landing_control_spine",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "paper_module:paper_module.world_model_projection_drift_control_room": [
        {
          "doctrine_id": "paper_module.world_model_projection_drift_control_room",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.world_model_projection_drift_control_room",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.world_model_projection_drift_control_room",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.world_model_projection_drift_control_room",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.world_model_projection_drift_control_room",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.world_model_projection_drift_control_room",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "paper_module.world_model_projection_drift_control_room",
          "doctrine_kind": "paper_module",
          "forward_verb": "depends_on",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.depends_on.paper_module",
          "relation_verb": "depended_on_by",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-1": [
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-1",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-10": [
        {
          "doctrine_id": "P-10",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-10",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-10",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-10",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-11": [
        {
          "doctrine_id": "P-11",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-11",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-11",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-12": [
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-12",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-13": [
        {
          "doctrine_id": "P-13",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-13",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-13",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-13",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-13",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-13",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-13",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-13",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-14": [
        {
          "doctrine_id": "P-14",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-14",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-14",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-14",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-14",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-15": [
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-15",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-16": [
        {
          "doctrine_id": "P-16",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-16",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-16",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-16",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mission_transaction_work_spine",
          "paper_module_title": "Mission Transaction Work Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-16",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-16",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-16",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-2": [
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
          "paper_module_title": "Agent Closeout Faithfulness Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "paper_module_title": "Agent Memory Temporal-Conflict Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "paper_module_title": "Agent Monitor Redteam Falsification Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_route_observability_runtime",
          "paper_module_title": "Agent Route Observability Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "paper_module_title": "Agent Sandbox Policy-Escape Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.belief_state_process_reward_replay",
          "paper_module_title": "Belief-State Process Reward Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.computer_use_action_trace_replay",
          "paper_module_title": "Computer-Use Action Trace Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-2",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-3": [
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.annex_knowledge_routing",
          "paper_module_title": "Annex Knowledge Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_campaign_dag_validation",
          "paper_module_title": "Bridge Campaign DAG Validation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.certificate_kernel_execution_lab",
          "paper_module_title": "Certificate Kernel Execution Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.derived_fact_provider_runtime",
          "paper_module_title": "Derived Fact Provider Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.egress_self_compliance_audit",
          "paper_module_title": "Egress Self-Compliance Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
          "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_lean_proof_witness",
          "paper_module_title": "Formal Math Lean Proof Witness",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.generated_projection_drift_runtime",
          "paper_module_title": "Generated Projection Drift Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
          "paper_module_title": "Lean Proof-Search Lab Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.metabolism_queue_reconciliation",
          "paper_module_title": "Metabolism Queue Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_fitness_benchmark",
          "paper_module_title": "Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-3",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-4": [
        {
          "doctrine_id": "P-4",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-4",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mcp_tool_authority_replay",
          "paper_module_title": "MCP Tool Authority Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-4",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-4",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "paper_module_title": "Proof-Derived Governed Mutation Authorization",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-4",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-5": [
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.durable_agent_work_landing_replay",
          "paper_module_title": "Durable Agent Work-Landing Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.macro_projection_import_protocol",
          "paper_module_title": "Macro Projection Import Protocol",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.work_landing_control_spine",
          "paper_module_title": "Work Landing Control Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-5",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-6": [
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_release_claim_language_gate",
          "paper_module_title": "Batch 12 Release Claim-Language Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-6",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-7": [
        {
          "doctrine_id": "P-7",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.doctrine_fact_claim_audit",
          "paper_module_title": "Doctrine Fact Claim Audit",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-7",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-7",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-7",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
          "paper_module_title": "Self-Ignorance Coverage Ledger",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-7",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.standards_meta_diagnostics",
          "paper_module_title": "Standards Meta Diagnostics",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-7",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-8": [
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.concurrency_mission_control",
          "paper_module_title": "Concurrency Mission Control",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.executable_doctrine_grammar",
          "paper_module_title": "Executable Doctrine Grammar",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
          "paper_module_title": "Finance Forecast Evaluation Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "paper_module_title": "Formal Evidence Cell Anchor Resolver",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_premise_retrieval",
          "paper_module_title": "Formal Math Premise Retrieval",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_readiness_gate",
          "paper_module_title": "Formal Math Readiness Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "paper_module_title": "Formal Math Verifier Trace Repair Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.lean_std_premise_index",
          "paper_module_title": "Lean/Std Premise Index",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.microcosm_axiom_substrate",
          "paper_module_title": "Microcosm Axiom Substrate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
          "paper_module_title": "Proof Diagnostic Evidence Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.provider_context_recipe_budget",
          "paper_module_title": "Provider Context Recipe Budget",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
          "paper_module_title": "Research Replication Rubric Artifact Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_kernel",
          "paper_module_title": "Verifier Lab Kernel",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-8",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ],
      "principle:P-9": [
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
          "paper_module_title": "Batch 10 Governance And Compilers Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
          "paper_module_title": "Batch 10 Live Source Drift Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
          "paper_module_title": "Batch 11 Saturation Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
          "paper_module_title": "Batch 12 Prediction Market Board Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch4_proof_authority_runtime",
          "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch5_authority_systems_capsule",
          "paper_module_title": "Batch 5 Authority and Systems Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
          "paper_module_title": "Batch 7 Demo Take Console Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_macro_engines_capsule",
          "paper_module_title": "Batch 7 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
          "paper_module_title": "Batch 7 Oracle Sibling Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
          "paper_module_title": "Batch 7 Secondary Runtime Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_audio_level_rms_port",
          "paper_module_title": "Batch 8 Audio Level RMS Port",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_policy_engines_capsule",
          "paper_module_title": "Batch 8 Policy Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_structural_theses_capsule",
          "paper_module_title": "Batch 8 Structural Theses Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch8_validator_checker_capsule",
          "paper_module_title": "Batch 8 Validator Checker Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.batch9_macro_engines_capsule",
          "paper_module_title": "Batch 9 Macro Engines Capsule",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
          "paper_module_title": "Bounded Autonomy Campaign Packet",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
          "paper_module_title": "Bridge Phase Continuity Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cognitive_operator_registry",
          "paper_module_title": "Cognitive Operator Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_clone_probe",
          "paper_module_title": "Cold Clone Probe",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.cold_reader_route_map",
          "paper_module_title": "Cold-Reader Route Map",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
          "paper_module_title": "Engine Room Annex Knowledge Router",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
          "paper_module_title": "Engine Room Bridge Campaign DAG",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_command_run_singleflight",
          "paper_module_title": "Engine Room Command-Run Singleflight",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_demo",
          "paper_module_title": "Engine Room Demo",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "paper_module_title": "Engine Room Derived Fact Provider Engine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "paper_module_title": "Engine Room Egress Self-Compliance Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "paper_module_title": "Engine Room Generated Projection Drift Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
          "paper_module_title": "Engine Room Lean Proof Search Lab",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_metabolism_runtime",
          "paper_module_title": "Engine Room Metabolism Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "paper_module_title": "Engine Room Navigation Fitness Benchmark",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
          "paper_module_title": "Engine Room Public Projection Leak Gate",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.first_screen_composition_root",
          "paper_module_title": "First-Screen Composition Root",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mathematical_strategy_atlas",
          "paper_module_title": "Mathematical Strategy Atlas",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.navigation_hologram_route_plane",
          "paper_module_title": "Navigation Hologram Route Plane",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_assimilation",
          "paper_module_title": "Pattern Assimilation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.pattern_binding_contract",
          "paper_module_title": "Pattern Binding Contract",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.prediction_oracle_reconciliation",
          "paper_module_title": "Prediction Oracle Reconciliation",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.public_reveal_walkthrough",
          "paper_module_title": "Public Reveal Walkthrough",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.ring2_premise_precision_recall",
          "paper_module_title": "Ring-2 Premise Precision Recall",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.routing_anti_patterns_registry",
          "paper_module_title": "Routing Anti-Patterns Registry",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
          "paper_module_title": "Semantic Singleflight Dedup Runtime",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tactic_portfolio_availability",
          "paper_module_title": "Tactic Portfolio Availability",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.target_shape_tactic_routing",
          "paper_module_title": "Target Shape Tactic Routing",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.tool_server_pressure_inventory",
          "paper_module_title": "Tool Server Pressure Inventory",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.undeclared_library_prior_classifier",
          "paper_module_title": "Undeclared Library Prior Classifier",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.verifier_lab_execution_spine",
          "paper_module_title": "Verifier Lab Execution Spine",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
          "target_status": "resolved_json_instance"
        },
        {
          "doctrine_id": "P-9",
          "doctrine_kind": "principle",
          "forward_verb": "governed_by",
          "paper_module_id": "paper_module.world_model_projection_drift_control_room",
          "paper_module_title": "World-Model Projection Drift Control Room",
          "relation_id": "paper_module.governed_by.principle",
          "relation_verb": "governs",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
          "target_status": "resolved_json_instance"
        }
      ]
    },
    "reverse_edge_count": 1407,
    "schema_version": "microcosm_paper_module_doctrine_reciprocity_v1",
    "source_policy": "registered_paper_module_relations_over_canonical_instance_and_derived_receipt_edges_only_no_prose_inference",
    "target_kind_counts": {
      "axiom": 385,
      "concept": 107,
      "mechanism": 119,
      "organ": 90,
      "paper_module": 223,
      "principle": 483
    },
    "target_kinds": [
      "axiom",
      "concept",
      "mechanism",
      "organ",
      "paper_module",
      "principle"
    ],
    "view_of": "microcosm-substrate/atlas/paper_module_doctrine_reciprocity.json",
    "withheld_edge_count": 239,
    "withheld_edge_counts_by_reason": {
      "paper_module_not_public_countable": 66,
      "target_has_no_canonical_public_identity": 173
    },
    "withheld_edge_counts_by_target_kind": {
      "axiom": 14,
      "code_locus": 127,
      "concept": 4,
      "mechanism": 4,
      "organ": 4,
      "paper_module": 12,
      "principle": 16,
      "receipt": 58
    },
    "withheld_edges": [
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].axiom_refs",
        "target_id": "AX-10",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].axiom_refs",
        "target_id": "AX-5",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].axiom_refs",
        "target_id": "AX-7",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].axiom_refs",
        "target_id": "AX-8",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].axiom_refs",
        "target_id": "AX-5",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].axiom_refs",
        "target_id": "AX-7",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].axiom_refs",
        "target_id": "AX-8",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].axiom_refs",
        "target_id": "AX-5",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].axiom_refs",
        "target_id": "AX-7",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].axiom_refs",
        "target_id": "AX-8",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].axiom_refs",
        "target_id": "AX-5",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].axiom_refs",
        "target_id": "AX-7",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].axiom_refs",
        "target_id": "AX-8",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.abides_by.axiom",
        "relation_verb": "abides_by",
        "reverse_verb": "constrains",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].axiom_refs",
        "target_id": "AX-9",
        "target_kind": "axiom",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch10_frontend_work_market_cockpit_capsule.py",
        "target_kind": "code_locus",
        "target_status": "planned_code_locus",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch7_station_runtime_capsule.py",
        "target_kind": "code_locus",
        "target_status": "planned_code_locus",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch8_station_surface_atlas_layout_port.py",
        "target_kind": "code_locus",
        "target_status": "planned_code_locus",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].code_loci[0]",
        "target_id": "src/microcosm_core/organs/workstream_driver_recency_coalescer.py",
        "target_kind": "code_locus",
        "target_status": "planned_code_locus",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.governed_by.concept",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].concept_refs",
        "target_id": "concept.research_and_science_replay_evidence_bundle",
        "target_kind": "concept",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.governed_by.concept",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].concept_refs",
        "target_id": "concept.import_projection_and_drift_control_bundle",
        "target_kind": "concept",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.governed_by.concept",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].concept_refs",
        "target_id": "concept.entry_and_reveal_route_readiness_bundle",
        "target_kind": "concept",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.governed_by.concept",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].concept_refs",
        "target_id": "concept.work_landing_and_continuity_control_bundle",
        "target_kind": "concept",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "relation_verb": "explains",
        "reverse_verb": "explained_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].subjects[1]",
        "target_id": "mechanism.batch10_frontend_work_market_cockpit_capsule.validates_frontend_work_market_source_open_capsule",
        "target_kind": "mechanism",
        "target_status": "unresolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "relation_verb": "explains",
        "reverse_verb": "explained_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].subjects[1]",
        "target_id": "mechanism.batch7_station_runtime_capsule.validates_public_station_runtime_capsule",
        "target_kind": "mechanism",
        "target_status": "unresolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "relation_verb": "explains",
        "reverse_verb": "explained_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].subjects[1]",
        "target_id": "mechanism.batch8_station_surface_atlas_layout_port.validates_public_station_surface_atlas_layout_port",
        "target_kind": "mechanism",
        "target_status": "unresolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "relation_verb": "explains",
        "reverse_verb": "explained_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].subjects[1]",
        "target_id": "mechanism.workstream_driver_recency_coalescer.validates_public_workstream_driver_recency_coalescer",
        "target_kind": "mechanism",
        "target_status": "unresolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "relation_verb": "explains",
        "reverse_verb": "explained_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].subjects[0]",
        "target_id": "batch10_frontend_work_market_cockpit_capsule",
        "target_kind": "organ",
        "target_status": "unresolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "relation_verb": "explains",
        "reverse_verb": "explained_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].subjects[0]",
        "target_id": "batch7_station_runtime_capsule",
        "target_kind": "organ",
        "target_status": "unresolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "relation_verb": "explains",
        "reverse_verb": "explained_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].subjects[0]",
        "target_id": "batch8_station_surface_atlas_layout_port",
        "target_kind": "organ",
        "target_status": "unresolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "relation_verb": "explains",
        "reverse_verb": "explained_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].subjects[0]",
        "target_id": "workstream_driver_recency_coalescer",
        "target_kind": "organ",
        "target_status": "unresolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].depends_on",
        "target_id": "paper_module.batch12_market_dashboard_read_model_capsule",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].depends_on",
        "target_id": "paper_module.mission_transaction_work_spine",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].depends_on",
        "target_id": "paper_module.prediction_oracle_reconciliation",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].depends_on",
        "target_id": "paper_module.agent_route_observability_runtime",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].depends_on",
        "target_id": "paper_module.batch7_macro_engines_capsule",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].depends_on",
        "target_id": "paper_module.engine_room_demo",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].depends_on",
        "target_id": "paper_module.batch8_validator_checker_capsule",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].depends_on",
        "target_id": "paper_module.first_screen_composition_root",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].depends_on",
        "target_id": "paper_module.public_reveal_walkthrough",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].depends_on",
        "target_id": "paper_module.bridge_phase_continuity_runtime",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].depends_on",
        "target_id": "paper_module.concurrency_mission_control",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.depends_on.paper_module",
        "relation_verb": "depends_on",
        "reverse_verb": "depended_on_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].depends_on",
        "target_id": "paper_module.mission_transaction_work_spine",
        "target_kind": "paper_module",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].principle_refs",
        "target_id": "P-2",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].principle_refs",
        "target_id": "P-6",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].principle_refs",
        "target_id": "P-8",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].principle_refs",
        "target_id": "P-9",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].principle_refs",
        "target_id": "P-2",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].principle_refs",
        "target_id": "P-6",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].principle_refs",
        "target_id": "P-8",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].principle_refs",
        "target_id": "P-9",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].principle_refs",
        "target_id": "P-2",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].principle_refs",
        "target_id": "P-6",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].principle_refs",
        "target_id": "P-8",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].principle_refs",
        "target_id": "P-9",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].principle_refs",
        "target_id": "P-2",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].principle_refs",
        "target_id": "P-6",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].principle_refs",
        "target_id": "P-8",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.governed_by.principle",
        "relation_verb": "governed_by",
        "reverse_verb": "governs",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].principle_refs",
        "target_id": "P-9",
        "target_kind": "principle",
        "target_status": "resolved_json_instance",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].receipt_refs[0]",
        "target_id": "receipts/import_binding/partial_import_binding_report.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch10_frontend_work_market_cockpit_capsule",
        "paper_module_title": "Batch 10 Frontend Work Market Cockpit Capsule",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[104:paper_module.batch10_frontend_work_market_cockpit_capsule].receipt_refs[1]",
        "target_id": "receipts/runtime_shell/public_authority_map.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].receipt_refs[0]",
        "target_id": "receipts/import_binding/partial_import_binding_report.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch7_station_runtime_capsule",
        "paper_module_title": "Batch 7 Station Runtime Capsule",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[105:paper_module.batch7_station_runtime_capsule].receipt_refs[1]",
        "target_id": "receipts/runtime_shell/public_authority_map.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].receipt_refs[0]",
        "target_id": "receipts/import_binding/partial_import_binding_report.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.batch8_station_surface_atlas_layout_port",
        "paper_module_title": "Batch 8 Station Surface Atlas Layout Port",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[103:paper_module.batch8_station_surface_atlas_layout_port].receipt_refs[1]",
        "target_id": "receipts/runtime_shell/public_authority_map.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].receipt_refs[0]",
        "target_id": "receipts/import_binding/partial_import_binding_report.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.workstream_driver_recency_coalescer",
        "paper_module_title": "Workstream Driver Recency Coalescer",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[106:paper_module.workstream_driver_recency_coalescer].receipt_refs[1]",
        "target_id": "receipts/runtime_shell/public_authority_map.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "paper_module_not_public_countable"
      },
      {
        "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
        "paper_module_title": "Agent Benchmark Integrity Anti-Gaming Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/agent_benchmark_integrity_anti_gaming_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
        "paper_module_title": "Agent Closeout Faithfulness Audit",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].code_loci[0]",
        "target_id": "src/microcosm_core/organs/agent_closeout_faithfulness_audit.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
        "paper_module_title": "Agent Memory Temporal-Conflict Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/agent_memory_temporal_conflict_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
        "paper_module_title": "Agent Monitor Redteam Falsification Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/agent_monitor_redteam_falsification_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.agent_route_observability_runtime",
        "paper_module_title": "Agent Route Observability Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].code_loci[0]",
        "target_id": "src/microcosm_core/organs/agent_route_observability_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
        "paper_module_title": "Agent Sabotage Scheming-Monitor Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
        "paper_module_title": "Agent Sandbox Policy-Escape Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/agent_sandbox_policy_escape_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
        "paper_module_title": "Agentic Vulnerability Discovery Patch-Proof Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.annex_knowledge_routing",
        "paper_module_title": "Annex Knowledge Routing",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/annex_knowledge_router.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.annex_knowledge_routing",
        "paper_module_title": "Annex Knowledge Routing",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].code_loci[0]",
        "target_id": "src/microcosm_core/organs/annex_knowledge_routing.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
        "paper_module_title": "Batch 10 Cold Eval Honesty Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch10_cold_eval_honesty_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
        "paper_module_title": "Batch 10 Governance And Compilers Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch10_governance_compilers_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
        "paper_module_title": "Batch 10 Live Source Drift Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch10_live_source_drift_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
        "paper_module_title": "Batch 11 Saturation Engines Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch11_saturation_engines_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
        "paper_module_title": "Batch 12 Market Dashboard Read-Model Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch12_market_dashboard_read_model_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
        "paper_module_title": "Batch 12 Prediction Market Board Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch12_prediction_market_board_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch12_release_claim_language_gate",
        "paper_module_title": "Batch 12 Release Claim-Language Gate",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch12_release_claim_language_gate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch4_proof_authority_runtime",
        "paper_module_title": "Batch 4 Proof, Authority, and Runtime Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch4_proof_authority_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch5_authority_systems_capsule",
        "paper_module_title": "Batch 5 Authority and Systems Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch5_authority_systems_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
        "paper_module_title": "Batch 6 Unsurfaced Primitives Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch6_unsurfaced_primitives_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
        "paper_module_title": "Batch 7 Demo Take Console Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch7_demo_take_console_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch7_macro_engines_capsule",
        "paper_module_title": "Batch 7 Macro Engines Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch7_macro_engines_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
        "paper_module_title": "Batch 7 Oracle Sibling Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch7_oracle_sibling_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
        "paper_module_title": "Batch 7 Secondary Runtime Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch7_secondary_runtime_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch8_audio_level_rms_port",
        "paper_module_title": "Batch 8 Audio Level RMS Port",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch8_audio_level_rms_port.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
        "paper_module_title": "Batch 8 Compliance Pipeline Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch8_compliance_pipeline_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch8_policy_engines_capsule",
        "paper_module_title": "Batch 8 Policy Engines Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch8_policy_engines_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch8_structural_theses_capsule",
        "paper_module_title": "Batch 8 Structural Theses Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch8_structural_theses_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
        "paper_module_title": "Batch 8 Tools-Tail Primitives Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch8_tools_tail_primitives_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch8_validator_checker_capsule",
        "paper_module_title": "Batch 8 Validator Checker Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch8_validator_checker_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.batch9_macro_engines_capsule",
        "paper_module_title": "Batch 9 Macro Engines Capsule",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].code_loci[0]",
        "target_id": "src/microcosm_core/organs/batch9_macro_engines_capsule.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.belief_state_process_reward_replay",
        "paper_module_title": "Belief-State Process Reward Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/belief_state_process_reward_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
        "paper_module_title": "Bounded Autonomy Campaign Packet",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].code_loci[0]",
        "target_id": "src/microcosm_core/organs/bounded_autonomy_campaign_packet.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.bridge_campaign_dag_validation",
        "paper_module_title": "Bridge Campaign DAG Validation",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/bridge_campaign_dag.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.bridge_campaign_dag_validation",
        "paper_module_title": "Bridge Campaign DAG Validation",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].code_loci[0]",
        "target_id": "src/microcosm_core/organs/bridge_campaign_dag_validation.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
        "paper_module_title": "Bridge Phase Continuity Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].code_loci[0]",
        "target_id": "src/microcosm_core/organs/bridge_phase_continuity_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.certificate_kernel_execution_lab",
        "paper_module_title": "Certificate Kernel Execution Lab",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].code_loci[0]",
        "target_id": "src/microcosm_core/organs/certificate_kernel_execution_lab.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.cognitive_operator_registry",
        "paper_module_title": "Cognitive Operator Registry",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].code_loci[0]",
        "target_id": "src/microcosm_core/organs/cognitive_operator_registry.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.cold_clone_probe",
        "paper_module_title": "Cold Clone Probe",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].code_loci[0]",
        "target_id": "src/microcosm_core/cold_clone_probe.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.cold_reader_route_map",
        "paper_module_title": "Cold-Reader Route Map",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].code_loci[0]",
        "target_id": "src/microcosm_core/organs/cold_reader_route_map.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.computer_use_action_trace_replay",
        "paper_module_title": "Computer-Use Action Trace Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/agent_route_observability_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.concurrency_mission_control",
        "paper_module_title": "Concurrency Mission Control",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].code_loci[0]",
        "target_id": "src/microcosm_core/organs/concurrency_mission_control.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
        "paper_module_title": "Corpus Readiness Mathlib Absence Gate",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].code_loci[0]",
        "target_id": "src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.derived_fact_provider_runtime",
        "paper_module_title": "Derived Fact Provider Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/derived_fact_provider_engine.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.derived_fact_provider_runtime",
        "paper_module_title": "Derived Fact Provider Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].code_loci[0]",
        "target_id": "src/microcosm_core/organs/derived_fact_provider_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.doctrine_fact_claim_audit",
        "paper_module_title": "Doctrine Fact Claim Audit",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].code_loci[0]",
        "target_id": "src/microcosm_core/organs/doctrine_fact_claim_audit.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.durable_agent_work_landing_replay",
        "paper_module_title": "Durable Agent Work-Landing Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/durable_agent_work_landing_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.egress_self_compliance_audit",
        "paper_module_title": "Egress Self-Compliance Audit",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/egress_self_compliance_gate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.egress_self_compliance_audit",
        "paper_module_title": "Egress Self-Compliance Audit",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].code_loci[0]",
        "target_id": "src/microcosm_core/organs/egress_self_compliance_audit.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
        "paper_module_title": "Engine Room Annex Knowledge Router",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/annex_knowledge_router.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
        "paper_module_title": "Engine Room Annex Knowledge Router",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/demo.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
        "paper_module_title": "Engine Room Bridge Campaign DAG",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/bridge_campaign_dag.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
        "paper_module_title": "Engine Room Bridge Campaign DAG",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/demo.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_command_run_singleflight",
        "paper_module_title": "Engine Room Command-Run Singleflight",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/command_run_singleflight.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_demo",
        "paper_module_title": "Engine Room Demo",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].code_loci[0]",
        "target_id": "src/microcosm_core/organs/engine_room_demo.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
        "paper_module_title": "Engine Room Derived Fact Provider Engine",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/demo.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
        "paper_module_title": "Engine Room Derived Fact Provider Engine",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/derived_fact_provider_engine.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
        "paper_module_title": "Engine Room Egress Self-Compliance Gate",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/demo.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
        "paper_module_title": "Engine Room Egress Self-Compliance Gate",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/egress_self_compliance_gate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
        "paper_module_title": "Engine Room Generated Projection Drift Gate",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/generated_projection_drift_gate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
        "paper_module_title": "Engine Room Lean Proof Search Lab",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/demo.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
        "paper_module_title": "Engine Room Lean Proof Search Lab",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/lean_proof_search_lab.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_metabolism_runtime",
        "paper_module_title": "Engine Room Metabolism Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/demo.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_metabolism_runtime",
        "paper_module_title": "Engine Room Metabolism Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/metabolism_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
        "paper_module_title": "Engine Room Navigation Fitness Benchmark",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/demo.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
        "paper_module_title": "Engine Room Navigation Fitness Benchmark",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/navigation_fitness_benchmark.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
        "paper_module_title": "Engine Room Public Projection Leak Gate",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].code_loci[0]",
        "target_id": "src/microcosm_core/engine_room/public_projection_leak_gate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.executable_doctrine_grammar",
        "paper_module_title": "Executable Doctrine Grammar",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].code_loci[0]",
        "target_id": "src/microcosm_core/organs/executable_doctrine_grammar.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
        "paper_module_title": "Finance Forecast Evaluation Spine",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].code_loci[0]",
        "target_id": "src/microcosm_core/organs/finance_forecast_evaluation_spine.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
        "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/finite_denominator_order_certificate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
        "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].code_loci[0]",
        "target_id": "src/microcosm_core/organs/finite_erdos_denominator_certificate_strike.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.first_screen_composition_root",
        "paper_module_title": "First-Screen Composition Root",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].code_loci[1]",
        "target_id": "scripts/inspect/first_screen_composition_card.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.first_screen_composition_root",
        "paper_module_title": "First-Screen Composition Root",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].code_loci[0]",
        "target_id": "src/microcosm_core/first_screen_composition.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
        "paper_module_title": "Formal Evidence Cell Anchor Resolver",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].code_loci[0]",
        "target_id": "src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.formal_math_lean_proof_witness",
        "paper_module_title": "Formal Math Lean Proof Witness",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].code_loci[0]",
        "target_id": "src/microcosm_core/organs/formal_math_lean_proof_witness.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.formal_math_premise_retrieval",
        "paper_module_title": "Formal Math Premise Retrieval",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].code_loci[0]",
        "target_id": "src/microcosm_core/organs/formal_math_premise_retrieval.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.formal_math_readiness_gate",
        "paper_module_title": "Formal Math Readiness Gate",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].code_loci[0]",
        "target_id": "src/microcosm_core/organs/formal_math_readiness_gate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
        "paper_module_title": "Formal Math Verifier Trace Repair Loop",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].code_loci[0]",
        "target_id": "src/microcosm_core/organs/formal_math_verifier_trace_repair_loop.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.generated_projection_drift_runtime",
        "paper_module_title": "Generated Projection Drift Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/generated_projection_drift_gate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.generated_projection_drift_runtime",
        "paper_module_title": "Generated Projection Drift Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].code_loci[0]",
        "target_id": "src/microcosm_core/organs/generated_projection_drift_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
        "paper_module_title": "Indirect Prompt-Injection Information-Flow Policy Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/indirect_prompt_injection_information_flow_policy_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
        "paper_module_title": "Lean Proof-Search Lab Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/lean_proof_search_lab.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
        "paper_module_title": "Lean Proof-Search Lab Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].code_loci[0]",
        "target_id": "src/microcosm_core/organs/lean_proof_search_lab_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.lean_std_premise_index",
        "paper_module_title": "Lean/Std Premise Index",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].code_loci[0]",
        "target_id": "src/microcosm_core/organs/lean_std_premise_index.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.macro_projection_import_protocol",
        "paper_module_title": "Macro Projection Import Protocol",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].code_loci[0]",
        "target_id": "src/microcosm_core/organs/macro_projection_import_protocol.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
        "paper_module_title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/materials_chemistry_closed_loop_lab_safety_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.mathematical_strategy_atlas",
        "paper_module_title": "Mathematical Strategy Atlas",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].code_loci[0]",
        "target_id": "src/microcosm_core/organs/mathematical_strategy_atlas_hypothesis_scorer.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.mcp_tool_authority_replay",
        "paper_module_title": "MCP Tool Authority Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/mcp_tool_authority_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
        "paper_module_title": "Mechanistic Interpretability Circuit Attribution Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.metabolism_queue_reconciliation",
        "paper_module_title": "Metabolism Queue Reconciliation",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/metabolism_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.metabolism_queue_reconciliation",
        "paper_module_title": "Metabolism Queue Reconciliation",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].code_loci[0]",
        "target_id": "src/microcosm_core/organs/metabolism_queue_reconciliation.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.microcosm_axiom_substrate",
        "paper_module_title": "Microcosm Axiom Substrate",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].code_loci[0]",
        "target_id": "src/microcosm_core/validators/axiom_support_cover.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.mission_transaction_work_spine",
        "paper_module_title": "Mission Transaction Work Spine",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].code_loci[0]",
        "target_id": "src/microcosm_core/organs/mission_transaction_work_spine.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.navigation_fitness_benchmark",
        "paper_module_title": "Navigation Fitness Benchmark",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/navigation_fitness_benchmark.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.navigation_fitness_benchmark",
        "paper_module_title": "Navigation Fitness Benchmark",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].code_loci[0]",
        "target_id": "src/microcosm_core/organs/navigation_fitness_benchmark.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.navigation_hologram_route_plane",
        "paper_module_title": "Navigation Hologram Route Plane",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].code_loci[0]",
        "target_id": "src/microcosm_core/organs/navigation_hologram_route_plane.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.pattern_assimilation",
        "paper_module_title": "Pattern Assimilation",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].code_loci[0]",
        "target_id": "src/microcosm_core/validators/acceptance.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.pattern_binding_contract",
        "paper_module_title": "Pattern Binding Contract",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].code_loci[1]",
        "target_id": "src/microcosm_core/macro_tools/pattern_route_readiness.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.pattern_binding_contract",
        "paper_module_title": "Pattern Binding Contract",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].code_loci[0]",
        "target_id": "src/microcosm_core/organs/pattern_binding_contract.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.prediction_oracle_reconciliation",
        "paper_module_title": "Prediction Oracle Reconciliation",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].code_loci[0]",
        "target_id": "src/microcosm_core/organs/prediction_oracle_reconciliation.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
        "paper_module_title": "Proof-Derived Governed Mutation Authorization",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].code_loci[0]",
        "target_id": "src/microcosm_core/organs/proof_derived_governed_mutation_authorization.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
        "paper_module_title": "Proof Diagnostic Evidence Spine",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].code_loci[0]",
        "target_id": "src/microcosm_core/organs/proof_diagnostic_evidence_spine.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.provider_context_recipe_budget",
        "paper_module_title": "Provider Context Recipe Budget",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].code_loci[0]",
        "target_id": "src/microcosm_core/organs/provider_context_recipe_budget_policy.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.public_reveal_walkthrough",
        "paper_module_title": "Public Reveal Walkthrough",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].code_loci[0]",
        "target_id": "src/microcosm_core/organs/public_reveal_walkthrough.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
        "paper_module_title": "Research Replication Rubric Artifact Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/research_replication_rubric_artifact_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.ring2_premise_precision_recall",
        "paper_module_title": "Ring-2 Premise Precision Recall",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].code_loci[0]",
        "target_id": "src/microcosm_core/organs/ring2_premise_retrieval_precision_recall_harness.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.routing_anti_patterns_registry",
        "paper_module_title": "Routing Anti-Patterns Registry",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].code_loci[0]",
        "target_id": "src/microcosm_core/organs/routing_anti_patterns_registry.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
        "paper_module_title": "Self-Ignorance Coverage Ledger",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].code_loci[0]",
        "target_id": "src/microcosm_core/organs/self_ignorance_coverage_ledger.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
        "paper_module_title": "Semantic Singleflight Dedup Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].code_loci[1]",
        "target_id": "src/microcosm_core/engine_room/command_run_singleflight.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
        "paper_module_title": "Semantic Singleflight Dedup Runtime",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].code_loci[0]",
        "target_id": "src/microcosm_core/organs/semantic_singleflight_dedup_runtime.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
        "paper_module_title": "Sleeper Memory Poisoning Quarantine Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
        "paper_module_title": "Spatial World Model Counterfactual Simulation Replay",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].code_loci[0]",
        "target_id": "src/microcosm_core/organs/spatial_world_model_counterfactual_simulation_replay.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.standards_meta_diagnostics",
        "paper_module_title": "Standards Meta Diagnostics",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].code_loci[0]",
        "target_id": "src/microcosm_core/organs/standards_meta_diagnostics.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.tactic_portfolio_availability",
        "paper_module_title": "Tactic Portfolio Availability",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].code_loci[0]",
        "target_id": "src/microcosm_core/organs/tactic_portfolio_availability_probe.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.target_shape_tactic_routing",
        "paper_module_title": "Target Shape Tactic Routing",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].code_loci[0]",
        "target_id": "src/microcosm_core/organs/target_shape_tactic_routing_gate.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.tool_server_pressure_inventory",
        "paper_module_title": "Tool Server Pressure Inventory",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].code_loci[0]",
        "target_id": "src/microcosm_core/organs/tool_server_pressure_inventory.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.undeclared_library_prior_classifier",
        "paper_module_title": "Undeclared Library Prior Classifier",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].code_loci[0]",
        "target_id": "src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.verifier_lab_execution_spine",
        "paper_module_title": "Verifier Lab Execution Spine",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].code_loci[0]",
        "target_id": "src/microcosm_core/organs/verifier_lab_execution_spine.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.verifier_lab_kernel",
        "paper_module_title": "Verifier Lab Kernel",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].code_loci[0]",
        "target_id": "src/microcosm_core/organs/verifier_lab_kernel.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
        "paper_module_title": "Voice to Doctrine Self-Improvement Loop",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].code_loci[0]",
        "target_id": "src/microcosm_core/organs/voice_to_doctrine_self_improvement_loop.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.work_landing_control_spine",
        "paper_module_title": "Work Landing Control Spine",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].code_loci[0]",
        "target_id": "src/microcosm_core/macro_tools/work_landing_control_spine.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.work_landing_control_spine",
        "paper_module_title": "Work Landing Control Spine",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].code_loci[1]",
        "target_id": "src/microcosm_core/organs/macro_projection_import_protocol.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.world_model_projection_drift_control_room",
        "paper_module_title": "World-Model Projection Drift Control Room",
        "relation_id": "paper_module.cites.code_locus",
        "relation_verb": "cites",
        "reverse_verb": "cited_by",
        "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].code_loci[0]",
        "target_id": "src/microcosm_core/organs/world_model_projection_drift_control_room.py",
        "target_kind": "code_locus",
        "target_status": "resolved_code_locus",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.annex_knowledge_routing",
        "paper_module_title": "Annex Knowledge Routing",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/annex_knowledge_routing_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.annex_knowledge_routing",
        "paper_module_title": "Annex Knowledge Routing",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.annex_knowledge_routing",
        "paper_module_title": "Annex Knowledge Routing",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].receipt_refs[2]",
        "target_id": "receipts/first_wave/annex_knowledge_routing/annex_knowledge_routing_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.annex_knowledge_routing",
        "paper_module_title": "Annex Knowledge Routing",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].receipt_refs[1]",
        "target_id": "receipts/first_wave/annex_knowledge_routing/annex_knowledge_routing_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.annex_knowledge_routing",
        "paper_module_title": "Annex Knowledge Routing",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].receipt_refs[3]",
        "target_id": "receipts/first_wave/annex_knowledge_routing/annex_knowledge_routing_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.bridge_campaign_dag_validation",
        "paper_module_title": "Bridge Campaign DAG Validation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/bridge_campaign_dag_validation_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.bridge_campaign_dag_validation",
        "paper_module_title": "Bridge Campaign DAG Validation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.bridge_campaign_dag_validation",
        "paper_module_title": "Bridge Campaign DAG Validation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].receipt_refs[2]",
        "target_id": "receipts/first_wave/bridge_campaign_dag_validation/bridge_campaign_dag_validation_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.bridge_campaign_dag_validation",
        "paper_module_title": "Bridge Campaign DAG Validation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].receipt_refs[1]",
        "target_id": "receipts/first_wave/bridge_campaign_dag_validation/bridge_campaign_dag_validation_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.bridge_campaign_dag_validation",
        "paper_module_title": "Bridge Campaign DAG Validation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].receipt_refs[3]",
        "target_id": "receipts/first_wave/bridge_campaign_dag_validation/bridge_campaign_dag_validation_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.derived_fact_provider_runtime",
        "paper_module_title": "Derived Fact Provider Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/derived_fact_provider_runtime_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.derived_fact_provider_runtime",
        "paper_module_title": "Derived Fact Provider Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.derived_fact_provider_runtime",
        "paper_module_title": "Derived Fact Provider Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].receipt_refs[2]",
        "target_id": "receipts/first_wave/derived_fact_provider_runtime/derived_fact_provider_runtime_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.derived_fact_provider_runtime",
        "paper_module_title": "Derived Fact Provider Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].receipt_refs[1]",
        "target_id": "receipts/first_wave/derived_fact_provider_runtime/derived_fact_provider_runtime_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.derived_fact_provider_runtime",
        "paper_module_title": "Derived Fact Provider Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].receipt_refs[3]",
        "target_id": "receipts/first_wave/derived_fact_provider_runtime/derived_fact_provider_runtime_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.egress_self_compliance_audit",
        "paper_module_title": "Egress Self-Compliance Audit",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/egress_self_compliance_audit_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.egress_self_compliance_audit",
        "paper_module_title": "Egress Self-Compliance Audit",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.egress_self_compliance_audit",
        "paper_module_title": "Egress Self-Compliance Audit",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].receipt_refs[2]",
        "target_id": "receipts/first_wave/egress_self_compliance_audit/egress_self_compliance_audit_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.egress_self_compliance_audit",
        "paper_module_title": "Egress Self-Compliance Audit",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].receipt_refs[1]",
        "target_id": "receipts/first_wave/egress_self_compliance_audit/egress_self_compliance_audit_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.egress_self_compliance_audit",
        "paper_module_title": "Egress Self-Compliance Audit",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].receipt_refs[3]",
        "target_id": "receipts/first_wave/egress_self_compliance_audit/egress_self_compliance_audit_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
        "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/finite_erdos_denominator_certificate_strike_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
        "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
        "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].receipt_refs[2]",
        "target_id": "receipts/first_wave/finite_erdos_denominator_certificate_strike/finite_erdos_denominator_certificate_strike_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
        "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].receipt_refs[1]",
        "target_id": "receipts/first_wave/finite_erdos_denominator_certificate_strike/finite_erdos_denominator_certificate_strike_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
        "paper_module_title": "Finite Erdos Denominator-Order Certificate Strike",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].receipt_refs[3]",
        "target_id": "receipts/first_wave/finite_erdos_denominator_certificate_strike/finite_erdos_denominator_certificate_strike_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.generated_projection_drift_runtime",
        "paper_module_title": "Generated Projection Drift Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/generated_projection_drift_runtime_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.generated_projection_drift_runtime",
        "paper_module_title": "Generated Projection Drift Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.generated_projection_drift_runtime",
        "paper_module_title": "Generated Projection Drift Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].receipt_refs[2]",
        "target_id": "receipts/first_wave/generated_projection_drift_runtime/generated_projection_drift_runtime_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.generated_projection_drift_runtime",
        "paper_module_title": "Generated Projection Drift Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].receipt_refs[1]",
        "target_id": "receipts/first_wave/generated_projection_drift_runtime/generated_projection_drift_runtime_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.generated_projection_drift_runtime",
        "paper_module_title": "Generated Projection Drift Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].receipt_refs[3]",
        "target_id": "receipts/first_wave/generated_projection_drift_runtime/generated_projection_drift_runtime_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
        "paper_module_title": "Lean Proof-Search Lab Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/lean_proof_search_lab_runtime_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
        "paper_module_title": "Lean Proof-Search Lab Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
        "paper_module_title": "Lean Proof-Search Lab Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].receipt_refs[2]",
        "target_id": "receipts/first_wave/lean_proof_search_lab_runtime/lean_proof_search_lab_runtime_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
        "paper_module_title": "Lean Proof-Search Lab Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].receipt_refs[1]",
        "target_id": "receipts/first_wave/lean_proof_search_lab_runtime/lean_proof_search_lab_runtime_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
        "paper_module_title": "Lean Proof-Search Lab Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].receipt_refs[3]",
        "target_id": "receipts/first_wave/lean_proof_search_lab_runtime/lean_proof_search_lab_runtime_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.metabolism_queue_reconciliation",
        "paper_module_title": "Metabolism Queue Reconciliation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/metabolism_queue_reconciliation_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.metabolism_queue_reconciliation",
        "paper_module_title": "Metabolism Queue Reconciliation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.metabolism_queue_reconciliation",
        "paper_module_title": "Metabolism Queue Reconciliation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].receipt_refs[2]",
        "target_id": "receipts/first_wave/metabolism_queue_reconciliation/metabolism_queue_reconciliation_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.metabolism_queue_reconciliation",
        "paper_module_title": "Metabolism Queue Reconciliation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].receipt_refs[1]",
        "target_id": "receipts/first_wave/metabolism_queue_reconciliation/metabolism_queue_reconciliation_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.metabolism_queue_reconciliation",
        "paper_module_title": "Metabolism Queue Reconciliation",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].receipt_refs[3]",
        "target_id": "receipts/first_wave/metabolism_queue_reconciliation/metabolism_queue_reconciliation_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.navigation_fitness_benchmark",
        "paper_module_title": "Navigation Fitness Benchmark",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/navigation_fitness_benchmark_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.navigation_fitness_benchmark",
        "paper_module_title": "Navigation Fitness Benchmark",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.navigation_fitness_benchmark",
        "paper_module_title": "Navigation Fitness Benchmark",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].receipt_refs[2]",
        "target_id": "receipts/first_wave/navigation_fitness_benchmark/navigation_fitness_benchmark_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.navigation_fitness_benchmark",
        "paper_module_title": "Navigation Fitness Benchmark",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].receipt_refs[1]",
        "target_id": "receipts/first_wave/navigation_fitness_benchmark/navigation_fitness_benchmark_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.navigation_fitness_benchmark",
        "paper_module_title": "Navigation Fitness Benchmark",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].receipt_refs[3]",
        "target_id": "receipts/first_wave/navigation_fitness_benchmark/navigation_fitness_benchmark_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
        "paper_module_title": "Semantic Singleflight Dedup Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].receipt_refs[0]",
        "target_id": "receipts/acceptance/first_wave/semantic_singleflight_dedup_runtime_fixture_acceptance.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
        "paper_module_title": "Semantic Singleflight Dedup Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].receipt_refs[4]",
        "target_id": "receipts/concept_mechanism_population/concept_mechanism_records_population_receipt_20260605T1735Z.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
        "paper_module_title": "Semantic Singleflight Dedup Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].receipt_refs[2]",
        "target_id": "receipts/first_wave/semantic_singleflight_dedup_runtime/semantic_singleflight_dedup_runtime_board.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
        "paper_module_title": "Semantic Singleflight Dedup Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].receipt_refs[1]",
        "target_id": "receipts/first_wave/semantic_singleflight_dedup_runtime/semantic_singleflight_dedup_runtime_result.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      },
      {
        "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
        "paper_module_title": "Semantic Singleflight Dedup Runtime",
        "relation_id": "paper_module.evidenced_by.receipt",
        "relation_verb": "evidenced_by",
        "reverse_verb": "evidences",
        "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].receipt_refs[3]",
        "target_id": "receipts/first_wave/semantic_singleflight_dedup_runtime/semantic_singleflight_dedup_runtime_validation_receipt.json",
        "target_kind": "receipt",
        "target_status": "resolved_receipt_ref",
        "withheld_reason": "target_has_no_canonical_public_identity"
      }
    ]
  },
  "paper_module_doctrine_reciprocity_edge_count": 1407,
  "paper_module_doctrine_reciprocity_withheld_edge_count": 239,
  "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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It is the composition root</span> that runs nine formal-math components and folds their outputs into one public record labelling every row by origin.</strong> <code>verifier_lab_kernel</code> is the composition root for the formal-math verifier lab. It runs or consumes nine smaller formal-math components, then folds their outputs into one public result record that labels every row by where it came from.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Not a prover or benchmark runner</span>, it reads a public packet, drives the stack, and sorts evidence into claim buckets, emitting references and verdicts without bodies.</strong> It is not a theorem prover, a benchmark runner, a private Lean import, or a frontend surface. It reads a public problem packet, drives the component stack, sorts each piece of evidence into a fixed set of claim buckets, and writes result records that carry references, hashes, counts, and verdicts. The proof text, provider output, oracle answers, and command stdout stay out of what it emits.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The point is separation</span>: one record shows which claims a Lean checker backed, which are provider hints, which are oracle comparisons, and which were rejected.</strong> The point is separation. One record shows which claims a Lean checker actually backed, which are provider hints, which are oracle comparisons, and which rows were thrown out for breaking the rules, instead of a pile of separate outputs taken on faith.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">How progress blurs in a proof loop</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">In a proof loop a checker sign-off, an oracle match, a provider tactic, and a retrieval hit all look like progress, quietly inflating the count of theorems proved.</strong> In a formal-math agent loop several different things 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.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">One authority-class question per row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It stops that blur by asking one question per evidence row, which authority class it belongs to, so a passing component cannot lend its standing elsewhere.</strong> This component exists to stop that blur. It answers one question for each row of evidence: which authority class does it belong to, and what may that class claim? A passing component cannot lend its standing to a different bucket.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points and the CLI</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> drives the fixture with five negative cases, <code>run_kernel_bundle</code> consumes an exported bundle as a synthetic contract, and <code>main</code> is the CLI over both.</strong> Two entry points run the kernel. <code>run</code> drives the first-wave fixture with the five negative cases included. <code>run_kernel_bundle</code> drives an exported bundle, where the component result records are consumed as a declared synthetic contract rather than a live run. <code>main</code> is the CLI over both, taking <code>run</code> or <code>run-kernel-bundle</code> with <code>--input</code> and <code>--out</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Both entry points delegate to <code>_build_result</code></span>, which runs the stages in order:</strong> Both entry points delegate to <code>_build_result</code>, which runs the stages in order:</p>\n<ul><li><code>_load_payloads</code> reads the public packet, the optional proof-lab route file, and any negative-case inputs from the input directory.</li><li><code>scan_paths</code>, seeded by <code>load_forbidden_classes</code>, scans every input and copied source file for forbidden classes. A blocking hit fails the run.</li><li><code>_run_component_stack</code> runs each of the nine components on its own fixture (or <code>_standalone_exported_component_stack</code> consumes bundle result records). It normalizes each component record to strip legacy redaction fields and public path roots. The stack passes only when every component status passes.</li><li><code>_validate_proof_lab_route</code> checks that the declared route resolves to <code>formal_prover_context_strategy_gate</code> and maps to the expected component set.</li><li><code>_validate_packet</code> runs the five typed row validators (below) over forward problems, oracle structured source record, provider hypotheses, CP2 candidates, and Evolve candidates. Each violation becomes a finding with an error code.</li><li><code>_claim_separation</code> sorts the validated rows into the seven buckets.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">The nine components in the stack</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The stack runs nine formal-math components spanning corpus readiness, premise retrieval, tactic routing, trace repair, diagnostics, and the Lean proof witness.</strong> The nine components are <code>corpus_readiness_mathlib_absence_gate</code>, <code>lean_std_premise_index</code>, <code>formal_math_premise_retrieval</code>, <code>tactic_portfolio_availability_probe</code>, <code>target_shape_tactic_routing_gate</code>, <code>ring2_premise_retrieval_precision_recall_harness</code>, <code>formal_math_verifier_trace_repair_loop</code>, <code>proof_diagnostic_evidence_spine</code>, and <code>formal_math_lean_proof_witness</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_claim_separation</code> sorts into seven buckets</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_claim_separation</code> sorts validated rows into exactly seven buckets, with <code>lean_verified</code> carrying the proof-witness count and <code>contract_rejected</code> holding the observed negative cases.</strong> <code>_claim_separation</code> produces exactly seven buckets: <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>. The <code>lean_verified</code> bucket carries the proof-witness component status and its compiled declaration count. The <code>contract_rejected</code> bucket carries the observed negative cases, marked as contract violations, not results.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Counters, not description, enforce the boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The boundary is enforced by counters that read zero on a clean run, and the status passes only when the scan, component stack, packet validation, and proof-lab route all pass.</strong> The boundary is enforced by counters, not description. <code>_build_result</code> computes <code>oracle_forward_success_increment_count</code> (oracle rows that marked themselves as forward success), <code>provider_results_counted</code> (provider rows claiming proof authority), and <code>proof_body_export_count</code> (forward or CP2 rows carrying a proof body). On a clean run these read zero. The final status is a pass only when the secret scan has zero blocking hits, the component stack passes, packet validation passes, and the proof-lab route passes.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_write_receipts</code> emits metadata-only records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_write_receipts</code> emits the public records with <code>body_in_receipt</code> false, the fixture path marking a real runtime result record and the bundle path marking itself a synthetic contract.</strong> <code>_write_receipts</code> then emits the public records. The fixture path writes a result record, a board, a validation record, and a fixture sign-off record; the bundle path writes one bundle validation result. Every record sets <code>body_in_receipt</code> to false and carries <code>receipt_transparency_contract</code>, whose <code>omitted_payload_scope</code> is proof, provider, oracle, private-source, and stdout/stderr bodies only. The fixture path marks <code>real_runtime_receipt</code> true on a pass; the bundle path marks itself a synthetic contract and not a live run.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Fixture entry point; drives the packet plus five negative cases.</td></tr><tr><td><code>run_kernel_bundle</code></td><td>Exported-bundle entry point; consumes bundle result records as a synthetic contract.</td></tr><tr><td><code>_build_result</code></td><td>Loads inputs, scans for leaks, runs the component stack, validates rows, sorts buckets, sets status.</td></tr><tr><td><code>_run_component_stack</code></td><td>Runs the nine components and normalizes their records.</td></tr><tr><td><code>_claim_separation</code></td><td>Sorts validated rows into the seven claim buckets.</td></tr><tr><td><code>_write_receipts</code></td><td>Writes the metadata-only public result records.</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"553\" height=\"474\" viewBox=\"0 0 553 474\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"276.6\" y1=\"72.0\" x2=\"276.6\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"276.6,114.0 273.5,107.2 279.7,107.2\"></polygon><line class=\"pmd-edge\" x1=\"233.1\" y1=\"168.0\" x2=\"165.3\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"165.3,210.0 169.5,203.8 172.8,209.0\"></polygon><line class=\"pmd-edge\" x1=\"165.3\" y1=\"264.0\" x2=\"233.1\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"233.1,306.0 225.6,305.0 228.9,299.8\"></polygon><line class=\"pmd-edge\" x1=\"309.7\" y1=\"168.0\" x2=\"361.3\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"361.3,210.0 354.0,208.0 357.9,203.3\"></polygon><line class=\"pmd-edge\" x1=\"276.6\" y1=\"360.0\" x2=\"276.6\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"276.6,402.0 273.5,395.2 279.7,395.2\"></polygon><line class=\"pmd-edge\" x1=\"377.8\" y1=\"264.0\" x2=\"293.2\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"293.2,402.0 294.1,394.6 299.4,397.8\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.9\" y=\"18.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"40.5\">Public packet</tspan><tspan x=\"276.6\" y=\"58.5\">plus 5 negative cases</tspan></text><title>Public packet plus 5 negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"180.2\" y=\"114.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"136.5\">_build_result</tspan><tspan x=\"276.6\" y=\"154.5\">load / scan / validate</tspan></text><title>_build_result load / scan / validate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.8\" y=\"232.5\">_run_component_stack</tspan><tspan x=\"121.8\" y=\"250.5\">9 formal-math components</tspan></text><title>_run_component_stack 9 formal-math components</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"198.7\" y=\"306.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"328.5\">_claim_separation</tspan><tspan x=\"276.6\" y=\"346.5\">7 claim buckets</tspan></text><title>_claim_separation 7 claim buckets</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"253.6\" y=\"210.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"394.4\" y=\"232.5\">Authority counters</tspan><tspan x=\"394.4\" y=\"250.5\">oracle / provider / proof-body = 0</tspan></text><title>Authority counters oracle / provider / proof-body = 0</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.0\" y=\"402.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"424.5\">_write_receipts</tspan><tspan x=\"276.6\" y=\"442.5\">metadata-only result records</tspan></text><title>_write_receipts metadata-only result records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD packet[&quot;Public packet plus 5 negative cases&quot;] build[&quot;_build_result load / scan / validate&quot;] stack[&quot;_run_component_stack 9 formal-math components&quot;] buckets[&quot;_claim_separation 7 claim buckets&quot;] counters[&quot;Authority counters oracle / provider / proof-body = 0&quot;] result records[&quot;_write_receipts metadata-only result records&quot;] packet --&gt; build build --&gt; stack stack --&gt; buckets build --&gt; counters buckets --&gt; result records counters --&gt; result records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The fixture carries five named inputs</span> the kernel must reject, each handled by one typed row validator:</strong> The fixture carries five named inputs the kernel must reject, each handled by one typed row validator:</p>\n<ul><li><code>forward_problem_leaks_candidate_body</code>: a forward problem carrying a candidate, ideal, repair, oracle-premise, source-proof, or base-index field. <code>_validate_forward_problems</code> records <code>VERIFIER_LAB_FORWARD_FIELD_FORBIDDEN</code>.</li><li><code>oracle_counted_as_forward</code>: an oracle structured source record with <code>counted_as_forward_success</code> set true. <code>_validate_oracle_sidecars</code> records <code>VERIFIER_LAB_ORACLE_FORWARD_CONTAMINATION</code>.</li><li><code>provider_claims_proof</code>: a provider hypothesis asserting proof authority. <code>_validate_provider_hypotheses</code> records <code>VERIFIER_LAB_PROVIDER_PROOF_AUTHORITY_FORBIDDEN</code>.</li><li><code>cp2_candidate_contains_proof_body</code>: a CP2 row carrying a proof body, raw tactic script, provider body, or oracle template. <code>_validate_cp2_candidates</code> records <code>VERIFIER_LAB_CP2_PROOF_BODY_FORBIDDEN</code>, and it also rejects action classes outside the bounded vocabulary and candidates with no disconfirmation test.</li><li><code>evolve_mutates_unbounded_artifact</code>: an Evolve row touching an artifact outside the bounded policy set, or asking for arbitrary code mutation. <code>_validate_evolve_candidates</code> records <code>VERIFIER_LAB_EVOLVE_SCOPE_FORBIDDEN</code>, and it also flags candidates that cite no baseline result record.</li></ul>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Each rejected row lands in <code>contract_rejected</code></span> as a contract violation, never in a claim bucket.</strong> Each rejected row lands in <code>contract_rejected</code> as a contract violation, never in a claim bucket.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">LCF composition and LeanDojo boundaries</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It follows LCF-style kernel composition that keeps checked results apart from automation, and LeanDojo&#x27;s lesson that retrieval and provider hints need explicit boundaries.</strong> This component follows small-kernel theorem-proving and proof-certificate composition. 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 keeps trusted checked results apart 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 agent context: retrieval, provider hypotheses, and proof-state interaction need explicit boundaries before they can influence a proof claim. The kernel borrows the composition discipline and keeps verifier, oracle, provider, CP2, and Evolve rows in separate buckets with separate authority.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reader validation without durable writes</h4>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_verifier_lab_kernel.py -q --basetemp=/tmp/microcosm_verifier_lab_kernel_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the stack runs, the five negative cases are observed, seven buckets hold, counters stay at zero, and no record leaks a body or local root.</strong> A pass means the component stack runs, the five negative cases are observed, <code>claim_separation</code> holds exactly the seven buckets, the authority counters stay at zero, and no public record carries a body or a leaked local root.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is bucket separation and metadata-only containment across the composed records, with any return code bound to its own fixture, not generalizable to benchmarks.</strong> The strongest claim this component supports is bucket separation and metadata-only containment across the composed public component records: a reader can see which row a Lean checker backed, which is an oracle comparison, which is a provider hint, which is a CP2 or Evolve candidate, and which was rejected. A Lean/Lake return code or compiled-declaration count is evidence for the public fixture or exported bundle it came from, not a license to generalize to arbitrary benchmarks.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the scope limit refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Past that line oracle rows stay comparators, provider rows stay advisory, CP2 and Evolve rows stay bounded, and nothing authorizes Mathlib import, benchmark rates, or launch.</strong> That is the proof boundary. The scope limit refuses everything past it. Oracle structured source record stay hindsight comparators and cannot increment forward success. Provider hypotheses stay advisory until a verifier record exists. CP2 rows stay typed action candidates, bounded evidence bodies. Evolve rows stay bounded policy artifacts, not source-file changes. The component does not import private proof bodies, does not create Mathlib import authority, does not claim a benchmark solve rate, and excludes public sharing, hosted deployment, launch, or secret export.</p>\n</section>",
      "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": "component-verifier-lab-kernel.html"
          },
          {
            "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-module-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "id": "paper_module.lean_std_premise_index",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Lean/Std Premise Index",
            "relation": "depends on",
            "url": "paper-module-lean-std-premise-index.html"
          },
          {
            "id": "paper_module.formal_math_premise_retrieval",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Premise Retrieval",
            "relation": "depends on",
            "url": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "id": "paper_module.tactic_portfolio_availability",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Tactic Portfolio Availability",
            "relation": "depends on",
            "url": "paper-module-tactic-portfolio-availability.html"
          },
          {
            "id": "paper_module.target_shape_tactic_routing",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Target Shape Tactic Routing",
            "relation": "depends on",
            "url": "paper-module-target-shape-tactic-routing.html"
          },
          {
            "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-module-ring2-premise-precision-recall.html"
          },
          {
            "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-module-formal-math-verifier-trace-repair-loop.html"
          },
          {
            "id": "paper_module.proof_diagnostic_evidence_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Proof Diagnostic Evidence Spine",
            "relation": "depends on",
            "url": "paper-module-proof-diagnostic-evidence-spine.html"
          },
          {
            "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-module-formal-math-lean-proof-witness.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.verifier_lab_execution_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Execution Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
          "url": "paper-module-verifier-lab-execution-spine.html"
        }
      ],
      "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-module-verifier-lab-kernel.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 packet[\"Public packet plus 5 negative cases\"] build[\"_build_result load / scan / validate\"] stack[\"_run_component_stack 9 formal-math components\"] buckets[\"_claim_separation 7 claim buckets\"] counters[\"Authority counters oracle / provider / proof-body = 0\"] result records[\"_write_receipts metadata-only result records\"] packet --> build build --> stack stack --> buckets build --> counters buckets --> result records counters --> result records",
            "source_format": "mermaid",
            "source_hash": "sha256:2ee2bede8fab98f746a6a9a4ad427ba8db27028878945ec52320ddb139b565e2",
            "source_line_end": 157,
            "source_line_start": 142
          }
        ],
        "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-module-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "depends on",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "depends on",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depends on",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depends on",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "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-module-ring2-premise-precision-recall.html"
              },
              {
                "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-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "depends on",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "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-module-formal-math-lean-proof-witness.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "verifier_lab_kernel",
                "kind": "organ",
                "kind_label": "component",
                "label": "Verifier Lab Kernel",
                "relation": "explains",
                "url": "component-verifier-lab-kernel.html"
              },
              {
                "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": 257,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "LCF approach",
            "section_id": "lcf-composition-and-leandojo-boundaries",
            "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": "lcf-composition-and-leandojo-boundaries",
            "url": "https://www.cl.cam.ac.uk/~jrh13/papers/hollight.html"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "lcf-composition-and-leandojo-boundaries",
            "url": "https://arxiv.org/abs/2306.15626"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is the composition root that runs nine formal-math components and folds their outputs into one public record labelling every row by origin.** verifierlabkernel is the composition root for the formal-math verifier lab. It runs or consumes nine smaller formal-math components, then folds their outputs into one public result record that labels every row by where it came from.",
            "level": 4,
            "order": 1,
            "section_id": "it-is-the-composition-root-that-runs-nine-formal-math-components",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "It is the composition root that runs nine formal-math components"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Not a prover or benchmark runner, it reads a public packet, drives the stack, and sorts evidence into claim buckets, emitting references and verdicts without bodies.** It is not a theorem prover, a benchmark runner, a private Lean import, or a frontend surface. It reads a public problem packet, drives the component stack, sorts each piece of evidence into a fixed set of claim buckets, and writes result records that carry references, hashes, counts, and verdicts. The proof text, provider output, oracle answers, and command stdout stay out of what it emits.",
            "level": 4,
            "order": 2,
            "section_id": "not-a-prover-or-benchmark-runner",
            "source_line_end": 22,
            "source_line_start": 12,
            "title": "Not a prover or benchmark runner"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The point is separation: one record shows which claims a Lean checker backed, which are provider hints, which are oracle comparisons, and which were rejected.** The point is separation. One record shows which claims a Lean checker actually backed, which are provider hints, which are oracle comparisons, and which rows were thrown out for breaking the rules, instead of a pile of separate outputs taken on faith.",
            "level": 4,
            "order": 3,
            "section_id": "the-point-is-separation",
            "source_line_end": 31,
            "source_line_start": 23,
            "title": "The point is separation"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**In a proof loop a checker sign-off, an oracle match, a provider tactic, and a retrieval hit all look like progress, quietly inflating the count of theorems proved.** In a formal-math agent loop several different things 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.",
            "level": 4,
            "order": 5,
            "section_id": "how-progress-blurs-in-a-proof-loop",
            "source_line_end": 44,
            "source_line_start": 34,
            "title": "How progress blurs in a proof loop"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It stops that blur by asking one question per evidence row, which authority class it belongs to, so a passing component cannot lend its standing elsewhere.** This component exists to stop that blur. It answers one question for each row of evidence: which authority class does it belong to, and what may that class claim? A passing component cannot lend its standing to a different bucket.",
            "level": 4,
            "order": 6,
            "section_id": "one-authority-class-question-per-row",
            "source_line_end": 52,
            "source_line_start": 45,
            "title": "One authority-class question per row"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 54,
            "source_line_start": 53,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run drives the fixture with five negative cases, runkernel_bundle consumes an exported bundle as a synthetic contract, and main is the CLI over both.** Two entry points run the kernel. run drives the first-wave fixture with the five negative cases included. runkernelbundle drives an exported bundle, where the component result records are consumed as a declared synthetic contract rather than a live run. main is the CLI over both, taking run or run-kernel-bundle with --input and --out.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-and-the-cli",
            "source_line_end": 64,
            "source_line_start": 55,
            "title": "Two entry points and the CLI"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Both entry points delegate to buildresult, which runs the stages in order: Both entry points delegate to buildresult, which runs the stages in order: loadpayloads reads the public packet, the optional proof-lab route file, and any negative-case inputs from the input directory. scanpaths, seeded by loadforbidden_classes, scans every input and copied source file for forbidden classes. A blocking hit fails the run. runcomponent_stack runs each of the nine components on its own fixture (or standaloneexportedcomponentstack consumes bundle result records). It normalizes each component record to strip legacy redaction fields and public path roots. The stack passes only when every component status\u2026",
            "level": 4,
            "order": 9,
            "section_id": "both-entry-points-delegate-to-build-result-which-runs-the-stages-in",
            "source_line_end": 85,
            "source_line_start": 65,
            "title": "Both entry points delegate to `_build_result`, which runs the stages in"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The stack runs nine formal-math components spanning corpus readiness, premise retrieval, tactic routing, trace repair, diagnostics, and the Lean proof witness. The nine components are corpusreadinessmathlibabsence_gate, leanstdpremiseindex, formalmathpremiseretrieval, tacticportfolioavailabilityprobe, targetshapetacticrouting_gate, ring2premiseretrievalprecisionrecall_harness, formalmathverifiertracerepairloop, proofdiagnosticevidencespine, and formalmathleanproofwitness.",
            "level": 4,
            "order": 10,
            "section_id": "the-nine-components-in-the-stack",
            "source_line_end": 96,
            "source_line_start": 86,
            "title": "The nine components in the stack"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "claimseparation sorts validated rows into exactly seven buckets, with leanverified carrying the proof-witness count and contractrejected holding the observed negative cases. claimseparation produces exactly seven buckets: leanverified, providersuggested, oraclecompared, contract_rejected, retrievalmiss, cp2translated, and evolve_candidate. The lean_verified bucket carries the proof-witness component status and its compiled declaration count. The contract_rejected bucket carries the observed negative cases, marked as contract violations, not results.",
            "level": 4,
            "order": 11,
            "section_id": "claim-separation-sorts-into-seven-buckets",
            "source_line_end": 107,
            "source_line_start": 97,
            "title": "`_claim_separation` sorts into seven buckets"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The boundary is enforced by counters that read zero on a clean run, and the status passes only when the scan, component stack, packet validation, and proof-lab route all pass. The boundary is enforced by counters, not description. build_result computes oracleforwardsuccessincrementcount (oracle rows that marked themselves as forward success), providerresultscounted (provider rows claiming proof authority), and proofbodyexport_count (forward or CP2 rows carrying a proof body). On a clean run these read zero. The final status is a pass only when the secret scan has zero blocking hits, the component stack passes, packet validation passes, and the proof-lab route passes.",
            "level": 4,
            "order": 12,
            "section_id": "counters-not-description-enforce-the-boundary",
            "source_line_end": 119,
            "source_line_start": 108,
            "title": "Counters, not description, enforce the boundary"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "writereceipts emits the public records with bodyinreceipt false, the fixture path marking a real runtime result record and the bundle path marking itself a synthetic contract. write_receipts then emits the public records. The fixture path writes a result record, a board, a validation record, and a fixture sign-off record; the bundle path writes one bundle validation result. Every record sets bodyinreceipt to false and carries receipttransparencycontract, whose omittedpayloadscope is proof, provider, oracle, private-source, and stdout/stderr bodies only. The fixture path marks realruntimereceipt true on a pass; the bundle path marks itself a synthetic contract and not a live run.",
            "level": 4,
            "order": 13,
            "section_id": "write-receipts-emits-body-free-records",
            "source_line_end": 158,
            "source_line_start": 120,
            "title": "`_write_receipts` emits metadata-only records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 160,
            "source_line_start": 159,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture carries five named inputs the kernel must reject, each handled by one typed row validator: The fixture carries five named inputs the kernel must reject, each handled by one typed row validator: forwardproblemleakscandidatebody: a forward problem carrying a candidate, ideal, repair, oracle-premise, source-proof, or base-index field. validateforwardproblems records VERIFIERLABFORWARDFIELD_FORBIDDEN. oraclecountedas_forward: an oracle structured source record with countedasforwardsuccess set true. validateoraclesidecars records VERIFIERLABORACLEFORWARDCONTAMINATION. providerclaimsproof: a provider hypothesis asserting proof authority. validateprovider_hypotheses records VERIFIERLAB\u2026",
            "level": 4,
            "order": 15,
            "section_id": "the-fixture-carries-five-named-inputs-the-kernel-must-reject",
            "source_line_end": 185,
            "source_line_start": 161,
            "title": "The fixture carries five named inputs the kernel must reject"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each rejected row lands in contractrejected as a contract violation, never in a claim bucket.** Each rejected row lands in contract_rejected as a contract violation, never in a claim bucket.",
            "level": 4,
            "order": 16,
            "section_id": "each-rejected-row-lands-in-contract-rejected-as-a-contract-violation",
            "source_line_end": 191,
            "source_line_start": 186,
            "title": "Each rejected row lands in `contract_rejected` as a contract violation"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 193,
            "source_line_start": 192,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It follows LCF-style kernel composition that keeps checked results apart from automation, and LeanDojo's lesson that retrieval and provider hints need explicit boundaries.** This component follows small-kernel theorem-proving and proof-certificate composition. The LCF approach and HOL Light anchor the idea that a verifier lab keeps trusted checked results apart from heuristics and automation. Lean-oriented work such as LeanDojo adds the agent context: retrieval, provider hypotheses, and proof-state interaction need explicit boundaries before they can influence a proof claim. The kernel borrows the composition discipline and keeps verifier, oracle, provider, CP2, and Evolve rows in separat\u2026",
            "level": 4,
            "order": 18,
            "section_id": "lcf-composition-and-leandojo-boundaries",
            "source_line_end": 208,
            "source_line_start": 194,
            "title": "LCF composition and LeanDojo boundaries"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 210,
            "source_line_start": 209,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 4,
            "order": 20,
            "section_id": "reader-validation-without-durable-writes",
            "source_line_end": 221,
            "source_line_start": 211,
            "title": "Reader validation without durable writes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the stack runs, the five negative cases are observed, seven buckets hold, counters stay at zero, and no record leaks a body or local root.** A pass means the component stack runs, the five negative cases are observed, claim_separation holds exactly the seven buckets, the authority counters stay at zero, and no public record carries a body or a leaked local root.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 229,
            "source_line_start": 222,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 231,
            "source_line_start": 230,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is bucket separation and metadata-only containment across the composed records, with any return code bound to its own fixture, not generalizable to benchmarks.** The strongest claim this component supports is bucket separation and metadata-only containment across the composed public component records: a reader can see which row a Lean checker backed, which is an oracle comparison, which is a provider hint, which is a CP2 or Evolve candidate, and which was rejected. A Lean/Lake return code or compiled-declaration count is evidence for the public fixture or exported bundle it came from, not a license to generalize to arbitrary benchmarks.",
            "level": 4,
            "order": 23,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 243,
            "source_line_start": 232,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Past that line oracle rows stay comparators, provider rows stay advisory, CP2 and Evolve rows stay bounded, and nothing authorizes Mathlib import, benchmark rates, or launch.** That is the proof boundary. The scope limit refuses everything past it. Oracle structured source record stay hindsight comparators and cannot increment forward success. Provider hypotheses stay advisory until a verifier record exists. CP2 rows stay typed action candidates, bounded evidence bodies. Evolve rows stay bounded policy artifacts, not source-file changes. The component does not import private proof bodies, does not create Mathlib import authority, does not claim a benchmark solve rate, and excludes public\u2026",
            "level": 4,
            "order": 24,
            "section_id": "what-the-authority-ceiling-refuses",
            "source_line_end": 256,
            "source_line_start": 244,
            "title": "What the scope limit refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "verifier_lab_kernel.py",
            "path": "src/microcosm_core/organs/verifier_lab_kernel.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the verifier-lab composition mechanism.",
            "symbols": [
              "run",
              "run_kernel_bundle",
              "_build_result",
              "_write_receipts"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/verifier_lab_kernel.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Readers trust whatever browse surface is</span> nearest, so this validator checks that a navigation surface starts from one control entry and keeps every row a projection.</strong> Anyone who lands in a large codebase starts from whatever browse surface is nearest, treats that surface as the truth, and acts on a stale or partial view. The route plane is a validator that pushes back on this. It checks that a navigation surface starts from one control entry, that browse rows stay projections, and that no row is allowed to pose as the thing it describes.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It runs offline over fixtures</span> and one exact copy of navigation source modules, emitting plain metadata-only result records that each state only what they checked.</strong> The component runs offline over fixture files and over one exact copy of navigation source modules. It never touches a live system. What it emits is a set of plain result records: a cluster summary, a selected card, a source-coupling result, a route lease, an entry-admission record, an affordance-selection record, and a code-architecture packet. Each record states what it checked and carries no source body text.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It is a rules check on</span> a navigation surface, not a live router, a search index, or a source of navigation truth.</strong> It is not a live router, a search index, or a source of navigation truth. It is a check that a navigation surface obeys its own rules before a reader or agent trusts it.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why a browse row needs a coupling record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A browse row that speaks with its source&#x27;s authority lets a stale view steer the next move, so the plane demands a coupling record before granting any authority.</strong> A loose navigation surface fails in a specific way. A browse row is a compressed view of some source, and if the row is allowed to speak with the source&#x27;s authority, then a stale or mislabeled row silently steers the next move. The route plane treats every browse row as a projection and demands a coupling record before that projection gets any authority.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source coupling is a SHA-256 fingerprint</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Source coupling hashes the route rows with SHA-256 and denies authority when the fingerprint or row count disagrees with disk, recording a stale-but-current summary as an overclaim.</strong> Source coupling is a plain SHA-256 over the route rows. The manifest declares an expected fingerprint and an expected row count. If either disagrees with the rows on disk, the projection is denied current authority. A summary that claims to be current while its coupling is stale is recorded as an overclaim.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Refusals the fixture must keep catching</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The plane forces first contact to the control entry, forbids dropping a required control field on compaction, and demotes anti-trigger affordances, each a named negative case.</strong> The other half is what the plane refuses. First contact must begin at the control entry, so a request that starts 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 select it. Each of these is a named negative case the fixture must keep catching.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points, one discipline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Two entry points share the same discipline: <code>run</code> drives the fixture mode and <code>run_route_plane_bundle</code> drives the exported-bundle mode.</strong> The component has two entry points against the same discipline. <code>run</code> drives the fixture mode. <code>run_route_plane_bundle</code> drives the exported-bundle mode.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The <code>run</code> fixture-mode pipeline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> loads thirteen fixture inputs, scans for leakage, builds a toy option surface, and passes only when the scan is clean and every expected negative case fired.</strong> <code>run</code> loads thirteen fixture inputs, scans them for non-public-state leakage, builds a toy option surface with <code>build_toy_option_surface</code> (a cluster summary plus one selected card), then evaluates nine negative-case validators. It merges the negative cases each validator observed and computes the set of expected cases that went unobserved. The status is <code>pass</code> only when no expected case is missing and the non-public-state scan is clean. The fixture proves each guard still fires by requiring every expected negative case to actually appear.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The <code>run_route_plane_bundle</code> bundle-mode gate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_route_plane_bundle</code> loads nine bundle files, digests and secret-scans them, and passes only when a card was selected and every bundle validator finds nothing.</strong> <code>run_route_plane_bundle</code> loads nine bundle files, records a freshness basis and digest over them, scans them with the secret-exclusion scan, then runs the group of exported-bundle validators. Its status is <code>pass</code> only when the secret scan is clean, a card row was selected, no validator produced a finding, and the source-module, lease, entry, affordance, and code-architecture checks all pass.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Fixture entry: builds the toy surface, runs the nine negative-case guards, requires every expected case to fire.</td></tr><tr><td><code>run_route_plane_bundle</code></td><td>Bundle entry: validates a copied route-plane bundle end to end and gates the pass on every component check.</td></tr><tr><td><code>validate_exported_route_rows</code></td><td>Checks each route row for an allowed surface role, an actionable command, no source-authority claim, and an omission record when the body is compressed; catches duplicate route ids and a missing card row.</td></tr><tr><td><code>validate_exported_source_coupling</code></td><td>The coupling gate: hashes the route rows and compares the fingerprint and row count against the manifest; denies authority on mismatch or stale status.</td></tr><tr><td><code>validate_source_module_manifest</code></td><td>Validates the five copied source modules by SHA-256 digest and by required navigation anchors, and enforces the copied-body boundary.</td></tr><tr><td><code>write_receipts</code></td><td>Writes the result records atomically under public-root-relative paths, with a common envelope and no source body text.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Digest and anchor checks on copied modules</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_stable_hash</code> fingerprints the route rows, while <code>validate_source_module_manifest</code> matches each copied file&#x27;s digest and anchors, rejects unsafe paths, and keeps bodies out of records.</strong> The coupling gate uses <code>_stable_hash</code>, a SHA-256 over the route rows serialized as canonical JSON. <code>validate_source_module_manifest</code> reads each copied file, requires its digest to match both the declared source and target digests, requires every declared navigation anchor to be present in the body, and requires the boundary flags <code>body_copied=true</code> and <code>body_in_receipt=false</code>. A target reference that is absolute or contains <code>..</code> is rejected before any read. The body text is never written into a result record.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"575\" height=\"996\" viewBox=\"0 0 575 996\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"287.7\" y1=\"108.0\" x2=\"287.7\" y2=\"150.0\"></line><polygon class=\"pmd-arrow\" points=\"287.7,150.0 284.6,143.2 290.8,143.2\"></polygon><line class=\"pmd-edge\" x1=\"287.7\" y1=\"240.0\" x2=\"287.7\" y2=\"282.0\"></line><polygon class=\"pmd-arrow\" points=\"287.7,282.0 284.6,275.2 290.8,275.2\"></polygon><line class=\"pmd-edge\" x1=\"287.7\" y1=\"372.0\" x2=\"287.7\" y2=\"414.0\"></line><polygon class=\"pmd-arrow\" points=\"287.7,414.0 284.6,407.2 290.8,407.2\"></polygon><line class=\"pmd-edge\" x1=\"287.7\" y1=\"504.0\" x2=\"287.7\" y2=\"546.0\"></line><polygon class=\"pmd-arrow\" points=\"287.7,546.0 284.6,539.2 290.8,539.2\"></polygon><line class=\"pmd-edge\" x1=\"287.7\" y1=\"618.0\" x2=\"287.7\" y2=\"660.0\"></line><polygon class=\"pmd-arrow\" points=\"287.7,660.0 284.6,653.2 290.8,653.2\"></polygon><line class=\"pmd-edge\" x1=\"287.7\" y1=\"732.0\" x2=\"287.7\" y2=\"774.0\"></line><polygon class=\"pmd-arrow\" points=\"287.7,774.0 284.6,767.2 290.8,767.2\"></polygon><line class=\"pmd-edge\" x1=\"255.3\" y1=\"828.0\" x2=\"205.0\" y2=\"870.0\"></line><polygon class=\"pmd-arrow\" points=\"205.0,870.0 208.3,863.3 212.2,868.0\"></polygon><line class=\"pmd-edge\" x1=\"317.6\" y1=\"828.0\" x2=\"384.1\" y2=\"888.0\"></line><polygon class=\"pmd-arrow\" points=\"384.1,888.0 377.0,885.7 381.1,881.1\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"154.3\" y=\"18.0\" width=\"266.8\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"40.5\">Control entry first</tspan><tspan x=\"287.7\" y=\"58.5\">a browse row that claims first</tspan><tspan x=\"287.7\" y=\"76.5\">contact</tspan><tspan x=\"287.7\" y=\"94.5\">is replaced with the entry route</tspan></text><title>Control entry first a 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=\"176.5\" y=\"150.0\" width=\"222.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"172.5\">Source coupling</tspan><tspan x=\"287.7\" y=\"190.5\">SHA-256 over route rows vs</tspan><tspan x=\"287.7\" y=\"208.5\">manifest</tspan><tspan x=\"287.7\" y=\"226.5\">fingerprint and row count</tspan></text><title>Source coupling SHA-256 over route rows vs manifest fingerprint and row count</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"282.0\" width=\"274.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"304.5\">Route rows</tspan><tspan x=\"287.7\" y=\"322.5\">allowed role, actionable command,</tspan><tspan x=\"287.7\" y=\"340.5\">no source-authority claim,</tspan><tspan x=\"287.7\" y=\"358.5\">omission record when compressed</tspan></text><title>Route rows allowed role, actionable command, no source-authority claim, omission record when compressed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"169.1\" y=\"414.0\" width=\"237.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"436.5\">Source-module manifest</tspan><tspan x=\"287.7\" y=\"454.5\">five copied bodies</tspan><tspan x=\"287.7\" y=\"472.5\">digest and required anchors,</tspan><tspan x=\"287.7\" y=\"490.5\">body never in the record</tspan></text><title>Source-module manifest five copied bodies digest and required anchors, body never in the record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.0\" y=\"546.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"568.5\">Entry-packet floor</tspan><tspan x=\"287.7\" y=\"586.5\">required control fields survive</tspan><tspan x=\"287.7\" y=\"604.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=\"154.3\" y=\"660.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"682.5\">Affordance passports</tspan><tspan x=\"287.7\" y=\"700.5\">anti-trigger rows demoted before</tspan><tspan x=\"287.7\" y=\"718.5\">selection</tspan></text><title>Affordance passports anti-trigger rows demoted before selection</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"774.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"796.5\">Coupling current, all checks pass,</tspan><tspan x=\"287.7\" y=\"814.5\">card row selected?</tspan></text><title>Coupling current, all checks pass, card row selected?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"870.0\" width=\"244.6\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"892.5\">metadata-only result records</tspan><tspan x=\"140.3\" y=\"910.5\">cluster flag, card, coupling,</tspan><tspan x=\"140.3\" y=\"928.5\">route lease,</tspan><tspan x=\"140.3\" y=\"946.5\">entry admission, affordance,</tspan><tspan x=\"140.3\" y=\"964.5\">code-architecture 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=\"290.6\" y=\"888.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"424.0\" y=\"910.5\">Blocked</tspan><tspan x=\"424.0\" y=\"928.5\">stable error codes and findings,</tspan><tspan x=\"424.0\" y=\"946.5\">bodies redacted</tspan></text><title>Blocked stable error codes and findings, bodies redacted</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Entry[&quot;Control entry first a browse row that claims first contact is replaced with the entry route&quot;] Couple[&quot;Source coupling SHA-256 over route rows vs manifest fingerprint and row count&quot;] Rows[&quot;Route rows allowed role, actionable command, no source-authority claim, omission record when compressed&quot;] Modules[&quot;Source-module manifest five copied bodies digest and required anchors, body never in the record&quot;] Floor[&quot;Entry-packet floor required control fields survive compaction&quot;] Pass[&quot;Affordance passports anti-trigger rows demoted before selection&quot;] Verdict[&quot;Coupling current, all checks pass, card row selected?&quot;] Result records[&quot;metadata-only result records cluster flag, card, coupling, route lease, entry admission, affordance, code-architecture packet&quot;] Blocked[&quot;Blocked stable error codes and findings, bodies redacted&quot;] Entry --&gt; Couple Couple --&gt; Rows Rows --&gt; Modules Modules --&gt; Floor Floor --&gt; Pass Pass --&gt; Verdict Verdict --&gt; Result records Verdict --&gt; Blocked</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight cases carrying nine error codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Eight negative cases carry nine stable error codes, one case carrying two, and the fixture passes only when every code is observed.</strong> The fixture mode is defined by eight negative cases that carry nine stable error codes. One case carries two codes, which is why the counts differ. Every code below must be observed for the fixture to pass.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Case</th><th>Error code</th></tr></thead><tbody><tr><td>First contact starts from a drilldown projection</td><td><code>BANNED_FIRST_CONTACT_ROUTE</code></td></tr><tr><td>Source-coupling fingerprint is stale</td><td><code>SOURCE_COUPLING_STALE</code></td></tr><tr><td>Compressed route card carries no omission record</td><td><code>MISSING_OMISSION_RECEIPT</code></td></tr><tr><td></td><td><code>ATLAS_PROJECTION_NOT_CONTROL_ENTRY</code></td></tr><tr><td>Route card leaks a private body</td><td><code>ROUTE_CARD_PRIVATE_BODY_LEAK</code></td></tr><tr><td>Route summary overclaims freshness</td><td><code>ROUTE_SUMMARY_OVERCLAIMS_FRESHNESS</code></td></tr><tr><td>Two rows share a route id</td><td><code>DUPLICATE_ROUTE_ID_CONFLICT</code></td></tr><tr><td>Entry admission drops a required control field</td><td><code>ENTRY_ADMISSION_CONTROL_FLOOR_DROPPED</code></td></tr><tr><td>An anti-trigger affordance is not demoted</td><td><code>AFFORDANCE_PASSPORT_ANTITRIGGER_IGNORED</code></td></tr></tbody></table></div>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Progressive disclosure, CLI, and graph tooling</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows progressive disclosure, CLI discoverability, and directed-graph tooling, but keeps cards, leases, and browse rows below authority until coupling and entry records agree.</strong> The route plane sits on information-architecture and graph-navigation practice. The first-contact rule follows the usability pressure behind <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 command-facing surface follows the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://clig.dev/\">Command Line Interface Guidelines</a> emphasis on discoverable commands and clear next actions. The graph side is ordinary 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> over dependency edges, and <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> shows the older pattern of computing route salience from graph structure. This component keeps those ideas below authority: cards, leases, and browse rows stay projections unless the coupling and entry-admission records agree.</p>\n<h3 class=\"pm-body__h\">Source-Backed Doctrine Packet</h3>\n<p>The authoritative sources for this module are:</p>\n<ul><li><code>core/organ_registry.json::implemented_organs[navigation_hologram_route_plane]</code> records the accepted component authority: evidence class <code>semantic_validator</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><li><code>core/organ_atlas.json::organs[navigation_hologram_route_plane]</code> carries the cold-reader gloss. It restates the 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.</li><li><code>standards/std_microcosm_navigation_hologram_route_plane.json</code> governs the authority boundary <code>public_navigation_route_plane_runtime_and_copied_source_body_validator_not_live_source_authority</code> and declares the runtime bundle command <code>python -m microcosm_core.organs.navigation_hologram_route_plane validate-route-plane-bundle --input examples/navigation_hologram_route_plane/exported_route_plane_bundle</code>.</li><li><code>src/microcosm_core/organs/navigation_hologram_route_plane.py</code> is the runtime source for fixture validation, bundle validation, the coupling gate, the negative-case guards, and the source-module digest and anchor checks.</li><li><code>core/fixture_manifests/navigation_hologram_route_plane.fixture_manifest.json</code> binds fixture expectations: <code>body_copied_material_count=5</code>, body material status <code>copied_non_secret_macro_route_substrate_with_provenance</code>, <code>body_in_receipt=false</code>, and the nine stable error codes above.</li><li><code>examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_module_manifest.json</code> names the five exact copied route and control bodies validated by digest and anchors.</li><li><code>tests/test_navigation_hologram_route_plane.py</code> is the regression floor for fixture records, copied-source digests, source-module anchors, record redaction, bundle validation, digest-mismatch rejection, and this packet.</li></ul>\n<p>The five copied source modules:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Module id</th><th>Source</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></tr><tr><td><code>navigation_route_plane_context_pack_source_body_import</code></td><td><code>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></tr><tr><td><code>navigation_route_plane_option_surface_source_body_import</code></td><td><code>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></tr></tbody></table></div>\n<p>The five copied targets, in the same row order:</p>\n<pre class=\"pm-pre\"><code>examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/system/lib/navigation_route_intervention.py\nexamples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/system/lib/navigation_context_pack.py\nexamples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/system/lib/kernel/commands/comprehension_snapshot.py\nexamples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/system/lib/standard_option_surface.py\nexamples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/codex/standards/std_navigation_contract.json</code></pre>\n<p>The fixture command writes these result records:</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<h3 class=\"pm-body__h\">Validation Result record Path</h3>\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 python3 -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 python3 -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\npython3 -m pytest tests/test_navigation_hologram_route_plane.py\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixture caught every negative case, the bundle validated its rows, coupling, and copied modules, and no record leaked a body or non-public paths.</strong> A pass means the fixture observed every expected negative case, the exported bundle validated its route rows, source coupling, and copied source modules, and no result record carried a source body or a non-public paths. The validation result records for this module are the result records those commands write.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that public fixture and bundle evidence agree on the declared route-plane contract, and that is the proof boundary and scope limit.</strong> The strongest claim this module supports is public fixture and exported-bundle evidence: the route rows, copied source modules, source manifests, negative cases, and validation result records agree on the declared public route-plane contract. That is its proof boundary and its scope limit.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it refuses past that line</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Past that line it proves no live route freshness, grants no kernel authority, and excludes source-file changes, external model access, state export, public sharing, or whole-system equivalence.</strong> It refuses everything past that line. This module 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 public sharing or launch, prove whole-system correctness, or assert whole-system equivalence.</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": "component-navigation-hologram-route-plane.html"
          },
          {
            "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-module-cold-reader-route-map.html"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "id": "paper_module.routing_anti_patterns_registry",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Routing Anti-Patterns Registry",
            "relation": "depends on",
            "url": "paper-module-routing-anti-patterns-registry.html"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-module-pattern-binding-contract.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_route_observability_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Route Observability Runtime",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "url": "paper-module-agent-route-observability-runtime.html"
        },
        {
          "id": "paper_module.batch11_saturation_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 11 Saturation Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "url": "paper-module-batch11-saturation-engines-capsule.html"
        },
        {
          "id": "paper_module.batch8_compliance_pipeline_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Compliance Pipeline Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "url": "paper-module-batch8-compliance-pipeline-capsule.html"
        },
        {
          "id": "paper_module.cold_reader_route_map",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Cold-Reader Route Map",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
          "url": "paper-module-cold-reader-route-map.html"
        },
        {
          "id": "paper_module.doctrine_fact_claim_audit",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Doctrine Fact Claim Audit",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
          "url": "paper-module-doctrine-fact-claim-audit.html"
        },
        {
          "id": "paper_module.engine_room_navigation_fitness_benchmark",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Navigation Fitness Benchmark",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].depends_on",
          "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
        },
        {
          "id": "paper_module.macro_projection_import_protocol",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Source Projection Import Protocol",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "url": "paper-module-macro-projection-import-protocol.html"
        },
        {
          "id": "paper_module.pattern_binding_contract",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Pattern Binding Contract",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
          "url": "paper-module-pattern-binding-contract.html"
        },
        {
          "id": "paper_module.routing_anti_patterns_registry",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Routing Anti-Patterns Registry",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
          "url": "paper-module-routing-anti-patterns-registry.html"
        },
        {
          "id": "paper_module.self_ignorance_coverage_ledger",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Self-Ignorance Coverage Ledger",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
          "url": "paper-module-self-ignorance-coverage-ledger.html"
        },
        {
          "id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Voice to Doctrine Self-Improvement Loop",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
          "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
        }
      ],
      "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-module-navigation-hologram-route-plane.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 a browse row that claims first contact is replaced with the entry route\"] Couple[\"Source coupling SHA-256 over route rows vs manifest fingerprint and row count\"] Rows[\"Route rows allowed role, actionable command, no source-authority claim, omission record when compressed\"] Modules[\"Source-module manifest five copied bodies digest and required anchors, body never in the record\"] Floor[\"Entry-packet floor required control fields survive compaction\"] Pass[\"Affordance passports anti-trigger rows demoted before selection\"] Verdict[\"Coupling current, all checks pass, card row selected?\"] Result records[\"metadata-only result records cluster flag, card, coupling, route lease, entry admission, affordance, code-architecture packet\"] Blocked[\"Blocked stable error codes and findings, bodies redacted\"] Entry --> Couple Couple --> Rows Rows --> Modules Modules --> Floor Floor --> Pass Pass --> Verdict Verdict --> Result records Verdict --> Blocked",
            "source_format": "mermaid",
            "source_hash": "sha256:4b85a0fb7692a0cbb328ee12100327a577d1657d71b250d8365bb2dc0c7f674f",
            "source_line_end": 75,
            "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": 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-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "depends on",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-module-pattern-binding-contract.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "navigation_hologram_route_plane",
                "kind": "organ",
                "kind_label": "component",
                "label": "Navigation Hologram Route Plane",
                "relation": "explains",
                "url": "component-navigation-hologram-route-plane.html"
              },
              {
                "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": "re-entry-conditions",
              "source_line_start": 158,
              "title": "Re-entry Conditions"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 175,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_hologram_route_plane.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "progressive disclosure",
            "section_id": "progressive-disclosure-cli-and-graph-tooling",
            "url": "https://www.nngroup.com/articles/progressive-disclosure/"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "progressive-disclosure-cli-and-graph-tooling",
            "url": "https://clig.dev/"
          },
          {
            "kind": "external_reference",
            "label": "topological sorting",
            "section_id": "progressive-disclosure-cli-and-graph-tooling",
            "url": "https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.dag.topological_sort.html"
          },
          {
            "kind": "external_reference",
            "label": "PageRank",
            "section_id": "progressive-disclosure-cli-and-graph-tooling",
            "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": "Readers trust whatever browse surface is nearest, so this validator checks that a navigation surface starts from one control entry and keeps every row a projection. Anyone who lands in a large codebase starts from whatever browse surface is nearest, treats that surface as the truth, and acts on a stale or partial view. The route plane is a validator that pushes back on this. It checks that a navigation surface starts from one control entry, that browse rows stay projections, and that no row is allowed to pose as the thing it describes.",
            "level": 4,
            "order": 1,
            "section_id": "readers-trust-whatever-browse-surface-is-nearest",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Readers trust whatever browse surface is nearest"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It runs offline over fixtures and one exact copy of navigation source modules, emitting plain metadata-only result records that each state only what they checked. The component runs offline over fixture files and over one exact copy of navigation source modules. It never touches a live system. What it emits is a set of plain result records: a cluster summary, a selected card, a source-coupling result, a route lease, an entry-admission record, an affordance-selection record, and a code-architecture packet. Each record states what it checked and carries no source body text.",
            "level": 4,
            "order": 2,
            "section_id": "it-runs-offline-over-fixtures",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "It runs offline over fixtures"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is a rules check on a navigation surface, not a live router, a search index, or a source of navigation truth. It is not a live router, a search index, or a source of navigation truth. It is a check that a navigation surface obeys its own rules before a reader or agent trusts it.",
            "level": 4,
            "order": 3,
            "section_id": "it-is-a-rules-check-on-a-navigation-surface",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "It is a rules check on a navigation surface"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A browse row that speaks with its source's authority lets a stale view steer the next move, so the plane demands a coupling record before granting any authority. A loose navigation surface fails in a specific way. A browse row is a compressed view of some source, and if the row is allowed to speak with the source's authority, then a stale or mislabeled row silently steers the next move. The route plane treats every browse row as a projection and demands a coupling record before that projection gets any authority.",
            "level": 4,
            "order": 5,
            "section_id": "why-a-browse-row-needs-a-coupling-record",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Why a browse row needs a coupling record"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Source coupling hashes the route rows with SHA-256 and denies authority when the fingerprint or row count disagrees with disk, recording a stale-but-current summary as an overclaim. Source coupling is a plain SHA-256 over the route rows. The manifest declares an expected fingerprint and an expected row count. If either disagrees with the rows on disk, the projection is denied current authority. A summary that claims to be current while its coupling is stale is recorded as an overclaim.",
            "level": 4,
            "order": 6,
            "section_id": "source-coupling-is-a-sha-256-fingerprint",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Source coupling is a SHA-256 fingerprint"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The plane forces first contact to the control entry, forbids dropping a required control field on compaction, and demotes anti-trigger affordances, each a named negative case. The other half is what the plane refuses. First contact must begin at the control entry, so a request that starts 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 select it. Each of these is a named negative case the fixture must keep catching.",
            "level": 4,
            "order": 7,
            "section_id": "refusals-the-fixture-must-keep-catching",
            "source_line_end": 28,
            "source_line_start": 25,
            "title": "Refusals the fixture must keep catching"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 30,
            "source_line_start": 29,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two entry points share the same discipline: run drives the fixture mode and runrouteplanebundle drives the exported-bundle mode. The component has two entry points against the same discipline. run drives the fixture mode. runrouteplanebundle drives the exported-bundle mode.",
            "level": 4,
            "order": 9,
            "section_id": "two-entry-points-one-discipline",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "Two entry points, one discipline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run loads thirteen fixture inputs, scans for leakage, builds a toy option surface, and passes only when the scan is clean and every expected negative case fired. run loads thirteen fixture inputs, scans them for non-public-state leakage, builds a toy option surface with buildtoyoption_surface (a cluster summary plus one selected card), then evaluates nine negative-case validators. It merges the negative cases each validator observed and computes the set of expected cases that went unobserved. The status is pass only when no expected case is missing and the non-public-state scan is clean. The fixture proves each guard still fires by requiring every expected negative case to actually appear.",
            "level": 4,
            "order": 10,
            "section_id": "the-run-fixture-mode-pipeline",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "The `run` fixture-mode pipeline"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "runrouteplanebundle loads nine bundle files, digests and secret-scans them, and passes only when a card was selected and every bundle validator finds nothing. runrouteplanebundle loads nine bundle files, records a freshness basis and digest over them, scans them with the secret-exclusion scan, then runs the group of exported-bundle validators. Its status is pass only when the secret scan is clean, a card row was selected, no validator produced a finding, and the source-module, lease, entry, affordance, and code-architecture checks all pass.",
            "level": 4,
            "order": 11,
            "section_id": "the-run-route-plane-bundle-bundle-mode-gate",
            "source_line_end": 51,
            "source_line_start": 39,
            "title": "The `run_route_plane_bundle` bundle-mode gate"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "stablehash fingerprints the route rows, while validatesourcemodulemanifest matches each copied file's digest and anchors, rejects unsafe paths, and keeps bodies out of records. The coupling gate uses stablehash, a SHA-256 over the route rows serialized as canonical JSON. validatesourcemodulemanifest reads each copied file, requires its digest to match both the declared source and target digests, requires every declared navigation anchor to be present in the body, and requires the boundary flags bodycopied=true and bodyinreceipt=false. A target reference that is absolute or contains .. is rejected before any read. The body text is never written into a result record.",
            "level": 4,
            "order": 12,
            "section_id": "digest-and-anchor-checks-on-copied-modules",
            "source_line_end": 76,
            "source_line_start": 52,
            "title": "Digest and anchor checks on copied modules"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 78,
            "source_line_start": 77,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Eight negative cases carry nine stable error codes, one case carrying two, and the fixture passes only when every code is observed. The fixture mode is defined by eight negative cases that carry nine stable error codes. One case carries two codes, which is why the counts differ. Every code below must be observed for the fixture to pass.",
            "level": 4,
            "order": 14,
            "section_id": "eight-cases-carrying-nine-error-codes",
            "source_line_end": 94,
            "source_line_start": 79,
            "title": "Eight cases carrying nine error codes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 96,
            "source_line_start": 95,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design borrows progressive disclosure, CLI discoverability, and directed-graph tooling, but keeps cards, leases, and browse rows below authority until coupling and entry records agree. The route plane sits on information-architecture and graph-navigation practice. The first-contact rule follows the usability pressure behind progressive disclosure: show the control entry and immediate affordances before deeper browse rows. The command-facing surface follows the Command Line Interface Guidelines emphasis on discoverable commands and clear next actions. The graph side is ordinary directed-graph tooling: NetworkX documents topological sorting over dependency edges, and PageRank shows the ol\u2026",
            "level": 4,
            "order": 16,
            "section_id": "progressive-disclosure-cli-and-graph-tooling",
            "source_line_end": 100,
            "source_line_start": 97,
            "title": "Progressive disclosure, CLI, and graph tooling"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 111,
            "source_line_start": 101,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the fixture caught every negative case, the bundle validated its rows, coupling, and copied modules, and no record leaked a body or non-public paths. A pass means the fixture observed every expected negative case, the exported bundle validated its route rows, source coupling, and copied source modules, and no result record carried a source body or a non-public paths. The validation result records for this module are the result records those commands write.",
            "level": 4,
            "order": 18,
            "section_id": "what-a-pass-certifies-here",
            "source_line_end": 115,
            "source_line_start": 112,
            "title": "What a pass certifies here"
          },
          {
            "block_kinds": [
              "code",
              "list",
              "paragraph",
              "table"
            ],
            "excerpt": "The authoritative sources for this module are: core/organregistry.json::implementedorgans[navigationhologramrouteplane] records the accepted component authority: evidence class semanticvalidator, 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] carries the cold-reader gloss. It restates the scope limit: It validates only the declared public toy route-plane contract and its regression fixtures (plus exact copied navi\u2026",
            "level": 2,
            "order": 19,
            "section_id": "source-backed-doctrine-packet",
            "source_line_end": 157,
            "source_line_start": 116,
            "title": "Source-Backed Doctrine Packet"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 166,
            "source_line_start": 165,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is that public fixture and bundle evidence agree on the declared route-plane contract, and that is the proof boundary and scope limit. The strongest claim this module supports is public fixture and exported-bundle evidence: the route rows, copied source modules, source manifests, negative cases, and validation result records agree on the declared public route-plane contract. That is its proof boundary and its scope limit.",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 170,
            "source_line_start": 167,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Past that line it proves no live route freshness, grants no kernel authority, and excludes source-file changes, external model access, state export, public sharing, or whole-system equivalence. It refuses everything past that line. This module 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 public sharing or launch, prove whole-system correctness, or assert whole-system equivalence.",
            "level": 4,
            "order": 22,
            "section_id": "what-it-refuses-past-that-line",
            "source_line_end": 174,
            "source_line_start": 171,
            "title": "What it refuses past that line"
          }
        ],
        "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": "",
          "source": "capsule_summary_line",
          "text": "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."
        }
      },
      "source_drilldown": {
        "source_manifests": [
          {
            "label": "Source manifest",
            "path": "examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_module_manifest.json",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_module_manifest.json"
          }
        ],
        "source_modules": [
          {
            "label": "navigation_hologram_route_plane.py",
            "path": "src/microcosm_core/organs/navigation_hologram_route_plane.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public route-plane fixture and exported-bundle validation.",
            "symbols": [
              "run",
              "run_route_plane_bundle",
              "validate_exported_route_rows",
              "validate_source_module_manifest",
              "write_receipts"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/navigation_hologram_route_plane.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_hologram_route_plane.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_hologram_route_plane.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">One recorded trail is checked end to end</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It replays one agent&#x27;s recorded trail \u2014 route, work, events, evidence, and declared authority limit \u2014 and checks the whole thing is well-formed and self-consistent.</strong> This component takes a recorded trail of one agent&#x27;s local run, the route it picked, the work it logged, the events it emitted, the evidence it pointed to, and the authority limit it declared, and checks that the trail is well-formed and self-consistent. It is a replay validator over synthetic fixtures, not a live tap on a running agent.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six checks share the declared scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Because the record states its authority limit up front, the runtime runs six checks and writes six metadata-only result records that each carry status, findings, and the scope limit.</strong> The record is built to state up front where the agent&#x27;s authority was supposed to stop, so the limit is written down and checkable rather than taken on faith. The runtime reads that record, runs six checks over it, and writes six small JSON result records. Each result record carries a status, the negative cases it saw, the findings, and the scope limit. Large or private payloads are dropped before anything is written.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recorded evidence cannot prove live compliance</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It reads recorded evidence only, inspecting no live session and proving nothing about whether an agent actually stayed in bounds.</strong> It reads recorded evidence. It does not inspect live sessions, mutate a route, install a hook, authorize a provider, or prove that any agent actually stayed in bounds.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A raw log reads as proof</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A raw agent log is hard to trust because a behavior-change claim or a quiet authority grab reads as proof while nothing checkable is recorded.</strong> A raw agent log is hard to trust. Someone reading it by hand cannot easily tell whether a row that claims &quot;I changed how the agent behaves&quot; is backed by anything, or whether an advisory step quietly asserted authority it never had. Loose logging fails here in a specific way: a trace that reads as proof, with nothing recorded that a reader can check.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">No claim counts unless the record backs it</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses to treat a claim as evidence unless the record supports it: advisory rows cannot claim mutation authority, behavior-change needs named trace ids, and private bodies are redacted.</strong> This component closes that gap by refusing to treat a claim as evidence unless the record supports it. An advisory row cannot also claim live mutation authority. A behavior-change claim is blocked unless it names the trace ids that evidence it. A private transcript body is rejected and redacted. The useful output is a compact result record: one command, one selected route, one work-event-evidence chain, one validator handle, and one scope limit.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run</code> scans, then calls six validators</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> loads the fixture, scans the inputs for forbidden non-public-state classes before any check, then calls six validators in order and merges what they observed.</strong> The default entrypoint is <code>run</code>. It loads the first-wave fixture, resolves the public root for the input path, and scans the inputs for forbidden non-public-state classes before any check runs. It then calls six validators in order and merges what they observed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A green run means every rejection fired</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture is deliberately adversarial, so a green run means every expected negative case fired and nothing unexpected did, not that the trace was clean.</strong> The fixture holds 10 trace rows, 6 hook-shadow cases, 6 egress cases, and 2 anti-pattern debt rows. It is deliberately adversarial: it is built to trigger every planned rejection. A green run therefore means every expected negative case fired and nothing unexpected did, not that the trace was clean.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_route_compliance</code> classifies each row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_route_compliance</code> checks each trace row for duplicate ids, a missing lease, a route miss, a private payload, an advisory authority claim, or unevidenced behavior change, passing only on expected cases.</strong> <code>validate_route_compliance</code> classifies the trace rows. It counts duplicate event ids, and for each row it checks for a missing route lease, a route miss where the observed route differs from the expected route, a private transcript payload class, an advisory row that claims mutation authority, and a behavior-change claim with no evidence ids. Each check that fires records a typed finding and marks the row rejected. The check passes when every negative case it saw is one of the expected cases.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_route_lease_mode_control</code> reads leases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_route_lease_mode_control</code> flags kernel bloat before direct action and leases that offer static route metadata in place of consumed trace feedback.</strong> <code>validate_route_lease_mode_control</code> reads the same trace rows as route leases. It flags <code>KERNEL_BLOAT_BEFORE_DIRECT_ACTION</code> when a lease returns to broad kernel context before acting, and <code>ROUTE_LEASE_NOT_CONSUMED</code> when static route metadata is offered in place of consumed trace feedback.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_hook_shadow</code> keeps hooks projection-only</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_hook_shadow</code> replays each hook case, requiring <code>projection_not_authority</code>, metadata-only fields, and every live-state field false, so any read of live operator, provider, or operator UI state is rejected.</strong> <code>validate_hook_shadow</code> replays the hook intervention cases. Each case must map a case id, hook id, coverage claim, repair class, and expected intervention, must declare <code>projection_not_authority</code>, must stay metadata-only, and must keep every live-state field false. A case that reads live operator, provider, browser, HUD, cockpit, or ledger state is rejected.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_debt_retirement</code> needs behavior-change evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_debt_retirement</code> retires a debt row only when it names behavior-change evidence trace ids, so evidence-only telemetry cannot retire debt on its own.</strong> <code>validate_debt_retirement</code> marks a debt row retired only when it names behavior-change evidence trace ids and carries no evidence-only trace ids. Evidence-only telemetry cannot retire debt on its own.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_agent_principle_lens</code> mints nothing</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_agent_principle_lens</code> confirms the lens preserves its selected principle ids and route handles while minting no principle, promoting no axiom, and exporting no full body.</strong> <code>validate_agent_principle_lens</code> confirms the lens preserves its selected principle ids and its route handles back to the principle cards and the agent operating packet. The lens cannot mint principles, promote a candidate axiom, or export full principle bodies. Any of those sets a finding.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_egress_mirror</code> recomputes each decision</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_egress_mirror</code> recomputes each detector decision against the declared one, requiring every private-read, provider-read, cockpit-read, and body-export flag to stay false.</strong> <code>validate_egress_mirror</code> recomputes each detector decision and compares it to the declared one. Every case must keep <code>private_state_read</code>, <code>provider_payload_read</code>, <code>browser_hud_cockpit_state_read</code>, and <code>body_exported</code> false.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A pass writes six metadata-only result records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> passes only when no expected case is missing, the scan is clean, and all six validators pass, after which <code>write_receipts</code> emits six metadata-only JSON records and <code>result_card</code> a compact card.</strong> <code>run</code> passes only when no expected negative case is missing, the non-public-state scan passes, and route compliance, hook shadow, route trace analytics, the principle lens, and the egress mirror all pass. It then calls <code>write_receipts</code>, which writes the six JSON result records under the public root and returns their public-relative paths. <code>result_card</code> compresses a full result into a start card and drops the full findings, private scans, source bodies, and scope-limit bodies.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Bundle runners over exported evidence slices</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_observability_bundle</code> validates a larger exported bundle and blocks on any forbidden payload key or manifest drift, while companion runners check the same membrane over adjacent evidence slices.</strong> Alongside the fixture path, <code>run_observability_bundle</code> validates a larger exported bundle: route events, agent path observations, session diagnostics, hook-shadow rows, actor-axis checks, debt rows, process-audit rows, an observability policy, and a source-module manifest, blocking on any forbidden payload key or manifest drift. Companion runners such as <code>run_agent_observability_store_bundle</code> check the same membrane over adjacent public route, session, bridge, controller, and store evidence slices.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Loads the fixture, runs the six checks in order, composes status, writes six result records</td></tr><tr><td><code>validate_route_compliance</code></td><td>Classifies trace rows; rejects missing lease, duplicate id, private body, advisory authority claim, behavior overclaim, route miss</td></tr><tr><td><code>validate_route_lease_mode_control</code></td><td>Reads lease consumption; flags kernel bloat before direct action and unconsumed leases</td></tr><tr><td><code>validate_hook_shadow</code></td><td>Replays hook cases; requires projection-only, metadata-only, and all live-state fields false</td></tr><tr><td><code>validate_debt_retirement</code></td><td>Retires a debt row only when it names behavior-change evidence and no evidence-only refs</td></tr><tr><td><code>validate_agent_principle_lens</code></td><td>Checks the lens preserves selected ids and route handles and mints nothing</td></tr><tr><td><code>validate_egress_mirror</code></td><td>Recomputes detector decisions; requires no private read, provider read, HUD read, or body export</td></tr><tr><td><code>write_receipts</code></td><td>Writes the six result records under the public root and returns their paths</td></tr><tr><td><code>result_card</code></td><td>Compresses a result into a card, omitting findings, private scans, and source bodies</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"273\" height=\"720\" viewBox=\"0 0 273 720\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"136.6\" y1=\"90.0\" x2=\"136.6\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"136.6,132.0 133.5,125.2 139.7,125.2\"></polygon><line class=\"pmd-edge\" x1=\"136.6\" y1=\"186.0\" x2=\"136.6\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"136.6,228.0 133.5,221.2 139.7,221.2\"></polygon><line class=\"pmd-edge\" x1=\"136.6\" y1=\"300.0\" x2=\"136.6\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"136.6,342.0 133.5,335.2 139.7,335.2\"></polygon><line class=\"pmd-edge\" x1=\"136.6\" y1=\"396.0\" x2=\"136.6\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"136.6,438.0 133.5,431.2 139.7,431.2\"></polygon><line class=\"pmd-edge\" x1=\"136.6\" y1=\"510.0\" x2=\"136.6\" y2=\"552.0\"></line><polygon class=\"pmd-arrow\" points=\"136.6,552.0 133.5,545.2 139.7,545.2\"></polygon><line class=\"pmd-edge\" x1=\"136.6\" y1=\"606.0\" x2=\"136.6\" y2=\"648.0\"></line><polygon class=\"pmd-arrow\" points=\"136.6,648.0 133.5,641.2 139.7,641.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=\"237.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"40.5\">Fixture inputs</tspan><tspan x=\"136.6\" y=\"58.5\">agent_trace, hook_shadow,</tspan><tspan x=\"136.6\" y=\"76.5\">debt, principle_lens, egress</tspan></text><title>Fixture inputs agent_trace, hook_shadow, debt, principle_lens, egress</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"132.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"154.5\">non-public-state scan</tspan><tspan x=\"136.6\" y=\"172.5\">forbidden classes rejected</tspan></text><title>non-public-state scan forbidden classes rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"228.0\" width=\"237.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"250.5\">Six validators</tspan><tspan x=\"136.6\" y=\"268.5\">route, lease, hook,</tspan><tspan x=\"136.6\" y=\"286.5\">debt, lens, egress</tspan></text><title>Six validators route, lease, hook, debt, lens, egress</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"342.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"364.5\">Merge observed</tspan><tspan x=\"136.6\" y=\"382.5\">negative cases</tspan></text><title>Merge observed negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"438.0\" width=\"237.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"460.5\">Status</tspan><tspan x=\"136.6\" y=\"478.5\">pass only if every</tspan><tspan x=\"136.6\" y=\"496.5\">expected case fired</tspan></text><title>Status pass only if every expected case fired</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"552.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"574.5\">Six result records</tspan><tspan x=\"136.6\" y=\"592.5\">write_receipts</tspan></text><title>Six result records write_receipts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"648.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"670.5\">Compact card</tspan><tspan x=\"136.6\" y=\"688.5\">result_card</tspan></text><title>Compact card result_card</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Fixture[&quot;Fixture inputs agent_trace, hook_shadow, debt, principle_lens, egress&quot;] Scan[&quot;non-public-state scan forbidden classes rejected&quot;] Checks[&quot;Six validators route, lease, hook, debt, lens, egress&quot;] Merge[&quot;Merge observed negative cases&quot;] Status[&quot;Status pass only if every expected case fired&quot;] Result records[&quot;Six result records write_receipts&quot;] Card[&quot;Compact card result_card&quot;] Fixture --&gt; Scan --&gt; Checks --&gt; Merge --&gt; Status --&gt; Result records --&gt; Card</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The full rejection set a green run needs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run needs the whole rejection set to fire \u2014 eight route and lease cases plus five hook-shadow cases \u2014 and a missing or unexpected case blocks the run instead.</strong> The fixture must trigger the full rejection set for a green run. The route and lease cases are: an actor-axis mismatch on an advisory row that claims mutation authority; a missing route lease; a private transcript body; a duplicate trace id; a route-compliance overclaim of behavior change with no evidence; kernel bloat before direct action; static route metadata without trace feedback; and a route miss replaced by a public route. The hook-shadow cases are: missing authority; a banned-route intervention; command displacement; a live-state read attempt; and a hook-shadow budget overrun. If any expected case fails to fire, or an unexpected case appears, the run is marked blocked rather than green.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Distributed tracing meets agent trajectories</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Its shape borrows from distributed tracing \u2014 W3C Trace Context and OpenTelemetry \u2014 and from ReAct trajectories, exposing route, lease, trace id, evidence chain, validator, and scope limit together.</strong> This component borrows its shape from 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> set the observability pattern: propagate trace identity, collect events, and keep 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> made the interleaved reasoning-and-action trajectory a first-class object for reading agent behavior. The traceability shape carries over: selected route, route lease, trace id, work-event-evidence chain, validator ref, and scope limit are exposed together.</p>\n<h3 class=\"pm-body__h\">Source-Backed Doctrine Packet</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Authority rows connect claims to runtime evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The registry, evidence-class row, and governing standard let readers trace the public claim to its exact semantic-validator boundary.</strong> A reader can move from the public claim to the runtime, standard, manifests, result records, and negative cases without guessing. The authority rows are <code>core/organ_registry.json::implemented_organs[organ_id=agent_route_observability_runtime]</code> and <code>core/organ_evidence_classes.json::organ_evidence_classes[agent_route_observability_runtime]</code>. The registry declares evidence class <code>semantic_validator</code>. The governing standard is <code>standards/std_microcosm_agent_route_observability_runtime.json</code>, whose authority boundary is <code>public_route_observability_runtime_metadata_and_copied_macro_trace_bodies_not_live_session_provider_browser_hud_or_hook_authority</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source manifests expose copied bodies without live sessions</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runtime and three source manifests keep copied bodies inspectable with <code>body_in_receipt=false</code> while granting no access to live sessions.</strong> The runtime source is <code>src/microcosm_core/organs/agent_route_observability_runtime.py</code>. Copied public source-module bodies stay inspectable through their manifests with <code>body_in_receipt=false</code>, including <code>examples/agent_route_observability_runtime/exported_observability_bundle/source_module_manifest.json</code> and the two shared projection-import manifests <code>examples/macro_projection_import_protocol/exported_projection_import_bundle/agent_execution_trace_source_module_manifest.json</code> and <code>examples/macro_projection_import_protocol/exported_projection_import_bundle/agent_observability_source_module_manifest.json</code>. The cross-module test <code>tests/test_macro_projection_import_protocol.py::test_agent_execution_trace_body_import_is_unified_under_macro_projection_spine</code> keeps that body import under one shared spine. This packet does not inspect live sessions.</p>\n<p>The registry validator command is:</p>\n<pre class=\"pm-pre\"><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></pre>\n<p>The six result records this run writes are:</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<h3 class=\"pm-body__h\">Observable First Artifact Contract</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One viewport in a fixed order</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first artifact fits one viewport in a fixed order \u2014 command, route, work, evidence chain, authority boundary \u2014 and any browser or video view is a projection that keeps those visible.</strong> The first artifact a reader sees fits one viewport and keeps this order: the local action command, the selected route with a short reason, the work transaction with its state, the event and evidence chain with its class, and the authority boundary beside the positive claim. A browser view, screenshot, or video is a projection of that board, not a separate claim, and it must keep the command, evidence ref, and scope limit visible before any decoration.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\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 python3 \\\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 python3 \\\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\npython3 -m 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</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies, and does not</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixture and bundle produced coherent, metadata-only route feedback within the scope limit and the focused regression still holds, but the result records certify no live behavior.</strong> A pass means the fixture and exported bundle produced coherent route feedback and metadata-only result records within the scope limit, and the focused regression still holds. The focused test is the proof consumer for this section, covering streaming JSONL loaders, duplicate-key rejection, source-module manifest contracts, digest and line-count helpers, redacted result records, and the required negative cases. These validation result records do not certify live behavior.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run shows only that a public synthetic fixture or bundle carries coherent, self-consistent route feedback and metadata-only records with every planned rejection firing.</strong> The strongest claim the evidence supports: a green run shows that a public synthetic fixture or exported bundle carries coherent, self-consistent route feedback and metadata-only result records, with every planned rejection firing. That is the whole proof boundary.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The metadata boundary it refuses to cross</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It reads no live operator, provider, or account state and mutates, installs, authorizes, promotes, or releases nothing, holding to the metadata boundary rather than any live-trace authority.</strong> What it refuses: it does not read live operator, provider, browser, HUD, or account state, mutate a route or source, install a hook, authorize a provider, promote a candidate axiom, prove benchmark behavior, or approve launch. The scope limit is the metadata boundary, not a live-trace authority. The exact scope limit from the registry reads:</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, whole-system equivalence, launch, public sharing, or whole-system correctness</code></pre>\n</section>",
      "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": "component-agent-route-observability-runtime.html"
          },
          {
            "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-module-navigation-hologram-route-plane.html"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-module-cold-reader-route-map.html"
          },
          {
            "id": "paper_module.routing_anti_patterns_registry",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Routing Anti-Patterns Registry",
            "relation": "depends on",
            "url": "paper-module-routing-anti-patterns-registry.html"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-module-pattern-binding-contract.html"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_memory_temporal_conflict_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Memory Temporal-Conflict Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].depends_on",
          "url": "paper-module-agent-memory-temporal-conflict-replay.html"
        },
        {
          "id": "paper_module.batch11_saturation_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 11 Saturation Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "url": "paper-module-batch11-saturation-engines-capsule.html"
        },
        {
          "id": "paper_module.batch4_proof_authority_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 4 Proof, Authority, and Runtime Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "url": "paper-module-batch4-proof-authority-runtime.html"
        },
        {
          "id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 6 Unsurfaced Primitives Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
        },
        {
          "id": "paper_module.batch7_macro_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Source Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
          "url": "paper-module-batch7-macro-engines-capsule.html"
        },
        {
          "id": "paper_module.batch8_compliance_pipeline_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Compliance Pipeline Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "url": "paper-module-batch8-compliance-pipeline-capsule.html"
        },
        {
          "id": "paper_module.belief_state_process_reward_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Belief-State Process Reward Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].depends_on",
          "url": "paper-module-belief-state-process-reward-replay.html"
        },
        {
          "id": "paper_module.bounded_autonomy_campaign_packet",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Bounded Autonomy Campaign Packet",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
          "url": "paper-module-bounded-autonomy-campaign-packet.html"
        },
        {
          "id": "paper_module.cold_reader_route_map",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Cold-Reader Route Map",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
          "url": "paper-module-cold-reader-route-map.html"
        },
        {
          "id": "paper_module.computer_use_action_trace_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Computer-Use Action Trace Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].depends_on",
          "url": "paper-module-computer-use-action-trace-replay.html"
        },
        {
          "id": "paper_module.macro_projection_import_protocol",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Source Projection Import Protocol",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "url": "paper-module-macro-projection-import-protocol.html"
        },
        {
          "id": "paper_module.navigation_hologram_route_plane",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Navigation Hologram Route Plane",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "url": "paper-module-navigation-hologram-route-plane.html"
        },
        {
          "id": "paper_module.pattern_binding_contract",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Pattern Binding Contract",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
          "url": "paper-module-pattern-binding-contract.html"
        },
        {
          "id": "paper_module.provider_context_recipe_budget",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Provider Context Recipe Budget",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
          "url": "paper-module-provider-context-recipe-budget.html"
        },
        {
          "id": "paper_module.routing_anti_patterns_registry",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Routing Anti-Patterns Registry",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
          "url": "paper-module-routing-anti-patterns-registry.html"
        }
      ],
      "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-module-agent-route-observability-runtime.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 Fixture[\"Fixture inputs agent_trace, hook_shadow, debt, principle_lens, egress\"] Scan[\"non-public-state scan forbidden classes rejected\"] Checks[\"Six validators route, lease, hook, debt, lens, egress\"] Merge[\"Merge observed negative cases\"] Status[\"Status pass only if every expected case fired\"] Result records[\"Six result records write_receipts\"] Card[\"Compact card result_card\"] Fixture --> Scan --> Checks --> Merge --> Status --> Result records --> Card",
            "source_format": "mermaid",
            "source_hash": "sha256:f8b99567b0f7cbe945c80ba932b617082371a2ed6436097edb8cfa25a644ac5b",
            "source_line_end": 190,
            "source_line_start": 179
          }
        ],
        "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-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "depends on",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_route_observability_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Route Observability Runtime",
                "relation": "explains",
                "url": "component-agent-route-observability-runtime.html"
              },
              {
                "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": "re-entry-conditions",
              "source_line_start": 289,
              "title": "Re-entry conditions"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 360,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_route_observability_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "W3C Trace Context",
            "section_id": "distributed-tracing-meets-agent-trajectories",
            "url": "https://www.w3.org/TR/trace-context/"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry",
            "section_id": "distributed-tracing-meets-agent-trajectories",
            "url": "https://opentelemetry.io/docs/reference/specification/overview/"
          },
          {
            "kind": "external_reference",
            "label": "ReAct",
            "section_id": "distributed-tracing-meets-agent-trajectories",
            "url": "https://arxiv.org/abs/2210.03629"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It replays one agent's recorded trail \u2014 route, work, events, evidence, and declared authority limit \u2014 and checks the whole thing is well-formed and self-consistent.** This component takes a recorded trail of one agent's local run, the route it picked, the work it logged, the events it emitted, the evidence it pointed to, and the authority limit it declared, and checks that the trail is well-formed and self-consistent. It is a replay validator over synthetic fixtures, not a live tap on a running agent.",
            "level": 4,
            "order": 1,
            "section_id": "one-recorded-trail-is-checked-end-to-end",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "One recorded trail is checked end to end"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Because the record states its authority limit up front, the runtime runs six checks and writes six metadata-only result records that each carry status, findings, and the scope limit.** The record is built to state up front where the agent's authority was supposed to stop, so the limit is written down and checkable rather than taken on faith. The runtime reads that record, runs six checks over it, and writes six small JSON result records. Each result record carries a status, the negative cases it saw, the findings, and the scope limit. Large or private payloads are dropped before anything is written.",
            "level": 4,
            "order": 2,
            "section_id": "six-checks-share-the-declared-scope-limit",
            "source_line_end": 25,
            "source_line_start": 14,
            "title": "Six checks share the declared scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It reads recorded evidence only, inspecting no live session and proving nothing about whether an agent actually stayed in bounds.** It reads recorded evidence. It does not inspect live sessions, mutate a route, install a hook, authorize a provider, or prove that any agent actually stayed in bounds.",
            "level": 4,
            "order": 3,
            "section_id": "recorded-evidence-cannot-prove-live-compliance",
            "source_line_end": 33,
            "source_line_start": 26,
            "title": "Recorded evidence cannot prove live compliance"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A raw agent log is hard to trust because a behavior-change claim or a quiet authority grab reads as proof while nothing checkable is recorded.** A raw agent log is hard to trust. Someone reading it by hand cannot easily tell whether a row that claims \"I changed how the agent behaves\" is backed by anything, or whether an advisory step quietly asserted authority it never had. Loose logging fails here in a specific way: a trace that reads as proof, with nothing recorded that a reader can check.",
            "level": 4,
            "order": 5,
            "section_id": "a-raw-log-reads-as-proof",
            "source_line_end": 45,
            "source_line_start": 36,
            "title": "A raw log reads as proof"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It refuses to treat a claim as evidence unless the record supports it: advisory rows cannot claim mutation authority, behavior-change needs named trace ids, and private bodies are redacted.** This component closes that gap by refusing to treat a claim as evidence unless the record supports it. An advisory row cannot also claim live mutation authority. A behavior-change claim is blocked unless it names the trace ids that evidence it. A private transcript body is rejected and redacted. The useful output is a compact result record: one command, one selected route, one work-event-evidence chain, one validator handle, and one scope limit.",
            "level": 4,
            "order": 6,
            "section_id": "no-claim-counts-unless-the-record-backs-it",
            "source_line_end": 57,
            "source_line_start": 46,
            "title": "No claim counts unless the record backs it"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 59,
            "source_line_start": 58,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**run loads the fixture, scans the inputs for forbidden non-public-state classes before any check, then calls six validators in order and merges what they observed.** The default entrypoint is run. It loads the first-wave fixture, resolves the public root for the input path, and scans the inputs for forbidden non-public-state classes before any check runs. It then calls six validators in order and merges what they observed.",
            "level": 4,
            "order": 8,
            "section_id": "run-scans-then-calls-six-validators",
            "source_line_end": 69,
            "source_line_start": 60,
            "title": "`run` scans, then calls six validators"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture is deliberately adversarial, so a green run means every expected negative case fired and nothing unexpected did, not that the trace was clean.** The fixture holds 10 trace rows, 6 hook-shadow cases, 6 egress cases, and 2 anti-pattern debt rows. It is deliberately adversarial: it is built to trigger every planned rejection. A green run therefore means every expected negative case fired and nothing unexpected did, not that the trace was clean.",
            "level": 4,
            "order": 9,
            "section_id": "a-green-run-means-every-rejection-fired",
            "source_line_end": 78,
            "source_line_start": 70,
            "title": "A green run means every rejection fired"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateroute_compliance checks each trace row for duplicate ids, a missing lease, a route miss, a private payload, an advisory authority claim, or unevidenced behavior change, passing only on expected cases.** validateroutecompliance classifies the trace rows. It counts duplicate event ids, and for each row it checks for a missing route lease, a route miss where the observed route differs from the expected route, a private transcript payload class, an advisory row that claims mutation authority, and a behavior-change claim with no evidence ids. Each check that fires records a typed finding and marks the row rejected. The check passes when every negative case it saw is one of the expected c\u2026",
            "level": 4,
            "order": 10,
            "section_id": "validate-route-compliance-classifies-each-row",
            "source_line_end": 91,
            "source_line_start": 79,
            "title": "`validate_route_compliance` classifies each row"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validaterouteleasemode_control flags kernel bloat before direct action and leases that offer static route metadata in place of consumed trace feedback. validaterouteleasemode_control reads the same trace rows as route leases. It flags KERNELBLOATBEFOREDIRECTACTION when a lease returns to broad kernel context before acting, and ROUTELEASENOT_CONSUMED when static route metadata is offered in place of consumed trace feedback.",
            "level": 4,
            "order": 11,
            "section_id": "validate-route-lease-mode-control-reads-leases",
            "source_line_end": 101,
            "source_line_start": 92,
            "title": "`validate_route_lease_mode_control` reads leases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatehookshadow replays each hook case, requiring projectionnot_authority, metadata-only fields, and every live-state field false, so any read of live operator, provider, or operator UI state is rejected. validatehook_shadow replays the hook intervention cases. Each case must map a case id, hook id, coverage claim, repair class, and expected intervention, must declare projectionnotauthority, must stay metadata-only, and must keep every live-state field false. A case that reads live operator, provider, browser, HUD, cockpit, or ledger state is rejected.",
            "level": 4,
            "order": 12,
            "section_id": "validate-hook-shadow-keeps-hooks-projection-only",
            "source_line_end": 112,
            "source_line_start": 102,
            "title": "`validate_hook_shadow` keeps hooks projection-only"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatedebt_retirement retires a debt row only when it names behavior-change evidence trace ids, so evidence-only telemetry cannot retire debt on its own. validatedebt_retirement marks a debt row retired only when it names behavior-change evidence trace ids and carries no evidence-only trace ids. Evidence-only telemetry cannot retire debt on its own.",
            "level": 4,
            "order": 13,
            "section_id": "validate-debt-retirement-needs-behavior-change-evidence",
            "source_line_end": 121,
            "source_line_start": 113,
            "title": "`validate_debt_retirement` needs behavior-change evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateagentprinciplelens confirms the lens preserves its selected principle ids and route handles while minting no principle, promoting no axiom, and exporting no full body. validateagentprinciplelens confirms the lens preserves its selected principle ids and its route handles back to the principle cards and the agent operating packet. The lens cannot mint principles, promote a candidate axiom, or export full principle bodies. Any of those sets a finding.",
            "level": 4,
            "order": 14,
            "section_id": "validate-agent-principle-lens-mints-nothing",
            "source_line_end": 131,
            "source_line_start": 122,
            "title": "`validate_agent_principle_lens` mints nothing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateegress_mirror recomputes each detector decision against the declared one, requiring every private-read, provider-read, cockpit-read, and body-export flag to stay false. validateegress_mirror recomputes each detector decision and compares it to the declared one. Every case must keep privatestateread, providerpayloadread, browserhudcockpitstateread, and body_exported false.",
            "level": 4,
            "order": 15,
            "section_id": "validate-egress-mirror-recomputes-each-decision",
            "source_line_end": 140,
            "source_line_start": 132,
            "title": "`validate_egress_mirror` recomputes each decision"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**run passes only when no expected case is missing, the scan is clean, and all six validators pass, after which write_receipts emits six metadata-only JSON records and resultcard a compact card. run passes only when no expected negative case is missing, the non-public-state scan passes, and route compliance, hook shadow, route trace analytics, the principle lens, and the egress mirror all pass. It then calls write_receipts, which writes the six JSON result records under the public root and returns their public-relative paths. result_card compresses a full result into a start card and drops the full findings, private scans, source bodies, and scope-limit bodies.",
            "level": 4,
            "order": 16,
            "section_id": "a-pass-writes-six-body-free-receipts",
            "source_line_end": 153,
            "source_line_start": 141,
            "title": "A pass writes six metadata-only result records"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "runobservability_bundle validates a larger exported bundle and blocks on any forbidden payload key or manifest drift, while companion runners check the same membrane over adjacent evidence slices.** Alongside the fixture path, runobservabilitybundle validates a larger exported bundle: route events, agent path observations, session diagnostics, hook-shadow rows, actor-axis checks, debt rows, process-audit rows, an observability policy, and a source-module manifest, blocking on any forbidden payload key or manifest drift. Companion runners such as runagentobservabilitystorebundle check the same membrane over adjacent public route, session, bridge, controller, and store evidence slices.",
            "level": 4,
            "order": 17,
            "section_id": "bundle-runners-over-exported-evidence-slices",
            "source_line_end": 191,
            "source_line_start": 154,
            "title": "Bundle runners over exported evidence slices"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "negative-cases",
            "source_line_end": 193,
            "source_line_start": 192,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run needs the whole rejection set to fire \u2014 eight route and lease cases plus five hook-shadow cases \u2014 and a missing or unexpected case blocks the run instead.** The fixture must trigger the full rejection set for a green run. The route and lease cases are: an actor-axis mismatch on an advisory row that claims mutation authority; a missing route lease; a private transcript body; a duplicate trace id; a route-compliance overclaim of behavior change with no evidence; kernel bloat before direct action; static route metadata without trace feedback; and a route miss replaced by a public route. The hook-shadow cases are: missing authority; a banned-route intervention; command displacemen\u2026",
            "level": 4,
            "order": 19,
            "section_id": "the-full-rejection-set-a-green-run-needs",
            "source_line_end": 208,
            "source_line_start": 194,
            "title": "The full rejection set a green run needs"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "prior-art-grounding",
            "source_line_end": 210,
            "source_line_start": 209,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Its shape borrows from distributed tracing \u2014 W3C Trace Context and OpenTelemetry \u2014 and from ReAct trajectories, exposing route, lease, trace id, evidence chain, validator, and scope limit together.** This component borrows its shape from distributed tracing and agent trajectory work. The W3C Trace Context recommendation and OpenTelemetry set the observability pattern: propagate trace identity, collect events, and keep enough context to debug a distributed transaction. Agent work such as ReAct made the interleaved reasoning-and-action trajectory a first-class object for reading agent behavior. The traceability shape carries over: selected route, route lease, trace id, work-event-evidence c\u2026",
            "level": 4,
            "order": 21,
            "section_id": "distributed-tracing-meets-agent-trajectories",
            "source_line_end": 226,
            "source_line_start": 211,
            "title": "Distributed tracing meets agent trajectories"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "source-backed-doctrine-packet",
            "source_line_end": 228,
            "source_line_start": 227,
            "title": "Source-Backed Doctrine Packet"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The registry, evidence-class row, and governing standard let readers trace the public claim to its exact semantic-validator boundary. A reader can move from the public claim to the runtime, standard, manifests, result records, and negative cases without guessing. The authority rows are core/organregistry.json::implementedorgans[organid=agentrouteobservabilityruntime] and core/organevidenceclasses.json::organevidenceclasses[agentrouteobservability_runtime]. The registry declares evidence class semantic_validator. The governing standard is standards/stdmicrocosmagentrouteobservability_runtime.json, whose authority boundary is publicrouteobservabilityruntimemetadataandcopiedmacrotracebodiesnot\u2026",
            "level": 4,
            "order": 23,
            "section_id": "authority-rows-connect-claims-to-runtime-evidence",
            "source_line_end": 242,
            "source_line_start": 229,
            "title": "Authority rows connect claims to runtime evidence"
          },
          {
            "block_kinds": [
              "code",
              "list",
              "paragraph"
            ],
            "excerpt": "The runtime and three source manifests keep copied bodies inspectable with bodyinreceipt=false while granting no access to live sessions. The runtime source is src/microcosmcore/components/agentrouteobservabilityruntime.py. Copied public source-module bodies stay inspectable through their manifests with bodyinreceipt=false, including examples/agentrouteobservabilityruntime/exportedobservabilitybundle/sourcemodule_manifest.json and the two shared projection-import manifests examples/macroprojectionimportprotocol/exportedprojectionimportbundle/agentexecutiontracesourcemodule_manifest.json and examples/macroprojectionimportprotocol/exportedprojectionimportbundle/agentobservabilitysourcemodulem\u2026",
            "level": 4,
            "order": 24,
            "section_id": "source-manifests-expose-copied-bodies-without-live-sessions",
            "source_line_end": 274,
            "source_line_start": 243,
            "title": "Source manifests expose copied bodies without live sessions"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 25,
            "section_id": "observable-first-artifact-contract",
            "source_line_end": 276,
            "source_line_start": 275,
            "title": "Observable First Artifact Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The first artifact fits one viewport in a fixed order \u2014 command, route, work, evidence chain, authority boundary \u2014 and any browser or video view is a projection that keeps those visible.** The first artifact a reader sees fits one viewport and keeps this order: the local action command, the selected route with a short reason, the work transaction with its state, the event and evidence chain with its class, and the authority boundary beside the positive claim. A browser view, screenshot, or video is a projection of that board, not a separate claim, and it must keep the command, evidence ref, and scope limit visible before any decoration.",
            "level": 4,
            "order": 26,
            "section_id": "one-viewport-in-a-fixed-order",
            "source_line_end": 288,
            "source_line_start": 277,
            "title": "One viewport in a fixed order"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records:",
            "level": 2,
            "order": 27,
            "section_id": "validation-receipt-path",
            "source_line_end": 320,
            "source_line_start": 300,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the fixture and bundle produced coherent, metadata-only route feedback within the scope limit and the focused regression still holds, but the result records certify no live behavior.** A pass means the fixture and exported bundle produced coherent route feedback and metadata-only result records within the scope limit, and the focused regression still holds. The focused test is the proof consumer for this section, covering streaming JSONL loaders, duplicate-key rejection, source-module manifest contracts, digest and line-count helpers, redacted result records, and the required negative cases. These validation result records do not certify live behavior.",
            "level": 4,
            "order": 28,
            "section_id": "what-a-pass-certifies-and-does-not",
            "source_line_end": 332,
            "source_line_start": 321,
            "title": "What a pass certifies, and does not"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 29,
            "section_id": "claim-ceiling",
            "source_line_end": 334,
            "source_line_start": 333,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run shows only that a public synthetic fixture or bundle carries coherent, self-consistent route feedback and metadata-only records with every planned rejection firing.** The strongest claim the evidence supports: a green run shows that a public synthetic fixture or exported bundle carries coherent, self-consistent route feedback and metadata-only result records, with every planned rejection firing. That is the whole proof boundary.",
            "level": 4,
            "order": 30,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 344,
            "source_line_start": 335,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**It reads no live operator, provider, or account state and mutates, installs, authorizes, promotes, or releases nothing, holding to the metadata boundary rather than any live-trace authority.** What it refuses: it does not read live operator, provider, browser, HUD, or account state, mutate a route or source, install a hook, authorize a provider, promote a candidate axiom, prove benchmark behavior, or approve launch. The scope limit is the metadata boundary, not a live-trace authority. The exact scope limit from the registry reads:",
            "level": 4,
            "order": 31,
            "section_id": "the-metadata-boundary-it-refuses-to-cross",
            "source_line_end": 359,
            "source_line_start": 345,
            "title": "The metadata boundary it refuses to cross"
          }
        ],
        "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_drilldown": {
        "source_manifests": [
          {
            "label": "Source manifest",
            "path": "examples/agent_route_observability_runtime/exported_observability_bundle/source_module_manifest.json",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/examples/agent_route_observability_runtime/exported_observability_bundle/source_module_manifest.json"
          },
          {
            "label": "Source manifest",
            "path": "examples/macro_projection_import_protocol/exported_projection_import_bundle/agent_execution_trace_source_module_manifest.json",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/examples/macro_projection_import_protocol/exported_projection_import_bundle/agent_execution_trace_source_module_manifest.json"
          },
          {
            "label": "Source manifest",
            "path": "examples/macro_projection_import_protocol/exported_projection_import_bundle/agent_observability_source_module_manifest.json",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/examples/macro_projection_import_protocol/exported_projection_import_bundle/agent_observability_source_module_manifest.json"
          }
        ],
        "source_modules": [
          {
            "label": "agent_route_observability_runtime.py",
            "path": "src/microcosm_core/organs/agent_route_observability_runtime.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public route-feedback fixtures, observability bundles, route-lease mode control, agent-principle-lens admission, source-manifest checks, and metadata-only result records.",
            "symbols": [
              "run",
              "run_observability_bundle",
              "run_agent_observability_store_bundle",
              "validate_route_compliance",
              "validate_route_lease_mode_control",
              "validate_agent_principle_lens"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_route_observability_runtime.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_route_observability_runtime.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Every claimed pass is recomputed</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A claimed repair-benchmark &quot;pass&quot; is downgraded to a claim and recomputed from public references before this component will repeat it.</strong> Agent benchmark numbers are easy to state and hard to trust. This component takes a set of claimed repository-repair passes and refuses to repeat the word &quot;pass&quot; until each one can be replayed from public references that name its evaluator, its frozen configuration, and the evidence that the run was not gamed. It recomputes every verdict from scratch. A row that simply declares <code>integrity_pass</code> is treated as a claim to be checked, not as proof.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Public references in, metadata-only verdicts out</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The inputs are public case ids, evaluator ids, configuration hashes, and evidence references; the output is a metadata-only record of which replays cleared the boundary and why.</strong> The component reads a fixture that models a repair benchmark with public case ids, evaluator ids, configuration hashes, and reference paths to file-access logs, contamination checks, trusted-reference scores, and output replays. It keeps issue bodies, oracle patches, hidden answers, and model-output data out of every result record. What it emits is a metadata-only record: which case replays cleared the boundary, which were quarantined, and why.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A consistency checker, not a leaderboard</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is a consistency checker over public references, not a benchmark runner, a leaderboard, or a score.</strong> It checks that a set of public references is internally consistent and traces back to a command that actually ran.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a bare pass-rate headline hides</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A headline pass-rate hides the evaluator, configuration, leakage, and selection decisions that produced it; this gate makes the claim carry them or be quarantined.</strong> A single headline like &quot;passes N percent of 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 result. A loose benchmark claim carries none of that. This component exists to make the claim carry it, or be quarantined.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Declaring success is not a way through</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Every reference the policy names must exist and pass, or the row recomputes to quarantine no matter what it declared.</strong> The gate is deliberately hostile to the easy path. The evaluator id must be on a locked list. The configuration hash must be one the policy declared in advance. File-access, contamination, trusted-reference, and output-replay references must exist and pass. The case id must be registered up front. If any of those is missing or contradicted, the row is recomputed as <code>quarantine</code> no matter what it declared.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A real command run backs every pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each <code>integrity_pass</code> must cite a digest-bound artifact from a completed, exit-zero run of this component&#x27;s focused test, so no claim rests on prose alone.</strong> An <code>integrity_pass</code> must be backed by a sanitised real command run, not only by hand-written references. Each passing row cites a <code>real_benchmark_trace_ref</code> that has to resolve to a copied artifact carrying a completed, exit-zero run of this component&#x27;s focused test, with sha256 digests bound to a recorded run id and an explicit list of omitted live material. This is what stops a benchmark claim from resting on prose.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One orchestrator, two entry points</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> loads the four fixture inputs and runs every validation stage in order; <code>run</code> and <code>run_benchmark_integrity_bundle</code> are thin wrappers over it.</strong> <code>_build_result</code> is the orchestrator. It loads the four fixture inputs (<code>projection_protocol.json</code>, <code>locked_evaluator_policy.json</code>, <code>benchmark_cases.json</code>, <code>replay_observations.json</code>), then runs each validation stage in order and returns one metadata-only result. The entry points <code>run</code> and <code>run_benchmark_integrity_bundle</code> wrap it. <code>run</code> validates the fixture with the twelve negative-case files included. <code>run_benchmark_integrity_bundle</code> validates the exported public bundle without them, and can reuse a prior result record when <code>_freshness_basis</code> shows the inputs, validator source, and evidence digests are unchanged.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it does</th></tr></thead><tbody><tr><td><code>validate_source_module_imports</code></td><td>Reads <code>source_module_manifest.json</code>, checks each copied body is <code>copied_non_secret_macro_body</code> with <code>body_in_receipt=false</code>, and recomputes its sha256 against disk.</td></tr><tr><td><code>_real_trace_artifact_findings</code></td><td>Validates the sanitised real-run artifact: schema, <code>completed</code> status with <code>exit_code</code> 0, the focused pytest argument shape, a passing test summary, sha256 digests, and declared omissions.</td></tr><tr><td><code>validate_locked_evaluator_policy</code></td><td>Indexes the evaluator ids and configuration hashes the policy allows.</td></tr><tr><td><code>validate_benchmark_cases</code></td><td>Confirms the case roster and held-out guard ids.</td></tr><tr><td><code>_validate_replay_row</code></td><td>Recomputes one row&#x27;s verdict from every check below.</td></tr><tr><td><code>validate_public_trace</code></td><td>Recomputes each verdict a second time from independent trace spans and flags any mismatch.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Per-row recomputation is the centre of the mechanism</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A row passes only when every required field is present, its evaluator and configuration hash are policy-locked, its real-run trace verifies, and no evidence check fails.</strong> The center of the mechanism is <code>_validate_replay_row</code>. It collects the required fields listed in <code>REQUIRED_REPLAY_FIELDS</code>, checks the evaluator id is locked and its configuration hash is policy-declared, checks the case id is in the roster, and confirms the <code>real_benchmark_trace_ref</code> resolves to a digest-verified real-run artifact that is also cited among the row&#x27;s evidence references. For a positive row it opens the file-access, contamination, trusted-reference, and output-replay evidence and folds any failing check or contamination flag into a reason list. The rule at the end is one line: the computed verdict is <code>integrity_pass</code> only when no required field is missing and the reason list is empty, otherwise <code>quarantine</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">An independent second pass over the public trace</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_public_trace</code> recomputes every verdict a second time from independent trace spans and turns any disagreement into a blocking finding.</strong> It reads the trace built by <code>build_public_benchmark_integrity_anti_gaming_trace</code>, which recomputes each verdict from contamination, file-access, and locked-evaluator spans. If a span&#x27;s recomputed verdict disagrees with the declared one, or its configuration hash is not policy-declared, or its evaluator is not locked, the disagreement becomes a finding. <code>_build_result</code> returns <code>status=pass</code> only when the non-public-state scan finds no blocking hit, every sub-validator passes, and no expected negative case is missing.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"303\" height=\"516\" viewBox=\"0 0 303 516\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"151.4\" y1=\"72.0\" x2=\"151.4\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,114.0 148.3,107.2 154.5,107.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"72.0\" x2=\"151.4\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,192.0 148.3,185.2 154.5,185.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"150.0\" x2=\"151.4\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,192.0 148.3,185.2 154.5,185.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"246.0\" x2=\"151.4\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,288.0 148.3,281.2 154.5,281.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"324.0\" x2=\"151.4\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,366.0 148.3,359.2 154.5,359.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"420.0\" x2=\"151.4\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,462.0 148.3,455.2 154.5,455.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=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"40.5\">projection, policy,</tspan><tspan x=\"151.4\" y=\"58.5\">cases, replay rows</tspan></text><title>projection, policy, cases, replay rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"136.5\">manifest digest + real-run floor</tspan></text><title>manifest digest + real-run floor</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"192.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"214.5\">_validate_replay_row</tspan><tspan x=\"151.4\" y=\"232.5\">recompute per row</tspan></text><title>_validate_replay_row recompute per row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"288.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"310.5\">integrity_pass or quarantine</tspan></text><title>integrity_pass or quarantine</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"366.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"388.5\">validate_public_trace</tspan><tspan x=\"151.4\" y=\"406.5\">independent recompute</tspan></text><title>validate_public_trace independent recompute</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"462.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"484.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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 digest + real-run floor</dt><dd><code class=\"pm-diagram__ref-loc\">validate_source_module_imports</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;projection, policy, cases, replay rows&quot;] --&gt; Source[&quot;validate_source_module_imports manifest digest + real-run floor&quot;] Inputs --&gt; Rows[&quot;_validate_replay_row recompute per row&quot;] Source --&gt; Rows Rows --&gt; Verdict[&quot;integrity_pass or quarantine&quot;] Verdict --&gt; Trace[&quot;validate_public_trace independent recompute&quot;] Trace --&gt; Result[&quot;metadata-only result record&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the shipped fixture recomputes to</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Three public cases recompute to two passes and one quarantine, and the public trace has to agree before the run can pass.</strong> On the shipped fixture the three cases <code>repo_issue_public_001</code>, <code>repo_issue_public_002</code>, and <code>repo_issue_public_003</code> recompute to two <code>integrity_pass</code> rows and one <code>quarantine</code>.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Twelve gaming attempts the fixture must catch</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each named negative case maps to a required reason code, and a run fails if any expected case is not observed.</strong> <code>EXPECTED_NEGATIVE_CASES</code> names twelve gaming attempts the fixture must catch, each mapped to the reason code the component has to raise. They are an evaluator edit attempt, train/test leakage, a real-trace variant of train/test leakage, an oracle patch body leak, hidden-gold access, final-answer-only grading, a model-output data leak, a score overclaim, pass-k cherry-picking, an admitted misleading test, a private issue body leak, and an unregistered case replay. The negative fixtures are a required floor rather than decoration.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Goodhart, reward hacking, and leakage accounting</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design follows the reward-hacking and benchmark-leakage literature: a metric stops being evidence once it becomes a target, so the references must carry the proof.</strong> The component draws on the long-standing observation that an optimized metric loses its evidential force once it becomes a target, and on 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, 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, and <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 documentation. The engineering pattern is simple accounting: evaluator ids, configuration hashes, case rosters, and evidence references must be present and consistent before benchmark-style language is allowed.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture output stays outside the working tree</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture validator runs from the repository root and writes its result to a disposable path outside the working tree.</strong> Run the fixture validator from the repository root and write its result record outside the working tree:</p>\n<p>Then run the exported-bundle validator:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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 test and corpus check are:</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_agent_benchmark_integrity_anti_gaming_replay.py\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass does and does not mean</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means every verdict was recomputed from the public references and agreed with the independent trace; it does not mean a benchmark claims was produced.</strong> A pass means the fixture and bundle validators recomputed every verdict from public case ids, locked evaluator references, configuration hashes, evidence references, manifest digests, and the twelve negative cases, and agreed with the independent trace.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On this fixture and bundle, a metadata-only replay respected the anti-gaming boundary, and <code>AUTHORITY_CEILING</code> stops the proof there.</strong> The strongest claim the evidence supports is narrow: on this public fixture and the exported bundle, a metadata-only replay respected an anti-gaming boundary over public case ids and locked evaluator references, and the two positive rows each trace back to a passing command run. The <code>AUTHORITY_CEILING</code> constant sets every outward authorization flag to false, so the proof boundary stops there.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays false even on a pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run still claims no benchmark claims, no repair capability, and no access to hidden or private material.</strong> It claims no benchmark claims, no SWE-bench result, and no repair capability. It does not access hidden-gold answers, oracle patches, or private issue text, does not call a provider, does not mutate a live repository, and excludes public sharing or launch. Those remain false even when the fixture passes.</p>\n</section>",
      "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": "component-agent-benchmark-integrity-anti-gaming-replay.html"
          },
          {
            "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-module-mission-transaction-work-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch10_cold_eval_honesty_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Cold Eval Honesty Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
          "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
        },
        {
          "id": "paper_module.research_replication_rubric_artifact_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Research Replication Rubric Artifact Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].depends_on",
          "url": "paper-module-research-replication-rubric-artifact-replay.html"
        }
      ],
      "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-module-agent-benchmark-integrity-anti-gaming-replay.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 TD Inputs[\"projection, policy, cases, replay rows\"] --> Source[\"validate_source_module_imports manifest digest + real-run floor\"] Inputs --> Rows[\"_validate_replay_row recompute per row\"] Source --> Rows Rows --> Verdict[\"integrity_pass or quarantine\"] Verdict --> Trace[\"validate_public_trace independent recompute\"] Trace --> Result[\"metadata-only result record\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:67fbd9e1ad20cc652ed572d35e3636503380a58e77948d8c85da18893e96c98a",
            "source_line_end": 126,
            "source_line_start": 118
          }
        ],
        "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-module-mission-transaction-work-spine.html"
              }
            ],
            "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": "component-agent-benchmark-integrity-anti-gaming-replay.html"
              },
              {
                "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": 224,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Concrete Problems in AI Safety",
            "section_id": "goodhart-reward-hacking-and-leakage-accounting",
            "url": "https://arxiv.org/abs/1606.06565"
          },
          {
            "kind": "external_reference",
            "label": "specification-gaming survey",
            "section_id": "goodhart-reward-hacking-and-leakage-accounting",
            "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": "goodhart-reward-hacking-and-leakage-accounting",
            "url": "https://arxiv.org/abs/2404.18824"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A claimed repair-benchmark \"pass\" is downgraded to a claim and recomputed from public references before this component will repeat it.** Agent benchmark numbers are easy to state and hard to trust. This component takes a set of claimed repository-repair passes and refuses to repeat the word \"pass\" until each one can be replayed from public references that name its evaluator, its frozen configuration, and the evidence that the run was not gamed. It recomputes every verdict from scratch. A row that simply declares integrity_pass is treated as a claim to be checked, not as proof.",
            "level": 4,
            "order": 1,
            "section_id": "every-claimed-pass-is-recomputed",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Every claimed pass is recomputed"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The inputs are public case ids, evaluator ids, configuration hashes, and evidence references; the output is a metadata-only record of which replays cleared the boundary and why.** The component reads a fixture that models a repair benchmark with public case ids, evaluator ids, configuration hashes, and reference paths to file-access logs, contamination checks, trusted-reference scores, and output replays. It keeps issue bodies, oracle patches, hidden answers, and model-output data out of every result record. What it emits is a metadata-only record: which case replays cleared the boundary, which were quarantined, and why.",
            "level": 4,
            "order": 2,
            "section_id": "public-references-in-body-free-verdicts-out",
            "source_line_end": 25,
            "source_line_start": 14,
            "title": "Public references in, metadata-only verdicts out"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is a consistency checker over public references, not a benchmark runner, a leaderboard, or a score.** It checks that a set of public references is internally consistent and traces back to a command that actually ran.",
            "level": 4,
            "order": 3,
            "section_id": "a-consistency-checker-not-a-leaderboard",
            "source_line_end": 31,
            "source_line_start": 26,
            "title": "A consistency checker, not a leaderboard"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A headline pass-rate hides the evaluator, configuration, leakage, and selection decisions that produced it; this gate makes the claim carry them or be quarantined.** A single headline like \"passes N percent of 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 result. A loose benchmark claim carries none of that. This component exists to make the claim carry it, or be quarantined.",
            "level": 4,
            "order": 5,
            "section_id": "what-a-bare-pass-rate-headline-hides",
            "source_line_end": 44,
            "source_line_start": 34,
            "title": "What a bare pass-rate headline hides"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Every reference the policy names must exist and pass, or the row recomputes to quarantine no matter what it declared.** The gate is deliberately hostile to the easy path. The evaluator id must be on a locked list. The configuration hash must be one the policy declared in advance. File-access, contamination, trusted-reference, and output-replay references must exist and pass. The case id must be registered up front. If any of those is missing or contradicted, the row is recomputed as quarantine no matter what it declared.",
            "level": 4,
            "order": 6,
            "section_id": "declaring-success-is-not-a-way-through",
            "source_line_end": 54,
            "source_line_start": 45,
            "title": "Declaring success is not a way through"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each integritypass must cite a digest-bound artifact from a completed, exit-zero run of this component's focused test, so no claim rests on prose alone. An integritypass must be backed by a sanitised real command run, not only by hand-written references. Each passing row cites a realbenchmarktrace_ref that has to resolve to a copied artifact carrying a completed, exit-zero run of this component's focused test, with sha256 digests bound to a recorded run id and an explicit list of omitted live material. This is what stops a benchmark claim from resting on prose.",
            "level": 4,
            "order": 7,
            "section_id": "a-real-command-run-backs-every-pass",
            "source_line_end": 65,
            "source_line_start": 55,
            "title": "A real command run backs every pass"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 67,
            "source_line_start": 66,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "buildresult loads the four fixture inputs and runs every validation stage in order; run and runbenchmarkintegrity_bundle are thin wrappers over it. build_result is the orchestrator. It loads the four fixture inputs (projectionprotocol.json, lockedevaluator_policy.json, benchmarkcases.json, replayobservations.json), then runs each validation stage in order and returns one metadata-only result. The entry points run and runbenchmarkintegrity_bundle wrap it. run validates the fixture with the twelve negative-case files included. runbenchmarkintegrity_bundle validates the exported public bundle without them, and can reuse a prior result record when freshnessbasis shows the inputs, validator sour\u2026",
            "level": 4,
            "order": 9,
            "section_id": "one-orchestrator-two-entry-points",
            "source_line_end": 90,
            "source_line_start": 68,
            "title": "One orchestrator, two entry points"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A row passes only when every required field is present, its evaluator and configuration hash are policy-locked, its real-run trace verifies, and no evidence check fails. The center of the mechanism is validatereplayrow. It collects the required fields listed in REQUIREDREPLAYFIELDS, checks the evaluator id is locked and its configuration hash is policy-declared, checks the case id is in the roster, and confirms the realbenchmarktrace_ref resolves to a digest-verified real-run artifact that is also cited among the row's evidence references. For a positive row it opens the file-access, contamination, trusted-reference, and output-replay evidence and folds any failing check or contamination\u2026",
            "level": 4,
            "order": 10,
            "section_id": "per-row-recomputation-is-the-centre-of-the-mechanism",
            "source_line_end": 105,
            "source_line_start": 91,
            "title": "Per-row recomputation is the centre of the mechanism"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "validatepublic_trace recomputes every verdict a second time from independent trace spans and turns any disagreement into a blocking finding.** It reads the trace built by buildpublicbenchmarkintegrityantigamingtrace, which recomputes each verdict from contamination, file-access, and locked-evaluator spans. If a span's recomputed verdict disagrees with the declared one, or its configuration hash is not policy-declared, or its evaluator is not locked, the disagreement becomes a finding. buildresult returns status=pass only when the non-public-state scan finds no blocking hit, every sub-validator passes, and no expected negative case is missing.",
            "level": 4,
            "order": 11,
            "section_id": "an-independent-second-pass-over-the-public-trace",
            "source_line_end": 127,
            "source_line_start": 106,
            "title": "An independent second pass over the public trace"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Three public cases recompute to two passes and one quarantine, and the public trace has to agree before the run can pass.** On the shipped fixture the three cases repoissuepublic001, repoissuepublic002, and repoissuepublic003 recompute to two integritypass rows and one quarantine.",
            "level": 4,
            "order": 12,
            "section_id": "what-the-shipped-fixture-recomputes-to",
            "source_line_end": 135,
            "source_line_start": 128,
            "title": "What the shipped fixture recomputes to"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 137,
            "source_line_start": 136,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each named negative case maps to a required reason code, and a run fails if any expected case is not observed. EXPECTEDNEGATIVE_CASES names twelve gaming attempts the fixture must catch, each mapped to the reason code the component has to raise. They are an evaluator edit attempt, train/test leakage, a real-trace variant of train/test leakage, an oracle patch body leak, hidden-gold access, final-answer-only grading, a model-output data leak, a score overclaim, pass-k cherry-picking, an admitted misleading test, a private issue body leak, and an unregistered case replay. The negative fixtures are a required floor rather than decoration.",
            "level": 4,
            "order": 14,
            "section_id": "twelve-gaming-attempts-the-fixture-must-catch",
            "source_line_end": 149,
            "source_line_start": 138,
            "title": "Twelve gaming attempts the fixture must catch"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 151,
            "source_line_start": 150,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design follows the reward-hacking and benchmark-leakage literature: a metric stops being evidence once it becomes a target, so the references must carry the proof.** The component draws on the long-standing observation that an optimized metric loses its evidential force once it becomes a target, and on the AI-safety literature on reward hacking and specification gaming. Concrete Problems in AI Safety frames reward hacking as a practical accident risk, DeepMind's specification-gaming survey collects concrete examples, and Benchmarking Benchmark Leakage in Large Language Models motivates explicit leakage documentation. The engineering pattern is simple accounting: evaluator ids, configu\u2026",
            "level": 4,
            "order": 16,
            "section_id": "goodhart-reward-hacking-and-leakage-accounting",
            "source_line_end": 168,
            "source_line_start": 152,
            "title": "Goodhart, reward hacking, and leakage accounting"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 170,
            "source_line_start": 169,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The fixture validator runs from the repository root and writes its result to a disposable path outside the working tree. Run the fixture validator from the repository root and write its result record outside the working tree: Then run the exported-bundle validator: The focused test and corpus check are:",
            "level": 4,
            "order": 18,
            "section_id": "fixture-output-stays-outside-the-working-tree",
            "source_line_end": 193,
            "source_line_start": 171,
            "title": "Fixture output stays outside the working tree"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means every verdict was recomputed from the public references and agreed with the independent trace; it does not mean a benchmark claims was produced.** A pass means the fixture and bundle validators recomputed every verdict from public case ids, locked evaluator references, configuration hashes, evidence references, manifest digests, and the twelve negative cases, and agreed with the independent trace.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-does-and-does-not-mean",
            "source_line_end": 202,
            "source_line_start": 194,
            "title": "What a pass does and does not mean"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 204,
            "source_line_start": 203,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**On this fixture and bundle, a metadata-only replay respected the anti-gaming boundary, and AUTHORITYCEILING stops the proof there. The strongest claim the evidence supports is narrow: on this public fixture and the exported bundle, a metadata-only replay respected an anti-gaming boundary over public case ids and locked evaluator references, and the two positive rows each trace back to a passing command run. The scope_limit constant sets every outward authorization flag to false, so the proof boundary stops there.",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 214,
            "source_line_start": 205,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run still claims no benchmark claims, no repair capability, and no access to hidden or private material.** It claims no benchmark claims, no SWE-bench result, and no repair capability. It does not access hidden-gold answers, oracle patches, or private issue text, does not call a provider, does not mutate a live repository, and excludes public sharing or launch. Those remain false even when the fixture passes.",
            "level": 4,
            "order": 22,
            "section_id": "what-stays-false-even-on-a-pass",
            "source_line_end": 223,
            "source_line_start": 215,
            "title": "What stays false even on a pass"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "agent_benchmark_integrity_anti_gaming_replay.py",
            "path": "src/microcosm_core/organs/agent_benchmark_integrity_anti_gaming_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for benchmark-integrity fixture validation, exported bundle validation, copied source-module digest checks, public trace verdict recomputation, negative-case enforcement, and scope limits.",
            "symbols": [
              "run",
              "run_benchmark_integrity_bundle",
              "validate_source_module_imports",
              "validate_public_trace",
              "_build_result",
              "_freshness_basis",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_benchmark_integrity_anti_gaming_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 pm-body__h--sub\">Evidence bundle for a claimed paper replication</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It turns the claim that an agent replicated a paper into an evidence bundle a cold runtime can check, reruns nothing scientific, and forces the packet&#x27;s numbers to reproduce.</strong> <code>research_replication_rubric_artifact_replay</code> is a public Microcosm component that turns the sentence &quot;an agent replicated a paper&quot; into a bundle a cold runtime can check. It reruns nothing scientific. It reads a replay packet and confirms the packet names every piece of evidence a real replication would have left behind, then runs one small local metric so the numbers in the packet have to reproduce rather than be taken on trust.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It runs over two synthetic public</span> papers, and a pass means the replay packet is accountable and digest-bound, not that a real paper was independently replicated.</strong> The component runs over two synthetic public papers, one machine-learning method and one computational-science study. A pass says the replay packet is structurally accountable, digest-bound, and negative-case tested. It does not say a real paper was independently replicated.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four things collapsed into one claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Demos fold the paper, the artifact, the rubric, and the rerun evidence into a single word, so this component pulls &quot;replicated&quot; apart and asks for each object by name.</strong> Research-agent demos collapse four separate things into one claim: the paper, the runnable artifact, the grading rubric, and the evidence that an independent rerun happened. A loose check accepts any of them as proof of all four. This component refuses to treat &quot;replicated&quot; as one fact. It pulls the claim apart into the objects a real replication produces and asks for each one by name.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fourteen fields, eight axes, four forbidden authorities</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_replication_policy</code> sets the floor by requiring fourteen replay fields and eight rubric axes and forcing four escape authorities false.</strong> <code>validate_replication_policy</code> sets the floor. It requires the fourteen fields in <code>REQUIRED_REPLAY_FIELDS</code>: <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>. It also requires the eight rubric axes in <code>REQUIRED_RUBRIC_AXES</code>: contribution decomposition, artifact replay, experiment DAG, metric script, grader alignment, budget boundary, failure taxonomy, and cold rerun. A policy that drops any field or axis is rejected. The policy must also declare four escape authorities false: hidden-rubric export, benchmark-performance claim, unbounded compute search, and final-answer-only grading. A packet cannot grant itself any of them.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The two entry points are <code>run</code></span> and <code>run_replication_bundle</code>. Both call <code>_build_result</code> and differ only in what they read.</strong> The two entry points are <code>run</code> and <code>run_replication_bundle</code>. Both call <code>_build_result</code> and differ only in what they read.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture mode versus exported-bundle mode</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> loads the fixture with its eight negative cases, while <code>run_replication_bundle</code> validates the public export without them and reuses an unchanged prior record.</strong> <code>run</code> is fixture mode. It reads the first-wave input directory with <code>include_negative=True</code>, so it loads the positive replay rows plus the eight negative-case files, and writes the result, board, validation, and sign-off records. <code>run_replication_bundle</code> is exported-bundle mode. It reads the public example bundle with <code>include_negative=False</code>, then writes <code>exported_research_replication_bundle_validation_result.json</code>. It can reuse a prior record when <code>_freshness_basis</code> shows the inputs are byte-identical, so a clean rerun does not rewrite an unchanged result.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_build_result</code> runs the checks in order</span> and folds them into one record.</strong> <code>_build_result</code> runs the checks in order and folds them into one record.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it checks</th></tr></thead><tbody><tr><td><code>validate_source_module_imports</code></td><td>The source-module manifest declares copied public bodies with matching digests.</td></tr><tr><td><code>validate_replication_policy</code></td><td>The policy requires all fourteen fields and eight axes and forbids the escape authorities.</td></tr><tr><td><code>validate_research_replays</code></td><td>At least two positive rows carry every required field; the eight negative files each trip their expected error code.</td></tr><tr><td><code>validate_execution_artifact_replay</code></td><td>One declared metric runs over the allowed public input, and the output matches the declared hash.</td></tr><tr><td><code>validate_projection_protocol</code></td><td>The projection cites its source patterns, result records, target symbols, and public trace import.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">The metric replay that must reproduce</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_execute_metric_script</code> sums one named field over an allowed public input, and <code>validate_execution_artifact_replay</code> fails the row if the produced numbers do not match the declared hash.</strong> The executable core is <code>_execute_metric_script</code>. It reads a metric spec whose <code>operation</code> is <code>sum_field</code>, sums one named field over the rows of one allowed public input table, and returns the total plus a row count. It rejects a spec that is not a bare sum, and it rejects input rows that are missing or non-numeric. <code>validate_execution_artifact_replay</code> wraps that call: it reads <code>execution_artifacts/execution_artifact_manifest.json</code>, refuses a manifest that sets <code>body_in_receipt</code>, authorizes external model access, or names a private body, runs the metric, then compares the produced payload against the declared output artifact and its declared <code>sha256</code> file. A replay row can name every correct reference and still fail here if the numbers do not reproduce, so the pass is not a field-presence check.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Verdicts from fields, not from fixture labels</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_research_replays</code> reads verdicts from row fields rather than declared labels, and <code>validate_source_module_imports</code> verifies copied-body digests while result records stay metadata-only.</strong> <code>validate_research_replays</code> derives its verdicts from the replay-row fields, not from any label the fixture declares. It records the keys it ignored, so a file that claims <code>status: pass</code> or names its own <code>expected_error_codes</code> cannot talk its way past the check. <code>validate_source_module_imports</code> reads the manifest at <code>SOURCE_MODULE_MANIFEST_REF</code>, requires <code>source_import_class</code> of <code>copied_non_secret_macro_body</code>, requires <code>body_in_receipt</code> to be false, and verifies each declared target digest. For an exact-copy row it also confirms the live source file exists and that the source and target bytes match. Result records carry counts, references, digests, and verdicts. They never carry a source body.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"509\" height=\"546\" viewBox=\"0 0 509 546\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"178.9\" y1=\"90.0\" x2=\"219.5\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"219.5,132.0 212.6,129.2 217.0,125.0\"></polygon><line class=\"pmd-edge\" x1=\"254.4\" y1=\"204.0\" x2=\"254.4\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"254.4,246.0 251.3,239.2 257.5,239.2\"></polygon><line class=\"pmd-edge\" x1=\"254.4\" y1=\"318.0\" x2=\"254.4\" y2=\"360.0\"></line><polygon class=\"pmd-arrow\" points=\"254.4,360.0 251.3,353.2 257.5,353.2\"></polygon><line class=\"pmd-edge\" x1=\"254.4\" y1=\"414.0\" x2=\"254.4\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"254.4,456.0 251.3,449.2 257.5,449.2\"></polygon><line class=\"pmd-edge\" x1=\"385.8\" y1=\"81.0\" x2=\"265.9\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"265.9,456.0 265.1,448.5 270.9,450.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=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"40.5\">Replication policy</tspan><tspan x=\"144.0\" y=\"58.5\">14 fields + 8 axes + forbidden</tspan><tspan x=\"144.0\" y=\"76.5\">claims</tspan></text><title>Replication policy 14 fields + 8 axes + forbidden claims</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.7\" y=\"132.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"254.4\" y=\"154.5\">Replay rows</tspan><tspan x=\"254.4\" y=\"172.5\">2 synthetic papers + 8 negative</tspan><tspan x=\"254.4\" y=\"190.5\">cases</tspan></text><title>Replay rows 2 synthetic papers + 8 negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"132.1\" y=\"246.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"254.4\" y=\"268.5\">Execution manifest</tspan><tspan x=\"254.4\" y=\"286.5\">allowed input + metric spec +</tspan><tspan x=\"254.4\" y=\"304.5\">declared hash</tspan></text><title>Execution manifest allowed input + metric spec + declared hash</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"360.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"254.4\" y=\"382.5\">Local metric replay</tspan><tspan x=\"254.4\" y=\"400.5\">sum_field over allowed input</tspan></text><title>Local metric replay sum_field over allowed input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"27.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"394.4\" y=\"49.5\">Source-module manifest</tspan><tspan x=\"394.4\" y=\"67.5\">4 copied public bodies</tspan></text><title>Source-module manifest 4 copied public bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"456.0\" width=\"237.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"254.4\" y=\"478.5\">metadata-only result record</tspan><tspan x=\"254.4\" y=\"496.5\">counts, refs, digests, scope</tspan><tspan x=\"254.4\" y=\"514.5\">boundaries</tspan></text><title>metadata-only result record counts, refs, digests, scope boundaries</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD policy[&quot;Replication policy 14 fields + 8 axes + forbidden claims&quot;] replays[&quot;Replay rows 2 synthetic papers + 8 negative cases&quot;] artifacts[&quot;Execution manifest allowed input + metric spec + declared hash&quot;] metric[&quot;Local metric replay sum_field over allowed input&quot;] source[&quot;Source-module manifest 4 copied public bodies&quot;] result[&quot;metadata-only result record counts, refs, digests, scope boundaries&quot;] policy --&gt; replays replays --&gt; artifacts artifacts --&gt; metric metric --&gt; result source --&gt; result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The fixture ships eight named negative</span> files, one per key in <code>EXPECTED_NEGATIVE_CASES</code>. Each must trip its own error code:</strong> The fixture ships eight named negative files, one per key in <code>EXPECTED_NEGATIVE_CASES</code>. Each must trip its own error code:</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 reference</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight fakes plus mutation cases stay blocked</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">These name the eight ways a plausible fake tries to pass, and the focused tests add mutation cases that stay blocked even when the tampered bundle is made internally consistent.</strong> These are the eight ways a plausible fake tries to pass. A packet that reuses the original authors&#x27; code, calls a run a success on the strength of a write-up alone, asserts a benchmark number, or points at an output hash it never declared is rejected by field semantics, not by filename. The focused test suite adds mutation cases on top: digest mismatch, local body tamper, rehashed source swaps, wrong execution-artifact hashes, metric perturbation, input perturbation, output body tamper, and self-consistent input/output/hash rewrites. Each mutation stays blocked even when the tampered bundle is made internally consistent.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Borrowed from ACM artifact badging</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The rubric-over-artifact shape follows ACM artifact badging, which separates available from functional from reproduced, made here into a runtime gate over a declared bundle.</strong> This is the rubric-over-artifact shape from systems and machine-learning artifact evaluation, where the <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> process separates &quot;available&quot; from &quot;functional&quot; from &quot;reproduced&quot;. Microcosm borrows that separation and makes it a runtime gate over a declared evidence bundle. The result is fixture-bound replay evidence, not a reproducibility guarantee and not a peer-review verdict.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Focused runtime validation:</p>\n<pre class=\"pm-pre\"><code>python3 -m 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>python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The runtime commands behind the records are:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass over the records means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass certifies every check held, all eight negative cases were observed, and the records stayed metadata-only.</strong> A pass means the policy, replay rows, source-module digests, projection protocol, and local metric replay all held, all eight negative cases were observed, and the records stayed metadata-only.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow strongest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest supported claim is narrow: over synthetic public inputs the packet named every evidence object, the eight overclaims were caught, and one metric reproduced against its hash.</strong> The strongest claim the evidence supports is narrow. Over public synthetic inputs, the component confirmed a replay packet named every required evidence object, the eight overclaim cases were each caught, and one declared metric reproduced against its declared output hash. That is the whole proof boundary: the bundle, mechanism row, runtime code, source-module manifest, exported record, first-wave fixture records, and focused tests.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green run still does not claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The scope limit stops there: a green run claims no real replication, benchmark performance, external model service, or launch-scope decision, and the value is the boundary, not the science.</strong> The scope limit stops there. A green run does not claim actual paper replication, benchmark performance, external model service, hidden-rubric access, original-author code reuse, private paper or data export, unbounded compute, final-answer-only grading, launch-scope decision, or publishing-scope decision. The two subjects are synthetic public examples, and the metric is one sum over one small table. The value here is the boundary, not the science. Benchmark overclaim controls stay routed through the sibling module <code>agent_benchmark_integrity_anti_gaming_replay</code> rather than reinvented here.</p>\n</section>",
      "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": "component-research-replication-rubric-artifact-replay.html"
          },
          {
            "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-module-agent-benchmark-integrity-anti-gaming-replay.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch10_cold_eval_honesty_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Cold Eval Honesty Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
          "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
        },
        {
          "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": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
          "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
        },
        {
          "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
          "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
        },
        {
          "id": "paper_module.prediction_oracle_reconciliation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Prediction Oracle Reconciliation",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
          "url": "paper-module-prediction-oracle-reconciliation.html"
        },
        {
          "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Spatial World Model Counterfactual Simulation Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
          "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
        }
      ],
      "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-module-research-replication-rubric-artifact-replay.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 policy[\"Replication policy 14 fields + 8 axes + forbidden claims\"] replays[\"Replay rows 2 synthetic papers + 8 negative cases\"] artifacts[\"Execution manifest allowed input + metric spec + declared hash\"] metric[\"Local metric replay sum_field over allowed input\"] source[\"Source-module manifest 4 copied public bodies\"] result[\"metadata-only result record counts, refs, digests, scope boundaries\"] policy --> replays replays --> artifacts artifacts --> metric metric --> result source --> result",
            "source_format": "mermaid",
            "source_hash": "sha256:75741d3bc6989e6c18630a75aadfe0d2adbd5909f760e229e47fe2e656942f26",
            "source_line_end": 138,
            "source_line_start": 124
          }
        ],
        "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-module-agent-benchmark-integrity-anti-gaming-replay.html"
              }
            ],
            "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": "component-research-replication-rubric-artifact-replay.html"
              },
              {
                "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": 248,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "ACM Artifact Review and Badging",
            "section_id": "borrowed-from-acm-artifact-badging",
            "url": "https://www.acm.org/publications/policies/artifact-review-and-badging-current"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It turns the claim that an agent replicated a paper into an evidence bundle a cold runtime can check, reruns nothing scientific, and forces the packet's numbers to reproduce. researchreplicationrubricartifact_replay is a public Microcosm component that turns the sentence \"an agent replicated a paper\" into a bundle a cold runtime can check. It reruns nothing scientific. It reads a replay packet and confirms the packet names every piece of evidence a real replication would have left behind, then runs one small local metric so the numbers in the packet have to reproduce rather than be taken on trust.",
            "level": 4,
            "order": 1,
            "section_id": "evidence-bundle-for-a-claimed-paper-replication",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "Evidence bundle for a claimed paper replication"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It runs over two synthetic public papers, and a pass means the replay packet is accountable and digest-bound, not that a real paper was independently replicated.** The component runs over two synthetic public papers, one machine-learning method and one computational-science study. A pass says the replay packet is structurally accountable, digest-bound, and negative-case tested. It does not say a real paper was independently replicated.",
            "level": 4,
            "order": 2,
            "section_id": "it-runs-over-two-synthetic-public-papers",
            "source_line_end": 24,
            "source_line_start": 15,
            "title": "It runs over two synthetic public papers"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Demos fold the paper, the artifact, the rubric, and the rerun evidence into a single word, so this component pulls \"replicated\" apart and asks for each object by name.** Research-agent demos collapse four separate things into one claim: the paper, the runnable artifact, the grading rubric, and the evidence that an independent rerun happened. A loose check accepts any of them as proof of all four. This component refuses to treat \"replicated\" as one fact. It pulls the claim apart into the objects a real replication produces and asks for each one by name.",
            "level": 4,
            "order": 4,
            "section_id": "four-things-collapsed-into-one-claim",
            "source_line_end": 37,
            "source_line_start": 27,
            "title": "Four things collapsed into one claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatereplication_policy sets the floor by requiring fourteen replay fields and eight rubric axes and forcing four escape authorities false.** validatereplicationpolicy sets the floor. It requires the fourteen fields in REQUIREDREPLAYFIELDS: paperid, contributiondecomposition_ref, rubrictreeref, allowedpublicinputrefs, scratchreposcaffoldref, experimentdagref, metricscriptrefs, artifacthashrefs, declaredartifacthashrefs, graderreportref, costruntimebudgetref, ablationdiffref, failuretaxonomyref, and coldrerunreceipt_ref. It also requires the eight rubric axes in REQUIREDRUBRICAXES: contribution decomposition, artifact replay, experiment DAG, metric script, grader alignment, budget boundar\u2026",
            "level": 4,
            "order": 5,
            "section_id": "fourteen-fields-eight-axes-four-forbidden-authorities",
            "source_line_end": 55,
            "source_line_start": 38,
            "title": "Fourteen fields, eight axes, four forbidden authorities"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 57,
            "source_line_start": 56,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The two entry points are run and runreplicationbundle. Both call buildresult and differ only in what they read. The two entry points are run and runreplicationbundle. Both call buildresult and differ only in what they read.",
            "level": 4,
            "order": 7,
            "section_id": "the-two-entry-points-are-run-and-run-replication-bundle",
            "source_line_end": 63,
            "source_line_start": 58,
            "title": "The two entry points are `run` and `run_replication_bundle`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**run loads the fixture with its eight negative cases, while runreplicationbundle validates the public export without them and reuses an unchanged prior record.** run is fixture mode. It reads the first-wave input directory with include_negative=True, so it loads the positive replay rows plus the eight negative-case files, and writes the result, board, validation, and sign-off records. runreplicationbundle is exported-bundle mode. It reads the public example bundle with include_negative=False, then writes exportedresearchreplicationbundlevalidation_result.json. It can reuse a prior record when freshnessbasis shows the inputs are byte-identical, so a clean rerun does not rewrite an unchanged\u2026",
            "level": 4,
            "order": 8,
            "section_id": "fixture-mode-versus-exported-bundle-mode",
            "source_line_end": 77,
            "source_line_start": 64,
            "title": "Fixture mode versus exported-bundle mode"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "buildresult runs the checks in order and folds them into one record.** buildresult runs the checks in order and folds them into one record.",
            "level": 4,
            "order": 9,
            "section_id": "build-result-runs-the-checks-in-order-and-folds-them-into-one",
            "source_line_end": 90,
            "source_line_start": 78,
            "title": "`_build_result` runs the checks in order and folds them into one"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "executemetric_script sums one named field over an allowed public input, and validateexecutionartifact_replay fails the row if the produced numbers do not match the declared hash. The executable core is executemetricscript. It reads a metric spec whose operation is sum_field, sums one named field over the rows of one allowed public input table, and returns the total plus a row count. It rejects a spec that is not a bare sum, and it rejects input rows that are missing or non-numeric. validateexecutionartifact_replay wraps that call: it reads executionartifacts/executionartifact_manifest.json, refuses a manifest that sets bodyinreceipt, authorizes external model access, or names a private body\u2026",
            "level": 4,
            "order": 10,
            "section_id": "the-metric-replay-that-must-reproduce",
            "source_line_end": 107,
            "source_line_start": 91,
            "title": "The metric replay that must reproduce"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "validateresearch_replays reads verdicts from row fields rather than declared labels, and validatesourcemodule_imports verifies copied-body digests while result records stay metadata-only. validateresearch_replays derives its verdicts from the replay-row fields, not from any label the fixture declares. It records the keys it ignored, so a file that claims status: pass or names its own expectederrorcodes cannot talk its way past the check. validatesourcemodule_imports reads the manifest at SOURCEMODULEMANIFESTREF, requires sourceimport_class of copiednonsecretmacrobody, requires bodyinreceipt to be false, and verifies each declared target digest. For an exact-copy row it also confirms the liv\u2026",
            "level": 4,
            "order": 11,
            "section_id": "verdicts-from-fields-not-from-fixture-labels",
            "source_line_end": 139,
            "source_line_start": 108,
            "title": "Verdicts from fields, not from fixture labels"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 141,
            "source_line_start": 140,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture ships eight named negative files, one per key in EXPECTEDNEGATIVECASES. Each must trip its own error code: The fixture ships eight named negative files, one per key in EXPECTEDNEGATIVECASES. Each must trip its own error code: 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 reference",
            "level": 4,
            "order": 13,
            "section_id": "the-fixture-ships-eight-named-negative-files-one-per-key-in-expected-negative-cases",
            "source_line_end": 156,
            "source_line_start": 142,
            "title": "The fixture ships eight named negative files, one per key in `EXPECTED_NEGATIVE_CASES`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**These name the eight ways a plausible fake tries to pass, and the focused tests add mutation cases that stay blocked even when the tampered bundle is made internally consistent.** These are the eight ways a plausible fake tries to pass. A packet that reuses the original authors' code, calls a run a success on the strength of a write-up alone, asserts a benchmark number, or points at an output hash it never declared is rejected by field semantics, not by filename. The focused test suite adds mutation cases on top: digest mismatch, local body tamper, rehashed source swaps, wrong execution-artifact hashes, metric perturbation, input perturbation, output body tamper, and self-consistent input\u2026",
            "level": 4,
            "order": 14,
            "section_id": "eight-fakes-plus-mutation-cases-stay-blocked",
            "source_line_end": 171,
            "source_line_start": 157,
            "title": "Eight fakes plus mutation cases stay blocked"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 173,
            "source_line_start": 172,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The rubric-over-artifact shape follows ACM artifact badging, which separates available from functional from reproduced, made here into a runtime gate over a declared bundle.** This is the rubric-over-artifact shape from systems and machine-learning artifact evaluation, where the ACM Artifact Review and Badging process separates \"available\" from \"functional\" from \"reproduced\". Microcosm borrows that separation and makes it a runtime gate over a declared evidence bundle. The result is fixture-bound replay evidence, not a reproducibility guarantee and not a peer-review verdict.",
            "level": 4,
            "order": 16,
            "section_id": "borrowed-from-acm-artifact-badging",
            "source_line_end": 185,
            "source_line_start": 174,
            "title": "Borrowed from ACM artifact badging"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Focused runtime validation: Paper-module corpus validation: The runtime commands behind the records are:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 212,
            "source_line_start": 186,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass certifies every check held, all eight negative cases were observed, and the records stayed metadata-only.** A pass means the policy, replay rows, source-module digests, projection protocol, and local metric replay all held, all eight negative cases were observed, and the records stayed metadata-only.",
            "level": 4,
            "order": 18,
            "section_id": "what-a-pass-over-the-records-means",
            "source_line_end": 219,
            "source_line_start": 213,
            "title": "What a pass over the records means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 221,
            "source_line_start": 220,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest supported claim is narrow: over synthetic public inputs the packet named every evidence object, the eight overclaims were caught, and one metric reproduced against its hash.** The strongest claim the evidence supports is narrow. Over public synthetic inputs, the component confirmed a replay packet named every required evidence object, the eight overclaim cases were each caught, and one declared metric reproduced against its declared output hash. That is the whole proof boundary: the bundle, mechanism row, runtime code, source-module manifest, exported record, first-wave fixture records, and focused tests.",
            "level": 4,
            "order": 20,
            "section_id": "the-narrow-strongest-claim",
            "source_line_end": 233,
            "source_line_start": 222,
            "title": "The narrow strongest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The scope limit stops there: a green run claims no real replication, benchmark performance, external model service, or launch-scope decision, and the value is the boundary, not the science.** The scope limit stops there. A green run does not claim actual paper replication, benchmark performance, external model service, hidden-rubric access, original-author code reuse, private paper or data export, unbounded compute, final-answer-only grading, launch-scope decision, or public sharing decision. The two subjects are synthetic public examples, and the metric is one sum over one small table. The value here is the boundary, not the science. Benchmark overclaim controls stay routed through the s\u2026",
            "level": 4,
            "order": 21,
            "section_id": "what-a-green-run-still-does-not-claim",
            "source_line_end": 247,
            "source_line_start": 234,
            "title": "What a green run still does not claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "research_replication_rubric_artifact_replay.py",
            "path": "src/microcosm_core/organs/research_replication_rubric_artifact_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for research-replication fixture validation, exported bundle validation, source-module manifest checks, public trace construction, negative-case enforcement, scope limits, and metadata-only result record writing.",
            "symbols": [
              "run",
              "run_replication_bundle",
              "validate_source_module_imports",
              "validate_projection_protocol",
              "validate_replication_policy",
              "validate_research_replays",
              "_build_result",
              "_freshness_basis"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/research_replication_rubric_artifact_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Patch-proof language needs more than a claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">&quot;Found and fixed a security bug&quot; is easy to type and hard to check, standing equally for a tested repair, a patch never run, a false positive, or an empty benchmark number.</strong> An agent that says it &quot;found and fixed a security bug&quot; is making a claim that is easy to type and hard to check. The phrase can stand for a real, tested repair. It can also stand for a patch that was never run, a false positive promoted to a finding, or a benchmark number with nothing behind it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Seven evidence stages must agree</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It breaks the claim into a synthetic evidence chain, from target through issue, trace, patch, test, witness, and verifier record, and checks the pieces line up before allowing patch-proof language.</strong> This component takes that claim apart into an inspectable chain of synthetic evidence and checks that the pieces line up before any patch-proof language is allowed. The chain runs from a made-up target, through a suspected issue, a trace that backs it, an abstract exploitability reference, a patch, a regression test, an executable witness, and a verifier record. Nothing in the chain is a real target, exploit, payload, or account secret. The result record says whether the declared chain holds together, and carries no attack material.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Synthetic replay grants no security authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is a synthetic, metadata-only replay, not live security work, that runs against no real system, judges no bug or fix as genuine, and produces no benchmark claims.</strong> The code lives in <code>src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py</code>. It is a synthetic, metadata-only replay, not live security work. It does not run against real systems, does not judge whether the bug or fix is genuine, and does not produce a benchmark claims.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why two recompute checks exist</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A summary can hide the absence of the work it summarises, so instead of trusting the fixture&#x27;s labels two checks recompute the thing the fixture claims.</strong> The problem is that &quot;found and fixed&quot; is a summary, and a summary can hide the absence of the work it summarises. A loose check that only reads the fixture&#x27;s own labels would pass a chain that asserts a green result without the work behind it. Two checks here refuse that by recomputing the thing the fixture claims, rather than trusting the field.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recompute one: running the regression witnesses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first recompute runs each witness&#x27;s mini-target twice, unpatched and patched, and rejects any witness whose declared pre and post outputs do not match the computed ones.</strong> The first recompute is on the executable regression witnesses. Each 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 unpatched and once patched, and compares its own computed outputs 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.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recompute two: the verifier verdict</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The second recompute derives each verifier verdict from the joined hypothesis, proof, patch, test, and witness evidence, and requires the filename to match rather than trusting the record&#x27;s own label.</strong> The second recompute is on the verifier records. Each record&#x27;s <code>pass</code> or <code>false_positive</code> verdict is recomputed from the joined hypothesis, proof, patch, test, and witness evidence, and the record&#x27;s filename must match that recomputed verdict. The record&#x27;s own label is not taken on trust.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_build_result</code> orchestrates the validators</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> loads inputs and policy, scans every path for secrets, builds the public trace, then runs one validator per evidence kind, passing only when every check and negative case clears.</strong> <code>_build_result</code> is the orchestrator. It loads the fixture inputs, loads the forbidden-class policy, runs a secret-exclusion scan over every input path, builds the public agent-execution trace, then runs one validator per evidence kind in dependency order. Each validator returns a status, exported rows, and a list of findings. A result reaches <code>pass</code> only when there are no missing negative cases, the secret scan has zero blocking hits, the public trace status is <code>pass</code>, every positive validator returned <code>pass</code>, and, for the exported bundle, the source-module manifest returned <code>pass</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each validator joins against the preceding stage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The validators form an ordered evidence join in which every stage resolves its rows against the stage immediately before it.</strong> The validators form a join, not a scanner. Each stage resolves its rows against the stage before it.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Fixture entry point. Runs <code>_build_result</code> with negative cases on.</td></tr><tr><td><code>run_patch_proof_bundle</code></td><td>Exported-bundle entry point. Negative cases off, source-module manifest required.</td></tr><tr><td><code>_build_result</code></td><td>Loads inputs, runs every validator, computes the final status.</td></tr><tr><td><code>validate_issue_hypotheses</code></td><td>Each hypothesis joins to a synthetic target and cites evidence refs; needs at least four rows.</td></tr><tr><td><code>validate_trace_evidence</code></td><td>Each trace joins to a hypothesis; the set must cover static, dynamic, and property types.</td></tr><tr><td><code>validate_patch_diffs</code></td><td>Each patch-required hypothesis carries a metadata-only diff, updates tests, and claims no source-file changes.</td></tr><tr><td><code>validate_regression_tests</code></td><td>Each patch pairs with a test that fails before the patch and passes after it.</td></tr><tr><td><code>validate_executable_regression_witnesses</code></td><td>Runs the mini-target twice and compares computed output to the declared pre/post values.</td></tr><tr><td><code>validate_verifier_receipts</code></td><td>Recomputes each <code>pass</code> or <code>false_positive</code> verdict from joined evidence and checks the filename.</td></tr><tr><td><code>validate_sandbox_policy_verdicts</code></td><td>Each verdict precedes action and denies live-target and network material.</td></tr><tr><td><code>validate_cold_replay</code></td><td>Each replay row reproduces its trace, patch record, and sandbox verdict.</td></tr><tr><td><code>validate_negative_cases</code></td><td>Records the forbidden overclaims the fixture is expected to trip.</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Digest-checks the copied public source bodies carried by the exported bundle.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three mini-target engines run both ways</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Three <code>MINI_TARGETS</code> engines each take a <code>patched</code> flag: unpatched they leak or over-allow, patched they close the hole, and running both forms confirms a declared fails-before-passes-after test.</strong> The three mini-target engines are <code>_webhook_redirect_allowlist</code>, <code>_notebook_log_redaction</code>, and <code>_scheduler_path_normalization</code>, registered in <code>MINI_TARGETS</code>. Each takes an input and a <code>patched</code> flag. Unpatched, the webhook engine allows any redirect, the notebook engine leaks its sensitive refs, and the scheduler engine accepts a path that escapes the workspace. Patched, each closes its hole. Running both forms is what lets <code>validate_executable_regression_witnesses</code> confirm that a declared &quot;fails before, passes after&quot; test actually does.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Strict join order blocks broken chains</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The join is strict: an unresolved hypothesis, a patch missing its proof or diff, a patch with no test, or a promoted false positive is each blocked.</strong> The join order is strict. A hypothesis that does not resolve to a synthetic target is blocked. A patch-required hypothesis missing either an exploitability proof or a metadata-only patch diff is blocked. A patch with no paired regression test is blocked. A false positive promoted to a finding is blocked, because <code>validate_verifier_receipts</code> will not recompute its verdict as <code>pass</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"522\" height=\"576\" viewBox=\"0 0 522 576\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"261.2\" y1=\"54.0\" x2=\"261.2\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"261.2,96.0 258.1,89.2 264.3,89.2\"></polygon><line class=\"pmd-edge\" x1=\"220.5\" y1=\"132.0\" x2=\"125.5\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"125.5,174.0 130.5,168.4 133.0,174.0\"></polygon><line class=\"pmd-edge\" x1=\"295.9\" y1=\"132.0\" x2=\"377.0\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"377.0,174.0 369.5,173.6 372.3,168.1\"></polygon><line class=\"pmd-edge\" x1=\"255.2\" y1=\"132.0\" x2=\"241.3\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"241.3,174.0 240.5,166.5 246.3,168.5\"></polygon><line class=\"pmd-edge\" x1=\"241.3\" y1=\"210.0\" x2=\"255.2\" y2=\"252.0\"></line><polygon class=\"pmd-arrow\" points=\"255.2,252.0 250.2,246.5 256.0,244.5\"></polygon><line class=\"pmd-edge\" x1=\"261.2\" y1=\"288.0\" x2=\"261.2\" y2=\"330.0\"></line><polygon class=\"pmd-arrow\" points=\"261.2,330.0 258.1,323.2 264.3,323.2\"></polygon><line class=\"pmd-edge\" x1=\"261.2\" y1=\"384.0\" x2=\"261.2\" y2=\"426.0\"></line><polygon class=\"pmd-arrow\" points=\"261.2,426.0 258.1,419.2 264.3,419.2\"></polygon><line class=\"pmd-edge\" x1=\"261.2\" y1=\"480.0\" x2=\"261.2\" y2=\"522.0\"></line><polygon class=\"pmd-arrow\" points=\"261.2,522.0 258.1,515.2 264.3,515.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.3\" y=\"18.0\" width=\"155.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.2\" y=\"40.5\">synthetic targets</tspan></text><title>synthetic targets</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"187.0\" y=\"96.0\" width=\"148.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.2\" y=\"118.5\">issue hypotheses</tspan></text><title>issue hypotheses</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"174.0\" width=\"133.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"84.8\" y=\"196.5\">trace evidence</tspan></text><title>trace evidence</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"319.0\" y=\"174.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"411.7\" y=\"196.5\">exploitability proofs</tspan></text><title>exploitability proofs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"179.6\" y=\"174.0\" width=\"111.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.3\" y=\"196.5\">patch diffs</tspan></text><title>patch diffs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"187.0\" y=\"252.0\" width=\"148.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.2\" y=\"274.5\">regression tests</tspan></text><title>regression tests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"168.5\" y=\"330.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.2\" y=\"352.5\">executable witnesses</tspan><tspan x=\"261.2\" y=\"370.5\">run mini-target twice</tspan></text><title>executable witnesses run mini-target twice</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.3\" y=\"426.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.2\" y=\"448.5\">verifier records</tspan><tspan x=\"261.2\" y=\"466.5\">recompute verdict</tspan></text><title>verifier records recompute verdict</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"198.1\" y=\"522.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.2\" y=\"544.5\">result status</tspan></text><title>result status</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD targets[&quot;synthetic targets&quot;] hypotheses[&quot;issue hypotheses&quot;] traces[&quot;trace evidence&quot;] proofs[&quot;exploitability proofs&quot;] patches[&quot;patch diffs&quot;] tests[&quot;regression tests&quot;] witnesses[&quot;executable witnesses run mini-target twice&quot;] verifiers[&quot;verifier records recompute verdict&quot;] status[&quot;result status&quot;] targets --&gt; hypotheses hypotheses --&gt; traces hypotheses --&gt; proofs hypotheses --&gt; patches patches --&gt; tests tests --&gt; witnesses witnesses --&gt; verifiers verifiers --&gt; status</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two runtime modes, both metadata-only</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> drives the fixture with negative cases on, <code>run_patch_proof_bundle</code> drives the exported bundle as the public example, and both write metadata-only records with source bodies kept behind manifest hashes.</strong> The runtime keeps two modes separate. <code>run</code> drives the first-wave fixture with negative cases on, so it must observe every expected overclaim failure. <code>run_patch_proof_bundle</code> drives the exported bundle as the public runtime example, so its expected negative cases can be empty while it still proves the source-body floor, the public trace, the digest checks, and the regression witnesses. Both write metadata-only result records. Copied source bodies stay behind <code>source_module_manifest.json</code> refs and hashes; the exported bundle carries nine digest-verified public source bodies.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight overclaims the runtime must trip</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Eight <code>EXPECTED_NEGATIVE_CASES</code> overclaims must each trip a matching error code or the run is blocked, and <code>_has_forbidden_key</code> separately rejects any row carrying a forbidden field.</strong> The first-wave fixture includes eight negative cases, held in <code>EXPECTED_NEGATIVE_CASES</code>. Each one is an overclaim the runtime must trip, not a capability it offers: <code>live_target_material</code>, <code>real_cve_exploitation</code>, <code>weaponized_payload_export</code>, account secret material, <code>network_exfiltration</code>, <code>exploit_instruction_steps</code>, <code>patch_without_tests</code>, and <code>benchmark_score_claim</code>. <code>validate_negative_cases</code> records the matching error code for each, for example <code>AGENTIC_VULN_PATCH_WITHOUT_TESTS</code> when a patch claim arrives with no regression test. If any expected case goes unobserved, the run is blocked. Separately, <code>_has_forbidden_key</code> rejects any row that carries a forbidden field such as a raw exploit payload, a account secret value, or a live target URL.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Test-backed repair lineage from SWE-bench</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows the accountability pattern of SWE-bench, SWE-agent, and security benchmarks like CyberSecEval 2 and SecCodePLT, requiring evidence to line up before patch-proof language, without importing live exploits.</strong> This component borrows an accountability pattern from agentic software-engineering and security-evaluation work that treats a 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> framed repository issue resolution as a task with real codebases and test-based patch evaluation, and <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 part of the repair loop. 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 a secure-code or vulnerability claim from an uninspected generated patch. The borrowed idea is narrow: hypotheses, traces, patches, tests, and verifier records must line up before patch-proof language is allowed. It does not import live targets, CVE exploitation, weaponized payloads, or benchmark claims.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture output stays outside the system tree</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first-wave validator runs from the system root and writes its result record to a disposable path outside the working tree.</strong> Run the first-wave fixture validator from the system root and write its record outside the working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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 is:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest \\\n  tests/test_agentic_vulnerability_discovery_patch_proof_replay.py</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass and the rejection tests prove</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the whole join held with both recompute checks agreeing, a clean scan, and every negative case tripped, while rejection tests mutate the chain and require a blocked result.</strong> A pass means the whole join held: the synthetic chain resolved end to end, both recompute checks agreed with the fixture, the secret scan was clean, and every expected negative case tripped. The rejection tests in the same file mutate the chain, remove a regression test, tamper a witness, cross-wire a verifier record, or alter a source-module digest, and require a <code>blocked</code> result with a specific error code.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On the public fixtures the synthetic chain resolves and both recompute checks pass, with witnesses, verifier verdicts, and paired tests all agreeing and every forbidden overclaim observed.</strong> The strongest claim this component supports is narrow. On the public fixtures, the synthetic evidence chain resolves and both recompute checks pass: witnesses match their computed pre/post outputs, verifier verdicts match their recomputed result, patches pair with real tests, and every forbidden overclaim is observed. That is the scope limit, and it is where the scope limit sits.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the component refuses beyond that</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses everything past that: no live targets, real CVE exploitation, weaponized payloads, account secrets, external model access, source-file changes, benchmark claims, or whole-system security claim, only the local synthetic records.</strong> It refuses everything past that. It does not test live targets, perform real CVE exploitation, export weaponized payloads, handle account secrets, authorise network exfiltration, or emit actionable exploit instructions. It does not make external model access, change source files, claim a benchmark security score, or judge patch correctness on a real repository. It is not launch or publishing-scope decision, and it is not a whole-system security claim. The proof boundary is the local result records, the synthetic bundle, the digest-checked source-module manifest, and the named negative cases, nothing wider.</p>\n</section>",
      "components": [
        {
          "anchor": "component-agentic_vulnerability_discovery_patch_proof_replay",
          "component_id": "agentic_vulnerability_discovery_patch_proof_replay",
          "public_label": "Vulnerability 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": "Vulnerability Patch-Proof Replay",
            "relation": "explains",
            "url": "component-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "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-module-mission-transaction-work-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-agentic-vulnerability-discovery-patch-proof-replay.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 targets[\"synthetic targets\"] hypotheses[\"issue hypotheses\"] traces[\"trace evidence\"] proofs[\"exploitability proofs\"] patches[\"patch diffs\"] tests[\"regression tests\"] witnesses[\"executable witnesses run mini-target twice\"] verifiers[\"verifier records recompute verdict\"] status[\"result status\"] targets --> hypotheses hypotheses --> traces hypotheses --> proofs hypotheses --> patches patches --> tests tests --> witnesses witnesses --> verifiers verifiers --> status",
            "source_format": "mermaid",
            "source_hash": "sha256:712ca9d5262ced5c7b06b4a8e28ac8ee96ac447ebeb4a82730eb62944b5b6b9c",
            "source_line_end": 150,
            "source_line_start": 130
          }
        ],
        "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-module-mission-transaction-work-spine.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Vulnerability Patch-Proof Replay",
                "relation": "explains",
                "url": "component-agentic-vulnerability-discovery-patch-proof-replay.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 277,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "SWE-bench",
            "section_id": "test-backed-repair-lineage-from-swe-bench",
            "url": "https://arxiv.org/abs/2310.06770"
          },
          {
            "kind": "external_reference",
            "label": "SWE-agent",
            "section_id": "test-backed-repair-lineage-from-swe-bench",
            "url": "https://arxiv.org/abs/2405.15793"
          },
          {
            "kind": "external_reference",
            "label": "CyberSecEval 2",
            "section_id": "test-backed-repair-lineage-from-swe-bench",
            "url": "https://arxiv.org/abs/2404.13161"
          },
          {
            "kind": "external_reference",
            "label": "SecCodePLT",
            "section_id": "test-backed-repair-lineage-from-swe-bench",
            "url": "https://arxiv.org/abs/2410.11096"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**\"Found and fixed a security bug\" is easy to type and hard to check, standing equally for a tested repair, a patch never run, a false positive, or an empty benchmark number.** An agent that says it \"found and fixed a security bug\" is making a claim that is easy to type and hard to check. The phrase can stand for a real, tested repair. It can also stand for a patch that was never run, a false positive promoted to a finding, or a benchmark number with nothing behind it.",
            "level": 4,
            "order": 1,
            "section_id": "patch-proof-language-needs-more-than-a-claim",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "Patch-proof language needs more than a claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It breaks the claim into a synthetic evidence chain, from target through issue, trace, patch, test, witness, and verifier record, and checks the pieces line up before allowing patch-proof language.** This component takes that claim apart into an inspectable chain of synthetic evidence and checks that the pieces line up before any patch-proof language is allowed. The chain runs from a made-up target, through a suspected issue, a trace that backs it, an abstract exploitability reference, a patch, a regression test, an executable witness, and a verifier record. Nothing in the chain is a real target, exploit, payload, or account secret. The result record says whether the declared chain holds\u2026",
            "level": 4,
            "order": 2,
            "section_id": "seven-evidence-stages-must-agree",
            "source_line_end": 24,
            "source_line_start": 12,
            "title": "Seven evidence stages must agree"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is a synthetic, metadata-only replay, not live security work, that runs against no real system, judges no bug or fix as genuine, and produces no benchmark claims.** The code lives in src/microcosmcore/components/agenticvulnerabilitydiscoverypatchproofreplay.py. It is a synthetic, metadata-only replay, not live security work. It does not run against real systems, does not judge whether the bug or fix is genuine, and does not produce a benchmark claims.",
            "level": 4,
            "order": 3,
            "section_id": "synthetic-replay-grants-no-security-authority",
            "source_line_end": 34,
            "source_line_start": 25,
            "title": "Synthetic replay grants no security authority"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 36,
            "source_line_start": 35,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A summary can hide the absence of the work it summarises, so instead of trusting the fixture's labels two checks recompute the thing the fixture claims.** The problem is that \"found and fixed\" is a summary, and a summary can hide the absence of the work it summarises. A loose check that only reads the fixture's own labels would pass a chain that asserts a green result without the work behind it. Two checks here refuse that by recomputing the thing the fixture claims, rather than trusting the field.",
            "level": 4,
            "order": 5,
            "section_id": "why-two-recompute-checks-exist",
            "source_line_end": 46,
            "source_line_start": 37,
            "title": "Why two recompute checks exist"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The first recompute runs each witness's mini-target twice, unpatched and patched, and rejects any witness whose declared pre and post outputs do not match the computed ones.** The first recompute is on the executable regression witnesses. Each 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 unpatched and once patched, and compares its own computed outputs against the expectedprepatch and expectedpostpatch values the fixture declared. A witness whose declared output does not match the computed output is rejected.",
            "level": 4,
            "order": 6,
            "section_id": "recompute-one-running-the-regression-witnesses",
            "source_line_end": 58,
            "source_line_start": 47,
            "title": "Recompute one: running the regression witnesses"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The second recompute derives each verifier verdict from the joined hypothesis, proof, patch, test, and witness evidence, and requires the filename to match rather than trusting the record's own label.** The second recompute is on the verifier records. Each record's pass or false_positive verdict is recomputed from the joined hypothesis, proof, patch, test, and witness evidence, and the record's filename must match that recomputed verdict. The record's own label is not taken on trust.",
            "level": 4,
            "order": 7,
            "section_id": "recompute-two-the-verifier-verdict",
            "source_line_end": 68,
            "source_line_start": 59,
            "title": "Recompute two: the verifier verdict"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 70,
            "source_line_start": 69,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult loads inputs and policy, scans every path for secrets, builds the public trace, then runs one validator per evidence kind, passing only when every check and negative case clears. build_result is the orchestrator. It loads the fixture inputs, loads the forbidden-class policy, runs a secret-exclusion scan over every input path, builds the public agent-execution trace, then runs one validator per evidence kind in dependency order. Each validator returns a status, exported rows, and a list of findings. A result reaches pass only when there are no missing negative cases, the secret scan has zero blocking hits, the public trace status is pass, every positive validator returned pass, a\u2026",
            "level": 4,
            "order": 9,
            "section_id": "build-result-orchestrates-the-validators",
            "source_line_end": 84,
            "source_line_start": 71,
            "title": "`_build_result` orchestrates the validators"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The validators form an ordered evidence join in which every stage resolves its rows against the stage immediately before it. The validators form a join, not a scanner. Each stage resolves its rows against the stage before it.",
            "level": 4,
            "order": 10,
            "section_id": "each-validator-joins-against-the-preceding-stage",
            "source_line_end": 106,
            "source_line_start": 85,
            "title": "Each validator joins against the preceding stage"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Three MINITARGETS engines each take a patched flag: unpatched they leak or over-allow, patched they close the hole, and running both forms confirms a declared fails-before-passes-after test.** The three mini-target engines are webhookredirectallowlist, notebooklogredaction, and schedulerpathnormalization, registered in MINITARGETS. Each takes an input and a patched flag. Unpatched, the webhook engine allows any redirect, the notebook engine leaks its sensitive refs, and the scheduler engine accepts a path that escapes the workspace. Patched, each closes its hole. Running both forms is what lets validateexecutableregression_witnesses confirm that a declared \"fails before, passes after\" test\u2026",
            "level": 4,
            "order": 11,
            "section_id": "three-mini-target-engines-run-both-ways",
            "source_line_end": 119,
            "source_line_start": 107,
            "title": "Three mini-target engines run both ways"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**The join is strict: an unresolved hypothesis, a patch missing its proof or diff, a patch with no test, or a promoted false positive is each blocked.** The join order is strict. A hypothesis that does not resolve to a synthetic target is blocked. A patch-required hypothesis missing either an exploitability proof or a metadata-only patch diff is blocked. A patch with no paired regression test is blocked. A false positive promoted to a finding is blocked, because validateverifierreceipts will not recompute its verdict as pass.",
            "level": 4,
            "order": 12,
            "section_id": "strict-join-order-blocks-broken-chains",
            "source_line_end": 151,
            "source_line_start": 120,
            "title": "Strict join order blocks broken chains"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run drives the fixture with negative cases on, runpatchproofbundle drives the exported bundle as the public example, and both write metadata-only records with source bodies kept behind manifest hashes.** The runtime keeps two modes separate. run drives the first-wave fixture with negative cases on, so it must observe every expected overclaim failure. runpatchproof_bundle drives the exported bundle as the public runtime example, so its expected negative cases can be empty while it still proves the source-body floor, the public trace, the digest checks, and the regression witnesses. Both write metadata-only result records. Copied source bodies stay behind sourcemodulemanifest.json refs and ha\u2026",
            "level": 4,
            "order": 13,
            "section_id": "two-runtime-modes-both-body-free",
            "source_line_end": 165,
            "source_line_start": 152,
            "title": "Two runtime modes, both metadata-only"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 167,
            "source_line_start": 166,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Eight EXPECTEDNEGATIVE_CASES overclaims must each trip a matching error code or the run is blocked, and hasforbidden_key separately rejects any row carrying a forbidden field.** The first-wave fixture includes eight negative cases, held in EXPECTEDNEGATIVECASES. Each one is an overclaim the runtime must trip, not a capability it offers: livetargetmaterial, realcveexploitation, weaponizedpayloadexport, credentialmaterial, networkexfiltration, exploitinstructionsteps, patchwithouttests, and benchmarkscoreclaim. validatenegativecases records the matching error code for each, for example AGENTICVULNPATCHWITHOUTTESTS when a patch claim arrives with no regression test. If any expected case goes u\u2026",
            "level": 4,
            "order": 15,
            "section_id": "eight-overclaims-the-runtime-must-trip",
            "source_line_end": 183,
            "source_line_start": 168,
            "title": "Eight overclaims the runtime must trip"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 185,
            "source_line_start": 184,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design borrows the accountability pattern of SWE-bench, SWE-agent, and security benchmarks like CyberSecEval 2 and SecCodePLT, requiring evidence to line up before patch-proof language, without importing live exploits.** This component borrows an accountability pattern from agentic software-engineering and security-evaluation work that treats a code repair as an executable, test-backed claim rather than a prose claim. SWE-bench framed repository issue resolution as a task with real codebases and test-based patch evaluation, and SWE-agent made the agent-computer interface part of the repair loop. Security benchmarks such as CyberSecEval 2 and SecCodePLT motivate separating a secure-cod\u2026",
            "level": 4,
            "order": 17,
            "section_id": "test-backed-repair-lineage-from-swe-bench",
            "source_line_end": 204,
            "source_line_start": 186,
            "title": "Test-backed repair lineage from SWE-bench"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 206,
            "source_line_start": 205,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The first-wave validator runs from the system root and writes its result record to a disposable path outside the working tree. Run the first-wave fixture validator from the system root and write its record outside the working tree: Then run the exported bundle validator: The focused regression test is:",
            "level": 4,
            "order": 19,
            "section_id": "fixture-output-stays-outside-the-substrate-tree",
            "source_line_end": 238,
            "source_line_start": 207,
            "title": "Fixture output stays outside the system tree"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the whole join held with both recompute checks agreeing, a clean scan, and every negative case tripped, while rejection tests mutate the chain and require a blocked result.** A pass means the whole join held: the synthetic chain resolved end to end, both recompute checks agreed with the fixture, the secret scan was clean, and every expected negative case tripped. The rejection tests in the same file mutate the chain, remove a regression test, tamper a witness, cross-wire a verifier record, or alter a source-module digest, and require a blocked result with a specific error code.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-and-the-rejection-tests-prove",
            "source_line_end": 249,
            "source_line_start": 239,
            "title": "What a pass and the rejection tests prove"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 251,
            "source_line_start": 250,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**On the public fixtures the synthetic chain resolves and both recompute checks pass, with witnesses, verifier verdicts, and paired tests all agreeing and every forbidden overclaim observed.** The strongest claim this component supports is narrow. On the public fixtures, the synthetic evidence chain resolves and both recompute checks pass: witnesses match their computed pre/post outputs, verifier verdicts match their recomputed result, patches pair with real tests, and every forbidden overclaim is observed. That is the scope limit, and it is where the scope limit sits.",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 262,
            "source_line_start": 252,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It refuses everything past that: no live targets, real CVE exploitation, weaponized payloads, account secrets, external model access, source-file changes, benchmark claims, or whole-system security claim, only the local synthetic records.** It refuses everything past that. It does not test live targets, perform real CVE exploitation, export weaponized payloads, handle account secrets, authorise network exfiltration, or emit actionable exploit instructions. It does not make external model access, change source files, claim a benchmark security score, or judge patch correctness on a real repository. It is not launch or public sharing decision, and it is not a whole-system security claim. Th\u2026",
            "level": 4,
            "order": 23,
            "section_id": "what-the-component-refuses-beyond-that",
            "source_line_end": 276,
            "source_line_start": 263,
            "title": "What the component refuses beyond that"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "agentic_vulnerability_discovery_patch_proof_replay.py",
            "path": "src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for agentic vulnerability patch-proof fixture validation, exported bundle validation, source-module manifest checks, public trace construction, secret-exclusion scans, negative-case enforcement, scope limits, and metadata-only result record writing.",
            "symbols": [
              "run",
              "run_patch_proof_bundle",
              "_source_module_manifest_result",
              "_source_open_body_import_summary",
              "_build_result",
              "_freshness_basis",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">&quot;Closed-loop materials lab&quot; is easy</span> language 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 bare assertion that some material was found.</strong> &quot;Closed-loop materials lab&quot; is easy language 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 bare assertion that some material was found. This component sits in front of that language and answers 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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Its stable id is <code>materials_chemistry_closed_loop_lab_safety_replay</code></span>, and its public surface name (<code>PUBLIC_SURFACE_NAME</code>) is <code>materials_chemistry_artifact_safety_refusal_validator</code>.</strong> Its stable id is <code>materials_chemistry_closed_loop_lab_safety_replay</code>, and its public surface name (<code>PUBLIC_SURFACE_NAME</code>) is <code>materials_chemistry_artifact_safety_refusal_validator</code>. The promise-sounding &quot;closed-loop replay&quot; name was reframed on purpose: nothing here executes a wetlab loop or commands a robot. The component reads public simulator rows, recomputes a winner, checks refusals, and writes a metadata-only result record. It emits a verdict of either <code>public_safe_simulator_replay_accepted</code> or <code>blocked_public_safety_boundary</code>, plus the findings that produced it.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The part worth naming is</span> that the component does not trust the fixture&#x27;s own conclusion. A plain replay would read a declared &quot;selected candidate&quot; label and report it.</strong> The part worth naming is that the component does not trust the fixture&#x27;s own conclusion. A plain replay would read a declared &quot;selected candidate&quot; label and report it. This one recomputes the winner from public numbers and treats a mismatch with the declared label as a failure, not a footnote.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A loose reader of a lab</span> fixture accepts a declared winner and a &quot;safe&quot; flag at face value.</strong> A loose reader of a lab fixture accepts a declared winner and a &quot;safe&quot; flag at face value. That fails two ways. A stale or flattering label passes even when the numbers no longer support it, and dangerous content slips through because nothing is watching for it. This component closes both gaps. It rederives the selection from score-backed rows, and it treats eight named categories of dangerous or overclaiming content as things to refuse rather than ignore. The result is fixture-bound evidence that the loop&#x27;s structure is inspectable on a simulator, with no real lab, chemicals, or robot involved.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">There are two entrypoints</span>. <code>run</code> validates a first-wave fixture directory with negative cases included.</strong> There are two entrypoints. <code>run</code> validates a first-wave fixture directory with negative cases included. <code>run_lab_bundle</code> validates an exported bundle with <code>include_negative=False</code> and requires a copied source-module manifest. Both call <code>_build_result</code> to compute the payload, attach <code>_freshness_basis</code>, and write the result record. <code>run_lab_bundle</code> can reuse a still-fresh prior record through <code>_fresh_lab_bundle_receipt</code> when the input digests are unchanged.</p>\n<p><code>_build_result</code> runs in this order.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_load_payloads</code></td><td>Reads the six positive inputs (protocol, policy, candidates, experiment DAG, assays, decisions) and, in fixture mode, the eight forbidden negative inputs</td></tr><tr><td><code>_candidate_findings</code>, <code>_experiment_findings</code>, <code>_assay_findings</code>, <code>_decision_findings</code></td><td>Check required fields, cross-references, and safety flags on each row; each missing field or bad link becomes one finding</td></tr><tr><td><code>_numeric_replay_result</code></td><td>Recomputes the selected candidate from public scores; the core check</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Verifies copied source-module bodies by digest without putting body text into the record; required only in bundle mode</td></tr><tr><td><code>scan_paths</code>, <code>_secret_exclusion_scan</code></td><td><code>scan_paths</code> sweeps the input set against the forbidden-class list and reports blocking hits; <code>_secret_exclusion_scan</code> drops body text from that scan record so it stays metadata-only</td></tr><tr><td><code>build_materials_lab_evolve_replay</code></td><td>Builds the Lab/Evolve replay graph from the same payloads and findings</td></tr></tbody></table></div>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The numeric recompute is the heart</span>. <code>_numeric_replay_result</code> reads <code>public_safety_gate_score</code> from each candidate, <code>public_assay_proxy_value</code> from each assay, and <code>public_active_learning_score</code> from each decision.</strong> The numeric recompute is the heart. <code>_numeric_replay_result</code> reads <code>public_safety_gate_score</code> from each candidate, <code>public_assay_proxy_value</code> from each assay, and <code>public_active_learning_score</code> from each decision. <code>_numeric_value</code> accepts a number only when it is finite and in <code>[0, 1]</code>; anything else yields <code>MATERIALS_NUMERIC_REPLAY_SCORE_OUT_OF_RANGE</code> or <code>MATERIALS_NUMERIC_REPLAY_SCORE_REQUIRED</code>. When no score field is present at all, the run blocks with <code>MATERIALS_NUMERIC_REPLAY_POLICY_REQUIRES_SCORE_BACKED_ROWS</code> (policy active) or <code>MATERIALS_NUMERIC_REPLAY_REQUIRED</code>. Scores are joined by candidate id. A candidate missing one of its three scores gives <code>MATERIALS_NUMERIC_REPLAY_LINKAGE_REQUIRED</code>. A safety gate below <code>NUMERIC_REPLAY_MIN_SAFETY_GATE</code> (0.70) gives <code>MATERIALS_NUMERIC_REPLAY_SAFETY_GATE_FAILED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The weighted candidate score</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For each linked candidate the weighted score is <code>0.45 * assay_proxy + 0.35 * active_learning + 0.20 * safety_gate</code>.</strong> For each linked candidate the weighted score is <code>0.45 * assay_proxy + 0.35 * active_learning + 0.20 * safety_gate</code>. The winner is the maximum by score, ties broken by id. Only after that pick is computed does the component compare it to the policy&#x27;s declared expected label. A mismatch is <code>MATERIALS_NUMERIC_REPLAY_EXPECTED_LABEL_STALE</code>. Numeric replay reports <code>pass</code> only when there are no findings and at least one verified row.</p>\n<p>The baseline fixture holds four candidates.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><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>0.94</td><td>0.92</td><td>0.90</td><td>0.917</td><td><code>decision_membrane_001</code> / <code>simulate_assay</code></td></tr><tr><td><code>mat_solid_electrolyte_002</code></td><td>0.91</td><td>0.84</td><td>0.81</td><td>0.8435</td><td><code>decision_electrolyte_002</code> / <code>update_surrogate_model</code></td></tr><tr><td><code>mat_catalyst_support_003</code></td><td>0.85</td><td>0.78</td><td>0.74</td><td>0.780</td><td><code>decision_support_003</code> / <code>choose_next_simulation</code></td></tr><tr><td><code>mat_sorbent_surface_004</code></td><td>0.88</td><td>0.70</td><td>0.66</td><td>0.722</td><td><code>decision_sorbent_004</code> / <code>screen_candidate</code></td></tr></tbody></table></div>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The recompute selects <code>mat_polymer_membrane_001</code> at 0</span>.917, which matches the policy&#x27;s <code>expected_selected_candidate_material_id</code>.</strong> The recompute selects <code>mat_polymer_membrane_001</code> at 0.917, which matches the policy&#x27;s <code>expected_selected_candidate_material_id</code>. The policy declares <code>minimum_safety_gate_score</code> 0.70 and the selection rule <code>max_weighted_public_assay_active_learning_and_safety_gate_score</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_build_result</code> folds every check into one</span> <code>policy_passed</code> gate: the four row sets are non-empty, no positive finding fired, no forbidden content leaked into the encoded rows, no expected negative case is missing, every row is <code>simulator_only</code>, every hazard flag is false, and numeric replay passed.</strong> <code>_build_result</code> folds every check into one <code>policy_passed</code> gate: the four row sets are non-empty, no positive finding fired, no forbidden content leaked into the encoded rows, no expected negative case is missing, every row is <code>simulator_only</code>, every hazard flag is false, and numeric replay passed. The overall <code>status</code> is a pass only when <code>policy_passed</code> holds, the secret scan passed, the replay graph passed, and, in bundle mode, the source-module manifest passed. The verdict string follows that status.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (11 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"987\" height=\"474\" viewBox=\"0 0 987 474\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"481.8\" y1=\"88.8\" x2=\"260.3\" y2=\"150.0\"></line><polygon class=\"pmd-arrow\" points=\"260.3,150.0 266.1,145.2 267.8,151.1\"></polygon><line class=\"pmd-edge\" x1=\"563.6\" y1=\"90.0\" x2=\"512.0\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"512.0,132.0 515.4,125.3 519.3,130.0\"></polygon><line class=\"pmd-edge\" x1=\"476.7\" y1=\"204.0\" x2=\"487.0\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"487.0,246.0 482.4,240.1 488.4,238.6\"></polygon><line class=\"pmd-edge\" x1=\"503.3\" y1=\"300.0\" x2=\"545.9\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"545.9,420.0 540.7,414.6 546.5,412.5\"></polygon><line class=\"pmd-edge\" x1=\"493.7\" y1=\"300.0\" x2=\"493.7\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"493.7,342.0 490.6,335.2 496.8,335.2\"></polygon><line class=\"pmd-edge\" x1=\"849.9\" y1=\"72.0\" x2=\"782.0\" y2=\"150.0\"></line><polygon class=\"pmd-arrow\" points=\"782.0,150.0 784.2,142.8 788.8,146.8\"></polygon><line class=\"pmd-edge\" x1=\"752.0\" y1=\"186.0\" x2=\"566.6\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"566.6,420.0 568.4,412.7 573.2,416.5\"></polygon><line class=\"pmd-edge\" x1=\"740.7\" y1=\"186.0\" x2=\"519.3\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"519.3,342.0 523.1,335.6 526.6,340.6\"></polygon><line class=\"pmd-edge\" x1=\"161.4\" y1=\"81.0\" x2=\"472.3\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"472.3,342.0 465.0,339.9 469.0,335.3\"></polygon><line class=\"pmd-edge\" x1=\"368.9\" y1=\"72.0\" x2=\"485.9\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"485.9,342.0 480.4,336.9 486.0,334.5\"></polygon><line class=\"pmd-edge\" x1=\"223.2\" y1=\"186.0\" x2=\"465.7\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"465.7,342.0 458.3,340.9 461.6,335.7\"></polygon><line class=\"pmd-edge\" x1=\"481.0\" y1=\"378.0\" x2=\"451.5\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"451.5,420.0 452.9,412.6 457.9,416.2\"></polygon><line class=\"pmd-edge\" x1=\"507.2\" y1=\"378.0\" x2=\"538.8\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"538.8,420.0 532.2,416.4 537.1,412.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"481.8\" y=\"18.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"607.8\" y=\"40.5\">six public inputs</tspan><tspan x=\"607.8\" y=\"58.5\">protocol, policy, candidates,</tspan><tspan x=\"607.8\" y=\"76.5\">experiments, assays, decisions</tspan></text><title>six public inputs protocol, policy, candidates, experiments, assays, decisions</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"80.3\" y=\"150.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"195.2\" y=\"172.5\">per-row field + link checks</tspan></text><title>per-row field + link checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"338.1\" y=\"132.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"154.5\">numeric recompute</tspan><tspan x=\"467.8\" y=\"172.5\">0.45 assay + 0.35 active + 0.20</tspan><tspan x=\"467.8\" y=\"190.5\">gate</tspan></text><title>numeric recompute 0.45 assay + 0.35 active + 0.20 gate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"356.6\" y=\"246.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"493.7\" y=\"268.5\">recomputed pick vs declared label</tspan><tspan x=\"493.7\" y=\"286.5\">gate &gt;= 0.70</tspan></text><title>recomputed pick vs declared label gate &gt;= 0.70</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"761.8\" y=\"36.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"865.6\" y=\"58.5\">eight forbidden fixtures</tspan></text><title>eight forbidden fixtures</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"625.5\" y=\"150.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"766.3\" y=\"172.5\">any MATERIALS_*_FORBIDDEN observed</tspan></text><title>any MATERIALS_*_FORBIDDEN observed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"129.2\" y=\"49.5\">source-module manifest</tspan><tspan x=\"129.2\" y=\"67.5\">digest check (bundle mode)</tspan></text><title>source-module manifest digest check (bundle mode)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.4\" y=\"36.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"361.1\" y=\"58.5\">secret exclusion scan</tspan></text><title>secret exclusion scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"393.6\" y=\"342.0\" width=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"493.7\" y=\"364.5\">status + safety verdict</tspan></text><title>status + safety verdict</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"394.2\" y=\"420.0\" width=\"89.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"438.8\" y=\"442.5\">Accepted</tspan></text><title>Accepted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"511.4\" y=\"420.0\" width=\"81.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"552.3\" y=\"442.5\">Blocked</tspan></text><title>Blocked</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>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><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;six public inputs protocol, policy, candidates, experiments, assays, decisions&quot;] rows[&quot;per-row field + link checks&quot;] numeric[&quot;numeric recompute 0.45 assay + 0.35 active + 0.20 gate&quot;] labelcheck[&quot;recomputed pick vs declared label gate &gt;= 0.70&quot;] negatives[&quot;eight forbidden fixtures&quot;] refuse[&quot;any MATERIALS_*_FORBIDDEN observed&quot;] manifest[&quot;source-module manifest digest check (bundle mode)&quot;] scan[&quot;secret exclusion scan&quot;] status[&quot;status + safety verdict&quot;] accepted[&quot;public_safe_simulator_replay_accepted&quot;] blocked[&quot;blocked_public_safety_boundary&quot;] inputs --&gt; rows inputs --&gt; numeric numeric --&gt; labelcheck labelcheck --&gt; blocked labelcheck --&gt; status negatives --&gt; refuse refuse --&gt; blocked refuse --&gt; status manifest --&gt; status scan --&gt; status rows --&gt; status status --&gt; accepted status --&gt; blocked</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>EXPECTED_NEGATIVE_CASES</code> names eight forbidden fixtures</span>, each with the code the component must raise when it observes one.</strong> <code>EXPECTED_NEGATIVE_CASES</code> names eight forbidden fixtures, each with the code the component must raise when it observes one. A run that fails to refuse any of them lists the case under <code>expected_missing</code> and blocks.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Forbidden fixture</th><th>Code</th></tr></thead><tbody><tr><td><code>wetlab_protocol_steps</code></td><td><code>MATERIALS_WETLAB_PROTOCOL_FORBIDDEN</code></td></tr><tr><td><code>hazardous_synthesis_steps</code></td><td><code>MATERIALS_HAZARDOUS_SYNTHESIS_FORBIDDEN</code></td></tr><tr><td><code>reagent_amounts</code></td><td><code>MATERIALS_REAGENT_AMOUNT_FORBIDDEN</code></td></tr><tr><td><code>controlled_or_bioactive_target</code></td><td><code>MATERIALS_CONTROLLED_OR_BIOACTIVE_TARGET_FORBIDDEN</code></td></tr><tr><td>live lab account secrets</td><td>MATERIALS LIVE LAB account secret FORBIDDEN</td></tr><tr><td><code>robot_command_execution</code></td><td><code>MATERIALS_ROBOT_COMMAND_FORBIDDEN</code></td></tr><tr><td><code>private_lab_notebook_export</code></td><td><code>MATERIALS_PRIVATE_LAB_NOTEBOOK_FORBIDDEN</code></td></tr><tr><td><code>discovery_claim</code></td><td><code>MATERIALS_DISCOVERY_CLAIM_FORBIDDEN</code></td></tr></tbody></table></div>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The numeric perturbations are covered too</span>. Lowering the membrane gate to 0.52 moves the pick to <code>mat_solid_electrolyte_002</code> and blocks with a safety-gate failure.</strong> The numeric perturbations are covered too. Lowering the membrane gate to 0.52 moves the pick to <code>mat_solid_electrolyte_002</code> and blocks with a safety-gate failure. Declaring a stale expected label while the numbers select a different candidate raises the stale-label code. Removing score rows while the policy is active raises the score-backed-rows code with <code>verified_numeric_row_count</code> at 0.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Self-driving-lab structure under fixture evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The shape borrowed here is 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>, where a propose-run-measure loop is paired with safety interlocks that can refuse an unsafe experiment.</strong> The shape borrowed here is 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>, where a propose-run-measure loop is paired with safety interlocks that can refuse an unsafe experiment. This component keeps the loop-plus-safety-gate structure but runs it over a simulator fixture and adds a numeric recompute so the declared winner is checked rather than trusted. The engineering lineage is ordinary refusal-first input validation applied to a lab-shaped record. It is not a real laboratory controller, a chemical-safety authority, or a discovery benchmark.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the first-wave fixture proof from the Microcosm root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Exported source-body bundle inspection</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Inspect the exported source-body bundle. Until the exported fixture is refreshed with score-backed numeric rows, this command can return a blocked numeric verdict while still proving the manifest and body-floor boundary:</strong> Inspect the exported source-body bundle. Until the exported fixture is refreshed with score-backed numeric rows, this command can return a blocked numeric verdict while still proving the manifest and body-floor boundary:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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>PYTHONPATH=src python3 -m pytest tests/test_materials_chemistry_closed_loop_lab_safety_replay.py -q</code></pre>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A pass means the runtime recomputed</span> the winner from public numbers, matched the declared label, refused all eight forbidden cases, kept the result record metadata-only, and stayed inside the simulator-only ceiling.</strong> A pass means the runtime recomputed the winner from public numbers, matched the declared label, refused all eight forbidden cases, kept the result record metadata-only, and stayed inside the simulator-only ceiling. The validation result records named here are the authority for a current run; older archived records predate the numeric rows and are not the numeric proof.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded winner-recomputation claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim the evidence supports is narrow: over public synthetic inputs, this component recomputes a lab-shaped fixture&#x27;s selected candidate from score-backed rows, refuses eight named dangerous or overclaiming classes, verifies copied source-module bodies by digest, and writes a metadata-only result record, all reproducible with the commands above.</strong> The strongest claim the evidence supports is narrow: over public synthetic inputs, this component recomputes a lab-shaped fixture&#x27;s selected candidate from score-backed rows, refuses eight named dangerous or overclaiming classes, verifies copied source-module bodies by digest, and writes a metadata-only result record, all reproducible with the commands above. That is the proof boundary. Fixture numbers are public replay coordinates for a safety-gated contract, not experimental measurements.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Claims outside the public fixture</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses to claim more. This is not a laboratory.</strong> It refuses to claim more. This is not a laboratory. It does not synthesize materials, give wetlab or hazardous-synthesis instructions, state reagent quantities, target controlled or bioactive compounds, control a robot, export a private lab notebook, use live account secrets, validate live assay data, rank real compounds, call a provider, assert a discovery, or post a benchmark claims. Its scope limit is the bundle ceiling: copied public source-module bodies, metadata-only simulator-only records, and artifact safety and refusal validation only. It cannot prove chemical safety, regulatory suitability, lab readiness, launch-scope decision, or public sharing.</p>\n</section>",
      "components": [
        {
          "anchor": "component-materials_chemistry_closed_loop_lab_safety_replay",
          "component_id": "materials_chemistry_closed_loop_lab_safety_replay",
          "public_label": "Materials Lab-Safety Refusal 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 Lab-Safety Refusal Replay",
            "relation": "explains",
            "url": "component-materials-chemistry-closed-loop-lab-safety-replay.html"
          },
          {
            "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-module-research-replication-rubric-artifact-replay.html"
          },
          {
            "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-module-world-model-projection-drift-control-room.html"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Spatial World Model Counterfactual Simulation Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
          "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
        }
      ],
      "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-module-materials-chemistry-closed-loop-lab-safety-replay.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 inputs[\"six public inputs protocol, policy, candidates, experiments, assays, decisions\"] rows[\"per-row field + link checks\"] numeric[\"numeric recompute 0.45 assay + 0.35 active + 0.20 gate\"] labelcheck[\"recomputed pick vs declared label gate >= 0.70\"] negatives[\"eight forbidden fixtures\"] refuse[\"any MATERIALS_*_FORBIDDEN observed\"] manifest[\"source-module manifest digest check (bundle mode)\"] scan[\"secret exclusion scan\"] status[\"status + safety verdict\"] accepted[\"public_safe_simulator_replay_accepted\"] blocked[\"blocked_public_safety_boundary\"] inputs --> rows inputs --> numeric numeric --> labelcheck labelcheck --> blocked labelcheck --> status negatives --> refuse refuse --> blocked refuse --> status manifest --> status scan --> status rows --> status status --> accepted status --> blocked",
            "source_format": "mermaid",
            "source_hash": "sha256:a74bef88decf14aa2a964bc27f2a41aa013f3816b5078f54e41e3a5ce7c70433",
            "source_line_end": 99,
            "source_line_start": 72
          }
        ],
        "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-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "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-module-world-model-projection-drift-control-room.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "materials_chemistry_closed_loop_lab_safety_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Materials Lab-Safety Refusal Replay",
                "relation": "explains",
                "url": "component-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "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": 181,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "self-driving laboratory",
            "section_id": "self-driving-lab-structure-under-fixture-evidence",
            "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 easy language 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 bare assertion that some material was found. \"Closed-loop materials lab\" is easy language 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 bare assertion that some material was found. This component sits in front of that language and answers one question. Is a closed-loop-lab-shaped fix\u2026",
            "level": 4,
            "order": 1,
            "section_id": "closed-loop-materials-lab-is-easy-language-to-overclaim",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "\"Closed-loop materials lab\" is easy language to overclaim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Its stable id is materialschemistryclosedlooplabsafetyreplay, and its public surface name (PUBLICSURFACENAME) is materialschemistryartifactsafetyrefusalvalidator.** Its stable id is materialschemistryclosedlooplabsafetyreplay, and its public surface name (PUBLICSURFACENAME) is materialschemistryartifactsafetyrefusalvalidator. The promise-sounding \"closed-loop replay\" name was reframed on purpose: nothing here executes a wetlab loop or commands a robot. The component reads public simulator rows, recomputes a winner, checks refusals, and writes a metadata-only result record. It emits a verdict of either publicsafesimulatorreplayaccepted or blockedpublicsafetyboundary, plus the findings that p\u2026",
            "level": 4,
            "order": 2,
            "section_id": "its-stable-id-is-materials-chemistry-closed-loop-lab-safety-replay",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "Its stable id is `materials_chemistry_closed_loop_lab_safety_replay`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The part worth naming is that the component does not trust the fixture's own conclusion. A plain replay would read a declared \"selected candidate\" label and report it. The part worth naming is that the component does not trust the fixture's own conclusion. A plain replay would read a declared \"selected candidate\" label and report it. This one recomputes the winner from public numbers and treats a mismatch with the declared label as a failure, not a footnote.",
            "level": 4,
            "order": 3,
            "section_id": "the-part-worth-naming-is-that-the-component-does-not-trust-the-fixture-s-own-conclusion",
            "source_line_end": 17,
            "source_line_start": 13,
            "title": "The part worth naming is that the component does not trust the fixture's own conclusion"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 19,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose reader of a lab fixture accepts a declared winner and a \"safe\" flag at face value. A loose reader of a lab fixture accepts a declared winner and a \"safe\" flag at face value. That fails two ways. A stale or flattering label passes even when the numbers no longer support it, and dangerous content slips through because nothing is watching for it. This component closes both gaps. It rederives the selection from score-backed rows, and it treats eight named categories of dangerous or overclaiming content as things to refuse rather than ignore. The result is fixture-bound evidence that the loop's structure is inspectable on a simulator, with no real lab, chemicals, or robot involved.",
            "level": 4,
            "order": 5,
            "section_id": "a-loose-reader-of-a-lab-fixture-accepts-a-declared-winner",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "A loose reader of a lab fixture accepts a declared winner"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "There are two entrypoints. run validates a first-wave fixture directory with negative cases included. There are two entrypoints. run validates a first-wave fixture directory with negative cases included. runlabbundle validates an exported bundle with includenegative=False and requires a copied source-module manifest. Both call buildresult to compute the payload, attach freshnessbasis, and write the result record. runlabbundle can reuse a still-fresh prior record through freshlabbundle_receipt when the input digests are unchanged. buildresult runs in this order.",
            "level": 4,
            "order": 7,
            "section_id": "there-are-two-entrypoints",
            "source_line_end": 42,
            "source_line_start": 27,
            "title": "There are two entrypoints"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The numeric recompute is the heart. numericreplayresult reads publicsafetygatescore from each candidate, publicassayproxyvalue from each assay, and publicactivelearningscore from each decision. The numeric recompute is the heart. numericreplayresult reads publicsafetygatescore from each candidate, publicassayproxyvalue from each assay, and publicactivelearningscore from each decision. numericvalue accepts a number only when it is finite and in [0, 1]; anything else yields MATERIALSNUMERICREPLAYSCOREOUTOFRANGE or MATERIALSNUMERICREPLAYSCOREREQUIRED. When no score field is present at all, the run blocks with MATERIALSNUMERICREPLAYPOLICYREQUIRESSCOREBACKEDROWS (policy active) or MATERIALSNUMER\u2026",
            "level": 4,
            "order": 8,
            "section_id": "the-numeric-recompute-is-the-heart",
            "source_line_end": 47,
            "source_line_start": 43,
            "title": "The numeric recompute is the heart"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "For each linked candidate the weighted score is 0.45 assayproxy + 0.35 activelearning + 0.20 safetygate. For each linked candidate the weighted score is 0.45 assayproxy + 0.35 activelearning + 0.20 safetygate. The winner is the maximum by score, ties broken by id. Only after that pick is computed does the component compare it to the policy's declared expected label. A mismatch is MATERIALSNUMERICREPLAYEXPECTEDLABEL_STALE. Numeric replay reports pass only when there are no findings and at least one verified row. The baseline fixture holds four candidates.",
            "level": 4,
            "order": 9,
            "section_id": "the-weighted-candidate-score",
            "source_line_end": 61,
            "source_line_start": 48,
            "title": "The weighted candidate score"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The recompute selects matpolymermembrane001 at 0.917, which matches the policy's expectedselectedcandidatematerialid.** The recompute selects matpolymermembrane001 at 0.917, which matches the policy's expectedselectedcandidatematerialid. The policy declares minimumsafetygatescore 0.70 and the selection rule maxweightedpublicassayactivelearningandsafetygate_score.",
            "level": 4,
            "order": 10,
            "section_id": "the-recompute-selects-mat-polymer-membrane-001-at-0-917",
            "source_line_end": 66,
            "source_line_start": 62,
            "title": "The recompute selects `mat_polymer_membrane_001` at 0.917"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "buildresult folds every check into one policypassed gate: the four row sets are non-empty, no positive finding fired, no forbidden content leaked into the encoded rows, no expected negative case is missing, every row is simulatoronly, every hazard flag is false, and numeric replay passed.** buildresult folds every check into one policypassed gate: the four row sets are non-empty, no positive finding fired, no forbidden content leaked into the encoded rows, no expected negative case is missing, every row is simulatoronly, every hazard flag is false, and numeric replay passed. The overall status is a pass only when policy_passed holds, the secret scan passed, the replay graph passed, and, in\u2026",
            "level": 4,
            "order": 11,
            "section_id": "build-result-folds-every-check-into-one-policy-passed-gate",
            "source_line_end": 100,
            "source_line_start": 67,
            "title": "`_build_result` folds every check into one `policy_passed` gate"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 102,
            "source_line_start": 101,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES names eight forbidden fixtures, each with the code the component must raise when it observes one. EXPECTEDNEGATIVECASES names eight forbidden fixtures, each with the code the component must raise when it observes one. A run that fails to refuse any of them lists the case under expected_missing and blocks.",
            "level": 4,
            "order": 13,
            "section_id": "expected-negative-cases-names-eight-forbidden-fixtures",
            "source_line_end": 118,
            "source_line_start": 103,
            "title": "`EXPECTED_NEGATIVE_CASES` names eight forbidden fixtures"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The numeric perturbations are covered too. Lowering the membrane gate to 0.52 moves the pick to matsolidelectrolyte002 and blocks with a safety-gate failure.** The numeric perturbations are covered too. Lowering the membrane gate to 0.52 moves the pick to matsolidelectrolyte002 and blocks with a safety-gate failure. Declaring a stale expected label while the numbers select a different candidate raises the stale-label code. Removing score rows while the policy is active raises the score-backed-rows code with verifiednumericrowcount at 0.",
            "level": 4,
            "order": 14,
            "section_id": "the-numeric-perturbations-are-covered-too",
            "source_line_end": 123,
            "source_line_start": 119,
            "title": "The numeric perturbations are covered too"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 125,
            "source_line_start": 124,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The shape borrowed here is the self-driving laboratory, where a propose-run-measure loop is paired with safety interlocks that can refuse an unsafe experiment. The shape borrowed here is the self-driving laboratory, where a propose-run-measure loop is paired with safety interlocks that can refuse an unsafe experiment. This component keeps the loop-plus-safety-gate structure but runs it over a simulator fixture and adds a numeric recompute so the declared winner is checked rather than trusted. The engineering lineage is ordinary refusal-first input validation applied to a lab-shaped record. It is not a real laboratory controller, a chemical-safety authority, or a discovery benchmark.",
            "level": 4,
            "order": 16,
            "section_id": "self-driving-lab-structure-under-fixture-evidence",
            "source_line_end": 130,
            "source_line_start": 126,
            "title": "Self-driving-lab structure under fixture evidence"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture proof from the Microcosm root:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 139,
            "source_line_start": 131,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Inspect the exported source-body bundle. Until the exported fixture is refreshed with score-backed numeric rows, this command can return a blocked numeric verdict while still proving the manifest and body-floor boundary: Inspect the exported source-body bundle. Until the exported fixture is refreshed with score-backed numeric rows, this command can return a blocked numeric verdict while still proving the manifest and body-floor boundary: Run the focused regression suite:",
            "level": 4,
            "order": 18,
            "section_id": "exported-source-body-bundle-inspection",
            "source_line_end": 163,
            "source_line_start": 140,
            "title": "Exported source-body bundle inspection"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the runtime recomputed the winner from public numbers, matched the declared label, refused all eight forbidden cases, kept the result record metadata-only, and stayed inside the simulator-only ceiling. A pass means the runtime recomputed the winner from public numbers, matched the declared label, refused all eight forbidden cases, kept the result record metadata-only, and stayed inside the simulator-only ceiling. The validation result records named here are the authority for a current run; older archived records predate the numeric rows and are not the numeric proof.",
            "level": 4,
            "order": 19,
            "section_id": "a-pass-means-the-runtime-recomputed-the-winner-from-public-numbers",
            "source_line_end": 168,
            "source_line_start": 164,
            "title": "A pass means the runtime recomputed the winner from public numbers"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 170,
            "source_line_start": 169,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim the evidence supports is narrow: over public synthetic inputs, this component recomputes a lab-shaped fixture's selected candidate from score-backed rows, refuses eight named dangerous or overclaiming classes, verifies copied source-module bodies by digest, and writes a metadata-only result record, all reproducible with the commands above. The strongest claim the evidence supports is narrow: over public synthetic inputs, this component recomputes a lab-shaped fixture's selected candidate from score-backed rows, refuses eight named dangerous or overclaiming classes, verifies copied source-module bodies by digest, and writes a metadata-only result record, all reproducible\u2026",
            "level": 4,
            "order": 21,
            "section_id": "the-bounded-winner-recomputation-claim",
            "source_line_end": 175,
            "source_line_start": 171,
            "title": "The bounded winner-recomputation claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It refuses to claim more. This is not a laboratory. It refuses to claim more. This is not a laboratory. It does not synthesize materials, give wetlab or hazardous-synthesis instructions, state reagent quantities, target controlled or bioactive compounds, control a robot, export a private lab notebook, use live account secrets, validate live assay data, rank real compounds, call a provider, assert a discovery, or post a benchmark claims. Its scope limit is the bundle ceiling: copied public source-module bodies, metadata-only simulator-only records, and artifact safety and refusal validation only. It cannot prove chemical safety, regulatory suitability, lab readiness, launch-scope decision, o\u2026",
            "level": 4,
            "order": 22,
            "section_id": "claims-outside-the-public-fixture",
            "source_line_end": 180,
            "source_line_start": 176,
            "title": "Claims outside the public fixture"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "materials_chemistry_closed_loop_lab_safety_replay.py",
            "path": "src/microcosm_core/organs/materials_chemistry_closed_loop_lab_safety_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for materials chemistry lab-safety fixture validation, exported bundle validation, source-module manifest checks, Lab/Evolve replay graph construction, secret-exclusion scans, negative-case enforcement, scope limits, and metadata-only result record writing.",
            "symbols": [
              "run",
              "run_lab_bundle",
              "_source_module_manifest_result",
              "_source_open_body_import_summary",
              "_build_result",
              "_freshness_basis",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/materials_chemistry_closed_loop_lab_safety_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 pm-body__h--sub\">Lab answers question</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The lab answers one question: did a real Lean verifier just compile a small public project and accept the declared certificate rows, with the command, return code, and hashes recorded.</strong> The certificate kernel execution lab answers one narrow question. Did a real Lean verifier compile a small public project and accept the declared certificate rows, here and now, with the exact build command, the return code, and the source hashes on record? Everything else the component produces is bookkeeping that keeps that answer honest.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Runs lean project</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It runs the Lean project in a temporary copy, checks rows against a decidable Boolean checker, and writes a metadata-only record of accepted, residual, and rejected rows with command and hashes.</strong> It runs a source-available Lean/Lake project inside a temporary copy, checks generated certificate rows against a decidable Boolean checker, and writes a structured result record. The record names which rows the verifier accepted, which it left unresolved, and which it rejected, together with the build command identity and the file hashes. Proof text, provider output, and private source stay out of the record, and that exclusion is written down rather than dropped in silence.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Both public entrypoints</span>, <code>run</code> and <code>run_certificate_bundle</code>, build one payload through <code>_build_result</code> and write it as metadata-only public evidence.</strong> The public entrypoints are <code>run</code> and <code>run_certificate_bundle</code> in <code>src/microcosm_core/organs/certificate_kernel_execution_lab.py</code>. Both build one payload through <code>_build_result</code> and write it as metadata-only public evidence.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Facts as finite certificate plus decidable checker</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Proof-adjacent facts become a finite certificate plus a decidable <code>validate : Cert -&gt; Bool</code> checker, so the agent supplies rows and Lean decides across two checker families.</strong> A large class of proof-adjacent facts can be written as a finite certificate plus a decidable checker shaped like <code>validate : Cert -&gt; Bool</code>. The component never asks an agent to write a human proof. It asks for the right certificate rows and lets Lean decide. The fixture carries two checker families, <code>NatSumCertificate</code> over arithmetic and <code>BoundedOrderCertificate</code> over a bounded modular order, so sign-off is not one hard-coded shape.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Sign-off needs exit-zero Lean, not a screenshot</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A row counts as accepted only when the runner shells out to Lean/Lake and gets exit code 0; sign-off without a genuine rejection is a replay, not evidence.</strong> A loose version of this would let a green screenshot or a confident model stand in for a check. This component refuses that. A row counts as accepted only when the runner shells out to Lean/Lake over a temporary copy of the public project and receives exit code 0. A result that can show only sign-off, with no genuine rejection, is treated as a replay, not as evidence.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points into <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> drives <code>_build_result</code> with the first-wave fixture and negative cases on; <code>run_certificate_bundle</code> drives it with the exported bundle and negatives off.</strong> <code>run</code> calls <code>_build_result</code> with <code>input_mode=&quot;first_wave_fixture&quot;</code> and the negative cases on. <code>run_certificate_bundle</code> calls it with <code>input_mode=&quot;exported_certificate_kernel_execution_lab_bundle&quot;</code> and the negative cases off, for the standalone public example. The stages below run in <code>_build_result</code> order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixing the source and record boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">First it enumerates and secret-scans the public inputs, verifies copied source bodies by class, anchors, and SHA-256, and projects them into a citable body floor.</strong> First it fixes the source and record boundary. <code>_input_paths</code> enumerates the public Lean files and JSON inputs. <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 copied source bodies by material class, target presence, required provenance anchors, and SHA-256 equality, and returns a finding for any row that fails one of those. <code>_source_open_body_import_summary</code> turns that into a body floor the record can cite by ref, hash, class, count, and verdict, with <code>body_in_receipt: false</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Gathering execution evidence from <code>lake build</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Then it copies the project to a temp dir, runs <code>lake build</code>, and sets certificate rows through Lean: accepted rows must return 0, bad rows must fail in their predicted class.</strong> Then it gathers execution evidence. For the fixture path it copies the project into a temporary directory, records the public Lean imports, declarations, line counts, and hashes, and runs <code>lake build MicrocosmCertificateLab</code>. If the build returns 0 it sets the certificate transition rows through Lean. Accepted rows must return 0. Missing or bad certificate rows must fail in the residual class the fixture predicted. Typed-repair and bounded-policy rows must rerun inside their allowed action and artifact classes rather than editing arbitrary source.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">An obligation graph of public ids only</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Then it builds an obligation dependency graph citing public ids only, validated against observed transitions and rejecting any row carrying a proof body, model-output data, oracle template, or private obligation body.</strong> Then it builds a dependency graph that is weaker than a proof body and stronger than prose. Each obligation row cites public ids only: an obligation id, dependency ids, transition ids, certificate refs, an evidence kind, and an expected verifier class. The runner validates the rows as a graph over the transitions it actually observed and rejects any row that tries to carry a proof body, a model-output data, an oracle template, or a private obligation body.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The pass floor in <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> returns pass only when the secret scan is clean, Lean and Lake are present, the build returned 0, and the transition, repair, and policy counts each clear their floor; otherwise <code>blocked</code>.</strong> <code>_build_result</code> then computes status. It returns pass only when the secret scan has zero blocking hits, Lean and Lake are both available, the build returned 0, at least eight declarations were analyzed, no expected negative case is missing, and the transition, repair, and policy counts each clear their floor. The pass floor requires at least five transitions, three accepted, two residual, one typed-repair effect, and one accepted policy rerun. For the bundle path it also requires the source-body check to pass. Anything short of that is <code>blocked</code>.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Fixture entrypoint; runs the negative floor and writes the fixture records</td></tr><tr><td><code>run_certificate_bundle</code></td><td>Runs the standalone public bundle and writes <code>BUNDLE_RESULT_NAME</code></td></tr><tr><td><code>_build_result</code></td><td>Loads inputs, scans, runs Lean/Lake, sets transitions, computes status</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Checks copied source bodies by class, presence, anchors, and SHA-256</td></tr><tr><td><code>_source_open_body_import_summary</code></td><td>Projects the checked bodies into a citable body floor</td></tr><tr><td><code>_receipt_freshness</code></td><td>Compares input and record mtimes so a current record can be reused</td></tr><tr><td><code>build_public_readout</code></td><td>Assembles the cold-reader readout from the written records</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"288\" height=\"762\" viewBox=\"0 0 288 762\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"144.0\" y1=\"72.0\" x2=\"144.0\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,114.0 140.9,107.2 147.1,107.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"168.0\" x2=\"144.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,210.0 140.9,203.2 147.1,203.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"264.0\" x2=\"144.0\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,306.0 140.9,299.2 147.1,299.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"360.0\" x2=\"144.0\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,402.0 140.9,395.2 147.1,395.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"456.0\" x2=\"144.0\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,498.0 140.9,491.2 147.1,491.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"552.0\" x2=\"144.0\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,594.0 140.9,587.2 147.1,587.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"648.0\" x2=\"144.0\" y2=\"690.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,690.0 140.9,683.2 147.1,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=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"40.5\">public Lean files</tspan><tspan x=\"144.0\" y=\"58.5\">and JSON inputs</tspan></text><title>public Lean files and JSON inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"136.5\">scan_paths</tspan><tspan x=\"144.0\" y=\"154.5\">secret gate</tspan></text><title>scan_paths secret gate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"232.5\">_source_module_manifest_result</tspan><tspan x=\"144.0\" y=\"250.5\">copied body check</tspan></text><title>_source_module_manifest_result copied body check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"306.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"328.5\">lake build</tspan><tspan x=\"144.0\" y=\"346.5\">MicrocosmCertificateLab</tspan></text><title>lake build MicrocosmCertificateLab</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"402.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"424.5\">set certificate rows</tspan><tspan x=\"144.0\" y=\"442.5\">through Lean</tspan></text><title>set certificate rows through Lean</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"498.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"520.5\">obligation graph</tspan><tspan x=\"144.0\" y=\"538.5\">over observed rows</tspan></text><title>obligation graph over observed rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"594.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"616.5\">_build_result status</tspan><tspan x=\"144.0\" y=\"634.5\">pass or blocked</tspan></text><title>_build_result status pass or blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"690.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"712.5\">metadata-only</tspan><tspan x=\"144.0\" y=\"730.5\">result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;public Lean files and JSON inputs&quot;] scan[&quot;scan_paths secret gate&quot;] sources[&quot;_source_module_manifest_result copied body check&quot;] build[&quot;lake build MicrocosmCertificateLab&quot;] transitions[&quot;set certificate rows through Lean&quot;] dag[&quot;obligation graph over observed rows&quot;] status[&quot;_build_result status pass or blocked&quot;] record[&quot;metadata-only result record&quot;] inputs --&gt; scan scan --&gt; sources sources --&gt; build build --&gt; transitions transitions --&gt; dag dag --&gt; status status --&gt; record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five rejections the fixture must observe</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> names five rows that must each be rejected with their own error code, and a fixture run missing any of them is <code>blocked</code> because green-only is not evidence.</strong> <code>EXPECTED_NEGATIVE_CASES</code> names five rows that must be rejected, each with its own error code. A row that makes provider or oracle text visible to the verifier fails with <code>CERTIFICATE_KERNEL_EXECUTION_PROVIDER_OR_ORACLE_VISIBLE</code>. A typed-repair row carrying a proof body fails with <code>CERTIFICATE_KERNEL_EXECUTION_CP2_PROOF_BODY_FORBIDDEN</code>. A policy row that tries to change source files fails with <code>CERTIFICATE_KERNEL_EXECUTION_EVOLVE_SCOPE_FORBIDDEN</code>. A manifest row pointing at a non-public source refs fails with <code>CERTIFICATE_KERNEL_EXECUTION_PRIVATE_SOURCE_REF_FORBIDDEN</code>. An obligation row carrying a body fails with <code>CERTIFICATE_KERNEL_EXECUTION_OBLIGATION_BODY_FORBIDDEN</code>. A fixture run that does not observe all five is <code>blocked</code>, because a component that can only show green is not evidence that the rejection path is real.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Proof-carrying code and small-kernel Lean lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design follows the proof-carrying-code and proof-assistant traditions: an untrusted producer supplies a certificate a small trusted Lean kernel checks, with reproducible environments and a named evaluation-scope limit.</strong> This component sits in the 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 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 and programmatic proof-state access matter for theorem-proving agents. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2602.08692\">PBLean</a> is the nearest public reference for the reflective-checker research fork, where a verified Boolean checker imports certificates into Lean without building every explicit proof term. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://lean-lang.org/doc/reference/latest/ValidatingProofs/\">Lean proof validation reference</a> is the local reason that any move to native or compiler-backed evaluation must be named in the scope limit, not smuggled into an ordinary result record.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the first-wave fixture into disposable records from the Microcosm root:</p>\n<p>Run the exported bundle through the same component:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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>python3 -m pytest tests/test_certificate_kernel_execution_lab.py -q\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass certifies only that the project compiled, accepted rows returned 0, each negative case failed in its predicted class, and no proof or provider body reached the record.</strong> A pass means the public Lean project compiled, the accepted rows returned 0, every expected negative case was rejected in its predicted class, and the result record carried no proof, provider, oracle, or private-source body.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded strongest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest supported claim is bounded: a green run shows the public Lean project compiled and its certificate rows were accepted, rejected, or residual under a real local verifier, nothing more.</strong> The strongest claim this component supports is bounded. A green run shows that the declared public Lean project compiled and that the declared certificate rows were accepted, rejected, or left residual under a real local Lean/Lake verifier, with the command identity, return codes, hashes, and negative-case rows on record. The proof boundary is that local subprocess witness together with the fixture and bundle records, nothing more.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green run still denies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run still proves no theorem, claims no Mathlib coverage or solve rate, exports no proof bodies, mutates no source, and excludes launch.</strong> It does not establish the Erdos #257 theorem, claim Mathlib coverage, or report a benchmark solve rate. It does not export proof bodies, count provider or oracle output as proof, change source files, or include launch operations or public sharing. The Atlas card for this module is completed by the owning projection route and builder regeneration, not by editing this page.</p>\n</section>",
      "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": "component-certificate-kernel-execution-lab.html"
          },
          {
            "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-module-verifier-lab-execution-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-certificate-kernel-execution-lab.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 inputs[\"public Lean files and JSON inputs\"] scan[\"scan_paths secret gate\"] sources[\"_source_module_manifest_result copied body check\"] build[\"lake build MicrocosmCertificateLab\"] transitions[\"set certificate rows through Lean\"] dag[\"obligation graph over observed rows\"] status[\"_build_result status pass or blocked\"] record[\"metadata-only result record\"] inputs --> scan scan --> sources sources --> build build --> transitions transitions --> dag dag --> status status --> record",
            "source_format": "mermaid",
            "source_hash": "sha256:a66da67ed01fc0f7f1659c734645b0fb546566c94e3e67b3480f175bda48c37d",
            "source_line_end": 75,
            "source_line_start": 57
          }
        ],
        "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-module-verifier-lab-execution-spine.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "certificate_kernel_execution_lab",
                "kind": "organ",
                "kind_label": "component",
                "label": "Certificate Kernel Execution Lab",
                "relation": "explains",
                "url": "component-certificate-kernel-execution-lab.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 128,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/certificate_kernel_execution_lab.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Proof-Carrying Code",
            "section_id": "proof-carrying-code-and-small-kernel-lean-lineage",
            "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": "proof-carrying-code-and-small-kernel-lean-lineage",
            "url": "https://www.microsoft.com/en-us/research/publication/the-lean-theorem-prover-system-description/"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "proof-carrying-code-and-small-kernel-lean-lineage",
            "url": "https://arxiv.org/abs/2306.15626"
          },
          {
            "kind": "external_reference",
            "label": "PBLean",
            "section_id": "proof-carrying-code-and-small-kernel-lean-lineage",
            "url": "https://arxiv.org/abs/2602.08692"
          },
          {
            "kind": "external_reference",
            "label": "Lean proof validation reference",
            "section_id": "proof-carrying-code-and-small-kernel-lean-lineage",
            "url": "https://lean-lang.org/doc/reference/latest/ValidatingProofs/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The lab answers one question: did a real Lean verifier just compile a small public project and accept the declared certificate rows, with the command, return code, and hashes recorded. The certificate kernel execution lab answers one narrow question. Did a real Lean verifier compile a small public project and accept the declared certificate rows, here and now, with the exact build command, the return code, and the source hashes on record? Everything else the component produces is bookkeeping that keeps that answer honest.",
            "level": 4,
            "order": 1,
            "section_id": "lab-answers-question",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Lab answers question"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It runs the Lean project in a temporary copy, checks rows against a decidable Boolean checker, and writes a metadata-only record of accepted, residual, and rejected rows with command and hashes. It runs a source-available Lean/Lake project inside a temporary copy, checks generated certificate rows against a decidable Boolean checker, and writes a structured result record. The record names which rows the verifier accepted, which it left unresolved, and which it rejected, together with the build command identity and the file hashes. Proof text, provider output, and private source stay out of the record, and that exclusion is written down rather than dropped in silence.",
            "level": 4,
            "order": 2,
            "section_id": "runs-lean-project",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Runs lean project"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Both public entrypoints, run and runcertificatebundle, build one payload through buildresult and write it as metadata-only public evidence. The public entrypoints are run and runcertificatebundle in src/microcosmcore/components/certificatekernelexecutionlab.py. Both build one payload through buildresult and write it as metadata-only public evidence.",
            "level": 4,
            "order": 3,
            "section_id": "both-public-entrypoints",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Both public entrypoints"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Proof-adjacent facts become a finite certificate plus a decidable validate : Cert -> Bool checker, so the agent supplies rows and Lean decides across two checker families. A large class of proof-adjacent facts can be written as a finite certificate plus a decidable checker shaped like validate : Cert -> Bool. The component never asks an agent to write a human proof. It asks for the right certificate rows and lets Lean decide. The fixture carries two checker families, NatSumCertificate over arithmetic and BoundedOrderCertificate over a bounded modular order, so sign-off is not one hard-coded shape.",
            "level": 4,
            "order": 5,
            "section_id": "facts-as-finite-certificate-plus-decidable-checker",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Facts as finite certificate plus decidable checker"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A row counts as accepted only when the runner shells out to Lean/Lake and gets exit code 0; sign-off without a genuine rejection is a replay, not evidence. A loose version of this would let a green screenshot or a confident model stand in for a check. This component refuses that. A row counts as accepted only when the runner shells out to Lean/Lake over a temporary copy of the public project and receives exit code 0. A result that can show only sign-off, with no genuine rejection, is treated as a replay, not as evidence.",
            "level": 4,
            "order": 6,
            "section_id": "acceptance-needs-exit-zero-lean-not-a-screenshot",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Sign-off needs exit-zero Lean, not a screenshot"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run drives buildresult with the first-wave fixture and negative cases on; runcertificatebundle drives it with the exported bundle and negatives off. run calls buildresult with inputmode=\"firstwavefixture\" and the negative cases on. runcertificatebundle calls it with inputmode=\"exportedcertificatekernelexecutionlabbundle\" and the negative cases off, for the standalone public example. The stages below run in build_result order.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-into-build-result",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "Two entry points into `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "First it enumerates and secret-scans the public inputs, verifies copied source bodies by class, anchors, and SHA-256, and projects them into a citable body floor. First it fixes the source and record boundary. inputpaths enumerates the public Lean files and JSON inputs. scanpaths checks them against core/privatestateforbiddenclasses.json. sourcemodulemanifestresult verifies the exported bundle's copied source bodies by material class, target presence, required provenance anchors, and SHA-256 equality, and returns a finding for any row that fails one of those. sourceopenbodyimportsummary turns that into a body floor the record can cite by ref, hash, class, count, and verdict, with bodyin_rec\u2026",
            "level": 4,
            "order": 9,
            "section_id": "fixing-the-source-and-record-boundary",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "Fixing the source and record boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Then it copies the project to a temp dir, runs lake build, and sets certificate rows through Lean: accepted rows must return 0, bad rows must fail in their predicted class. Then it gathers execution evidence. For the fixture path it copies the project into a temporary directory, records the public Lean imports, declarations, line counts, and hashes, and runs lake build MicrocosmCertificateLab. If the build returns 0 it sets the certificate transition rows through Lean. Accepted rows must return 0. Missing or bad certificate rows must fail in the residual class the fixture predicted. Typed-repair and bounded-policy rows must rerun inside their allowed action and artifact classes rather than\u2026",
            "level": 4,
            "order": 10,
            "section_id": "gathering-execution-evidence-from-lake-build",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Gathering execution evidence from `lake build`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Then it builds an obligation dependency graph citing public ids only, validated against observed transitions and rejecting any row carrying a proof body, model-output data, oracle template, or private obligation body. Then it builds a dependency graph that is weaker than a proof body and stronger than prose. Each obligation row cites public ids only: an obligation id, dependency ids, transition ids, certificate refs, an evidence kind, and an expected verifier class. The runner validates the rows as a graph over the transitions it actually observed and rejects any row that tries to carry a proof body, a model-output data, an oracle template, or a private obligation body.",
            "level": 4,
            "order": 11,
            "section_id": "an-obligation-graph-of-public-ids-only",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "An obligation graph of public ids only"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "buildresult returns pass only when the secret scan is clean, Lean and Lake are present, the build returned 0, and the transition, repair, and policy counts each clear their floor; otherwise blocked. build_result then computes status. It returns pass only when the secret scan has zero blocking hits, Lean and Lake are both available, the build returned 0, at least eight declarations were analyzed, no expected negative case is missing, and the transition, repair, and policy counts each clear their floor. The pass floor requires at least five transitions, three accepted, two residual, one typed-repair effect, and one accepted policy rerun. For the bundle path it also requires the source-body ch\u2026",
            "level": 4,
            "order": 12,
            "section_id": "the-pass-floor-in-build-result",
            "source_line_end": 76,
            "source_line_start": 43,
            "title": "The pass floor in `_build_result`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 78,
            "source_line_start": 77,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES names five rows that must each be rejected with their own error code, and a fixture run missing any of them is blocked because green-only is not evidence. EXPECTEDNEGATIVECASES names five rows that must be rejected, each with its own error code. A row that makes provider or oracle text visible to the verifier fails with CERTIFICATEKERNELEXECUTIONPROVIDERORORACLEVISIBLE. A typed-repair row carrying a proof body fails with CERTIFICATEKERNELEXECUTIONCP2PROOFBODYFORBIDDEN. A policy row that tries to change source files fails with CERTIFICATEKERNELEXECUTIONEVOLVESCOPEFORBIDDEN. A manifest row pointing at a non-public source refs fails with CERTIFICATEKERNELEXECUTIONPRIVATES\u2026",
            "level": 4,
            "order": 14,
            "section_id": "five-rejections-the-fixture-must-observe",
            "source_line_end": 82,
            "source_line_start": 79,
            "title": "Five rejections the fixture must observe"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 84,
            "source_line_start": 83,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design follows the proof-carrying-code and proof-assistant traditions: an untrusted producer supplies a certificate a small trusted Lean kernel checks, with reproducible environments and a named evaluation-scope limit. This component sits in the 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 lineage, and LeanDojo shows why reproducible Lean environments and programmatic proof-state access matter for theorem-proving agents. PBLean is the nearest public reference for the reflective-checker research fork, w\u2026",
            "level": 4,
            "order": 16,
            "section_id": "proof-carrying-code-and-small-kernel-lean-lineage",
            "source_line_end": 88,
            "source_line_start": 85,
            "title": "Proof-carrying code and small-kernel Lean lineage"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture into disposable records from the Microcosm root: Run the exported bundle through the same component:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 113,
            "source_line_start": 89,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass certifies only that the project compiled, accepted rows returned 0, each negative case failed in its predicted class, and no proof or provider body reached the record. A pass means the public Lean project compiled, the accepted rows returned 0, every expected negative case was rejected in its predicted class, and the result record carried no proof, provider, oracle, or private-source body.",
            "level": 4,
            "order": 18,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 117,
            "source_line_start": 114,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 119,
            "source_line_start": 118,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest supported claim is bounded: a green run shows the public Lean project compiled and its certificate rows were accepted, rejected, or residual under a real local verifier, nothing more. The strongest claim this component supports is bounded. A green run shows that the declared public Lean project compiled and that the declared certificate rows were accepted, rejected, or left residual under a real local Lean/Lake verifier, with the command identity, return codes, hashes, and negative-case rows on record. The proof boundary is that local subprocess witness together with the fixture and bundle records, nothing more.",
            "level": 4,
            "order": 20,
            "section_id": "the-bounded-strongest-claim",
            "source_line_end": 123,
            "source_line_start": 120,
            "title": "The bounded strongest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A green run still proves no theorem, claims no Mathlib coverage or solve rate, exports no proof bodies, mutates no source, and excludes launch. It does not establish the Erdos #257 theorem, claim Mathlib coverage, or report a benchmark solve rate. It does not export proof bodies, count provider or oracle output as proof, change source files, or include launch operations or public sharing. The Atlas card for this module is completed by the owning projection route and builder regeneration, not by editing this page.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-green-run-still-denies",
            "source_line_end": 127,
            "source_line_start": 124,
            "title": "What a green run still denies"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "certificate_kernel_execution_lab.py",
            "path": "src/microcosm_core/organs/certificate_kernel_execution_lab.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for certificate-kernel fixture validation, exported bundle validation, Lean/Lake subprocess execution, source-module manifest checks, public readout construction, negative-case enforcement, scope limits, and metadata-only result record writing.",
            "symbols": [
              "run",
              "run_certificate_bundle",
              "_source_module_manifest_result",
              "_source_open_body_import_summary",
              "_build_result",
              "_receipt_freshness",
              "build_public_readout",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/certificate_kernel_execution_lab.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/certificate_kernel_execution_lab.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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. Its upgrade posture is certificate-engine first: shard and compress public certificate families while preserving the Lean/Lake result record boundary; treat reflective/native checker work as a named trust-register fork.",
      "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 pm-body__h--sub\">From recorded lean</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">From a recorded Lean readiness report it answers, per corpus, whether the library is present and whether the Mathlib import lane resolves, pairing copied rows with a live probe.</strong> <code>corpus_readiness_mathlib_absence_gate</code> reads a recorded readiness report from a Lean math toolchain run and turns one question into an inspectable answer: for each math corpus, is it actually present on this host, and is the Mathlib import lane actually available, or not? It carries copied corpus and toolchain rows from a 2026-05-11 proof-state curriculum smoke run and pairs them with a live import check.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Emits metadata-only readiness</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It emits a metadata-only readiness board and consumer verdicts: which corpora are absent, which are smoke-test only, and which tasks stay blocked until a Mathlib probe passes.</strong> The output is a readiness board and a set of consumer verdicts. It records which corpora are absent, which are usable only for translation smoke tests, and which downstream tasks stay blocked until a passing Mathlib probe exists. Everything it emits is metadata-only: no proof text, no provider output, no non-public paths.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Is not prover</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is not a prover or Lake build but a gate that forces a formal-math route to expose corpus readiness before any proof route counts as usable.</strong> It is not a theorem prover, a Lake build, or a Mathlib availability claim. It is a gate that forces a formal-math route to expose corpus readiness before any proof route is treated as usable.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Roster presence mistaken for usability</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Formal-math agents conflate a corpus appearing on a roster with it being usable for their proof route, so a missing library surfaces only later as a broken import.</strong> Formal-math agents fail in one 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.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Alias field must agree with a live probe</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The loose check trusts a <code>mathlib_available</code> field or <code>PASS</code> status; this gate refuses that drift, flagging any row whose alias claim a live probe does not confirm.</strong> The loose version of this check trusts the roster. It reads a <code>mathlib_available</code> field, or a <code>PASS</code> lean status, and marks the corpus ready. That is the drift the gate is built to stop. A stale alias field cannot turn the gate green on its own. It has to agree with a live probe or the row is flagged.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints funnel into <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_projection_bundle</code> both call <code>_build_result</code>, which loads two inputs, scans paths against the exclusion policy, then folds four ordered checks into one result and board.</strong> The two entrypoints <code>run</code> and <code>run_projection_bundle</code> both call <code>_build_result</code>. <code>run</code> handles the first-wave fixture with its negative cases. <code>run_projection_bundle</code> handles an exported bundle without negative cases and requires a source-module manifest. <code>_build_result</code> loads the two input files, scans every input path against the non-public-state exclusion policy, then runs four checks in order and folds them into one result and a readiness board.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"575\" height=\"588\" viewBox=\"0 0 575 588\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"241.0\" y1=\"90.0\" x2=\"186.4\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"186.4,132.0 190.0,125.4 193.7,130.2\"></polygon><line class=\"pmd-edge\" x1=\"189.7\" y1=\"186.0\" x2=\"249.4\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"249.4,228.0 242.0,226.6 245.5,221.6\"></polygon><line class=\"pmd-edge\" x1=\"287.7\" y1=\"282.0\" x2=\"287.7\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"287.7,324.0 284.6,317.2 290.8,317.2\"></polygon><line class=\"pmd-edge\" x1=\"287.7\" y1=\"378.0\" x2=\"287.7\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"287.7,420.0 284.6,413.2 290.8,413.2\"></polygon><line class=\"pmd-edge\" x1=\"338.2\" y1=\"90.0\" x2=\"397.2\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"397.2,132.0 389.8,130.5 393.4,125.5\"></polygon><line class=\"pmd-edge\" x1=\"287.7\" y1=\"474.0\" x2=\"287.7\" y2=\"516.0\"></line><polygon class=\"pmd-arrow\" points=\"287.7,516.0 284.6,509.2 290.8,509.2\"></polygon><line class=\"pmd-edge\" x1=\"424.7\" y1=\"186.0\" x2=\"298.1\" y2=\"516.0\"></line><polygon class=\"pmd-arrow\" points=\"298.1,516.0 297.7,508.5 303.4,510.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"154.3\" y=\"18.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"40.5\">Fixture or exported bundle input</tspan><tspan x=\"287.7\" y=\"58.5\">corpus rows plus consumer gate</tspan><tspan x=\"287.7\" y=\"76.5\">cases</tspan></text><title>Fixture or exported bundle input corpus rows plus consumer gate cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"132.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"154.5\">four source digests, parse JSON,</tspan><tspan x=\"151.4\" y=\"172.5\">run probe</tspan></text><title>four source digests, parse JSON, run probe</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"169.1\" y=\"228.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"250.5\">Std compiles, Mathlib import</tspan><tspan x=\"287.7\" y=\"268.5\">rejected</tspan></text><title>Std compiles, Mathlib import rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"324.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"346.5\">seven corpus rows checked against</tspan><tspan x=\"287.7\" y=\"364.5\">the probe</tspan></text><title>seven corpus rows checked against the probe</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.0\" y=\"420.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"442.5\">verdicts derived from readiness</tspan><tspan x=\"287.7\" y=\"460.5\">facts</tspan></text><title>verdicts derived from readiness facts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.8\" y=\"132.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"435.1\" y=\"154.5\">copied source digests for the</tspan><tspan x=\"435.1\" y=\"172.5\">bundle</tspan></text><title>copied source digests for the bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"516.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"538.5\">_build_result</tspan><tspan x=\"287.7\" y=\"556.5\">one metadata-only result and board</tspan></text><title>_build_result one metadata-only result and board</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>four source digests, parse JSON, run probe</dt><dd><code class=\"pm-diagram__ref-loc\">validate_runtime_source_artifacts</code></dd></div><div class=\"pm-diagram__ref\"><dt>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>seven corpus rows checked against the probe</dt><dd><code class=\"pm-diagram__ref-loc\">validate_corpus_readiness</code></dd></div><div class=\"pm-diagram__ref\"><dt>verdicts derived from readiness facts</dt><dd><code class=\"pm-diagram__ref-loc\">validate_consumer_gate_cases</code></dd></div><div class=\"pm-diagram__ref\"><dt>copied source digests for the bundle</dt><dd><code class=\"pm-diagram__ref-loc\">validate_source_module_imports</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD input[&quot;Fixture or exported bundle input corpus rows plus consumer gate cases&quot;] artifacts[&quot;validate_runtime_source_artifacts four source digests, parse JSON, run probe&quot;] probe[&quot;runtime_lean_import_probe Std compiles, Mathlib import rejected&quot;] corpus[&quot;validate_corpus_readiness seven corpus rows checked against the probe&quot;] gates[&quot;validate_consumer_gate_cases verdicts derived from readiness facts&quot;] imports[&quot;validate_source_module_imports copied source digests for the bundle&quot;] result[&quot;_build_result one metadata-only result and board&quot;] input --&gt; artifacts artifacts --&gt; probe probe --&gt; corpus corpus --&gt; gates input --&gt; imports gates --&gt; result imports --&gt; result</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">The live import probe: Std compiles, Mathlib rejected</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_runtime_source_artifacts</code> digest-checks four source refs and runs a probe that expects <code>Std</code> to compile and <code>Mathlib</code> to be rejected, setting <code>mathlib_lake_project_import_available</code> false when the lane fails.</strong> <code>validate_runtime_source_artifacts</code> anchors the run to four source refs: the corpus readiness rows, a tactic-affordance probe, the Mathlib import probe Lean file, and a tactic portfolio availability file. It checks each file&#x27;s SHA-256 against a recorded digest, parses the JSON ones, and calls <code>runtime_lean_import_probe</code>. That probe writes two small Lean files into a temporary directory. One imports <code>Std</code> and is expected to compile. One 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. The probe also confirms <code>lake</code> is on the path. It never runs <code>lake build</code> and never exports any Lean body. Its result sets <code>mathlib_lake_project_import_available</code>, which stays false whenever the Mathlib lane does not resolve.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Corpus rows normalised against probe evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_corpus_readiness</code> marks a corpus usable only when it exists, carries a Lake file, and the probe agrees; contradicting alias claims are flagged and every unavailable lane is blocked.</strong> <code>validate_corpus_readiness</code> normalises the seven corpus rows against that runtime evidence. A corpus is marked usable for Mathlib-dependent work only when the runtime row says it exists, carries a Lake file, and the Mathlib import lane is available. If a row claims <code>mathlib_lake_project_import_available</code> or any present alias in <code>MATHLIB_PRESENT_ALIAS_FIELDS</code> while the probe disagrees, the row is flagged with <code>CORPUS_READINESS_RUNTIME_PROBE_CONTRADICTION</code>. Absent corpora and every unavailable Mathlib lane land in <code>blocked_capabilities</code>. In the current fixture the probe stays false, so all seven Mathlib lanes are blocked.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Consumer verdicts derived from readiness facts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_consumer_gate_cases</code> recomputes each verdict from readiness facts, not the case&#x27;s own label, blocking cases needing an unavailable Mathlib lane or an absent corpus; only the miniF2F smoke passes.</strong> <code>validate_consumer_gate_cases</code> derives each verdict from the readiness facts instead of trusting a case&#x27;s own expected-decision label. A case is blocked if it requires the Mathlib lake project import while that lane is unavailable, or if its target corpus is absent. Of the seven cases, one passes: the miniF2F Lean3 translation smoke, which does not require a Mathlib project. The other six stay blocked. A case that never set <code>readiness_gate_checked</code> is flagged with <code>CONSUMER_READINESS_GATE_UNCHECKED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Exported-bundle source floor and final status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_source_module_imports</code> enforces copied-body digests and byte equality, and <code>_build_result</code> passes only when no negative case is missing, the secret scan is clean, and the source floor holds.</strong> <code>validate_source_module_imports</code> adds the exported-bundle floor. It requires the manifest to declare <code>copied_non_secret_macro_body</code>, each row to use a body material class, each copied file to match its recorded source and target digest, and no row to carry a body inside a result record. Exact-copy rows must preserve byte equality; rewrite rows must match the declared private-absolute-path rewrite recipe exactly. <code>_build_result</code> then computes one status: it passes only when no expected negative case is missing, the secret scan has no blocking hit, the source-module floor holds, and no unexpected finding appears.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture carries five</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture carries five named negative inputs, declared in <code>EXPECTED_NEGATIVE_CASES</code>.</strong> Each one must be observed with its error code or the run is blocked:</p>\n<ul><li><code>mathlib_available_without_probe</code> must raise <code>MATHLIB_AVAILABILITY_OVERCLAIM</code> when Mathlib is claimed available with no passing probe.</li><li><code>consumer_skips_readiness_gate</code> must raise <code>CONSUMER_SKIPS_CORPUS_READINESS_GATE</code> when a consumer attempts Mathlib-dependent work without checking readiness.</li><li><code>private_corpus_source_ref</code> must raise <code>PRIVATE_CORPUS_SOURCE_REF_FORBIDDEN</code> when a source ref points at a non-public paths.</li><li><code>proof_body_leakage</code> must raise <code>CORPUS_READINESS_PROOF_BODY_FORBIDDEN</code> when a corpus row carries a proof or provider body field.</li><li><code>release_overclaim</code> must raise <code>CORPUS_READINESS_RELEASE_OVERCLAIM</code> when the metadata tries to include launch operations or proof authority.</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Grounded in Lean corpus and theorem-proving work</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design draws on Lean corpus and neural theorem-proving work where library availability and benchmark splits are part of the claim, requiring probes and digests before tactic-routing language is allowed.</strong> This component sits 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. The gate borrows the discipline: corpus rows, Mathlib probes, blocked consumer cases, and copied-source digests must be visible before retrieval or tactic-routing language is allowed. It does not claim Mathlib is present or that any theorem was proved.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\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/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</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies and excludes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means fixture and exported bundle agree on readiness, Mathlib absence, blocked consumers, digests, and the five negative cases; it reruns no Lean, proves nothing, and installs no Mathlib.</strong> A pass means the fixture and the exported bundle agree about corpus readiness, Mathlib absence, blocked consumers, copied source digests, metadata-only result files, and the five negative cases. It does not rerun Lean or Lake, prove any theorem, or install Mathlib.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is narrow: a fixture and exported bundle agree on readiness, Mathlib absence, verdicts, digests, and leakage guards, bounded to projection over copied material plus one import probe.</strong> The strongest claim the evidence supports is narrow: a public fixture and an exported bundle agree about corpus readiness, Mathlib absence, blocked consumer verdicts, copied source-module digests, metadata-only result files, and the negative leakage guards. The proof boundary is algorithmic projection over copied corpus and toolchain material plus one bounded import probe.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays refused past the line</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>AUTHORITY_CEILING</code> sets every outward flag false, so the component proves no install, runs no Lake build, validates no theorem, calls no provider, and approves no launch.</strong> It refuses everything past that line. The scope limit in <code>AUTHORITY_CEILING</code> sets <code>mathlib_lake_project_import_authorized</code>, <code>formal_proof_authority</code>, <code>provider_calls_authorized</code>, and <code>release_authorized</code> all to false. This component does not establish Mathlib is installed, run a Lake build, validate formal-result correctness, benchmark corpus quality, call a provider, expose any proof or provider body, change source files, or approve launch.</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": "component-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "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-module-tactic-portfolio-availability.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_math_lean_proof_witness",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Lean Proof Witness",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].depends_on",
          "url": "paper-module-formal-math-lean-proof-witness.html"
        },
        {
          "id": "paper_module.tactic_portfolio_availability",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Tactic Portfolio Availability",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
          "url": "paper-module-tactic-portfolio-availability.html"
        },
        {
          "id": "paper_module.undeclared_library_prior_classifier",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Undeclared Library Prior Classifier",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
          "url": "paper-module-undeclared-library-prior-classifier.html"
        },
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "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-module-corpus-readiness-mathlib-absence-gate.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 input[\"Fixture or exported bundle input corpus rows plus consumer gate cases\"] artifacts[\"validate_runtime_source_artifacts four source digests, parse JSON, run probe\"] probe[\"runtime_lean_import_probe Std compiles, Mathlib import rejected\"] corpus[\"validate_corpus_readiness seven corpus rows checked against the probe\"] gates[\"validate_consumer_gate_cases verdicts derived from readiness facts\"] imports[\"validate_source_module_imports copied source digests for the bundle\"] result[\"_build_result one metadata-only result and board\"] input --> artifacts artifacts --> probe probe --> corpus corpus --> gates input --> imports gates --> result imports --> result",
            "source_format": "mermaid",
            "source_hash": "sha256:2a184f0787b1543ccd1b8f4d2c6811a44d39c5518a1b673c81096aad732f4415",
            "source_line_end": 86,
            "source_line_start": 70
          }
        ],
        "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-module-tactic-portfolio-availability.html"
              }
            ],
            "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": "component-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "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": 238,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Lean mathematical library",
            "section_id": "grounded-in-lean-corpus-and-theorem-proving-work",
            "url": "https://arxiv.org/abs/1910.09336"
          },
          {
            "kind": "external_reference",
            "label": "miniF2F",
            "section_id": "grounded-in-lean-corpus-and-theorem-proving-work",
            "url": "https://arxiv.org/abs/2109.00110"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "grounded-in-lean-corpus-and-theorem-proving-work",
            "url": "https://arxiv.org/abs/2306.15626"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**From a recorded Lean readiness report it answers, per corpus, whether the library is present and whether the Mathlib import lane resolves, pairing copied rows with a live probe.** corpusreadinessmathlibabsencegate reads a recorded readiness report from a Lean math toolchain run and turns one question into an inspectable answer: for each math corpus, is it actually present on this host, and is the Mathlib import lane actually available, or not? It carries copied corpus and toolchain rows from a 2026-05-11 proof-state curriculum smoke run and pairs them with a live import check.",
            "level": 4,
            "order": 1,
            "section_id": "from-recorded-lean",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "From recorded lean"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It emits a metadata-only readiness board and consumer verdicts: which corpora are absent, which are smoke-test only, and which tasks stay blocked until a Mathlib probe passes.** The output is a readiness board and a set of consumer verdicts. It records which corpora are absent, which are usable only for translation smoke tests, and which downstream tasks stay blocked until a passing Mathlib probe exists. Everything it emits is metadata-only: no proof text, no provider output, no non-public paths.",
            "level": 4,
            "order": 2,
            "section_id": "emits-body-free-readiness",
            "source_line_end": 24,
            "source_line_start": 15,
            "title": "Emits metadata-only readiness"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is not a prover or Lake build but a gate that forces a formal-math route to expose corpus readiness before any proof route counts as usable.** It is not a theorem prover, a Lake build, or a Mathlib availability claim. It is a gate that forces a formal-math route to expose corpus readiness before any proof route is treated as usable.",
            "level": 4,
            "order": 3,
            "section_id": "is-not-prover",
            "source_line_end": 32,
            "source_line_start": 25,
            "title": "Is not prover"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 34,
            "source_line_start": 33,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Formal-math agents conflate a corpus appearing on a roster with it being usable for their proof route, so a missing library surfaces only later as a broken import.** Formal-math agents fail in one 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.",
            "level": 4,
            "order": 5,
            "section_id": "roster-presence-mistaken-for-usability",
            "source_line_end": 45,
            "source_line_start": 35,
            "title": "Roster presence mistaken for usability"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The loose check trusts a mathlibavailable field or PASS status; this gate refuses that drift, flagging any row whose alias claim a live probe does not confirm.** The loose version of this check trusts the roster. It reads a mathlib_available field, or a PASS lean status, and marks the corpus ready. That is the drift the gate is built to stop. A stale alias field cannot turn the gate green on its own. It has to agree with a live probe or the row is flagged.",
            "level": 4,
            "order": 6,
            "section_id": "alias-field-must-agree-with-a-live-probe",
            "source_line_end": 55,
            "source_line_start": 46,
            "title": "Alias field must agree with a live probe"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 57,
            "source_line_start": 56,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "run and runprojectionbundle both call build_result, which loads two inputs, scans paths against the exclusion policy, then folds four ordered checks into one result and board.** The two entrypoints run and runprojectionbundle both call buildresult. run handles the first-wave fixture with its negative cases. runprojectionbundle handles an exported bundle without negative cases and requires a source-module manifest. buildresult loads the two input files, scans every input path against the non-public-state exclusion policy, then runs four checks in order and folds them into one result and a readiness board.",
            "level": 4,
            "order": 8,
            "section_id": "two-entrypoints-funnel-into-build-result",
            "source_line_end": 87,
            "source_line_start": 58,
            "title": "Two entrypoints funnel into `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateruntimesourceartifacts digest-checks four source refs and runs a probe that expects Std to compile and Mathlib to be rejected, setting mathliblakeprojectimportavailable false when the lane fails.** validateruntimesource_artifacts anchors the run to four source refs: the corpus readiness rows, a tactic-affordance probe, the Mathlib import probe Lean file, and a tactic portfolio availability file. It checks each file's SHA-256 against a recorded digest, parses the JSON ones, and calls runtimeleanimport_probe. That probe writes two small Lean files into a temporary directory. One imports Std and is expected to compile. One imports Mathlib and is expected to be rejected with the toolcha\u2026",
            "level": 4,
            "order": 9,
            "section_id": "the-live-import-probe-std-compiles-mathlib-rejected",
            "source_line_end": 104,
            "source_line_start": 88,
            "title": "The live import probe: Std compiles, Mathlib rejected"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatecorpus_readiness marks a corpus usable only when it exists, carries a Lake file, and the probe agrees; contradicting alias claims are flagged and every unavailable lane is blocked.** validatecorpusreadiness normalises the seven corpus rows against that runtime evidence. A corpus is marked usable for Mathlib-dependent work only when the runtime row says it exists, carries a Lake file, and the Mathlib import lane is available. If a row claims mathliblakeprojectimportavailable or any present alias in MATHLIBPRESENTALIAS_FIELDS while the probe disagrees, the row is flagged with CORPUSREADINESSRUNTIMEPROBECONTRADICTION. Absent corpora and every unavailable Mathlib lane land in blocked_ca\u2026",
            "level": 4,
            "order": 10,
            "section_id": "corpus-rows-normalised-against-probe-evidence",
            "source_line_end": 118,
            "source_line_start": 105,
            "title": "Corpus rows normalised against probe evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateconsumergatecases recomputes each verdict from readiness facts, not the case's own label, blocking cases needing an unavailable Mathlib lane or an absent corpus; only the miniF2F smoke passes.** validateconsumergate_cases derives each verdict from the readiness facts instead of trusting a case's own expected-decision label. A case is blocked if it requires the Mathlib lake project import while that lane is unavailable, or if its target corpus is absent. Of the seven cases, one passes: the miniF2F Lean3 translation smoke, which does not require a Mathlib project. The other six stay blocked. A case that never set readinessgatechecked is flagged with CONSUMERREADINESSGATE_UNCHECKED.",
            "level": 4,
            "order": 11,
            "section_id": "consumer-verdicts-derived-from-readiness-facts",
            "source_line_end": 131,
            "source_line_start": 119,
            "title": "Consumer verdicts derived from readiness facts"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatesourcemoduleimports enforces copied-body digests and byte equality, and buildresult passes only when no negative case is missing, the secret scan is clean, and the source floor holds.** validatesourcemodule_imports adds the exported-bundle floor. It requires the manifest to declare copiednonsecretmacrobody, each row to use a body material class, each copied file to match its recorded source and target digest, and no row to carry a body inside a result record. Exact-copy rows must preserve byte equality; rewrite rows must match the declared private-absolute-path rewrite recipe exactly. buildresult then computes one status: it passes only when no expected negative case is missing, the\u2026",
            "level": 4,
            "order": 12,
            "section_id": "exported-bundle-source-floor-and-final-status",
            "source_line_end": 148,
            "source_line_start": 132,
            "title": "Exported-bundle source floor and final status"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 150,
            "source_line_start": 149,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The fixture carries five named negative inputs, declared in EXPECTEDNEGATIVECASES.** Each one must be observed with its error code or the run is blocked: mathlibavailablewithoutprobe must raise MATHLIBAVAILABILITY_OVERCLAIM when Mathlib is claimed available with no passing probe. consumerskipsreadiness_gate must raise CONSUMERSKIPSCORPUSREADINESSGATE when a consumer attempts Mathlib-dependent work without checking readiness. privatecorpussourceref must raise PRIVATECORPUSSOURCEREF_FORBIDDEN when a source ref points at a non-public paths. proofbodyleakage must raise CORPUSREADINESSPROOFBODYFORBIDDEN when a corpus row carries a proof or provider body field. releaseoverclaim must raise CORPU\u2026",
            "level": 4,
            "order": 14,
            "section_id": "fixture-carries-five",
            "source_line_end": 168,
            "source_line_start": 151,
            "title": "Fixture carries five"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 170,
            "source_line_start": 169,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design draws on Lean corpus and neural theorem-proving work where library availability and benchmark splits are part of the claim, requiring probes and digests before tactic-routing language is allowed.** This component sits 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. The gate borrows the discipline:\u2026",
            "level": 4,
            "order": 16,
            "section_id": "grounded-in-lean-corpus-and-theorem-proving-work",
            "source_line_end": 187,
            "source_line_start": 171,
            "title": "Grounded in Lean corpus and theorem-proving work"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 202,
            "source_line_start": 188,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means fixture and exported bundle agree on readiness, Mathlib absence, blocked consumers, digests, and the five negative cases; it reruns no Lean, proves nothing, and installs no Mathlib.** A pass means the fixture and the exported bundle agree about corpus readiness, Mathlib absence, blocked consumers, copied source digests, metadata-only result files, and the five negative cases. It does not rerun Lean or Lake, prove any theorem, or install Mathlib.",
            "level": 4,
            "order": 18,
            "section_id": "what-a-pass-certifies-and-excludes",
            "source_line_end": 212,
            "source_line_start": 203,
            "title": "What a pass certifies and excludes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 214,
            "source_line_start": 213,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is narrow: a fixture and exported bundle agree on readiness, Mathlib absence, verdicts, digests, and leakage guards, bounded to projection over copied material plus one import probe.** The strongest claim the evidence supports is narrow: a public fixture and an exported bundle agree about corpus readiness, Mathlib absence, blocked consumer verdicts, copied source-module digests, metadata-only result files, and the negative leakage guards. The proof boundary is algorithmic projection over copied corpus and toolchain material plus one bounded import probe.",
            "level": 4,
            "order": 20,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 225,
            "source_line_start": 215,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "AUTHORITYCEILING sets every outward flag false, so the component proves no install, runs no Lake build, validates no theorem, calls no provider, and approves no launch.** It refuses everything past that line. The scope limit in scope_limit sets mathliblakeprojectimportauthorized, formalproofauthority, providercallsauthorized, and release_authorized all to false. This component does not establish Mathlib is installed, run a Lake build, validate formal-result correctness, benchmark corpus quality, call a provider, expose any proof or provider body, change source files, or approve launch.",
            "level": 4,
            "order": 21,
            "section_id": "what-stays-refused-past-the-line",
            "source_line_end": 237,
            "source_line_start": 226,
            "title": "What stays refused past the line"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "corpus_readiness_mathlib_absence_gate.py",
            "path": "src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for corpus readiness fixture validation, exported bundle validation, source-module manifest checks, negative-case enforcement, command-card compression, scope limits, and metadata-only result record writing.",
            "symbols": [
              "run",
              "run_projection_bundle",
              "validate_corpus_readiness",
              "validate_consumer_gate_cases",
              "validate_source_module_imports",
              "_build_result",
              "write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public data equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<h3 class=\"pm-body__h\">Teleology</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Binding pattern rows to source-backed evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>pattern_binding_contract</code> binds each pattern row to a source-available bundle, public runtime ref, authority handle, scope boundary, and secret-exclusion result record, with synthetic rows allowed only as controls.</strong> <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<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why a lone pattern row cannot self-publish</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A mined pattern row reads like a finished insight, so this component exists to decide whether it can be admitted to the public surface and under exactly what evidence and ceiling.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Binding, not display</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The check binds rather than displays: every row must name a source bundle, governing standard, and scope boundary, while duplicates, overclaims, and standalone-leaf rows are rejected and negative cases run alongside.</strong> 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. The result record shows that good rows pass and that each known failure mode is still caught.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Truth accounting and route-readiness</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Truth accounting separates runtime-metadata rows from real pattern-ledger imports so accepted-row counts are not read as system progress, and route-readiness keeps selection component-first and fixture-bound.</strong> 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<h3 class=\"pm-body__h\">Public contract</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The four validators and their result records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_pattern_bindings</code>, <code>validate_source_capsules</code>, <code>validate_reference_capsules</code>, and the authority-chain and ceiling checks run over one fixture and write command-owned result records.</strong> <code>validate_pattern_bindings</code> checks required binding fields, rejects duplicate pattern ids, and flags a row that overclaims source authority or public-leaf readiness. <code>validate_source_capsules</code> and <code>validate_reference_capsules</code> check that each bundle names a runtime ref and keeps its body out of the result record. <code>validate_authority_chain_handle_resolver</code> rejects an unsupported handle that still implies authority, and <code>validate_authority_ceiling</code> records whether the two overclaim negative cases were actually observed. <code>validate</code> runs these checks over one fixture and writes command-owned result records under <code>receipts/first_wave/pattern_binding_contract/</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Route-readiness closes the selector gap</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The exported bundle carries the route-readiness overlays as public bodies, and <code>validate_substrate_bundle</code> recomputes the four checks then validates the selector so a row cannot look selectable without opening its owning component.</strong> 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>. <code>validate_substrate_bundle</code> recomputes the same four checks over the imported pattern ledger, then calls <code>validate_route_readiness_bundle</code> against the 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<h4 class=\"pm-body__h pm-body__h--sub\">Which command answers selector admission</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For selector admission rather than generic binding, cold readers run <code>microcosm pattern-route-readiness validate-bundle</code>, with the older <code>validate-route-readiness-bundle</code> action kept as a compatibility route.</strong> 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<h3 class=\"pm-body__h\">Shape</h3>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (13 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1142\" height=\"700\" viewBox=\"0 0 1142 700\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"212.6\" y1=\"108.0\" x2=\"436.8\" y2=\"255.0\"></line><polygon class=\"pmd-arrow\" points=\"436.8,255.0 429.4,253.8 432.8,248.7\"></polygon><line class=\"pmd-edge\" x1=\"236.7\" y1=\"210.3\" x2=\"377.9\" y2=\"255.0\"></line><polygon class=\"pmd-arrow\" points=\"377.9,255.0 370.5,255.9 372.3,250.0\"></polygon><line class=\"pmd-edge\" x1=\"244.1\" y1=\"283.9\" x2=\"362.0\" y2=\"287.3\"></line><polygon class=\"pmd-arrow\" points=\"362.0,287.3 355.1,290.1 355.2,284.0\"></polygon><line class=\"pmd-edge\" x1=\"621.4\" y1=\"304.2\" x2=\"713.4\" y2=\"313.5\"></line><polygon class=\"pmd-arrow\" points=\"713.4,313.5 706.3,315.8 706.9,309.7\"></polygon><line class=\"pmd-edge\" x1=\"597.0\" y1=\"327.0\" x2=\"720.8\" y2=\"369.3\"></line><polygon class=\"pmd-arrow\" points=\"720.8,369.3 713.3,370.0 715.3,364.2\"></polygon><line class=\"pmd-edge\" x1=\"255.2\" y1=\"381.0\" x2=\"380.5\" y2=\"391.0\"></line><polygon class=\"pmd-arrow\" points=\"380.5,391.0 373.4,393.5 373.9,387.4\"></polygon><line class=\"pmd-edge\" x1=\"802.6\" y1=\"323.7\" x2=\"894.6\" y2=\"335.4\"></line><polygon class=\"pmd-arrow\" points=\"894.6,335.4 887.4,337.5 888.2,331.5\"></polygon><line class=\"pmd-edge\" x1=\"795.2\" y1=\"377.3\" x2=\"894.6\" y2=\"364.6\"></line><polygon class=\"pmd-arrow\" points=\"894.6,364.6 888.2,368.5 887.4,362.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"25.4\" y=\"18.0\" width=\"237.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"40.5\">Pattern rows</tspan><tspan x=\"144.0\" y=\"58.5\">id, governing standard,</tspan><tspan x=\"144.0\" y=\"76.5\">scope boundary, source refs,</tspan><tspan x=\"144.0\" 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=\"51.3\" y=\"136.0\" width=\"185.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"158.5\">Source bundles</tspan><tspan x=\"144.0\" y=\"176.5\">metadata-only refs to</tspan><tspan x=\"144.0\" y=\"194.5\">public runtime or</tspan><tspan x=\"144.0\" y=\"212.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=\"43.9\" y=\"254.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"276.5\">Authority-chain handles</tspan><tspan x=\"144.0\" y=\"294.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=\"362.0\" y=\"255.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"491.7\" y=\"277.5\">required fields, duplicate ids,</tspan><tspan x=\"491.7\" y=\"295.5\">bundle resolution,</tspan><tspan x=\"491.7\" y=\"313.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=\"51.3\" y=\"436.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"458.5\">Duplicate id rejected</tspan></text><title>Duplicate id rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"32.8\" y=\"500.0\" width=\"222.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"522.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=\"18.0\" y=\"564.0\" width=\"252.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"586.5\">Public-leaf overclaim rejected</tspan></text><title>Public-leaf overclaim rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"51.3\" y=\"628.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"650.5\">Unsupported authority</tspan><tspan x=\"144.0\" y=\"668.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=\"32.8\" y=\"336.0\" width=\"222.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"358.5\">Truth accounting</tspan><tspan x=\"144.0\" y=\"376.5\">runtime-metadata rows vs</tspan><tspan x=\"144.0\" y=\"394.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=\"380.5\" y=\"355.0\" width=\"222.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"491.7\" y=\"377.5\">Route-readiness selector</tspan><tspan x=\"491.7\" y=\"395.5\">component-first admission,</tspan><tspan x=\"491.7\" y=\"413.5\">fixture contract,</tspan><tspan x=\"491.7\" y=\"431.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=\"894.6\" y=\"314.0\" width=\"229.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1009.5\" y=\"336.5\">Result records</tspan><tspan x=\"1009.5\" y=\"354.5\">refs, digests, counts,</tspan><tspan x=\"1009.5\" y=\"372.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=\"713.4\" y=\"300.0\" width=\"89.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"758.0\" y=\"322.5\">Negative</tspan></text><title>Negative</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"720.8\" y=\"364.0\" width=\"74.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"758.0\" y=\"386.5\">Bundle</tspan></text><title>Bundle</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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><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<h3 class=\"pm-body__h\">Evidence binding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Accepted component row</span>: <code>core/organ_registry.json::implemented_organs[pattern_binding_contract]</code>.</strong> 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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Paper bundle authority</span>: <code>core/paper_module_capsules.json#paper_module.pattern_binding_contract</code>.</strong> 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<h3 class=\"pm-body__h\">Reader evidence routing</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Start with <code>paper_modules/pattern_binding_contract.json</code> for</span> 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.</strong> 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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Use <code>core/fixture_manifests/pattern_binding_contract.fixture_manifest.json</code></span> 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 carry source refs, digests, anchors, counts, verdicts, and omission result records rather than inlining body text.</strong> 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 carry source refs, digests, anchors, counts, verdicts, and omission result records rather than inlining body text.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Pattern-language lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component follows the software pattern-language tradition of making reusable engineering structures explicit and reviewable, with the Hillside patterns library as its direct prior-art family.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Provenance and supply-chain attestation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The binding layer borrows provenance and supply-chain attestation shapes from W3C PROV, SLSA, and in-toto, applied to pattern rows and route-readiness selectors rather than launch certification.</strong> 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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Re-entry condition: if copied source</span> bodies, route-readiness overlays, or negative-case rules change, rerun the <code>validate</code>, validate-system-bundle, and <code>validate-route-readiness-bundle</code> commands under Validation Result record Path and update this paper module plus <code>standards/std_microcosm_pattern_binding_contract.json</code> from the new result record fields.</strong> Re-entry condition: if copied source bodies, route-readiness overlays, or negative-case rules change, rerun the <code>validate</code>, validate-system-bundle, and <code>validate-route-readiness-bundle</code> commands under Validation Result record Path and update this paper module plus <code>standards/std_microcosm_pattern_binding_contract.json</code> from the new result record fields.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary result records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass shows</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixture, system-bundle, and route-readiness result records all show <code>status: pass</code> with metadata-only authority handles, with Scope limit stating what it does not certify.</strong> A pass means the fixture, system-bundle, and route-readiness result records all show <code>status: pass</code> with metadata-only authority handles; see Scope limit for what a pass does and does not certify.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Inspect result record fields, not markdown constants</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The current authority is the runtime result record set, and cold readers should read result record fields such as <code>status</code> and <code>secret_exclusion_scan</code> rather than markdown constants or a separate sign-off result record.</strong> 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\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">What this module is evidence for</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The module covers public pattern-binding mechanics and stands as evidence for the <code>pattern_binding_contract</code> component and its public-binding mechanism.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Where the ceiling stops</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The ceiling stops before private ledger authority, launch or deployment posture, standalone-leaf status, and provider or source-file changes; importing the bundle keeps selection component-first.</strong> The ceiling stops before private pattern-ledger authority, hosted or public launch-scope decision, deployment posture, standalone public-leaf selector status, non-public data equivalence, external model access, recipient work, source-file changes, publishing-scope decision, or whole-system correctness. Importing the route-readiness bundle does not make any mined pattern row a standalone public leaf; selection stays component-first and fixture-bound.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source-open body floor</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The source-open body floor is</span> 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.</strong> 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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Result records and manifests must stay</span> metadata-only where the standard requires it: they carry refs, digests, anchors, counts, verdicts, omission result records, and secret-exclusion results.</strong> 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": 2,
          "organ": 1,
          "paper_module": 3,
          "principle": 9
        },
        "link_count": 22,
        "links": [
          {
            "id": "pattern_binding_contract",
            "kind": "organ",
            "kind_label": "component",
            "label": "Pattern Binding Contract",
            "relation": "explains",
            "url": "component-pattern-binding-contract.html"
          },
          {
            "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": "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.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-module-navigation-hologram-route-plane.html"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-module-cold-reader-route-map.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_route_observability_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Route Observability Runtime",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "url": "paper-module-agent-route-observability-runtime.html"
        },
        {
          "id": "paper_module.cold_clone_probe",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Cold Clone Probe",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].depends_on",
          "url": "paper-module-cold-clone-probe.html"
        },
        {
          "id": "paper_module.cold_reader_route_map",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Cold-Reader Route Map",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
          "url": "paper-module-cold-reader-route-map.html"
        },
        {
          "id": "paper_module.macro_projection_import_protocol",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Source Projection Import Protocol",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "url": "paper-module-macro-projection-import-protocol.html"
        },
        {
          "id": "paper_module.navigation_hologram_route_plane",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Navigation Hologram Route Plane",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "url": "paper-module-navigation-hologram-route-plane.html"
        },
        {
          "id": "paper_module.pattern_assimilation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Pattern Assimilation",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
          "url": "paper-module-pattern-assimilation.html"
        },
        {
          "id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Voice to Doctrine Self-Improvement Loop",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
          "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
        }
      ],
      "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, non-public 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-module-pattern-binding-contract.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": 133,
            "source_line_start": 101
          }
        ],
        "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-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-module-cold-reader-route-map.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "pattern_binding_contract",
                "kind": "organ",
                "kind_label": "component",
                "label": "Pattern Binding Contract",
                "relation": "explains",
                "url": "component-pattern-binding-contract.html"
              },
              {
                "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": "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.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": 205,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 220,
              "title": "Structured lattice bindings"
            },
            {
              "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/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Hillside patterns library",
            "section_id": "pattern-language-lineage",
            "url": "https://hillside.net/patterns/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "provenance-and-supply-chain-attestation",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA",
            "section_id": "provenance-and-supply-chain-attestation",
            "url": "https://slsa.dev/spec/"
          },
          {
            "kind": "external_reference",
            "label": "in-toto",
            "section_id": "provenance-and-supply-chain-attestation",
            "url": "https://in-toto.io/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 1,
            "section_id": "teleology",
            "source_line_end": 4,
            "source_line_start": 3,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "patternbinding_contract binds each pattern row to a source-available bundle, public runtime ref, authority handle, scope boundary, and secret-exclusion result record, with synthetic rows allowed only as controls.** 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": 4,
            "order": 2,
            "section_id": "binding-pattern-rows-to-source-backed-evidence",
            "source_line_end": 14,
            "source_line_start": 5,
            "title": "Binding pattern rows to source-backed evidence"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A mined pattern row reads like a finished insight, so this component exists to decide whether it can be admitted to the public surface and under exactly what evidence and ceiling.** 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?",
            "level": 4,
            "order": 4,
            "section_id": "why-a-lone-pattern-row-cannot-self-publish",
            "source_line_end": 27,
            "source_line_start": 17,
            "title": "Why a lone pattern row cannot self-publish"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The check binds rather than displays: every row must name a source bundle, governing standard, and scope boundary, while duplicates, overclaims, and standalone-leaf rows are rejected and negative cases run alongside.** 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 rejected. The same validator runs deliberate negative cases alongside the positive control. The result record shows that good rows pass and that each known failure mode is sti\u2026",
            "level": 4,
            "order": 5,
            "section_id": "binding-not-display",
            "source_line_end": 40,
            "source_line_start": 28,
            "title": "Binding, not display"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Truth accounting separates runtime-metadata rows from real pattern-ledger imports so accepted-row counts are not read as system progress, and route-readiness keeps selection component-first and fixture-bound.** 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:\u2026",
            "level": 4,
            "order": 6,
            "section_id": "truth-accounting-and-route-readiness",
            "source_line_end": 55,
            "source_line_start": 41,
            "title": "Truth accounting and route-readiness"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "public-contract",
            "source_line_end": 57,
            "source_line_start": 56,
            "title": "Public contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatepatternbindings, validatesource_capsules, validatereferencecapsules, and the authority-chain and ceiling checks run over one fixture and write command-owned result records.** validatepatternbindings checks required binding fields, rejects duplicate pattern ids, and flags a row that overclaims source authority or public-leaf readiness. validatesourcecapsules and validatereferencecapsules check that each bundle names a runtime ref and keeps its body out of the result record. validateauthoritychainhandleresolver rejects an unsupported handle that still implies authority, and validateauthorityceiling records whether the two overclaim negative cases were actually observed. validate runs\u2026",
            "level": 4,
            "order": 8,
            "section_id": "the-four-validators-and-their-receipts",
            "source_line_end": 72,
            "source_line_start": 58,
            "title": "The four validators and their result records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The exported bundle carries the route-readiness overlays as public bodies, and validatesubstratebundle recomputes the four checks then validates the selector so a row cannot look selectable without opening its owning component.** The exported system bundle also carries the source route-readiness selector overlays as public source-open bodies: examples/patternbindingcontract/exportedroutereadiness_bundle/. validatesubstratebundle recomputes the same four checks over the imported pattern ledger, then calls validateroutereadiness_bundle against the route-readiness audit, row-to-component router, route cards, fixture specs, decision matrix, dependency DAG, internal routing graph, and copied s\u2026",
            "level": 4,
            "order": 9,
            "section_id": "route-readiness-closes-the-selector-gap",
            "source_line_end": 87,
            "source_line_start": 73,
            "title": "Route-readiness closes the selector gap"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**For selector admission rather than generic binding, cold readers run microcosm pattern-route-readiness validate-bundle, with the older validate-route-readiness-bundle action kept as a compatibility route.** Cold readers should use microcosm pattern-route-readiness validate-bundle against examples/patternbindingcontract/exportedroutereadiness_bundle/ when the question is selector admission rather than generic pattern binding. The older pattern-binding validate-route-readiness-bundle action remains a compatibility route to the same validator.",
            "level": 4,
            "order": 10,
            "section_id": "which-command-answers-selector-admission",
            "source_line_end": 98,
            "source_line_start": 88,
            "title": "Which command answers selector admission"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 11,
            "section_id": "shape",
            "source_line_end": 134,
            "source_line_start": 99,
            "title": "Shape"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "source-open-body-floor",
            "source_line_end": 136,
            "source_line_start": 135,
            "title": "Source-open body floor"
          },
          {
            "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/exportedroutereadinessbundle/ 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 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 m\u2026",
            "level": 4,
            "order": 13,
            "section_id": "the-source-open-body-floor-is-the-imported-public-bundle-not-the-private-pattern-ledger",
            "source_line_end": 149,
            "source_line_start": 137,
            "title": "The source-open body floor is the imported public bundle, not the private pattern ledger"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "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. 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.",
            "level": 4,
            "order": 14,
            "section_id": "receipts-and-manifests-must-stay-body-free-where-the-standard-requires-it",
            "source_line_end": 158,
            "source_line_start": 150,
            "title": "Result records and manifests must stay metadata-only where the standard requires it"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "claim-ceiling",
            "source_line_end": 160,
            "source_line_start": 159,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The module covers public pattern-binding mechanics and stands as evidence for the patternbindingcontract component and its public-binding mechanism.** 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.",
            "level": 4,
            "order": 16,
            "section_id": "what-this-module-is-evidence-for",
            "source_line_end": 171,
            "source_line_start": 161,
            "title": "What this module is evidence for"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The ceiling stops before private ledger authority, launch or deployment posture, standalone-leaf status, and provider or source-file changes; importing the bundle keeps selection component-first.** The ceiling stops before private pattern-ledger authority, hosted or public launch-scope decision, deployment posture, standalone public-leaf selector status, non-public data equivalence, external model access, recipient work, source-file changes, public sharing decision, or whole-system correctness. Importing the route-readiness bundle does not make any mined pattern row a standalone public leaf; selection stays component-first and fixture-bound.",
            "level": 4,
            "order": 17,
            "section_id": "where-the-ceiling-stops",
            "source_line_end": 183,
            "source_line_start": 172,
            "title": "Where the ceiling stops"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "evidence-binding",
            "source_line_end": 185,
            "source_line_start": 184,
            "title": "Evidence binding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Accepted component row: core/organregistry.json::implementedorgans[patternbindingcontract]. 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.",
            "level": 4,
            "order": 19,
            "section_id": "accepted-organ-row",
            "source_line_end": 196,
            "source_line_start": 186,
            "title": "Accepted component row"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Paper bundle authority: core/papermodulecapsules.json#papermodule.patternbindingcontract.** Paper bundle authority: core/papermodulecapsules.json#papermodule.patternbinding_contract. Mechanism source: core/mechanismsources.json#mechanism.patternbindingcontract.validatespublicpatternbindings.",
            "level": 4,
            "order": 20,
            "section_id": "paper-capsule-authority",
            "source_line_end": 204,
            "source_line_start": 197,
            "title": "Paper bundle authority"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "reader-evidence-routing",
            "source_line_end": 239,
            "source_line_start": 238,
            "title": "Reader evidence routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Start with papermodules/patternbindingcontract.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.** 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.",
            "level": 4,
            "order": 22,
            "section_id": "start-with-paper-modules-pattern-binding-contract-json-for-the-capsule-payload",
            "source_line_end": 247,
            "source_line_start": 240,
            "title": "Start with `paper_modules/pattern_binding_contract.json` for the bundle payload"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "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 carry source refs, digests, anchors, counts, verdicts, and omission result records rather than inlining body text. 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 carry source refs, digests, anchors, counts, verdicts, and omission result records rather than inlining body text.",
            "level": 4,
            "order": 23,
            "section_id": "use-core-fixture-manifests-pattern-binding-contract-fixture-manifest-json-before-inspecting-fixtures-or-exported-bundles",
            "source_line_end": 256,
            "source_line_start": 248,
            "title": "Use `core/fixture_manifests/pattern_binding_contract.fixture_manifest.json` before inspecting fixtures or exported bundles"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records:",
            "level": 2,
            "order": 24,
            "section_id": "validation-receipt-path",
            "source_line_end": 269,
            "source_line_start": 257,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the fixture, system-bundle, and route-readiness result records all show status: pass with metadata-only authority handles, with Scope limit stating what it does not certify.** A pass means the fixture, system-bundle, and route-readiness result records all show status: pass with metadata-only authority handles; see Scope limit for what a pass does and does not certify.",
            "level": 4,
            "order": 25,
            "section_id": "what-a-pass-shows",
            "source_line_end": 278,
            "source_line_start": 270,
            "title": "What a pass shows"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The current authority is the runtime result record set, and cold readers should read result record fields such as status and secretexclusionscan rather than markdown constants or a separate sign-off result record.** 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 than markdown constants: status, secretexclusionscan, sourceopenbodyimports, truthaccounting, routereadinesssummary, selectioncontract, and sourcemanifest.",
            "level": 4,
            "order": 26,
            "section_id": "inspect-receipt-fields-not-markdown-constants",
            "source_line_end": 291,
            "source_line_start": 279,
            "title": "Inspect result record fields, not markdown constants"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 27,
            "section_id": "prior-art-grounding",
            "source_line_end": 310,
            "source_line_start": 309,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component follows the software pattern-language tradition of making reusable engineering structures explicit and reviewable, with the Hillside patterns library as its direct prior-art family.** 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.",
            "level": 4,
            "order": 28,
            "section_id": "pattern-language-lineage",
            "source_line_end": 321,
            "source_line_start": 311,
            "title": "Pattern-language lineage"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The binding layer borrows provenance and supply-chain attestation shapes from W3C PROV, SLSA, and in-toto, applied to pattern rows and route-readiness selectors rather than launch certification.** 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.",
            "level": 4,
            "order": 29,
            "section_id": "provenance-and-supply-chain-attestation",
            "source_line_end": 333,
            "source_line_start": 322,
            "title": "Provenance and supply-chain attestation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Re-entry condition: if copied source bodies, route-readiness overlays, or negative-case rules change, rerun the validate, validate-system-bundle, and validate-route-readiness-bundle commands under Validation Result record Path and update this paper module plus standards/stdmicrocosmpatternbindingcontract.json from the new result record fields. Re-entry condition: if copied source bodies, route-readiness overlays, or negative-case rules change, rerun the validate, validate-system-bundle, and validate-route-readiness-bundle commands under Validation Result record Path and update this paper module plus standards/stdmicrocosmpatternbindingcontract.json from the new result record fields.",
            "level": 4,
            "order": 30,
            "section_id": "re-entry-condition-if-copied-macro-bodies",
            "source_line_end": 342,
            "source_line_start": 334,
            "title": "Re-entry condition: if copied source bodies"
          }
        ],
        "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": null
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "pattern_binding_contract.py",
            "path": "src/microcosm_core/organs/pattern_binding_contract.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for pattern-binding fixture validation, source-module import checks, exported system bundle validation, authority-handle validation, and metadata-only result records.",
            "symbols": [
              "validate_source_module_imports",
              "validate_pattern_bindings",
              "validate_source_capsules",
              "validate_reference_capsules",
              "validate_authority_chain_handle_resolver",
              "validate_authority_ceiling",
              "validate",
              "validate_substrate_bundle"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/pattern_binding_contract.py"
          },
          {
            "label": "pattern_route_readiness.py",
            "path": "src/microcosm_core/macro_tools/pattern_route_readiness.py",
            "resolution": "resolved",
            "role": "Route-readiness selector validator consumed by the pattern-binding component.",
            "symbols": [
              "validate_route_readiness_bundle"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/macro_tools/pattern_route_readiness.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 pm-body__h--sub\">Component replays synthetic</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component replays a synthetic record of a paused background job and checks the rules for safely resuming it, opening no live bridge and touching no private memory.</strong> <code>bridge_phase_continuity_runtime</code> is a public component that replays a small synthetic record of a paused background job and checks that the rules for safely resuming it hold. It reads fixture files on disk. It opens no live bridge, calls no provider, reads no operator screen state, and touches no private memory.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Run produces five</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A run produces five plain result records for packet, heartbeat, pressure, resume, and completion, each carrying status fields, counts, and error codes but no copied body, live packet, or secret.</strong> A run produces five plain result records: one for the continuation packet, one for the heartbeat, one for resource pressure, one for the resume decision, and one for the completion transition. Each record carries status fields, counts, and error codes. None of them carries a copied body, a live packet, or a secret.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Component answers whether</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component answers whether a disk-first pause-and-resume handoff can be validated against fixed rules from public fixtures, where a pass means the fixture held, not that a real job is alive.</strong> The component answers one bounded question. Can a disk-first pause-and-resume handoff be represented by public fixture inputs, validated against a fixed set of rules, and kept below any live-bridge or launch-scope decision? A pass means the fixture held those rules. It does not mean a real job is alive.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">How loose resume stories overreach</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Detached work is easy to describe and hard to trust, and conflating a liveness ping with resume permission, or a resume with finished work, is how bridge systems overreach.</strong> Detached background work is easy to describe and hard to trust. A running agent says it paused, left a note, and can resume. A loose version of that story lets a &quot;still alive&quot; ping stand in for permission to resume, or lets a successful resume stand in for finished work. Those are different claims, and conflating them is how bridge systems overreach.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixed continuity rules a cold reader can run</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It makes the difference checkable with fixed rules a reader can run against fixtures: a paused job leaves a packet, double resume is refused, and only completion claims finished work.</strong> This component makes the difference checkable. It exists so a cold reader can run the continuity rules against fixture files instead of trusting a story about hidden agents. The rules are fixed. A paused job must leave a real continuation packet. Resuming the same job twice is refused. A heartbeat is liveness evidence and never resume authority. A stale heartbeat cannot pass itself off as proof of health. Only a proper completion record may claim the work finished.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run</code> reads the fixture and six synthetic inputs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The <code>run</code> entry point resolves the session fixture and manifests, then reads six synthetic transport inputs, streaming the heartbeat so a malformed line becomes a finding, not an ingested body.</strong> The entry point is <code>run</code>. It takes an input directory and an output directory. It reads the session fixture <code>observe_apply_session_fixture.json</code>, pulls the fixture-manifest and source-module-manifest references out of it, and resolves both. From the manifest it reads six synthetic transport inputs through <code>_read_synthetic_transport_inputs</code>: <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>. The heartbeat file is JSON Lines, streamed by <code>_read_required_jsonl</code>, so a malformed line becomes a finding and never a reason to ingest a whole live heartbeat body.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The positive job&#x27;s sign-off conditions</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_synthetic_transport_contract</code> accepts the one positive job only when it yielded to disk with an unconsumed packet, a fresh heartbeat, and agreeing phase and continuity references across job, packet, and heartbeat.</strong> The core check is <code>_validate_synthetic_transport_contract</code>. It reads the job, packet, heartbeat, pressure, and worker-skip rows, then evaluates one positive job against a floor of negative perturbations. The positive job (<code>synthetic_detached_job_001</code>) passes only when its state is <code>yielded_to_disk</code>, its transport label is the accepted synthetic-transport label, its continuation packet targets the same job id, the packet&#x27;s claim reference matches the job&#x27;s, the packet is not yet consumed, at least one fresh heartbeat is present, and the phase id and continuity reference agree across job, packet, and heartbeat. Freshness is concrete. <code>_heartbeat_is_fresh</code> requires status <code>alive</code> and an age at or under 60 seconds. <code>_heartbeat_is_stale</code> treats status <code>stale</code>, or an age over 300 seconds, as stale.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Every declared bad case must be rejected</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The same function turns each declared bad case into a specific error code, and a pass requires the fixture both to accept the good job and to observe the whole refusal floor.</strong> The same function checks that each declared bad case is actually rejected. A missing packet, a packet missing required fields, an already-consumed packet, a heartbeat that claims resume authority, a stale heartbeat that claims live health, a blocked resource-pressure decision, an invalid worker-skip record, and a private-class fixture that leaks bodies each turn into a specific error code. When a perturbation is present and correctly rejected, the run records the matching code. When the fixture fails to carry a perturbation, the run records a finding and blocks. A pass therefore means the fixture both accepted the one good job and observed the whole refusal floor. The declared cases live in the <code>EXPECTED_NEGATIVE_CASES</code> constant.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_validate_fixture_contract</code> matches ids and digests</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_fixture_contract</code> matches the envelope ids and recomputes each source-module SHA-256 so drift becomes <code>BRIDGE_CONTINUITY_SOURCE_DIGEST_MISMATCH</code>, then requires <code>can_continue</code>, <code>closed_with_receipts</code>, and a rollback that refuses writes after failure.</strong> <code>_validate_fixture_contract</code> checks the session envelope. The fixture&#x27;s <code>organ_id</code> and its <code>pattern_id</code> (<code>observe_runtime_apply_session</code>) must match, the manifest ids must match, and the fixture&#x27;s source-module references must equal the manifest&#x27;s. For each listed source module it recomputes a SHA-256 digest and compares it to the recorded one, so a drifted copied body becomes <code>BRIDGE_CONTINUITY_SOURCE_DIGEST_MISMATCH</code> rather than silent trust. It then requires the status packet to report <code>can_continue</code>, the finalizer status to be <code>closed_with_receipts</code>, and the rollback case to refuse writes after a validation failure.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Forbidden-class scan and the tracked-write gate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Between the checks, <code>run</code> scans every path and strips excerpts through <code>_safe_scan</code> to report counts without text, then gates writes so a tracked path without the env flag reports <code>tracked_receipt_writes_blocked</code>.</strong> Between those two checks, <code>run</code> scans every input path with <code>scan_paths</code> against the forbidden-class policy and strips matched excerpts through <code>_safe_scan</code>, so the scan reports counts and status without carrying the offending text. Only then does it build the five result records and write them. Writes pass through a gate: when the target is a tracked path and <code>MICROCOSM_TRACKED_RECEIPT_WRITES=1</code> is absent, the run reports <code>tracked_receipt_writes_blocked</code> instead of refreshing tracked evidence. <code>run</code> returns the completion-transition record.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Reads the fixture and manifests, drives the checks, writes five result records, returns the completion record.</td></tr><tr><td><code>_read_required_jsonl</code></td><td>Streams the heartbeat JSON Lines; a bad line is a finding, not an ingested body.</td></tr><tr><td><code>_validate_synthetic_transport_contract</code></td><td>Accepts the one good job and requires every declared bad case to be rejected, emitting error codes.</td></tr><tr><td><code>_validate_fixture_contract</code></td><td>Matches ids, compares source-module SHA-256 digests, and checks the continue, finalizer, and rollback status.</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (10 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"501\" height=\"816\" viewBox=\"0 0 501 816\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"250.7\" y1=\"72.0\" x2=\"250.7\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"250.7,114.0 247.6,107.2 253.8,107.2\"></polygon><line class=\"pmd-edge\" x1=\"250.7\" y1=\"168.0\" x2=\"250.7\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"250.7,210.0 247.6,203.2 253.8,203.2\"></polygon><line class=\"pmd-edge\" x1=\"195.7\" y1=\"318.0\" x2=\"153.0\" y2=\"360.0\"></line><polygon class=\"pmd-arrow\" points=\"153.0,360.0 155.7,353.0 160.0,357.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"154.4\" y=\"330.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"174.4\" y=\"343.0\" text-anchor=\"middle\">&quot;yes&quot;</text><line class=\"pmd-edge\" x1=\"304.0\" y1=\"318.0\" x2=\"354.4\" y2=\"369.0\"></line><polygon class=\"pmd-arrow\" points=\"354.4,369.0 347.4,366.3 351.8,362.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"312.2\" y=\"334.5\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"329.2\" y=\"347.5\" text-anchor=\"middle\">&quot;no&quot;</text><line class=\"pmd-edge\" x1=\"160.7\" y1=\"414.0\" x2=\"215.5\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"215.5,456.0 208.2,454.3 211.9,449.4\"></polygon><line class=\"pmd-edge\" x1=\"250.7\" y1=\"510.0\" x2=\"250.7\" y2=\"552.0\"></line><polygon class=\"pmd-arrow\" points=\"250.7,552.0 247.6,545.2 253.8,545.2\"></polygon><line class=\"pmd-edge\" x1=\"250.7\" y1=\"606.0\" x2=\"250.7\" y2=\"648.0\"></line><polygon class=\"pmd-arrow\" points=\"250.7,648.0 247.6,641.2 253.8,641.2\"></polygon><line class=\"pmd-edge\" x1=\"202.4\" y1=\"720.0\" x2=\"146.0\" y2=\"762.0\"></line><polygon class=\"pmd-arrow\" points=\"146.0,762.0 149.6,755.5 153.3,760.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"154.2\" y=\"732.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"174.2\" y=\"745.0\" text-anchor=\"middle\">&quot;yes&quot;</text><line class=\"pmd-edge\" x1=\"269.4\" y1=\"720.0\" x2=\"291.3\" y2=\"762.0\"></line><polygon class=\"pmd-arrow\" points=\"291.3,762.0 285.4,757.3 290.9,754.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"263.4\" y=\"732.0\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"280.4\" y=\"745.0\" text-anchor=\"middle\">&quot;no&quot;</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"18.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"40.5\">run reads fixture</tspan><tspan x=\"250.7\" y=\"58.5\">and six synthetic inputs</tspan></text><title>run reads fixture and six synthetic inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.7\" y=\"114.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"136.5\">_validate_synthetic_transport_</tspan><tspan x=\"250.7\" y=\"154.5\">contract</tspan></text><title>_validate_synthetic_transport_contract</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"250.7,210.0 361.9,264.0 250.7,318.0 139.5,264.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"232.5\">One valid job?</tspan><tspan x=\"250.7\" y=\"250.5\">yielded to disk, packet</tspan><tspan x=\"250.7\" y=\"268.5\">unconsumed,</tspan><tspan x=\"250.7\" y=\"286.5\">fresh heartbeat, phase and</tspan><tspan x=\"250.7\" y=\"304.5\">continuity agree</tspan></text><title>One valid job? yielded to disk, packet unconsumed, fresh heartbeat, phase and continuity agree</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"360.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.5\" y=\"382.5\">Every declared bad case</tspan><tspan x=\"125.5\" y=\"400.5\">rejected as an error code</tspan></text><title>Every declared bad case rejected as an error code</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.0\" y=\"369.0\" width=\"222.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.2\" y=\"391.5\">Finding: valid job invalid</tspan></text><title>Finding: valid job invalid</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"139.5\" y=\"456.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"478.5\">_validate_fixture_contract</tspan><tspan x=\"250.7\" y=\"496.5\">ids, SHA-256 digests,</tspan></text><title>_validate_fixture_contract ids, SHA-256 digests,</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"143.2\" y=\"552.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"574.5\">scan_paths and _safe_scan</tspan><tspan x=\"250.7\" y=\"592.5\">counts only, no excerpts</tspan></text><title>scan_paths and _safe_scan counts only, no excerpts</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"250.7,648.0 361.9,684.0 250.7,720.0 139.5,684.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"670.5\">Tracked path without</tspan><tspan x=\"250.7\" y=\"688.5\">MICROCOSM_TRACKED_RECEIPT_</tspan><tspan x=\"250.7\" y=\"706.5\">WRITES=1?</tspan></text><title>Tracked path without MICROCOSM_TRACKED_RECEIPT_WRITES=1?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"85.8\" y=\"762.0\" width=\"72.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.8\" y=\"784.5\">Skip</tspan></text><title>Skip</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"185.8\" y=\"762.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"300.7\" y=\"784.5\">Five result records written</tspan></text><title>Five result records written</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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_fixture_contract ids, SHA-256 digests,</dt><dd><code class=\"pm-diagram__ref-loc\">continue/finalizer/rollback</code></dd></div><div class=\"pm-diagram__ref\"><dt>Skip</dt><dd><code class=\"pm-diagram__ref-loc\">tracked_receipt_writes_blocked</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Read[&quot;run reads fixture and six synthetic inputs&quot;] --&gt; Transport[&quot;_validate_synthetic_transport_contract&quot;] Transport --&gt; Good{&quot;One valid job? yielded to disk, packet unconsumed, fresh heartbeat, phase and continuity agree&quot;} Good --&gt;|&quot;yes&quot;| Floor[&quot;Every declared bad case rejected as an error code&quot;] Good --&gt;|&quot;no&quot;| Block[&quot;Finding: valid job invalid&quot;] Floor --&gt; Fixture[&quot;_validate_fixture_contract ids, SHA-256 digests, continue/finalizer/rollback&quot;] Fixture --&gt; Scan[&quot;scan_paths and _safe_scan counts only, no excerpts&quot;] Scan --&gt; Gate{&quot;Tracked path without MICROCOSM_TRACKED_RECEIPT_WRITES=1?&quot;} Gate --&gt;|&quot;yes&quot;| Skip[&quot;tracked_receipt_writes_blocked&quot;] Gate --&gt;|&quot;no&quot;| Write[&quot;Five result records written&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source-declared refusal floor mapped to codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The refusal floor is source-declared in <code>EXPECTED_NEGATIVE_CASES</code> and validated against fixture contents, with each named case mapping to the error codes the run must observe.</strong> The refusal floor is source-declared in <code>EXPECTED_NEGATIVE_CASES</code> and validated against fixture contents. Each named case maps to the error codes the run must observe:</p>\n<ul><li><code>missing_packet_duplicate_resume_and_resource_block</code>: <code>MISSING_CONTINUATION_PACKET</code>, <code>RESOURCE_PRESSURE_DISPATCH_BLOCKED</code>, <code>CONTINUATION_PACKET_ALREADY_CONSUMED</code></li><li><code>continuation_packet_missing_required_fields</code>: <code>MISSING_CONTINUATION_PACKET_FIELDS</code></li><li><code>heartbeat_claims_resume_authority</code>: <code>HEARTBEAT_NOT_RESUME_AUTHORITY</code></li><li><code>bridge_packet_private_hud_body</code>: <code>BRIDGE_PACKET_PRIVATE_HUD_BODY</code></li><li><code>stale_heartbeat_overclaims_liveness</code>: <code>STALE_HEARTBEAT_LIVENESS_CLAIM</code></li><li><code>resume_success_overclaims_work_landed</code>: <code>RESUME_PASS_OVERCLAIMS_WORK_LANDED</code></li><li><code>apply_validation_failure_rolls_back_observe_promotion</code>: <code>OBSERVE_APPLY_VALIDATION_FAILED</code></li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Durable-execution shapes without running them</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runtime borrows fixture-level shapes from Temporal, Airflow, Kubernetes leases, and W3C PROV without running any: a resumable handoff, a liveness lease that is not permission, and an inspectable provenance record.</strong> The runtime borrows shapes from durable execution and provenance work without running any of it. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://docs.temporal.io/\">Temporal</a> keeps workflow state resumable across process failure; 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> separate task ordering and retry policy from task internals; 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> treats a heartbeat as liveness evidence and not as work completion; and W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a> records how an output was produced. This component keeps only the fixture-level shape of those ideas: a resumable handoff, a liveness lease that is not permission, and a provenance record a reader can inspect.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Run focused tests</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Run the focused tests and the corpus check from the repository root without mutating durable records or generated projections.</strong> Run the focused tests and the corpus check from the repository root without mutating durable records or generated projections:</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_bridge_phase_continuity_runtime.py -q --basetemp=/tmp/microcosm_bridge_phase_continuity_runtime_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>To exercise the component directly against its fixture:</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 pm-body__h--sub\">What a passing run confirms</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass confirms the fixture accepted the one good job, rejected every declared bad case, kept the non-public-state scan clean, and held the source-module digests.</strong> A pass means the fixture accepted the one good job, rejected every declared bad case, kept the non-public-state scan clean, and held the source-module digests.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest supported claim is bounded: over its public fixture a disk-first pause-and-resume handoff validates against a fixed rule set into five metadata-only records, and nothing wider.</strong> The strongest claim this component supports is a bounded one: over its public fixture, a disk-first pause-and-resume handoff can be validated by a fixed rule set, and the resulting five result records are metadata-only. Its proof boundary is that fixture and its validation result records, nothing wider.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What each record does not establish</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It runs no live bridge, provider, or private memory; a heartbeat proves liveness not resume, a resume proves single consumption not landing, and completion proves fixture state, not a finished job.</strong> It does not run live bridge transport, call a provider, read operator screen or browser state, read live phase state, or read private-memory bodies. A fresh heartbeat proves liveness, not resume authority. A resume proves the packet was consumed once, not that the apply step landed. A completion record proves the fixture reached its declared state, not that a real provider-backed job finished. The scope limit excludes source-file changes, hosted-public posture, launch, and any whole-system correctness claim.</p>\n</section>",
      "components": [
        {
          "anchor": "component-bridge_phase_continuity_runtime",
          "component_id": "bridge_phase_continuity_runtime",
          "public_label": "Bridge-Continuity Sign-off Replay"
        }
      ],
      "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-Continuity Sign-off Replay",
            "relation": "explains",
            "url": "component-bridge-phase-continuity-runtime.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_memory_temporal_conflict_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Memory Temporal-Conflict Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].depends_on",
          "url": "paper-module-agent-memory-temporal-conflict-replay.html"
        },
        {
          "id": "paper_module.concurrency_mission_control",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Concurrency Mission Control",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
          "url": "paper-module-concurrency-mission-control.html"
        },
        {
          "id": "paper_module.durable_agent_work_landing_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Durable Agent Work-Landing Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].depends_on",
          "url": "paper-module-durable-agent-work-landing-replay.html"
        }
      ],
      "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-module-bridge-phase-continuity-runtime.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 Read[\"run reads fixture and six synthetic inputs\"] --> Transport[\"_validate_synthetic_transport_contract\"] Transport --> Good{\"One valid job? yielded to disk, packet unconsumed, fresh heartbeat, phase and continuity agree\"} Good -->|\"yes\"| Floor[\"Every declared bad case rejected as an error code\"] Good -->|\"no\"| Block[\"Finding: valid job invalid\"] Floor --> Fixture[\"_validate_fixture_contract ids, SHA-256 digests, continue/finalizer/rollback\"] Fixture --> Scan[\"scan_paths and _safe_scan counts only, no excerpts\"] Scan --> Gate{\"Tracked path without MICROCOSM_TRACKED_RECEIPT_WRITES=1?\"} Gate -->|\"yes\"| Skip[\"tracked_receipt_writes_blocked\"] Gate -->|\"no\"| Write[\"Five result records written\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:5db0ff5222587c0643a63df56c61fdd1f426e7194079982c8b37a9eb8f0bdf3e",
            "source_line_end": 151,
            "source_line_start": 140
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "bridge_phase_continuity_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Bridge-Continuity Sign-off Replay",
                "relation": "explains",
                "url": "component-bridge-phase-continuity-runtime.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 241,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Temporal",
            "section_id": "durable-execution-shapes-without-running-them",
            "url": "https://docs.temporal.io/"
          },
          {
            "kind": "external_reference",
            "label": "DAGs",
            "section_id": "durable-execution-shapes-without-running-them",
            "url": "https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html"
          },
          {
            "kind": "external_reference",
            "label": "lease-based leader election",
            "section_id": "durable-execution-shapes-without-running-them",
            "url": "https://kubernetes.io/docs/concepts/cluster-administration/coordinated-leader-election/"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "durable-execution-shapes-without-running-them",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component replays a synthetic record of a paused background job and checks the rules for safely resuming it, opening no live bridge and touching no private memory. bridgephasecontinuityruntime is a public component that replays a small synthetic record of a paused background job and checks that the rules for safely resuming it hold. It reads fixture files on disk. It opens no live bridge, calls no provider, reads no operator screen state, and touches no private memory.",
            "level": 4,
            "order": 1,
            "section_id": "component-replays-synthetic",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "Component replays synthetic"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A run produces five plain result records for packet, heartbeat, pressure, resume, and completion, each carrying status fields, counts, and error codes but no copied body, live packet, or secret.** A run produces five plain result records: one for the continuation packet, one for the heartbeat, one for resource pressure, one for the resume decision, and one for the completion transition. Each record carries status fields, counts, and error codes. None of them carries a copied body, a live packet, or a secret.",
            "level": 4,
            "order": 2,
            "section_id": "run-produces-five",
            "source_line_end": 21,
            "source_line_start": 12,
            "title": "Run produces five"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component answers whether a disk-first pause-and-resume handoff can be validated against fixed rules from public fixtures, where a pass means the fixture held, not that a real job is alive.** The component answers one bounded question. Can a disk-first pause-and-resume handoff be represented by public fixture inputs, validated against a fixed set of rules, and kept below any live-bridge or launch-scope decision? A pass means the fixture held those rules. It does not mean a real job is alive.",
            "level": 4,
            "order": 3,
            "section_id": "component-answers-whether",
            "source_line_end": 31,
            "source_line_start": 22,
            "title": "Component answers whether"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Detached work is easy to describe and hard to trust, and conflating a liveness ping with resume permission, or a resume with finished work, is how bridge systems overreach.** Detached background work is easy to describe and hard to trust. A running agent says it paused, left a note, and can resume. A loose version of that story lets a \"still alive\" ping stand in for permission to resume, or lets a successful resume stand in for finished work. Those are different claims, and conflating them is how bridge systems overreach.",
            "level": 4,
            "order": 5,
            "section_id": "how-loose-resume-stories-overreach",
            "source_line_end": 43,
            "source_line_start": 34,
            "title": "How loose resume stories overreach"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It makes the difference checkable with fixed rules a reader can run against fixtures: a paused job leaves a packet, double resume is refused, and only completion claims finished work.** This component makes the difference checkable. It exists so a cold reader can run the continuity rules against fixture files instead of trusting a story about hidden agents. The rules are fixed. A paused job must leave a real continuation packet. Resuming the same job twice is refused. A heartbeat is liveness evidence and never resume authority. A stale heartbeat cannot pass itself off as proof of health. Only a proper completion record may claim the work finished.",
            "level": 4,
            "order": 6,
            "section_id": "fixed-continuity-rules-a-cold-reader-can-run",
            "source_line_end": 55,
            "source_line_start": 44,
            "title": "Fixed continuity rules a cold reader can run"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 57,
            "source_line_start": 56,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The run entry point resolves the session fixture and manifests, then reads six synthetic transport inputs, streaming the heartbeat so a malformed line becomes a finding, not an ingested body.** The entry point is run. It takes an input directory and an output directory. It reads the session fixture observeapplysession_fixture.json, pulls the fixture-manifest and source-module-manifest references out of it, and resolves both. From the manifest it reads six synthetic transport inputs through readsynthetictransportinputs: detached_job.json, continuationpacket.json, heartbeatrows.jsonl, resource_pressure.json, workerskipreceipt.json, and privatestateforbidden_terms.json. The heartbeat file is\u2026",
            "level": 4,
            "order": 8,
            "section_id": "run-reads-the-fixture-and-six-synthetic-inputs",
            "source_line_end": 72,
            "source_line_start": 58,
            "title": "`run` reads the fixture and six synthetic inputs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatesynthetictransportcontract accepts the one positive job only when it yielded to disk with an unconsumed packet, a fresh heartbeat, and agreeing phase and continuity references across job, packet, and heartbeat.** The core check is validatesynthetictransportcontract. It reads the job, packet, heartbeat, pressure, and worker-skip rows, then evaluates one positive job against a floor of negative perturbations. The positive job (syntheticdetachedjob001) passes only when its state is yieldedto_disk, its transport label is the accepted synthetic-transport label, its continuation packet targets the same job id, the packet's claim reference matches the job's, the packet is not yet consumed,\u2026",
            "level": 4,
            "order": 9,
            "section_id": "the-positive-job-s-acceptance-conditions",
            "source_line_end": 89,
            "source_line_start": 73,
            "title": "The positive job's sign-off conditions"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The same function turns each declared bad case into a specific error code, and a pass requires the fixture both to accept the good job and to observe the whole refusal floor.** The same function checks that each declared bad case is actually rejected. A missing packet, a packet missing required fields, an already-consumed packet, a heartbeat that claims resume authority, a stale heartbeat that claims live health, a blocked resource-pressure decision, an invalid worker-skip record, and a private-class fixture that leaks bodies each turn into a specific error code. When a perturbation is present and correctly rejected, the run records the matching code. When the fixture fails to carry a per\u2026",
            "level": 4,
            "order": 10,
            "section_id": "every-declared-bad-case-must-be-rejected",
            "source_line_end": 104,
            "source_line_start": 90,
            "title": "Every declared bad case must be rejected"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatefixture_contract matches the envelope ids and recomputes each source-module SHA-256 so drift becomes BRIDGECONTINUITYSOURCEDIGESTMISMATCH, then requires cancontinue, closedwith_receipts, and a rollback that refuses writes after failure. validatefixturecontract checks the session envelope. The fixture's organid and its patternid (observeruntimeapply_session) must match, the manifest ids must match, and the fixture's source-module references must equal the manifest's. For each listed source module it recomputes a SHA-256 digest and compares it to the recorded one, so a drifted copied body becomes BRIDGECONTINUITYSOURCEDIGESTMISMATCH rather than silent trust. It then requires the statu\u2026",
            "level": 4,
            "order": 11,
            "section_id": "validate-fixture-contract-matches-ids-and-digests",
            "source_line_end": 119,
            "source_line_start": 105,
            "title": "`_validate_fixture_contract` matches ids and digests"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "**Between the checks, run scans every path and strips excerpts through safescan to report counts without text, then gates writes so a tracked path without the env flag reports trackedreceiptwritesblocked. Between those two checks, run scans every input path with scan_paths against the forbidden-class policy and strips matched excerpts through safescan, so the scan reports counts and status without carrying the offending text. Only then does it build the five result records and write them. Writes pass through a gate: when the target is a tracked path and MICROCOSMTRACKEDRECEIPT_WRITES=1 is absent, the run reports trackedreceiptwrites_blocked instead of refreshing tracked evidence. run return\u2026",
            "level": 4,
            "order": 12,
            "section_id": "forbidden-class-scan-and-the-tracked-write-gate",
            "source_line_end": 152,
            "source_line_start": 120,
            "title": "Forbidden-class scan and the tracked-write gate"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 154,
            "source_line_start": 153,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The refusal floor is source-declared in EXPECTEDNEGATIVE_CASES and validated against fixture contents, with each named case mapping to the error codes the run must observe. The refusal floor is source-declared in EXPECTEDNEGATIVE_CASES and validated against fixture contents. Each named case maps to the error codes the run must observe: missingpacketduplicateresumeandresourceblock: MISSINGCONTINUATIONPACKET, RESOURCEPRESSUREDISPATCHBLOCKED, CONTINUATIONPACKETALREADYCONSUMED continuationpacketmissingrequiredfields: MISSINGCONTINUATIONPACKET_FIELDS heartbeatclaimsresumeauthority: HEARTBEATNOTRESUMEAUTHORITY bridgepacketprivatehudbody: BRIDGEPACKETPRIVATEHUDBODY staleheartbeatoverclaimsliveness\u2026",
            "level": 4,
            "order": 14,
            "section_id": "source-declared-refusal-floor-mapped-to-codes",
            "source_line_end": 170,
            "source_line_start": 155,
            "title": "Source-declared refusal floor mapped to codes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 172,
            "source_line_start": 171,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The runtime borrows fixture-level shapes from Temporal, Airflow, Kubernetes leases, and W3C PROV without running any: a resumable handoff, a liveness lease that is not permission, and an inspectable provenance record.** The runtime borrows shapes from durable execution and provenance work without running any of it. Temporal keeps workflow state resumable across process failure; Apache Airflow DAGs separate task ordering and retry policy from task internals; Kubernetes lease-based leader election treats a heartbeat as liveness evidence and not as work completion; and W3C PROV records how an output was produced. This component keeps only the fixture-level shape of those ideas: a resumable h\u2026",
            "level": 4,
            "order": 16,
            "section_id": "durable-execution-shapes-without-running-them",
            "source_line_end": 189,
            "source_line_start": 173,
            "title": "Durable-execution shapes without running them"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 191,
            "source_line_start": 190,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**Run the focused tests and the corpus check from the repository root without mutating durable records or generated projections.** Run the focused tests and the corpus check from the repository root without mutating durable records or generated projections: To exercise the component directly against its fixture:",
            "level": 4,
            "order": 18,
            "section_id": "run-focused-tests",
            "source_line_end": 208,
            "source_line_start": 192,
            "title": "Run focused tests"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass confirms the fixture accepted the one good job, rejected every declared bad case, kept the non-public-state scan clean, and held the source-module digests.** A pass means the fixture accepted the one good job, rejected every declared bad case, kept the non-public-state scan clean, and held the source-module digests.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-passing-run-confirms",
            "source_line_end": 216,
            "source_line_start": 209,
            "title": "What a passing run confirms"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 218,
            "source_line_start": 217,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest supported claim is bounded: over its public fixture a disk-first pause-and-resume handoff validates against a fixed rule set into five metadata-only records, and nothing wider.** The strongest claim this component supports is a bounded one: over its public fixture, a disk-first pause-and-resume handoff can be validated by a fixed rule set, and the resulting five result records are metadata-only. Its proof boundary is that fixture and its validation result records, nothing wider.",
            "level": 4,
            "order": 21,
            "section_id": "the-bounded-proof-boundary",
            "source_line_end": 228,
            "source_line_start": 219,
            "title": "The bounded proof boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It runs no live bridge, provider, or private memory; a heartbeat proves liveness not resume, a resume proves single consumption not landing, and completion proves fixture state, not a finished job.** It does not run live bridge transport, call a provider, read operator screen or browser state, read live phase state, or read private-memory bodies. A fresh heartbeat proves liveness, not resume authority. A resume proves the packet was consumed once, not that the apply step landed. A completion record proves the fixture reached its declared state, not that a real provider-backed job finished. The scope limit excludes source-file changes, hosted-public posture, launch, and any whole-system co\u2026",
            "level": 4,
            "order": 22,
            "section_id": "what-each-record-does-not-prove",
            "source_line_end": 240,
            "source_line_start": 229,
            "title": "What each record does not establish"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "bridge_phase_continuity_runtime.py",
            "path": "src/microcosm_core/organs/bridge_phase_continuity_runtime.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public synthetic bridge continuity validation, copied source-module digest checks, result record-write gating, negative cases, and scope limits.",
            "symbols": [
              "run",
              "_validate_synthetic_transport_contract",
              "_validate_fixture_contract",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/bridge_phase_continuity_runtime.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public data equivalence, operator correctness proof, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Registry checks public</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The registry checks a public catalogue of named thinking moves and asks which operators have actually changed a live decision, not just described one tidily.</strong> <code>cognitive_operator_registry</code> is a checker for the system&#x27;s catalogue of named thinking moves. Each entry describes one reusable operator, for example &quot;reduce competing pressure to one bounded action&quot; or &quot;compile a handoff packet when validated work cannot be committed&quot;. The component reads the public catalogue and answers one question: which of these operators has actually changed a live decision, and which is only a tidy description of one.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Validates every operator</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It validates every operator row against a fixed shape, makes each <code>active</code> operator cite a dogfood record with concrete evidence, and rejects voice or authority overclaims.</strong> It runs over a public fixture. It reads three input files, validates every operator row against a fixed shape, requires each operator marked <code>active</code> to point at a dogfood result record carrying concrete evidence, and rejects any row that claims the owner&#x27;s voice or that grants itself launch, provider, or mutation authority. It writes result records that name refs, hashes, counts, and verdicts, never the operator text itself.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>active</code> requires resolved cognition-delta evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">An entry may call itself <code>active</code> only when it cites a dogfood record whose <code>cognition_delta_evidence</code> names a decision that changed, with evidence surfaces resolved against the public system.</strong> A team that writes its reusable thinking moves down as a registry tends to accumulate entries faster than it can prove any of them helped. A loose registry passes on prose alone: an entry says it was useful, and the reader has to take its word. This component refuses that. An entry may call itself <code>active</code> only if it points to a dogfood record, and that record must carry <code>cognition_delta_evidence</code> describing a concrete decision that came out differently because the operator was applied. Where the record cites evidence surfaces or command paths, the checker resolves each one against the public system rather than trusting the prose.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints over <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Two entrypoints, <code>run</code> over the first-wave fixture and <code>run_registry_bundle</code> over the exported bundle, both call <code>_build_result</code> to run the ordered pipeline.</strong> The runtime lives in <code>src/microcosm_core/organs/cognitive_operator_registry.py</code>. There are two entrypoints. <code>run</code> validates the first-wave fixture and includes the negative cases; <code>run_registry_bundle</code> validates the exported bundle and makes the copied source-body manifest mandatory. Both call <code>_build_result</code>, which runs the pipeline in this order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The five-step pipeline and pass rule</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The pipeline loads inputs, checks copied bodies, runs the secret scan, validates operator rows, and exercises negatives; status is <code>pass</code> only when all four conditions hold.</strong> First, <code>_load_payloads</code> reads the three public inputs: <code>operator_registry.json</code>, <code>operator_standard.json</code>, and <code>dogfood_index.json</code> (plus the eight negative inputs in fixture mode). Second, <code>_source_module_manifest_result</code> checks the copied source bodies carried by the exported bundle. Third, <code>scan_paths</code> runs the secret-exclusion pass over every input. Fourth, <code>_positive_findings</code> validates the operator rows. Fifth, <code>_negative_findings</code> exercises the declared rejection cases. The status is <code>pass</code> only when there are no positive findings, no expected negative case went unobserved, no blocking secret hit was found, and the source-module check is <code>pass</code> or <code>not_present</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_positive_findings</code> carries the core contract</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_positive_findings</code> checks each row&#x27;s shape and status, resolves every <code>active</code> operator&#x27;s dogfood result record and evidence commands, and flags any policy that sets an <code>OVERCLAIM_KEYS</code> flag true.</strong> <code>_positive_findings</code> carries the core contract. For each operator row it requires all eleven fields in <code>OPERATOR_REQUIRED_FIELDS</code> and a <code>status</code> drawn from <code>candidate</code>, <code>active</code>, or <code>retired</code>. For each <code>active</code> operator it looks up a dogfood row keyed by <code>operator_id</code>, requires the nine fields in <code>DOGFOOD_REQUIRED_RECEIPT_FIELDS</code>, and calls <code>_dogfood_receipt_ref_resolves</code> to confirm the result record ref points at a real dogfood row. It then calls <code>_record_dogfood_evidence_resolution_findings</code>, which parses each evidence surface as a command and resolves its path and handle tokens against the public system. A row whose prose says it was dogfooded but whose evidence does not resolve is recorded as a failure. Finally it checks the registry policy against <code>OVERCLAIM_KEYS</code>: if the policy sets any of <code>release_authorized</code>, <code>provider_calls_authorized</code>, <code>source_mutation_authorized</code>, or the other listed flags to true, that is an overclaim.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bundle body-floor manifest check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_manifest_result</code> proves the bundle&#x27;s copied bodies by class, <code>module_count</code>, sha256 across three digest fields, and declared anchors, recording ids and hashes but never the body text.</strong> <code>_source_module_manifest_result</code> is the body-floor check used by the bundle entrypoint. The exported bundle at <code>examples/cognitive_operator_registry/exported_cognitive_operator_registry_bundle</code> copies the source registry, standard, and projection-tool bodies. The manifest must classify each as <code>copied_non_secret_macro_body</code>, keep <code>body_in_receipt</code> false, match its declared <code>module_count</code>, and for every row: use a material class, copy the body into <code>source_modules</code>, hash to the recorded sha256 across all three digest fields, and carry the declared anchors in the copied text. The result summary records module ids, classes, line counts, and hashes, never the body text.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>First-wave fixture entrypoint; writes the result, board, validation, and fixture sign-off records</td></tr><tr><td><code>run_registry_bundle</code></td><td>Exported-bundle entrypoint; requires the source-body manifest</td></tr><tr><td><code>_build_result</code></td><td>Runs the five-step pipeline and computes the pass or blocked status</td></tr><tr><td><code>_positive_findings</code></td><td>Shape, status, active-operator dogfood, and policy-overclaim checks</td></tr><tr><td><code>_dogfood_receipt_ref_resolves</code></td><td>Confirms a dogfood result record ref points at a real row</td></tr><tr><td><code>_record_dogfood_evidence_resolution_findings</code></td><td>Resolves each evidence surface command against the public system</td></tr><tr><td><code>_negative_findings</code></td><td>Exercises the eight declared rejection cases</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Proves copied source bodies by sha256 and anchors, body text excluded</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"906\" height=\"300\" viewBox=\"0 0 906 300\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"415.8\" y1=\"46.7\" x2=\"218.2\" y2=\"103.3\"></line><polygon class=\"pmd-arrow\" points=\"218.2,103.3 223.9,98.5 225.6,104.4\"></polygon><line class=\"pmd-edge\" x1=\"431.6\" y1=\"54.0\" x2=\"371.0\" y2=\"105.0\"></line><polygon class=\"pmd-arrow\" points=\"371.0,105.0 374.3,98.3 378.2,102.9\"></polygon><line class=\"pmd-edge\" x1=\"477.9\" y1=\"54.0\" x2=\"548.3\" y2=\"105.0\"></line><polygon class=\"pmd-arrow\" points=\"548.3,105.0 541.0,103.5 544.6,98.5\"></polygon><line class=\"pmd-edge\" x1=\"490.2\" y1=\"45.9\" x2=\"739.6\" y2=\"112.3\"></line><polygon class=\"pmd-arrow\" points=\"739.6,112.3 732.2,113.5 733.8,107.5\"></polygon><line class=\"pmd-edge\" x1=\"218.2\" y1=\"166.1\" x2=\"347.2\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"347.2,210.0 339.8,210.7 341.7,204.9\"></polygon><line class=\"pmd-edge\" x1=\"365.9\" y1=\"159.0\" x2=\"417.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"417.0,210.0 410.0,207.3 414.3,203.0\"></polygon><line class=\"pmd-edge\" x1=\"554.2\" y1=\"159.0\" x2=\"494.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"494.9,210.0 498.1,203.2 502.1,207.9\"></polygon><line class=\"pmd-edge\" x1=\"739.6\" y1=\"155.4\" x2=\"566.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"566.9,210.0 572.5,205.0 574.4,210.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"415.8\" y=\"18.0\" width=\"74.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"453.0\" y=\"40.5\">Inputs</tspan></text><title>Inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"96.0\" width=\"200.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.1\" y=\"118.5\">_positive_findings</tspan><tspan x=\"118.1\" y=\"136.5\">shape, status, dogfood,</tspan><tspan x=\"118.1\" y=\"154.5\">policy overclaim</tspan></text><title>_positive_findings shape, status, dogfood, policy overclaim</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"246.2\" y=\"105.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"338.9\" y=\"127.5\">_negative_findings</tspan><tspan x=\"338.9\" y=\"145.5\">eight rejection cases</tspan></text><title>_negative_findings eight rejection cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"459.6\" y=\"105.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"585.6\" y=\"127.5\">_source_module_manifest_result</tspan><tspan x=\"585.6\" y=\"145.5\">copied bodies by sha256</tspan></text><title>_source_module_manifest_result copied bodies by sha256</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"739.6\" y=\"105.0\" width=\"148.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"813.8\" y=\"127.5\">scan_paths</tspan><tspan x=\"813.8\" y=\"145.5\">secret exclusion</tspan></text><title>scan_paths secret exclusion</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"338.1\" y=\"210.0\" width=\"229.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"453.0\" y=\"232.5\">result record</tspan><tspan x=\"453.0\" y=\"250.5\">refs, hashes, counts,</tspan><tspan x=\"453.0\" y=\"268.5\">verdicts; body text omitted</tspan></text><title>result record refs, hashes, counts, verdicts; body text omitted</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>Inputs</dt><dd><code class=\"pm-diagram__ref-loc\">operator_registry.json</code><code class=\"pm-diagram__ref-loc\">operator_standard.json</code><code class=\"pm-diagram__ref-loc\">dogfood_index.json</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;operator_registry.json operator_standard.json dogfood_index.json&quot;] Positive[&quot;_positive_findings shape, status, dogfood, policy overclaim&quot;] Negative[&quot;_negative_findings eight rejection cases&quot;] Manifest[&quot;_source_module_manifest_result copied bodies by sha256&quot;] Secret[&quot;scan_paths secret exclusion&quot;] Result[&quot;result record refs, hashes, counts, verdicts; body text omitted&quot;] Inputs --&gt; Positive Inputs --&gt; Negative Inputs --&gt; Manifest Inputs --&gt; Secret Positive --&gt; Result Negative --&gt; Result Manifest --&gt; Result Secret --&gt; Result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight perturbed inputs and their error codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture ships eight perturbed inputs, each of which <code>_negative_findings</code> must observe and map to a specific error code, from missing fields to unresolvable dogfood evidence.</strong> The fixture ships eight perturbed inputs, and a pass requires every one to be observed and recorded. <code>_negative_findings</code> reads each and emits the matching error code. Missing operator fields give <code>COGOP_MISSING_REQUIRED_FIELD</code>. An active operator with no backing dogfood row gives <code>COGOP_ACTIVE_WITHOUT_DOGFOOD</code>. A dogfood row with no cognition-delta evidence gives <code>COGOP_DOGFOOD_MISSING_COGNITION_DELTA</code>. Two operators sharing a slug or a near-identical claim with no recorded accretion decision give <code>COGOP_OPERATOR_SPRAWL</code>. A policy that grants itself launch, provider, or mutation authority gives <code>COGOP_AUTHORITY_OVERCLAIM</code>. A row that claims operator-voice authority gives <code>COGOP_OPERATOR_VOICE_FORBIDDEN</code>. A private source body or model-output data in a public input gives <code>COGOP_PRIVATE_SOURCE_FORBIDDEN</code>. A dogfood result record whose evidence surfaces do not resolve gives <code>COGOP_COGNITION_DELTA_EVIDENCE_UNRESOLVABLE</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Cognitive work analysis, PROV, schema, policy</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design draws on cognitive work analysis, W3C PROV provenance, JSON Schema shape checks, and Open Policy Agent&#x27;s data/policy separation, applied as a public contract check.</strong> This component sits in the lineage of cognitive work analysis, provenance tracking, schema validation, and policy-gated registries. 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>, studies reusable moves in complex sociotechnical work. W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a> connects a claim to the activities, agents, and evidence used to judge it. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://json-schema.org/\">JSON Schema</a> is the required-shape pattern behind the operator-row check. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a> is a precedent for keeping policy evaluation distinct from the data being evaluated. This component applies those patterns as a public contract check over already-public inputs.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the first-wave fixture into disposable output from the Microcosm root:</p>\n<p>Run the exported bundle through the same component:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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<p>Then run the focused tests:</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_cognitive_operator_registry.py -q</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the public operator contract replayed from public inputs with every shape check holding and every rejection observed, but does not certify the operators as correct.</strong> A pass means the public operator contract replayed from public inputs: every shape check held, every expected rejection was observed, and no body text reached the result records. It does not certify the operators as generally correct.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The strongest supported claim</span> is that the operator contract is replayable from public inputs, with the checker rejecting bad shape, unresolved evidence, sprawl, voice, overclaim, and leakage.</strong> The strongest claim the evidence supports is that the public operator contract is replayable from public inputs. The checker rejects missing shape, missing or unresolved dogfood evidence, near-duplicate sprawl, operator-voice authority, authority overclaim, and private-source leakage, and it proves the copied source bodies by hash and anchor while keeping their text out of the result records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Where the proof boundary stops</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component is source-linked only, mutates no operators, proves no operator correct beyond its dogfood record, and excludes voice export, external model access, mutation, or launch.</strong> The proof boundary stops there. This component does not become source authority for the operator registry, does not mutate operators, and does not establish that any listed operator is correct beyond its own dogfood record. Its scope limit excludes private operator bodies, operator-voice export, external model access, source-file changes, and launch or public sharing. If the focused tests report a copied-body mismatch, that is a source-copy repair, not a change to this reader page.</p>\n</section>",
      "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": "component-cognitive-operator-registry.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, non-public 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-module-cognitive-operator-registry.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 TD Inputs[\"operator_registry.json operator_standard.json dogfood_index.json\"] Positive[\"_positive_findings shape, status, dogfood, policy overclaim\"] Negative[\"_negative_findings eight rejection cases\"] Manifest[\"_source_module_manifest_result copied bodies by sha256\"] Secret[\"scan_paths secret exclusion\"] Result[\"result record refs, hashes, counts, verdicts; body text omitted\"] Inputs --> Positive Inputs --> Negative Inputs --> Manifest Inputs --> Secret Positive --> Result Negative --> Result Manifest --> Result Secret --> Result",
            "source_format": "mermaid",
            "source_hash": "sha256:864c67ad80874dd75a3c58347edbd064437fee7f242fce439387b39860aecd51",
            "source_line_end": 134,
            "source_line_start": 118
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "cognitive_operator_registry",
                "kind": "organ",
                "kind_label": "component",
                "label": "Cognitive Operator Registry",
                "relation": "explains",
                "url": "component-cognitive-operator-registry.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 235,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cognitive_operator_registry.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "information-systems design overview",
            "section_id": "cognitive-work-analysis-prov-schema-policy",
            "url": "https://files.eric.ed.gov/fulltext/EJ1082064.pdf"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "cognitive-work-analysis-prov-schema-policy",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "cognitive-work-analysis-prov-schema-policy",
            "url": "https://json-schema.org/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The registry checks a public catalogue of named thinking moves and asks which operators have actually changed a live decision, not just described one tidily.** cognitiveoperatorregistry is a checker for the system's catalogue of named thinking moves. Each entry describes one reusable operator, for example \"reduce competing pressure to one bounded action\" or \"compile a handoff packet when validated work cannot be committed\". The component reads the public catalogue and answers one question: which of these operators has actually changed a live decision, and which is only a tidy description of one.",
            "level": 4,
            "order": 1,
            "section_id": "registry-checks-public",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Registry checks public"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It validates every operator row against a fixed shape, makes each active operator cite a dogfood record with concrete evidence, and rejects voice or authority overclaims.** It runs over a public fixture. It reads three input files, validates every operator row against a fixed shape, requires each operator marked active to point at a dogfood result record carrying concrete evidence, and rejects any row that claims the owner's voice or that grants itself launch, provider, or mutation authority. It writes result records that name refs, hashes, counts, and verdicts, never the operator text itself.",
            "level": 4,
            "order": 2,
            "section_id": "validates-every-operator",
            "source_line_end": 25,
            "source_line_start": 14,
            "title": "Validates every operator"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 27,
            "source_line_start": 26,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**An entry may call itself active only when it cites a dogfood record whose cognitiondeltaevidence names a decision that changed, with evidence surfaces resolved against the public system.** A team that writes its reusable thinking moves down as a registry tends to accumulate entries faster than it can prove any of them helped. A loose registry passes on prose alone: an entry says it was useful, and the reader has to take its word. This component refuses that. An entry may call itself active only if it points to a dogfood record, and that record must carry cognitiondeltaevidence describing a concrete decision that came out differently because the operator was applied. Where the record cites\u2026",
            "level": 4,
            "order": 4,
            "section_id": "active-requires-resolved-cognition-delta-evidence",
            "source_line_end": 42,
            "source_line_start": 28,
            "title": "`active` requires resolved cognition-delta evidence"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 5,
            "section_id": "how-it-works",
            "source_line_end": 44,
            "source_line_start": 43,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two entrypoints, run over the first-wave fixture and runregistry_bundle over the exported bundle, both call buildresult to run the ordered pipeline.** The runtime lives in src/microcosmcore/components/cognitiveoperator_registry.py. There are two entrypoints. run validates the first-wave fixture and includes the negative cases; runregistrybundle validates the exported bundle and makes the copied source-body manifest mandatory. Both call buildresult, which runs the pipeline in this order.",
            "level": 4,
            "order": 6,
            "section_id": "two-entrypoints-over-build-result",
            "source_line_end": 56,
            "source_line_start": 45,
            "title": "Two entrypoints over `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The pipeline loads inputs, checks copied bodies, runs the secret scan, validates operator rows, and exercises negatives; status is pass only when all four conditions hold.** First, loadpayloads reads the three public inputs: operator_registry.json, operatorstandard.json, and dogfoodindex.json (plus the eight negative inputs in fixture mode). Second, sourcemodulemanifestresult checks the copied source bodies carried by the exported bundle. Third, scan_paths runs the secret-exclusion pass over every input. Fourth, positivefindings validates the operator rows. Fifth, negativefindings exercises the declared rejection cases. The status is pass only when there are no positive findings, no expec\u2026",
            "level": 4,
            "order": 7,
            "section_id": "the-five-step-pipeline-and-pass-rule",
            "source_line_end": 71,
            "source_line_start": 57,
            "title": "The five-step pipeline and pass rule"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "positivefindings checks each row's shape and status, resolves every active operator's dogfood result record and evidence commands, and flags any policy that sets an OVERCLAIMKEYS flag true. positivefindings carries the core contract. For each operator row it requires all eleven fields in OPERATORREQUIREDFIELDS and a status drawn from candidate, active, or retired. For each active operator it looks up a dogfood row keyed by operator_id, requires the nine fields in DOGFOODREQUIREDRECEIPTFIELDS, and calls dogfoodreceiptref_resolves to confirm the result record ref points at a real dogfood row. It then calls recorddogfoodevidenceresolution_findings, which parses each evidence surface as a comma\u2026",
            "level": 4,
            "order": 8,
            "section_id": "positive-findings-carries-the-core-contract",
            "source_line_end": 90,
            "source_line_start": 72,
            "title": "`_positive_findings` carries the core contract"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "sourcemodulemanifestresult proves the bundle's copied bodies by class, module_count, sha256 across three digest fields, and declared anchors, recording ids and hashes but never the body text.** sourcemodulemanifestresult is the body-floor check used by the bundle entrypoint. The exported bundle at examples/cognitiveoperatorregistry/exportedcognitiveoperatorregistrybundle copies the source registry, standard, and projection-tool bodies. The manifest must classify each as copiednonsecretmacrobody, keep bodyinreceipt false, match its declared module_count, and for every row: use a material class, copy the body into source_modules, hash to the recorded sha256 across all three digest fields, and\u2026",
            "level": 4,
            "order": 9,
            "section_id": "the-bundle-body-floor-manifest-check",
            "source_line_end": 135,
            "source_line_start": 91,
            "title": "The bundle body-floor manifest check"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 10,
            "section_id": "negative-cases",
            "source_line_end": 137,
            "source_line_start": 136,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture ships eight perturbed inputs, each of which negative_findings must observe and map to a specific error code, from missing fields to unresolvable dogfood evidence.** The fixture ships eight perturbed inputs, and a pass requires every one to be observed and recorded. negativefindings reads each and emits the matching error code. Missing operator fields give COGOPMISSINGREQUIRED_FIELD. An active operator with no backing dogfood row gives COGOPACTIVEWITHOUT_DOGFOOD. A dogfood row with no cognition-delta evidence gives COGOPDOGFOODMISSINGCOGNITIONDELTA. Two operators sharing a slug or a near-identical claim with no recorded accretion decision give COGOPOPERATORSPRAWL. A policy that g\u2026",
            "level": 4,
            "order": 11,
            "section_id": "eight-perturbed-inputs-and-their-error-codes",
            "source_line_end": 156,
            "source_line_start": 138,
            "title": "Eight perturbed inputs and their error codes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "prior-art-grounding",
            "source_line_end": 158,
            "source_line_start": 157,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design draws on cognitive work analysis, W3C PROV provenance, JSON Schema shape checks, and Open Policy Agent's data/policy separation, applied as a public contract check.** This component sits in the lineage of cognitive work analysis, provenance tracking, schema validation, and policy-gated registries. Cognitive Work Analysis, summarized in this information-systems design overview, studies reusable moves in complex sociotechnical work. W3C PROV connects a claim to the activities, agents, and evidence used to judge it. JSON Schema is the required-shape pattern behind the operator-row check. [Open Policy Agent](https://www.openpolicyagent.org/docs/latest) is a precedent for keeping po\u2026",
            "level": 4,
            "order": 13,
            "section_id": "cognitive-work-analysis-prov-schema-policy",
            "source_line_end": 175,
            "source_line_start": 159,
            "title": "Cognitive work analysis, PROV, schema, policy"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture into disposable output from the Microcosm root: Run the exported bundle through the same component: Then run the focused tests:",
            "level": 2,
            "order": 14,
            "section_id": "validation-receipt-path",
            "source_line_end": 198,
            "source_line_start": 176,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the public operator contract replayed from public inputs with every shape check holding and every rejection observed, but does not certify the operators as correct.** A pass means the public operator contract replayed from public inputs: every shape check held, every expected rejection was observed, and no body text reached the result records. It does not certify the operators as generally correct.",
            "level": 4,
            "order": 15,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 208,
            "source_line_start": 199,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "claim-ceiling",
            "source_line_end": 210,
            "source_line_start": 209,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest supported claim is that the operator contract is replayable from public inputs, with the checker rejecting bad shape, unresolved evidence, sprawl, voice, overclaim, and leakage.** The strongest claim the evidence supports is that the public operator contract is replayable from public inputs. The checker rejects missing shape, missing or unresolved dogfood evidence, near-duplicate sprawl, operator-voice authority, authority overclaim, and private-source leakage, and it proves the copied source bodies by hash and anchor while keeping their text out of the result records.",
            "level": 4,
            "order": 17,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 221,
            "source_line_start": 211,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component is source-linked only, mutates no operators, proves no operator correct beyond its dogfood record, and excludes voice export, external model access, mutation, or launch.** The proof boundary stops there. This component does not become source authority for the operator registry, does not mutate operators, and does not establish that any listed operator is correct beyond its own dogfood record. Its scope limit excludes private operator bodies, operator-voice export, external model access, source-file changes, and launch or public sharing. If the focused tests report a copied-body mismatch, that is a source-copy repair, not a change to this reader page.",
            "level": 4,
            "order": 18,
            "section_id": "where-the-proof-boundary-stops",
            "source_line_end": 234,
            "source_line_start": 222,
            "title": "Where the proof boundary stops"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "cognitive_operator_registry.py",
            "path": "src/microcosm_core/organs/cognitive_operator_registry.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public cognitive-operator registry validation, exported source-module manifest checks, negative-case enforcement, and scope limits.",
            "symbols": [
              "run",
              "run_registry_bundle",
              "_source_module_manifest_result",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/cognitive_operator_registry.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cognitive_operator_registry.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cognitive_operator_registry.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Completion language needs observable evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The finish-line sentence an agent writes is admitted only claim by claim, once observable <code>git</code> and <code>pytest</code> evidence backs each part of it.</strong> <code>agent_closeout_faithfulness_audit</code> checks the 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 through real <code>git</code> and <code>pytest</code> subprocesses and admits each claim only when an evidence object it can observe actually backs it.</p>\n<p>A fixture repository is copied into a throwaway directory, committed with real <code>git</code>, and its <code>HEAD</code> is read back. A declared test span is run, and the exit code alone decides whether the span passed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four metadata-only records carry the result</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It emits only metadata-only records: a result file, a board, a validation record, and an exported bundle validation record.</strong> It emits metadata-only result records: a result file, a board, a validation record, and an exported bundle validation record.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A done report is only text</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A finished-work report is just text: the commit, the ledger row, and the &quot;passed&quot; may or may not be real, and an audit that trusts the wording certifies nothing.</strong> When an agent reports that work is done, the report is text. The commit may or may not exist. The ledger row may or may not be there. &quot;The test passed&quot; can mean the test ran, or it can mean nothing was checked. A loose audit that trusts the wording certifies all of those as done and learns nothing.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Ran and passed are separate facts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It asks one question per fixture: is each completion claim backed by an evidence object that exists, and is &quot;passed&quot; backed by an explicit exit-zero check rather than by the phrasing of the claim?</strong> The component answers 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 check rather than by the phrasing of the claim? The distinction it defends is narrow. &quot;The span ran&quot; and &quot;the span passed&quot; are separate facts. A completion sentence that conflates them is the exact failure mode here.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints forward to <code>evaluate</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_agent_closeout_bundle</code> are the two entrypoints, and both forward to <code>evaluate</code>, which carries the whole mechanism.</strong> The runtime is <code>src/microcosm_core/organs/agent_closeout_faithfulness_audit.py</code>. <code>run</code> and <code>run_agent_closeout_bundle</code> are the two entrypoints; both forward to <code>evaluate</code>, which carries the mechanism.</p>\n<p><code>evaluate</code> runs in this order:</p>\n<ol><li>Load <code>closeout_claims.json</code> and <code>fixture_ledger.json</code>. If <code>public_fixture_repo</code> is not a directory, emit <code>CLOSEOUT_PUBLIC_FIXTURE_REPO_MISSING</code> and stop.</li><li><code>_prepare_public_fixture_repo</code> copies the fixture repo into a temporary directory and runs <code>git init</code>, two <code>git config</code> calls, <code>git add .</code>, and <code>git commit</code>, then <code>git rev-parse HEAD</code>. Six subprocesses in total. The observed <code>HEAD</code> is returned. Each subprocess row is a return code and two sha256 digests from <code>_sha256_text</code>, never raw output. <code>_run_subprocess</code> builds the five setup rows in that metadata-only shape.</li><li><code>_select_pytest_python</code> picks the first interpreter that answers <code>pytest --version</code> with exit zero, so the span runs under an interpreter that actually has pytest installed.</li><li>Walk the claim rows. A <code>commit</code> claim verifies only when its <code>commit_ref</code> is <code>HEAD</code> or the observed head, else <code>CLOSEOUT_FAKE_COMMIT_CLAIM</code>. A task_ledger_cap claim verifies only when its <code>cap_id</code> is present in <code>fixture_ledger.json</code>, else <code>CLOSEOUT_FAKE_CAP_CLAIM</code>. A <code>pytest_span</code> claim runs <code>python -m pytest &lt;nodeid&gt; -q</code> inside the temporary repo: <code>span_ran</code> is true when the process exits 0 or 1, and <code>passed</code> is true only on exit 0. A span that did not run emits <code>CLOSEOUT_FAKE_TEST_CLAIM</code>. A claim whose <code>expected_pass</code> is true but whose <code>pass_status_checked</code> is false, or whose span did not exit zero, emits <code>CLOSEOUT_PYTEST_PASS_STATUS_NOT_CHECKED</code>.</li></ol>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>evaluate</code></td><td></td></tr><tr><td><code>_prepare_public_fixture_repo</code></td><td>Copies and commits the fixture repo, reads <code>HEAD</code>, records six metadata-only subprocess rows</td></tr><tr><td><code>_select_pytest_python</code></td><td>Chooses an interpreter that has pytest before running the span</td></tr><tr><td><code>evaluate_negative_case</code></td><td>Mutates one claim row to force a named rejection</td></tr><tr><td><code>_semantic_closeout_contract_findings</code></td><td>Re-checks claims against the fixture test and arithmetic source on the negative path</td></tr><tr><td><code>run</code> / <code>run_agent_closeout_bundle</code></td><td>First-wave and exported-bundle entrypoints over the shared evaluator</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">A pass counts pass status separately</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass records five counters, where <code>verified</code> means the evidence object exists or the span ran, and pass status is tallied separately only when the exit-zero check held.</strong> A pass records <code>verified_claim_count</code>, <code>git_subprocess_count</code>, <code>pytest_span_ran_count</code>, <code>pytest_pass_status_checked_count</code>, and <code>head_verified_by_subprocess</code>. Here <code>verified</code> means the evidence object exists or the span ran. Pass status is counted separately, only when the exit-zero check held. That keeps a referenced test distinct from a passed test in the record itself.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"516\" height=\"2130\" viewBox=\"0 0 516 2130\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"101.6\" y1=\"54.0\" x2=\"256.7\" y2=\"1980.0\"></line><polygon class=\"pmd-arrow\" points=\"256.7,1980.0 253.1,1973.4 259.2,1972.9\"></polygon><line class=\"pmd-edge\" x1=\"250.8\" y1=\"54.0\" x2=\"258.0\" y2=\"1980.0\"></line><polygon class=\"pmd-arrow\" points=\"258.0,1980.0 254.9,1973.2 261.1,1973.1\"></polygon><line class=\"pmd-edge\" x1=\"377.5\" y1=\"54.0\" x2=\"304.8\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"304.8,96.0 309.2,89.9 312.3,95.2\"></polygon><line class=\"pmd-edge\" x1=\"258.1\" y1=\"150.0\" x2=\"258.1\" y2=\"1980.0\"></line><polygon class=\"pmd-arrow\" points=\"258.1,1980.0 255.0,1973.2 261.2,1973.2\"></polygon><line class=\"pmd-edge\" x1=\"258.1\" y1=\"1980.0\" x2=\"258.1\" y2=\"1938.0\"></line><polygon class=\"pmd-arrow\" points=\"258.1,1938.0 261.2,1944.8 255.0,1944.8\"></polygon><line class=\"pmd-edge\" x1=\"258.1\" y1=\"1938.0\" x2=\"258.1\" y2=\"1980.0\"></line><polygon class=\"pmd-arrow\" points=\"258.1,1980.0 255.0,1973.2 261.2,1973.2\"></polygon><line class=\"pmd-edge\" x1=\"228.4\" y1=\"2016.0\" x2=\"159.0\" y2=\"2058.0\"></line><polygon class=\"pmd-arrow\" points=\"159.0,2058.0 163.3,2051.8 166.4,2057.1\"></polygon><line class=\"pmd-edge\" x1=\"280.9\" y1=\"2016.0\" x2=\"334.2\" y2=\"2058.0\"></line><polygon class=\"pmd-arrow\" points=\"334.2,2058.0 327.0,2056.2 330.8,2051.4\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"22.3\" y=\"18.0\" width=\"155.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"100.2\" y=\"40.5\">commit, cap, span</tspan></text><title>commit, cap, span</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.1\" y=\"1980.0\" width=\"104.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"2002.5\">evaluate()</tspan></text><title>evaluate()</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.1\" y=\"18.0\" width=\"89.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"40.5\">cap rows</tspan></text><title>cap rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"323.3\" y=\"18.0\" width=\"170.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"408.6\" y=\"40.5\">public_fixture_repo</tspan></text><title>public_fixture_repo</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.7\" y=\"96.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"118.5\">_prepare_public_fixture_repo</tspan><tspan x=\"258.1\" y=\"136.5\">git init..commit, rev-parse HEAD</tspan></text><title>_prepare_public_fixture_repo git init..commit, rev-parse HEAD</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"1902.0\" width=\"222.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"1924.5\">python -m pytest nodeid -q</tspan></text><title>python -m pytest nodeid -q</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"2058.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.4\" y=\"2080.5\">pass: verified counts,</tspan><tspan x=\"114.4\" y=\"2098.5\">metadata-only record</tspan></text><title>pass: verified counts, metadata-only record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"238.8\" y=\"2058.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.5\" y=\"2080.5\">reject: fake commit, cap, test,</tspan><tspan x=\"368.5\" y=\"2098.5\">unchecked pass</tspan></text><title>reject: fake commit, cap, test, unchecked pass</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>commit, cap, span</dt><dd><code class=\"pm-diagram__ref-loc\">closeout_claims.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>cap rows</dt><dd><code class=\"pm-diagram__ref-loc\">fixture_ledger.json</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Claims[&quot;completion_claims.json commit, cap, span&quot;] --&gt; Eval[&quot;evaluate()&quot;] Ledger[&quot;fixture_ledger.json cap rows&quot;] --&gt; Eval Repo[&quot;public_fixture_repo&quot;] --&gt; Prep[&quot;_prepare_public_fixture_repo git init..commit, rev-parse HEAD&quot;] Prep --&gt; Eval Eval --&gt; Pytest[&quot;python -m pytest nodeid -q&quot;] Pytest --&gt; Eval Eval --&gt; Pass[&quot;pass: verified counts, metadata-only record&quot;] Eval --&gt; Reject[&quot;reject: fake commit, cap, test, unchecked pass&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One mutated row per rejection</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_negative_case</code> mutates one claim row at a time and confirms the matching rejection fires.</strong> The four cases named in <code>EXPECTED_NEGATIVE_CASES</code>: <code>evaluate_negative_case</code> mutates one claim row at a time and confirms the matching rejection fires.</p>\n<ul><li><code>fake_commit_claim</code>: rewrites the commit ref to all zeros, expects <code>CLOSEOUT_FAKE_COMMIT_CLAIM</code>.</li><li><code>fake_cap_claim</code>: points the cap at an id missing from the fixture ledger, expects <code>CLOSEOUT_FAKE_CAP_CLAIM</code>.</li><li><code>fake_test_claim</code>: names a test node that does not exist, expects <code>CLOSEOUT_FAKE_TEST_CLAIM</code>.</li><li><code>unchecked_pass_claim</code>: sets <code>pass_status_checked</code> to false, expects <code>CLOSEOUT_PYTEST_PASS_STATUS_NOT_CHECKED</code>.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Losing a case loses the proof</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">If any of these rejections stops appearing in the observed cases, the component no longer proves it refuses fabricated commit, cap, test-node, or unchecked-pass claims.</strong> If these stop appearing in the observed cases, the component no longer proves that it refuses fabricated commit, cap, test-node, or unchecked-pass claims.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Claim, artifact, and evidence stay separate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The posture is claim-then-evidence verification drawn from FEVER, TruthfulQA, and the artifact-evaluation tradition: commit, ledger, and span refs must line up with observed objects before completion language is admitted.</strong> The posture is claim-then-evidence verification rather than trust in fluent summary text. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1803.05355\">FEVER</a> framed fact extraction and verification as a task over cited evidence. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2109.07958\">TruthfulQA</a> showed that fluent answers can be untrue without an explicit truthfulness check. The wider artifact-evaluation tradition keeps a claim, its artifact, and its validation evidence as three separate things. This component applies that separation to agent completion: commit refs, ledger refs, and test spans must line up with observed objects before the completion language is admitted.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_agent_closeout_faithfulness_audit.py -q --basetemp=/tmp/microcosm_agent_closeout_faithfulness_audit_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a focused-test pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A focused-test pass means completion language was checked against fixture evidence across seven named witnesses and all four negative classes; the corpus check only proves the bundle and instance agree.</strong> A pass on the focused test means completion language was checked against fixture evidence: three verified claims, at least five <code>git</code> subprocess witnesses, one <code>pytest</code> witness, one span that ran, one checked pass status, <code>head_verified_by_subprocess</code> true, and observation of all four negative classes. The corpus check only proves that the source record and the generated instance agree.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On the supplied fixture repo, ledger, and completion claims, commit, cap, and span references are checked against observed <code>git</code> and <code>pytest</code> evidence, and a pass is admitted only after an explicit exit-zero check.</strong> The strongest claim: over the supplied fixture repo, fixture ledger, and completion claims, this component proves that commit, cap, and span references are checked against observed <code>git</code> and <code>pytest</code> evidence, and that a pass claim is admitted only after an explicit exit-zero check. The proof boundary is that fixture and its records, nothing wider.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays refused past that line</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Past that line it proves nothing: no live commit landed, no ledger mutation, no <code>git</code>, provider, or source change, no launch, and no turning a span that merely ran into one that passed.</strong> It refuses everything past that line. It does not establish any live commit landed, close or mutate ledger work, mutate <code>git</code>, use external model services, change source files, include launch operations, certify completion prose in general, or turn a span that merely ran into a span that passed. The scope limit is public fixture evidence existence and pytest span witnessing only. <code>AUTHORITY_CEILING</code> records those refusals in machine-readable form.</p>\n</section>",
      "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": "component-agent-closeout-faithfulness-audit.html"
          },
          {
            "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-module-durable-agent-work-landing-replay.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-agent-closeout-faithfulness-audit.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 commit, cap, span\"] --> Eval[\"evaluate()\"] Ledger[\"fixture_ledger.json cap rows\"] --> Eval Repo[\"public_fixture_repo\"] --> Prep[\"_prepare_public_fixture_repo git init..commit, rev-parse HEAD\"] Prep --> Eval Eval --> Pytest[\"python -m pytest nodeid -q\"] Pytest --> Eval Eval --> Pass[\"pass: verified counts, metadata-only record\"] Eval --> Reject[\"reject: fake commit, cap, test, unchecked pass\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:f8e9d34d0293b715f3bef43ae984d4dcc2cc7247e9616d29773b485e5e9ebb03",
            "source_line_end": 117,
            "source_line_start": 107
          }
        ],
        "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-module-durable-agent-work-landing-replay.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_closeout_faithfulness_audit",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Completion Faithfulness Audit",
                "relation": "explains",
                "url": "component-agent-closeout-faithfulness-audit.html"
              },
              {
                "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": 207,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "FEVER",
            "section_id": "claim-artifact-and-evidence-stay-separate",
            "url": "https://arxiv.org/abs/1803.05355"
          },
          {
            "kind": "external_reference",
            "label": "TruthfulQA",
            "section_id": "claim-artifact-and-evidence-stay-separate",
            "url": "https://arxiv.org/abs/2109.07958"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The finish-line sentence an agent writes is admitted only claim by claim, once observable git and pytest evidence backs each part of it.** agentcompletionfaithfulness_audit checks the sentence an agent writes when it finishes a task: \"I committed the change, closed the ledger item, and the test passed.\" It runs the supplied public fixture through real git and pytest subprocesses and admits each claim only when an evidence object it can observe actually backs it.",
            "level": 4,
            "order": 1,
            "section_id": "closeout-language-needs-observable-evidence",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Completion language needs observable evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evidence: a real git commit, a read-back HEAD, and a test span whose exit code alone decides whether it passed.** The component does not read the completion text and score it against a rubric. A fixture repository is copied into a throwaway directory, committed with real git, and its HEAD is read back. A declared test span is run, and the exit code alone decides whether the span passed.",
            "level": 4,
            "order": 2,
            "section_id": "the-audit-rebuilds-git-and-test-evidence",
            "source_line_end": 22,
            "source_line_start": 13,
            "title": "The audit rebuilds Git and test evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It emits only metadata-only records: a result file, a board, a validation record, and an exported bundle validation record.** It emits metadata-only result records: a result file, a board, a validation record, and an exported bundle validation record.",
            "level": 4,
            "order": 3,
            "section_id": "four-body-free-records-carry-the-result",
            "source_line_end": 28,
            "source_line_start": 23,
            "title": "Four metadata-only records carry the result"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 30,
            "source_line_start": 29,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A finished-work report is just text: the commit, the ledger row, and the \"passed\" may or may not be real, and an audit that trusts the wording certifies nothing.** When an agent reports that work is done, the report is text. The commit may or may not exist. The ledger row may or may not be there. \"The test passed\" can mean the test ran, or it can mean nothing was checked. A loose audit that trusts the wording certifies all of those as done and learns nothing.",
            "level": 4,
            "order": 5,
            "section_id": "a-done-report-is-only-text",
            "source_line_end": 39,
            "source_line_start": 31,
            "title": "A done report is only text"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It asks one question per fixture: is each completion claim backed by an evidence object that exists, and is \"passed\" backed by an explicit exit-zero check rather than by the phrasing of the claim?** The component answers 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 check rather than by the phrasing of the claim? The distinction it defends is narrow. \"The span ran\" and \"the span passed\" are separate facts. A completion sentence that conflates them is the exact failure mode here.",
            "level": 4,
            "order": 6,
            "section_id": "ran-and-passed-are-separate-facts",
            "source_line_end": 51,
            "source_line_start": 40,
            "title": "Ran and passed are separate facts"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 53,
            "source_line_start": 52,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "list",
              "paragraph",
              "table"
            ],
            "excerpt": "run and runagentcompletionbundle are the two entrypoints, and both forward to evaluate, which carries the whole mechanism.** The runtime is src/microcosmcore/components/agentcompletionfaithfulnessaudit.py. run and runagentcompletion_bundle are the two entrypoints; both forward to evaluate, which carries the mechanism. evaluate runs in this order: Load completionclaims.json and fixtureledger.json. If publicfixturerepo is not a directory, emit CompletionPUBLICFIXTUREREPOMISSING and stop. preparepublicfixturerepo copies the fixture repo into a temporary directory and runs git init, two git config calls, git add ., and git commit, then git rev-parse HEAD. Six subprocesses in total. The observed\u2026",
            "level": 4,
            "order": 8,
            "section_id": "two-entrypoints-forward-to-evaluate",
            "source_line_end": 94,
            "source_line_start": 54,
            "title": "Two entrypoints forward to `evaluate`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**A pass records five counters, where verified means the evidence object exists or the span ran, and pass status is tallied separately only when the exit-zero check held. A pass records verifiedclaim_count, gitsubprocesscount, pytestspanrancount, pytestpassstatuschecked_count, and headverifiedby_subprocess. Here verified means the evidence object exists or the span ran. Pass status is counted separately, only when the exit-zero check held. That keeps a referenced test distinct from a passed test in the record itself.",
            "level": 4,
            "order": 9,
            "section_id": "a-pass-counts-pass-status-separately",
            "source_line_end": 118,
            "source_line_start": 95,
            "title": "A pass counts pass status separately"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 10,
            "section_id": "negative-cases",
            "source_line_end": 120,
            "source_line_start": 119,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "evaluatenegative_case mutates one claim row at a time and confirms the matching rejection fires. The four cases named in EXPECTEDNEGATIVE_CASES: evaluatenegativecase mutates one claim row at a time and confirms the matching rejection fires. fakecommitclaim: rewrites the commit ref to all zeros, expects CompletionFAKECOMMIT_CLAIM. fakecapclaim: points the cap at an id missing from the fixture ledger, expects CompletionFAKECAP_CLAIM. faketestclaim: names a test node that does not exist, expects CompletionFAKETEST_CLAIM. uncheckedpassclaim: sets passstatuschecked to false, expects CompletionPYTESTPASSSTATUSNOT_CHECKED.",
            "level": 4,
            "order": 11,
            "section_id": "one-mutated-row-per-rejection",
            "source_line_end": 135,
            "source_line_start": 121,
            "title": "One mutated row per rejection"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**If any of these rejections stops appearing in the observed cases, the component no longer proves it refuses fabricated commit, cap, test-node, or unchecked-pass claims.** If these stop appearing in the observed cases, the component no longer proves that it refuses fabricated commit, cap, test-node, or unchecked-pass claims.",
            "level": 4,
            "order": 12,
            "section_id": "losing-a-case-loses-the-proof",
            "source_line_end": 142,
            "source_line_start": 136,
            "title": "Losing a case loses the proof"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 144,
            "source_line_start": 143,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The posture is claim-then-evidence verification drawn from FEVER, TruthfulQA, and the artifact-evaluation tradition: commit, ledger, and span refs must line up with observed objects before completion language is admitted.** The posture is claim-then-evidence verification rather than trust in fluent summary text. FEVER framed fact extraction and verification as a task over cited evidence. TruthfulQA showed that fluent answers can be untrue without an explicit truthfulness check. The wider artifact-evaluation tradition keeps a claim, its artifact, and its validation evidence as three separate things. This component applies that separation to agent completion: commit refs, ledger refs, and t\u2026",
            "level": 4,
            "order": 14,
            "section_id": "claim-artifact-and-evidence-stay-separate",
            "source_line_end": 159,
            "source_line_start": 145,
            "title": "Claim, artifact, and evidence stay separate"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "surfaces:",
            "level": 2,
            "order": 15,
            "section_id": "validation-receipt-path",
            "source_line_end": 169,
            "source_line_start": 160,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A focused-test pass means completion language was checked against fixture evidence across seven named witnesses and all four negative classes; the corpus check only proves the bundle and instance agree.** A pass on the focused test means completion language was checked against fixture evidence: three verified claims, at least five git subprocess witnesses, one pytest witness, one span that ran, one checked pass status, headverifiedby_subprocess true, and observation of all four negative classes. The corpus check only proves that the source record and the generated instance agree.",
            "level": 4,
            "order": 16,
            "section_id": "what-a-focused-test-pass-certifies",
            "source_line_end": 181,
            "source_line_start": 170,
            "title": "What a focused-test pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "claim-ceiling",
            "source_line_end": 183,
            "source_line_start": 182,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**On the supplied fixture repo, ledger, and completion claims, commit, cap, and span references are checked against observed git and pytest evidence, and a pass is admitted only after an explicit exit-zero check.** The strongest claim: over the supplied fixture repo, fixture ledger, and completion claims, this component proves that commit, cap, and span references are checked against observed git and pytest evidence, and that a pass claim is admitted only after an explicit exit-zero check. The proof boundary is that fixture and its records, nothing wider.",
            "level": 4,
            "order": 18,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 194,
            "source_line_start": 184,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Past that line it proves nothing: no live commit landed, no ledger mutation, no git, provider, or source change, no launch, and no turning a span that merely ran into one that passed.** It refuses everything past that line. It does not establish any live commit landed, close or mutate ledger work, mutate git, use external model services, change source files, include launch operations, certify completion prose in general, or turn a span that merely ran into a span that passed. The scope limit is public fixture evidence existence and pytest span witnessing only. scope_limit records those refusals in machine-readable form.",
            "level": 4,
            "order": 19,
            "section_id": "what-stays-refused-past-that-line",
            "source_line_end": 206,
            "source_line_start": 195,
            "title": "What stays refused past that line"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "agent_closeout_faithfulness_audit.py",
            "path": "src/microcosm_core/organs/agent_closeout_faithfulness_audit.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public completion evidence validation, external subprocess witnesses, negative cases, and source-module manifest checks.",
            "symbols": [
              "run",
              "run_agent_closeout_bundle",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_closeout_faithfulness_audit.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public data equivalence, trading or financial decisions, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Route map checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The route map checks a newcomer&#x27;s first ten minutes, confirming each first-run step&#x27;s command, docs reference, and evidence record resolves against real source, not prose.</strong> <code>cold_reader_route_map</code> checks the guided path a newcomer follows in their first ten minutes with Microcosm. It reads a public route map whose rows bind each first-run step to a runnable command, a public documentation reference, and an evidence record, then it confirms that every one of those bindings resolves against real source instead of prose.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Takes three fixture</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It takes three fixture files plus an optional copied-source manifest and emits metadata-only findings, a route board, validation records, and a card carrying ids, refs, and digests only.</strong> The component takes three fixture files (<code>route_map.json</code>, <code>route_receipts.json</code>, <code>route_policy.json</code>) plus an optional copied-source manifest, and emits deterministic findings, a route board, validation records, and a compact card. Every emitted record is metadata-only: it carries route ids, commands, refs, digests, and <code>body_in_receipt: false</code> markers, never inlined source or live state.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Source replay is</span> what lifts it above field-presence checking: an unrunnable command, an unresolved docs heading, or a non-passing evidence ref each blocks the route.</strong> The discipline that makes it more than a field-presence checker is source replay. A route that promises a command the system does not actually run is blocked, as is a docs reference that resolves to no heading and an evidence ref that does not open a passing record. That is the failure a hand-written quick-start guide slides into the moment the commands change underneath it.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">What to run first, with evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A cold reader should not reverse-engineer the path from a README, so the route map answers what to run first and what evidence shows that path is wired.</strong> A cold technical reader should not have to reverse-engineer the product path from a long README or a raw tree of result files. The route map answers one question: what do I run first, and what evidence shows that path is wired?</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each row as a claim-boundary check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A prose route map lists commands nothing re-checks; this one treats each row as a claim-boundary check so the trusted sequence stays tied to re-runnable source.</strong> A loose route map answers that question with prose. It lists impressive commands, and nothing checks that they still exist or that their supporting records still pass. The route map here treats each row as a claim-boundary check, so the sequence a newcomer trusts stays tied to source that a test can re-run.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture and exported-bundle entrypoints</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> builds the fixture with negative cases and writes the record set, while <code>run_route_map_bundle</code> runs the same builder with negatives off and the copied-source manifest required.</strong> <code>run</code> is the fixture entrypoint. It calls <code>_build_result</code> with negative cases included, then writes the result, board, and validation records, plus a <code>cold_reader_route_map_fixture_acceptance_v1</code> record when the caller passes <code>acceptance_out</code>. <code>run_route_map_bundle</code> is the exported-bundle entrypoint. It runs the same builder with negative cases off and the copied-source manifest required, so the bundle proves replay shape from public inputs alone.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_build_result</code> joins four checks and a scan</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> runs four independent checks plus a secret-exclusion scan, passing only when no check files a blocking finding and the scan reports no blocking hit.</strong> <code>_build_result</code> assembles four independent checks plus a secret-exclusion scan over the inputs, and passes only when none of the four checks files a blocking finding and the scan reports no blocking hit.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Required routes and front-door ordering</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_positive_findings</code> requires each route to name a command, docs refs, and a result record ref, and the front-door sequence to match live first-screen strings in ordinal order.</strong> <code>_positive_findings</code> walks the routes named in <code>route_policy</code>. Each required route must exist, name a <code>command</code>, carry <code>docs_refs</code>, and point at a result record ref. The first-run sequence must start with the three front-door routes in <code>FRONT_DOOR_ROUTE_COMMANDS</code> (<code>tour_project</code>, <code>status_card</code>, <code>proof_lab</code>), those front-door commands must match the live first-screen strings, and the whole sequence must be present and ordinal sorted. A gap, a missing field, or a drifted front-door command becomes a finding.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Replaying commands, refs, and signals against source</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_route_source_replay_result</code> builds a source corpus and blocks any command token, docs ref, result record ref, or claimed signal that does not resolve against real public source.</strong> <code>_route_source_replay_result</code> is the replay pass. It builds one text corpus from the copied source modules, a fixed set of public source refs, every route&#x27;s docs refs, and every result record ref, then it tests each route against that corpus. <code>_command_support</code> splits a command into material tokens and blocks it if a token appears nowhere in the corpus. <code>_document_ref_result</code> requires each docs ref to resolve to a real public file and, when the ref names a heading anchor, to a real heading. <code>_receipt_ref_result</code> opens each result record ref and blocks it unless the file is JSON with <code>status</code> equal to pass. <code>_mechanism_signal_support</code> takes the human-readable signals a row claims to show and blocks the row if their terms are absent from the corpus.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The copied-body floor for the bundle</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_import_result</code> recomputes each copied body&#x27;s digest against the manifest <code>sha256</code>, checks provenance anchors survive, and requires a <code>copied_non_secret_macro_body</code> exact-copy declaration.</strong> <code>_source_module_import_result</code> governs the copied-body floor used by the exported bundle. For each row in <code>source_module_manifest.json</code> it recomputes the file digest, compares it to the manifest <code>sha256</code>, checks that required provenance anchors survive in the copied text, and confirms the row declares <code>copied_non_secret_macro_body</code> with a material class and an <code>exact_copy</code> relation. A digest mismatch, a missing anchor, a body marked for a record, or an unsupported class each files a finding.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Negative findings evaluates</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_negative_findings</code> evaluates the five perturbed inputs and records the error code each one must raise, listed under Negative cases below.</strong> <code>_negative_findings</code> evaluates the five perturbed inputs and records the error code each one must raise, listed under Negative cases below.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1039\" height=\"432\" viewBox=\"0 0 1039 432\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"430.6\" y1=\"72.0\" x2=\"270.0\" y2=\"120.8\"></line><polygon class=\"pmd-arrow\" points=\"270.0,120.8 275.7,115.8 277.4,121.7\"></polygon><line class=\"pmd-edge\" x1=\"494.3\" y1=\"72.0\" x2=\"446.6\" y2=\"123.0\"></line><polygon class=\"pmd-arrow\" points=\"446.6,123.0 449.0,115.9 453.5,120.1\"></polygon><line class=\"pmd-edge\" x1=\"558.9\" y1=\"72.0\" x2=\"646.2\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"646.2,132.0 638.8,130.6 642.3,125.6\"></polygon><line class=\"pmd-edge\" x1=\"617.3\" y1=\"72.0\" x2=\"843.2\" y2=\"134.4\"></line><polygon class=\"pmd-arrow\" points=\"843.2,134.4 835.8,135.5 837.4,129.6\"></polygon><line class=\"pmd-edge\" x1=\"270.0\" y1=\"200.3\" x2=\"441.7\" y2=\"256.5\"></line><polygon class=\"pmd-arrow\" points=\"441.7,256.5 434.2,257.3 436.1,251.5\"></polygon><line class=\"pmd-edge\" x1=\"444.1\" y1=\"195.0\" x2=\"488.4\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"488.4,246.0 481.6,242.8 486.2,238.8\"></polygon><line class=\"pmd-edge\" x1=\"649.1\" y1=\"186.0\" x2=\"568.2\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"568.2,246.0 571.8,239.5 575.5,244.4\"></polygon><line class=\"pmd-edge\" x1=\"843.2\" y1=\"185.5\" x2=\"597.5\" y2=\"258.8\"></line><polygon class=\"pmd-arrow\" points=\"597.5,258.8 603.2,253.9 604.9,259.8\"></polygon><line class=\"pmd-edge\" x1=\"519.6\" y1=\"318.0\" x2=\"519.6\" y2=\"360.0\"></line><polygon class=\"pmd-arrow\" points=\"519.6,360.0 516.5,353.2 522.7,353.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"408.4\" y=\"18.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"519.6\" y=\"40.5\">route_map, route_receipts,</tspan><tspan x=\"519.6\" y=\"58.5\">route_policy, manifest</tspan></text><title>route_map, route_receipts, route_policy, manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"252.0\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"136.5\">_positive_findings</tspan><tspan x=\"144.0\" y=\"154.5\">required routes, commands,</tspan><tspan x=\"144.0\" y=\"172.5\">docs refs, result record refs,</tspan><tspan x=\"144.0\" y=\"190.5\">order</tspan></text><title>_positive_findings required routes, commands, docs refs, result record refs, order</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"123.0\" width=\"229.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"412.9\" y=\"145.5\">_route_source_replay_result</tspan><tspan x=\"412.9\" y=\"163.5\">commands and refs matched</tspan><tspan x=\"412.9\" y=\"181.5\">against the source corpus</tspan></text><title>_route_source_replay_result commands and refs matched against the source corpus</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"555.8\" y=\"132.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"685.5\" y=\"154.5\">_source_module_import_result</tspan><tspan x=\"685.5\" y=\"172.5\">copied-body digests and anchors</tspan></text><title>_source_module_import_result copied-body digests and anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"843.2\" y=\"132.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"932.2\" y=\"154.5\">_negative_findings</tspan><tspan x=\"932.2\" y=\"172.5\">five rejection cases</tspan></text><title>_negative_findings five rejection cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"441.7\" y=\"246.0\" width=\"155.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"519.6\" y=\"268.5\">_build_result</tspan><tspan x=\"519.6\" y=\"286.5\">pass only when no</tspan><tspan x=\"519.6\" y=\"304.5\">blocking finding</tspan></text><title>_build_result pass only when no blocking finding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"401.0\" y=\"360.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"519.6\" y=\"382.5\">run and run_route_map_bundle</tspan><tspan x=\"519.6\" y=\"400.5\">write metadata-only records</tspan></text><title>run and run_route_map_bundle write metadata-only records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;route_map, route_receipts, route_policy, manifest&quot;] --&gt; Positive[&quot;_positive_findings required routes, commands, docs refs, result record refs, order&quot;] Inputs --&gt; Replay[&quot;_route_source_replay_result commands and refs matched against the source corpus&quot;] Inputs --&gt; Modules[&quot;_source_module_import_result copied-body digests and anchors&quot;] Inputs --&gt; Negative[&quot;_negative_findings five rejection cases&quot;] Positive --&gt; Result[&quot;_build_result pass only when no blocking finding&quot;] Replay --&gt; Result Modules --&gt; Result Negative --&gt; Result Result --&gt; Records[&quot;run and run_route_map_bundle write metadata-only records&quot;]</code></pre></details></figure>\n<p>Function to role:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Fixture entrypoint; builds with negative cases, writes the record set.</td></tr><tr><td><code>run_route_map_bundle</code></td><td>Exported-bundle entrypoint; manifest required, no negatives.</td></tr><tr><td><code>_build_result</code></td><td>Joins the four checks; sets pass only with no blocking finding.</td></tr><tr><td><code>_positive_findings</code></td><td>Required routes name a command, docs refs, result record ref, ordinal order.</td></tr><tr><td><code>_route_source_replay_result</code></td><td>Replays commands, docs refs, result record refs, signals against source.</td></tr><tr><td><code>_source_module_import_result</code></td><td>Verifies copied-body digests, anchors, and import class.</td></tr><tr><td><code>_negative_findings</code></td><td>Confirms the five perturbed inputs raise their error codes.</td></tr></tbody></table></div>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Expected negative cases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> names the five inputs the fixture must reject and the code each one raises.</strong> <code>EXPECTED_NEGATIVE_CASES</code> names the five inputs the fixture must reject and the code each one raises:</p>\n<ul><li><code>missing_command_ref</code> raises <code>COLD_ROUTE_MISSING_COMMAND_REF</code>: a route with no command cannot guide anyone.</li><li><code>missing_receipt_ref</code> raises <code>COLD_ROUTE_MISSING_RECEIPT_REF</code>: a route with no evidence ref is not backed.</li><li><code>route_sequence_gap</code> raises <code>COLD_ROUTE_SEQUENCE_GAP</code>: a sequence that does not start from <code>tour_project</code> is malformed.</li><li><code>release_overclaim</code> raises <code>COLD_ROUTE_AUTHORITY_OVERCLAIM</code>: a row that sets a key in <code>OVERCLAIM_KEYS</code>, such as <code>release_authorized</code> or <code>whole_system_correctness_claim</code>, is refused.</li><li><code>private_source_leakage</code> raises <code>COLD_ROUTE_PRIVATE_SOURCE_FORBIDDEN</code>: a row carrying a key in <code>FORBIDDEN_PRIVATE_KEYS</code>, such as <code>private_source_body</code>, <code>proof_body</code>, or <code>provider_payload_body</code>, is refused so a route card cannot become a disclosure channel.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">If fixture run</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">If the fixture run does not observe one of these five, <code>_build_result</code> marks the run blocked for the missing case.</strong> If the fixture run does not observe one of these five, <code>_build_result</code> marks the run blocked for the missing case.</p>\n<h3 class=\"pm-body__h\">Reader-Specific Evidence Routing</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Command order and evidence order kept together</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The route map keeps a command order and an evidence order, so a reader sees the compact sequence first yet keeps each step&#x27;s result record-ref and scope-limit context in drilldowns.</strong> The route map keeps two orders: the command order and the evidence order. A reader sees the compact command sequence first, then can open full drilldowns without losing the result record-ref and scope-limit context attached to each step.</p>\n<p>The accepted path is:</p>\n<ol><li><code>plectis hello &lt;project&gt;</code></li><li><code>plectis tour --card &lt;project&gt;</code></li><li><code>plectis status --card &lt;project&gt;</code></li><li><code>plectis authority --card</code></li><li><code>plectis workingness --card</code></li><li><code>plectis legibility-scorecard</code></li><li>Read <code>selected_route_id</code> from the compact tour or status card.</li><li><code>plectis explain &lt;project&gt; &lt;selected_route_id&gt;</code></li><li><code>plectis observe --card &lt;project&gt;</code></li><li><code>plectis cold-reader-route-map run-route-map-bundle</code></li><li>plectis comprehend --component certificate_kernel_execution_lab</li></ol>\n<p>Full drilldowns stay available after the compact path is visible:</p>\n<ul><li><code>plectis tour &lt;project&gt;</code> for the full first-screen route tree.</li><li><code>plectis compile &lt;project&gt;</code> for project-state materialization detail.</li><li><code>plectis proof-lab --out /tmp/microcosm-proof-lab</code> for proof-lab component records.</li><li><code>plectis serve &lt;project&gt; --host 127.0.0.1 --port 8765</code> for the local observatory.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Compact board must match the terminal row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A browser-first reader follows the same order, and the compact board must carry the same command ref, evidence ref, class, and scope limit as the terminal row, or it is a preview.</strong> A browser-first reader follows the same order in compressed form, and the compact board must carry the same command ref, evidence ref, evidence class, and scope limit as the terminal row, or it is a preview only.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Diataxis and literate programming lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design follows Diataxis&#x27;s task-shaped documentation and Knuth&#x27;s literate programming, borrowing the ordered-reader pattern without turning documentation sequence into source authority.</strong> The component follows 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 a reader is not pushed through one undifferentiated 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 the older anchor for writing an executable system for human comprehension as well as machine execution. The route map borrows the ordered-reader pattern of first command, evidence ref, evidence class, scope limit, and next drilldown, without turning documentation sequence into source authority.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the eleven-route fixture, the exported bundle, and the copied source-module digests all validated with no blocking finding and stay consistent with the source record and generated views.</strong> A pass means the eleven-route fixture, the exported bundle, and the copied source-module digests all validated with no blocking finding, and that this page stays consistent with its source record, generated diagram, and Atlas card.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow strongest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is narrow: a first-run route map whose commands, docs refs, and evidence refs resolve against public source, with an ordinal front-door sequence and five named rejections.</strong> The strongest claim this component supports is narrow: a public first-run route map whose commands, docs refs, and evidence refs each resolve against real public source, whose front-door sequence is ordinal sorted, and whose five negative cases are rejected with named codes. Its <code>AUTHORITY_CEILING</code> sets <code>route_registry_authority</code>, <code>source_mutation_authorized</code>, <code>release_authorized</code>, <code>provider_calls_authorized</code>, <code>private_data_equivalence_claim</code>, and <code>whole_system_correctness_claim</code> all to false.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the route map cannot become</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is not route registry control, mutates no source, calls no providers, excludes launch, and cannot promote the documentation sequence into proof beyond its public fixtures and records.</strong> It refuses to become route registry control, to change source files projects, to use external model services, or to include launch operations or public sharing. It does not establish the whole system correct, and it does not claim equivalence to any non-public data. The route map can tell a cold reader what to run first and which record bounds that run. It cannot promote the documentation sequence into proof beyond those public fixtures and records.</p>\n</section>",
      "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": "component-cold-reader-route-map.html"
          },
          {
            "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-module-navigation-hologram-route-plane.html"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-module-pattern-binding-contract.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_route_observability_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Route Observability Runtime",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "url": "paper-module-agent-route-observability-runtime.html"
        },
        {
          "id": "paper_module.doctrine_fact_claim_audit",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Doctrine Fact Claim Audit",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
          "url": "paper-module-doctrine-fact-claim-audit.html"
        },
        {
          "id": "paper_module.first_screen_composition_root",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "First-Screen Composition Root",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].depends_on",
          "url": "paper-module-first-screen-composition-root.html"
        },
        {
          "id": "paper_module.navigation_hologram_route_plane",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Navigation Hologram Route Plane",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "url": "paper-module-navigation-hologram-route-plane.html"
        },
        {
          "id": "paper_module.pattern_assimilation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Pattern Assimilation",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
          "url": "paper-module-pattern-assimilation.html"
        },
        {
          "id": "paper_module.pattern_binding_contract",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Pattern Binding Contract",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
          "url": "paper-module-pattern-binding-contract.html"
        },
        {
          "id": "paper_module.routing_anti_patterns_registry",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Routing Anti-Patterns Registry",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
          "url": "paper-module-routing-anti-patterns-registry.html"
        },
        {
          "id": "paper_module.self_ignorance_coverage_ledger",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Self-Ignorance Coverage Ledger",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
          "url": "paper-module-self-ignorance-coverage-ledger.html"
        },
        {
          "id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Voice to Doctrine Self-Improvement Loop",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
          "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
        }
      ],
      "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, non-public 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-module-cold-reader-route-map.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 TD Inputs[\"route_map, route_receipts, route_policy, manifest\"] --> Positive[\"_positive_findings required routes, commands, docs refs, result record refs, order\"] Inputs --> Replay[\"_route_source_replay_result commands and refs matched against the source corpus\"] Inputs --> Modules[\"_source_module_import_result copied-body digests and anchors\"] Inputs --> Negative[\"_negative_findings five rejection cases\"] Positive --> Result[\"_build_result pass only when no blocking finding\"] Replay --> Result Modules --> Result Negative --> Result Result --> Records[\"run and run_route_map_bundle write metadata-only records\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:dde9e9db9b2a2d896351cb403370a99a84ca243b3e24290f27a0bd2eb51da43d",
            "source_line_end": 141,
            "source_line_start": 130
          }
        ],
        "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-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-module-pattern-binding-contract.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "cold_reader_route_map",
                "kind": "organ",
                "kind_label": "component",
                "label": "Cold Reader Route Map",
                "relation": "explains",
                "url": "component-cold-reader-route-map.html"
              },
              {
                "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": 291,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_reader_route_map.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Diataxis",
            "section_id": "diataxis-and-literate-programming-lineage",
            "url": "https://diataxis.fr/"
          },
          {
            "kind": "external_reference",
            "label": "literate programming",
            "section_id": "diataxis-and-literate-programming-lineage",
            "url": "https://cs.stanford.edu/~knuth/lp.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The route map checks a newcomer's first ten minutes, confirming each first-run step's command, docs reference, and evidence record resolves against real source, not prose.** coldreaderroute_map checks the guided path a newcomer follows in their first ten minutes with Microcosm. It reads a public route map whose rows bind each first-run step to a runnable command, a public documentation reference, and an evidence record, then it confirms that every one of those bindings resolves against real source instead of prose.",
            "level": 4,
            "order": 1,
            "section_id": "route-map-checks",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Route map checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It takes three fixture files plus an optional copied-source manifest and emits metadata-only findings, a route board, validation records, and a card carrying ids, refs, and digests only.** The component takes three fixture files (routemap.json, routereceipts.json, route_policy.json) plus an optional copied-source manifest, and emits deterministic findings, a route board, validation records, and a compact card. Every emitted record is metadata-only: it carries route ids, commands, refs, digests, and bodyinreceipt: false markers, never inlined source or live state.",
            "level": 4,
            "order": 2,
            "section_id": "takes-three-fixture",
            "source_line_end": 25,
            "source_line_start": 14,
            "title": "Takes three fixture"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Source replay is what lifts it above field-presence checking: an unrunnable command, an unresolved docs heading, or a non-passing evidence ref each blocks the route.** The discipline that makes it more than a field-presence checker is source replay. A route that promises a command the system does not actually run is blocked, as is a docs reference that resolves to no heading and an evidence ref that does not open a passing record. That is the failure a hand-written quick-start guide slides into the moment the commands change underneath it.",
            "level": 4,
            "order": 3,
            "section_id": "source-replay-is",
            "source_line_end": 36,
            "source_line_start": 26,
            "title": "Source replay is"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 38,
            "source_line_start": 37,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A cold reader should not reverse-engineer the path from a README, so the route map answers what to run first and what evidence shows that path is wired.** A cold technical reader should not have to reverse-engineer the product path from a long README or a raw tree of result files. The route map answers one question: what do I run first, and what evidence shows that path is wired?",
            "level": 4,
            "order": 5,
            "section_id": "what-to-run-first-with-evidence",
            "source_line_end": 46,
            "source_line_start": 39,
            "title": "What to run first, with evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A prose route map lists commands nothing re-checks; this one treats each row as a claim-boundary check so the trusted sequence stays tied to re-runnable source.** A loose route map answers that question with prose. It lists impressive commands, and nothing checks that they still exist or that their supporting records still pass. The route map here treats each row as a claim-boundary check, so the sequence a newcomer trusts stays tied to source that a test can re-run.",
            "level": 4,
            "order": 6,
            "section_id": "each-row-as-a-claim-boundary-check",
            "source_line_end": 57,
            "source_line_start": 47,
            "title": "Each row as a claim-boundary check"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 59,
            "source_line_start": 58,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**run builds the fixture with negative cases and writes the record set, while runroutemap_bundle runs the same builder with negatives off and the copied-source manifest required.** run is the fixture entrypoint. It calls buildresult with negative cases included, then writes the result, board, and validation records, plus a coldreaderroutemapfixtureacceptancev1 record when the caller passes acceptanceout. runroutemapbundle is the exported-bundle entrypoint. It runs the same builder with negative cases off and the copied-source manifest required, so the bundle proves replay shape from public inputs alone.",
            "level": 4,
            "order": 8,
            "section_id": "fixture-and-exported-bundle-entrypoints",
            "source_line_end": 71,
            "source_line_start": 60,
            "title": "Fixture and exported-bundle entrypoints"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult runs four independent checks plus a secret-exclusion scan, passing only when no check files a blocking finding and the scan reports no blocking hit.** buildresult assembles four independent checks plus a secret-exclusion scan over the inputs, and passes only when none of the four checks files a blocking finding and the scan reports no blocking hit.",
            "level": 4,
            "order": 9,
            "section_id": "build-result-joins-four-checks-and-a-scan",
            "source_line_end": 80,
            "source_line_start": 72,
            "title": "`_build_result` joins four checks and a scan"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "positivefindings requires each route to name a command, docs refs, and a result record ref, and the front-door sequence to match live first-screen strings in ordinal order.** positivefindings walks the routes named in route_policy. Each required route must exist, name a command, carry docs_refs, and point at a result record ref. The first-run sequence must start with the three front-door routes in FRONTDOORROUTECOMMANDS (tourproject, statuscard, prooflab), those front-door commands must match the live first-screen strings, and the whole sequence must be present and ordinal sorted. A gap, a missing field, or a drifted front-door command becomes a finding.",
            "level": 4,
            "order": 10,
            "section_id": "required-routes-and-front-door-ordering",
            "source_line_end": 93,
            "source_line_start": 81,
            "title": "Required routes and front-door ordering"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "routesourcereplayresult builds a source corpus and blocks any command token, docs ref, result record ref, or claimed signal that does not resolve against real public source.** routesourcereplayresult is the replay pass. It builds one text corpus from the copied source modules, a fixed set of public source refs, every route's docs refs, and every result record ref, then it tests each route against that corpus. commandsupport splits a command into material tokens and blocks it if a token appears nowhere in the corpus. documentref_result requires each docs ref to resolve to a real public file and, when the ref names a heading anchor, to a real heading. receiptref_result opens each result recor\u2026",
            "level": 4,
            "order": 11,
            "section_id": "replaying-commands-refs-and-signals-against-source",
            "source_line_end": 109,
            "source_line_start": 94,
            "title": "Replaying commands, refs, and signals against source"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemoduleimportresult recomputes each copied body's digest against the manifest sha256, checks provenance anchors survive, and requires a copiednonsecretmacrobody exact-copy declaration.** sourcemoduleimportresult governs the copied-body floor used by the exported bundle. For each row in sourcemodulemanifest.json it recomputes the file digest, compares it to the manifest sha256, checks that required provenance anchors survive in the copied text, and confirms the row declares copiednonsecretmacrobody with a material class and an exact_copy relation. A digest mismatch, a missing anchor, a body marked for a record, or an unsupported class each files a finding.",
            "level": 4,
            "order": 12,
            "section_id": "the-copied-body-floor-for-the-bundle",
            "source_line_end": 122,
            "source_line_start": 110,
            "title": "The copied-body floor for the bundle"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "negativefindings evaluates the five perturbed inputs and records the error code each one must raise, listed under Negative cases below. negative_findings evaluates the five perturbed inputs and records the error code each one must raise, listed under Negative cases below. Function to role:",
            "level": 4,
            "order": 13,
            "section_id": "negative-findings-evaluates",
            "source_line_end": 154,
            "source_line_start": 123,
            "title": "Negative findings evaluates"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 156,
            "source_line_start": 155,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVE_CASES names the five inputs the fixture must reject and the code each one raises. EXPECTEDNEGATIVE_CASES names the five inputs the fixture must reject and the code each one raises: missingcommandref raises COLDROUTEMISSINGCOMMANDREF: a route with no command cannot guide anyone. missingreceiptref raises COLDROUTEMISSINGRECEIPTREF: a route with no evidence ref is not backed. routesequencegap raises COLDROUTESEQUENCE_GAP: a sequence that does not start from tour_project is malformed. releaseoverclaim raises COLDROUTEAUTHORITYOVERCLAIM: a row that sets a key in OVERCLAIMKEYS, such as releaseauthorized or wholesystemcorrectness_claim, is refused. privatesourceleakage raises COLD\u2026",
            "level": 4,
            "order": 15,
            "section_id": "expected-negative-cases",
            "source_line_end": 176,
            "source_line_start": 157,
            "title": "Expected negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "If the fixture run does not observe one of these five, build_result marks the run blocked for the missing case.** If the fixture run does not observe one of these five, buildresult marks the run blocked for the missing case.",
            "level": 4,
            "order": 16,
            "section_id": "if-fixture-run",
            "source_line_end": 182,
            "source_line_start": 177,
            "title": "If fixture run"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "reader-specific-evidence-routing",
            "source_line_end": 184,
            "source_line_start": 183,
            "title": "Reader-Specific Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The route map keeps a command order and an evidence order, so a reader sees the compact sequence first yet keeps each step's result record-ref and scope-limit context in drilldowns.** The route map keeps two orders: the command order and the evidence order. A reader sees the compact command sequence first, then can open full drilldowns without losing the result record-ref and scope-limit context attached to each step. The accepted path is: plectis hello <project> plectis tour --card <project> plectis status --card <project> plectis authority --card plectis workingness --card plectis legibility-scorecard Read selectedrouteid from the compact tour or status card. plectis explain <project> <\u2026",
            "level": 4,
            "order": 18,
            "section_id": "command-order-and-evidence-order-kept-together",
            "source_line_end": 216,
            "source_line_start": 185,
            "title": "Command order and evidence order kept together"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A browser-first reader follows the same order, and the compact board must carry the same command ref, evidence ref, class, and scope limit as the terminal row, or it is a preview.** A browser-first reader follows the same order in compressed form, and the compact board must carry the same command ref, evidence ref, evidence class, and scope limit as the terminal row, or it is a preview only.",
            "level": 4,
            "order": 19,
            "section_id": "compact-board-must-match-the-terminal-row",
            "source_line_end": 225,
            "source_line_start": 217,
            "title": "Compact board must match the terminal row"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "prior-art-grounding",
            "source_line_end": 227,
            "source_line_start": 226,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design follows Diataxis's task-shaped documentation and Knuth's literate programming, borrowing the ordered-reader pattern without turning documentation sequence into source authority.** The component follows documentation systems that treat reader state and task shape as first-class. Diataxis separates tutorials, how-to guides, reference, and explanation so a reader is not pushed through one undifferentiated pile. Knuth's literate programming is the older anchor for writing an executable system for human comprehension as well as machine execution. The route map borrows the ordered-reader pattern of first command, evidence ref, evidence class, scope limit, and next drilldown, without\u2026",
            "level": 4,
            "order": 21,
            "section_id": "diataxis-and-literate-programming-lineage",
            "source_line_end": 242,
            "source_line_start": 228,
            "title": "Diataxis and literate programming lineage"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary records:",
            "level": 2,
            "order": 22,
            "section_id": "validation-receipt-path",
            "source_line_end": 254,
            "source_line_start": 243,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the eleven-route fixture, the exported bundle, and the copied source-module digests all validated with no blocking finding and stay consistent with the source record and generated views.** A pass means the eleven-route fixture, the exported bundle, and the copied source-module digests all validated with no blocking finding, and that this page stays consistent with its source record, generated diagram, and Atlas card.",
            "level": 4,
            "order": 23,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 263,
            "source_line_start": 255,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 24,
            "section_id": "claim-ceiling",
            "source_line_end": 265,
            "source_line_start": 264,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is narrow: a first-run route map whose commands, docs refs, and evidence refs resolve against public source, with an ordinal front-door sequence and five named rejections.** The strongest claim this component supports is narrow: a public first-run route map whose commands, docs refs, and evidence refs each resolve against real public source, whose front-door sequence is ordinal sorted, and whose five negative cases are rejected with named codes. Its scope_limit sets routeregistryauthority, sourcemutationauthorized, release_authorized, providercallsauthorized, privatedataequivalence_claim, and wholesystemcorrectness_claim all to false.",
            "level": 4,
            "order": 25,
            "section_id": "the-narrow-strongest-claim",
            "source_line_end": 278,
            "source_line_start": 266,
            "title": "The narrow strongest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is not route registry control, mutates no source, calls no providers, excludes launch, and cannot promote the documentation sequence into proof beyond its public fixtures and records.** It refuses to become route registry control, to change source files projects, to use external model services, or to include launch operations or public sharing. It does not establish the whole system correct, and it does not claim equivalence to any non-public data. The route map can tell a cold reader what to run first and which record bounds that run. It cannot promote the documentation sequence into proof beyond those public fixtures and records.",
            "level": 4,
            "order": 26,
            "section_id": "what-the-route-map-cannot-become",
            "source_line_end": 290,
            "source_line_start": 279,
            "title": "What the route map cannot become"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "cold_reader_route_map.py",
            "path": "src/microcosm_core/organs/cold_reader_route_map.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public cold-reader route-map validation, exported source-module manifest checks, negative-case enforcement, and scope limits.",
            "symbols": [
              "run",
              "run_route_map_bundle",
              "_route_source_replay_result",
              "_source_module_import_result",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/cold_reader_route_map.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_reader_route_map.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_reader_route_map.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, or whole-system correctness.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>proof_diagnostic_evidence_spine</code> sits before formal proof work</span> and recomputes which earlier diagnostic records may count as evidence, writing a board of accepted and rejected checks with reasons.</strong> <code>proof_diagnostic_evidence_spine</code> is the component that sits one step before formal proof work and decides which diagnostic records are allowed to count as evidence. It reads the records left by earlier formal-math evaluation and premise-retrieval steps, recomputes whether each one actually holds, and writes a board that lists which checks were accepted, which were rejected, and why.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Rather than trust a row&#x27;s</span> self-declared pass, it resolves and re-hashes the named files and opens the cited result records, so a pass means evidence is present and coupled, not correct mathematics.</strong> It exists because a diagnostic record can lie by omission. A check row can name a real failure-taxonomy report and a real result record, declare itself passing, and be believed on its own word. This component does not trust that word. It resolves the files the row names, re-hashes them, opens the result records the row cites, and only then decides. A pass here means the named evidence is present and coupled. It does not mean the underlying mathematics is correct.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">metadata-only diagnostic evidence records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The output is a metadata-only record set carrying no proof or provider-output body, because the component judges and arranges existing records rather than running a proof checker itself.</strong> The result is a metadata-only set of records: proof-evidence checks, a model-output data policy result, a diagnostic board, and a fixture sign-off record. None of them carry a proof body or a provider output body. The component arranges and judges existing records. It never runs a proof checker itself.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Evidence inflation</span> is cheap to write: trusting a row&#x27;s own <code>expected_result</code> label would let a drifted digest, an unrelated result record, or a mislabelled check pass silently.</strong> The problem is evidence inflation. A row that says &quot;this check passed&quot; is cheap to write and expensive to trust. If the spine accepted the row&#x27;s own <code>expected_result</code> label, a drifted digest, a result record that never mentions the ref it claims, or a check labelled as failure-taxonomy evidence while pointing at an unrelated file would all pass silently.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Rederiving the verdict, not reading labels</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component asks per row whether the check recomputes against the system it names, ignoring the fixture&#x27;s pass label because the label is the thing under suspicion.</strong> The component answers one question per row: does this check recompute against the system it names, or is it asserting more than its refs support. A loose gate that reads labels fails because the label is the thing under suspicion. The spine ignores the fixture&#x27;s pass label and rederives the verdict.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points and the shared pipeline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> drives the base fixture and <code>run_evidence_bundle</code> the exported bundle with added artifact checks, both scanning inputs, running the validators in order, and merging observed negative cases before writing records.</strong> The runtime is <code>src/microcosm_core/organs/proof_diagnostic_evidence_spine.py</code>. Two entry points drive it. <code>run</code> handles the base fixture. <code>run_evidence_bundle</code> handles the exported evidence bundle and adds copied-artifact and source-body checks. Both load their inputs, run a secret-exclusion scan over them, call the validators below in order, merge the negative cases each validator observed, then write the records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The per-check verdict in <code>_classify_evidence_check</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_classify_evidence_check</code> resolves and re-hashes each source ref, confirms every cited result record truly references it, applies a semantic floor, and accepts only when all of that holds with no negative code declared.</strong> The core of a per-check verdict is <code>_classify_evidence_check</code>. For each <code>source_ref</code> on a check row it resolves a real public file with <code>_resolve_public_ref</code>, hashes the bytes with <code>_sha256_file</code>, and compares that hash to the expected digest the module holds in <code>SOURCE_DIGESTS</code>. It opens each result record anchor and confirms the result record payload actually contains the source ref and its digest, so a check is result record-backed only when the result record it cites genuinely references it. On top of that it applies a semantic floor through <code>_check_semantic_floor</code>: a check whose id mentions <code>failure_taxonomy</code> must resolve to a source carrying a failure-taxonomy report and a result record carrying a failure-mode ledger; a <code>graph_update</code> check needs graph-update candidates with ids and a matching anchor. The row 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<h4 class=\"pm-body__h pm-body__h--sub\">Running the classifier over every check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_evidence_receipts</code> runs the classifier over every check, stamps any self-declared pass label as non-authoritative, and reports its own verdict as accepted ids or a recompute-failed finding.</strong> <code>validate_evidence_receipts</code> runs that classifier over every check. It records <code>legacy_expected_result_label_present</code> and stamps any such label as <code>ignored_non_authoritative_fixture_label</code>, then reports the verdict it computed itself. Accepted checks land in <code>accepted_check_ids</code>, rejected ones become an <code>EVIDENCE_RECEIPT_ANCHOR_RECOMPUTE_FAILED</code> finding with its rejection reasons.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Advisory metadata kept, authority denied</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_provider_payload_policy</code> rejects any provider or oracle row carrying a forbidden body key or claiming oracle authority, while a clean row keeps its advisory metadata under a one-sided retain-metadata, deny-authority rule.</strong> <code>validate_provider_payload_policy</code> handles provider and oracle advisory rows. It walks each payload with <code>_forbidden_body_key_paths</code> looking for any key in <code>FORBIDDEN_BODY_KEYS</code>, a fixed list that includes <code>proof_body</code>, <code>ground_truth_proof</code>, <code>provider_output_body</code>, <code>oracle_payload_body</code>, and <code>prompt</code>. A row with a forbidden key, or one that claims oracle authority, is rejected and kept as a regression fixture. A clean row keeps its advisory metadata and is marked <code>advisory_metadata_preserved</code>. The rule is one-sided: metadata is retained, authority is denied.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Rejecting authority upgrades, keeping stale coupling</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_authority_ceiling</code> rejects a board&#x27;s source-authority and a check&#x27;s runtime-correctness upgrades, while <code>validate_stale_source_coupling</code> keeps a drifted fingerprint as evidence and marks it stale.</strong> <code>validate_authority_ceiling</code> rejects two upgrade attempts. A diagnostic board that sets <code>claims_source_authority</code> produces <code>DIAGNOSTIC_BOARD_AUTHORITY_UPGRADE</code>. A passing check that sets <code>claims_runtime_correctness</code> produces <code>EVIDENCE_PASS_OVERCLAIMS_RUNTIME_CORRECTNESS</code>. <code>validate_stale_source_coupling</code> keeps a drifted fingerprint as evidence rather than dropping it, emitting <code>PROOF_RECEIPT_SOURCE_COUPLING_STALE</code> and setting <code>source_fingerprint_status</code> to stale.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Digest-checking the copied Ring2 artifacts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On the bundle path, <code>validate_copied_macro_body_artifacts</code> re-hashes each copied Ring2 artifact and passes only when all thirteen targets are present and digest-matched, blocking on any mismatch.</strong> On the bundle path, <code>validate_copied_macro_body_artifacts</code> re-hashes each copied Ring2 runtime artifact against <code>PUBLIC_RING2_ARTIFACT_IMPORTS</code>. It passes only when all thirteen expected targets are declared, present, and digest-matched under either the exact-copy or the source-faithful public-light-edit policy. Any missing file or digest mismatch blocks the status.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Base fixture orchestrator: load, scan, validate, write records</td></tr><tr><td><code>run_evidence_bundle</code></td><td>Exported-bundle path with freshness reuse and copied-artifact checks</td></tr><tr><td><code>validate_evidence_receipts</code></td><td>Recompute every check row, ignore its self-declared pass label</td></tr><tr><td><code>validate_provider_payload_policy</code></td><td>Keep advisory metadata, deny authority, reject forbidden-body rows</td></tr><tr><td><code>validate_authority_ceiling</code></td><td>Reject board source-authority and runtime-correctness upgrades</td></tr><tr><td><code>validate_copied_macro_body_artifacts</code></td><td>Digest-check the copied Ring2 runtime artifacts</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"398\" height=\"624\" viewBox=\"0 0 398 624\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"198.9\" y1=\"90.0\" x2=\"198.9\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"198.9,132.0 195.8,125.2 202.0,125.2\"></polygon><line class=\"pmd-edge\" x1=\"198.9\" y1=\"186.0\" x2=\"198.9\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"198.9,228.0 195.8,221.2 202.0,221.2\"></polygon><line class=\"pmd-edge\" x1=\"198.9\" y1=\"300.0\" x2=\"198.9\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"198.9,342.0 195.8,335.2 202.0,335.2\"></polygon><line class=\"pmd-edge\" x1=\"164.9\" y1=\"414.0\" x2=\"125.1\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"125.1,456.0 127.6,448.9 132.1,453.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"113.0\" y=\"426.0\" width=\"64.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"145.0\" y=\"439.0\" text-anchor=\"middle\">all agree</text><line class=\"pmd-edge\" x1=\"231.7\" y1=\"414.0\" x2=\"269.9\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"269.9,456.0 263.0,453.0 267.6,448.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"209.8\" y=\"426.0\" width=\"82.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"250.8\" y=\"439.0\" text-anchor=\"middle\">any mismatch</text><line class=\"pmd-edge\" x1=\"127.5\" y1=\"510.0\" x2=\"171.0\" y2=\"552.0\"></line><polygon class=\"pmd-arrow\" points=\"171.0,552.0 163.9,549.4 168.2,545.0\"></polygon><line class=\"pmd-edge\" x1=\"267.6\" y1=\"510.0\" x2=\"225.8\" y2=\"552.0\"></line><polygon class=\"pmd-arrow\" points=\"225.8,552.0 228.5,545.0 232.8,549.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"61.8\" y=\"18.0\" width=\"274.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"198.9\" y=\"40.5\">Check row</tspan><tspan x=\"198.9\" y=\"58.5\">source_refs, receipt_anchor_refs,</tspan><tspan x=\"198.9\" y=\"76.5\">source_digest_refs</tspan></text><title>Check row source_refs, receipt_anchor_refs, source_digest_refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"98.8\" y=\"132.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"198.9\" y=\"154.5\">Resolve each source ref</tspan><tspan x=\"198.9\" y=\"172.5\">re-hash file (sha256)</tspan></text><title>Resolve each source ref re-hash file (sha256)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"91.4\" y=\"228.0\" width=\"215.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"198.9\" y=\"250.5\">Open result record anchor</tspan><tspan x=\"198.9\" y=\"268.5\">does it contain this ref</tspan><tspan x=\"198.9\" y=\"286.5\">and digest?</tspan></text><title>Open result record anchor does it contain this ref and digest?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"69.2\" y=\"342.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"198.9\" y=\"364.5\">Semantic floor</tspan><tspan x=\"198.9\" y=\"382.5\">failure-taxonomy / graph-update</tspan><tspan x=\"198.9\" y=\"400.5\">source and result record 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=\"18.0\" y=\"456.0\" width=\"163.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"99.6\" y=\"478.5\">Accepted</tspan><tspan x=\"99.6\" y=\"496.5\">verdict recomputed</tspan></text><title>Accepted verdict recomputed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"209.2\" y=\"456.0\" width=\"170.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"294.5\" y=\"478.5\">Rejected, kept as</tspan><tspan x=\"294.5\" y=\"496.5\">diagnostic evidence</tspan></text><title>Rejected, kept as diagnostic evidence</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"95.1\" y=\"552.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"198.9\" y=\"574.5\">diagnostic board</tspan><tspan x=\"198.9\" y=\"592.5\">evidence accounting only</tspan></text><title>diagnostic board evidence accounting only</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Check[&quot;Check row source_refs, receipt_anchor_refs, source_digest_refs&quot;] Resolve[&quot;Resolve each source ref re-hash file (sha256)&quot;] Result record[&quot;Open result record anchor does it contain this ref and digest?&quot;] Floor[&quot;Semantic floor failure-taxonomy / graph-update source and result record match&quot;] Accept[&quot;Accepted verdict recomputed&quot;] Reject[&quot;Rejected, kept as diagnostic evidence&quot;] Board[&quot;diagnostic board evidence accounting only&quot;] Check --&gt; Resolve --&gt; Result record --&gt; Floor Floor --&gt;|all agree| Accept Floor --&gt;|any mismatch| Reject Accept --&gt; Board Reject --&gt; Board</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six negative inputs the run must observe</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture declares six negative inputs the run must observe, each mapped to its error codes, and the run blocks if any is missing.</strong> The fixture declares the negative cases the run must observe, listed in <code>EXPECTED_NEGATIVE_CASES</code>. A run is blocked if any of them is missing:</p>\n<ul><li><code>provider_proof_body_payload_rejected</code>: a model-output data carrying a forbidden proof body, giving <code>FORBIDDEN_PROOF_BODY</code> and <code>PROVIDER_PAYLOAD_NOT_AUTHORITY</code>.</li><li><code>oracle_payload_claims_authority_rejected</code>: an oracle payload claiming authority, giving <code>ORACLE_PAYLOAD_BODY_FORBIDDEN</code> and <code>ORACLE_PAYLOAD_NOT_AUTHORITY</code>.</li><li><code>evidence_receipt_missing_required_fields</code>: a result record lacking a validator id or scope boundary, giving <code>MISSING_VALIDATOR_ID</code> and MISSING_RECEIPT_ANTI_CLAIM.</li><li><code>diagnostic_board_claims_source_authority</code>: giving <code>DIAGNOSTIC_BOARD_AUTHORITY_UPGRADE</code>.</li><li><code>stale_proof_receipt_source_coupling</code>: a drifted source fingerprint, giving <code>PROOF_RECEIPT_SOURCE_COUPLING_STALE</code>.</li><li><code>passing_check_overclaims_runtime_correctness</code>: giving <code>EVIDENCE_PASS_OVERCLAIMS_RUNTIME_CORRECTNESS</code>.</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Assurance cases and provenance discipline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component follows assurance-case practice, tying evidence to a claim and its limits, and borrows result record discipline from GSN, W3C PROV, and observability, treating a diagnostic as an evidence cell rather than a proof.</strong> The component follows assurance-case practice: evidence is tied to a claim, its assumptions, and its limits before it is treated as support. NASA&#x27;s Goal Structuring Notation example for spacecraft assurance 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>. The result record discipline 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 from observability practice, where a diagnostic artifact is an evidence cell with provenance and not a proof of correctness.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture and bundle validation commands</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Run these from the repository root. Neither command mutates a durable record or a generated projection:</strong> Run these from the repository root. Neither command mutates a durable record or a generated projection:</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_proof_diagnostic_evidence_spine.py -q --basetemp=/tmp/microcosm_proof_diagnostic_evidence_spine_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Clearing this validation shows the fixture&#x27;s expected refusals all fired, but proves nothing about the underlying mathematics or any provider&#x27;s authority.</strong> A pass means the observed negative cases match <code>EXPECTED_NEGATIVE_CASES</code>. It does not establish formal-result correctness or provider authority.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Bounded evidence accounting</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is bounded evidence accounting: over the fixture inputs, the component recomputes which refs, digests, result record anchors, and negative cases hold and refuses to let a row inflate past that.</strong> The strongest claim the evidence supports is bounded evidence accounting: for the fixture inputs, this component recomputes which public refs, digests, result record anchors, and negative cases hold, and refuses to let a row inflate itself past that.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it refuses to establish</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It runs no Lean or Lake, calls no providers, exposes no proof or provider-output body, and proves no runtime correctness, with <code>PROOF_AUTHORITY_CEILING</code> and <code>FORBIDDEN_BODY_KEYS</code> encoding that boundary in code.</strong> It refuses the rest. It does not run Lean or Lake, it does not use external model services, it does not expose proof bodies or provider output bodies, and it does not establish that the imported runtime is correct. Its constants <code>PROOF_AUTHORITY_CEILING</code> and <code>FORBIDDEN_BODY_KEYS</code> encode that boundary in code. A row that adds <code>claims_runtime_correctness</code> is rejected as an overclaim.</p>\n</section>",
      "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": "component-proof-diagnostic-evidence-spine.html"
          },
          {
            "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-module-formal-math-verifier-trace-repair-loop.html"
          },
          {
            "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-module-formal-evidence-cell-anchor-resolver.html"
          },
          {
            "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-module-formal-math-lean-proof-witness.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.ring2_premise_precision_recall",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Ring-2 Premise Precision Recall",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].depends_on",
          "url": "paper-module-ring2-premise-precision-recall.html"
        },
        {
          "id": "paper_module.target_shape_tactic_routing",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Target Shape Tactic Routing",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "url": "paper-module-target-shape-tactic-routing.html"
        },
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "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, whole-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-module-proof-diagnostic-evidence-spine.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[\"Check row source_refs, receipt_anchor_refs, source_digest_refs\"] Resolve[\"Resolve each source ref re-hash file (sha256)\"] Result record[\"Open result record anchor does it contain this ref and digest?\"] Floor[\"Semantic floor failure-taxonomy / graph-update source and result record match\"] Accept[\"Accepted verdict recomputed\"] Reject[\"Rejected, kept as diagnostic evidence\"] Board[\"diagnostic board evidence accounting only\"] Check --> Resolve --> Result record --> Floor Floor -->|all agree| Accept Floor -->|any mismatch| Reject Accept --> Board Reject --> Board",
            "source_format": "mermaid",
            "source_hash": "sha256:27b5316dd63b14ccd07dbfab487b7bd6d89402c57af5de3c15ccbaf1c0e31b91",
            "source_line_end": 75,
            "source_line_start": 60
          }
        ],
        "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-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "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-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "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-module-formal-math-lean-proof-witness.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "proof_diagnostic_evidence_spine",
                "kind": "organ",
                "kind_label": "component",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "explains",
                "url": "component-proof-diagnostic-evidence-spine.html"
              },
              {
                "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": 122,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "NTRS 20160005295",
            "section_id": "assurance-cases-and-provenance-discipline",
            "url": "https://ntrs.nasa.gov/citations/20160005295"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "assurance-cases-and-provenance-discipline",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "proofdiagnosticevidencespine sits before formal proof work and recomputes which earlier diagnostic records may count as evidence, writing a board of accepted and rejected checks with reasons. proofdiagnosticevidencespine is the component that sits one step before formal proof work and decides which diagnostic records are allowed to count as evidence. It reads the records left by earlier formal-math evaluation and premise-retrieval steps, recomputes whether each one actually holds, and writes a board that lists which checks were accepted, which were rejected, and why.",
            "level": 4,
            "order": 1,
            "section_id": "proof-diagnostic-evidence-spine-sits-before-formal-proof-work",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "`proof_diagnostic_evidence_spine` sits before formal proof work"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Rather than trust a row's self-declared pass, it resolves and re-hashes the named files and opens the cited result records, so a pass means evidence is present and coupled, not correct mathematics. It exists because a diagnostic record can lie by omission. A check row can name a real failure-taxonomy report and a real result record, declare itself passing, and be believed on its own word. This component does not trust that word. It resolves the files the row names, re-hashes them, opens the result records the row cites, and only then decides. A pass here means the named evidence is present and coupled. It does not mean the underlying mathematics is correct.",
            "level": 4,
            "order": 2,
            "section_id": "rather-than-trust-a-row-s-self-declared-pass",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Rather than trust a row's self-declared pass"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The output is a metadata-only record set carrying no proof or provider-output body, because the component judges and arranges existing records rather than running a proof checker itself. The result is a metadata-only set of records: proof-evidence checks, a model-output data policy result, a diagnostic board, and a fixture sign-off record. None of them carry a proof body or a provider output body. The component arranges and judges existing records. It never runs a proof checker itself.",
            "level": 4,
            "order": 3,
            "section_id": "body-free-diagnostic-evidence-records",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "metadata-only diagnostic evidence records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Evidence inflation is cheap to write: trusting a row's own expectedresult label would let a drifted digest, an unrelated result record, or a mislabelled check pass silently. The problem is evidence inflation. A row that says \"this check passed\" is cheap to write and expensive to trust. If the spine accepted the row's own expectedresult label, a drifted digest, a result record that never mentions the ref it claims, or a check labelled as failure-taxonomy evidence while pointing at an unrelated file would all pass silently.",
            "level": 4,
            "order": 5,
            "section_id": "evidence-inflation",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Evidence inflation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component asks per row whether the check recomputes against the system it names, ignoring the fixture's pass label because the label is the thing under suspicion. The component answers one question per row: does this check recompute against the system it names, or is it asserting more than its refs support. A loose gate that reads labels fails because the label is the thing under suspicion. The spine ignores the fixture's pass label and rederives the verdict.",
            "level": 4,
            "order": 6,
            "section_id": "rederiving-the-verdict-not-reading-labels",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Rederiving the verdict, not reading labels"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run drives the base fixture and runevidencebundle the exported bundle with added artifact checks, both scanning inputs, running the validators in order, and merging observed negative cases before writing records. The runtime is src/microcosmcore/components/proofdiagnosticevidencespine.py. Two entry points drive it. run handles the base fixture. runevidencebundle handles the exported evidence bundle and adds copied-artifact and source-body checks. Both load their inputs, run a secret-exclusion scan over them, call the validators below in order, merge the negative cases each validator observed, then write the records.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-and-the-shared-pipeline",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "Two entry points and the shared pipeline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "classifyevidencecheck resolves and re-hashes each source ref, confirms every cited result record truly references it, applies a semantic floor, and accepts only when all of that holds with no negative code declared. The core of a per-check verdict is classifyevidencecheck. For each sourceref on a check row it resolves a real public file with resolvepublicref, hashes the bytes with sha256file, and compares that hash to the expected digest the module holds in SOURCEDIGESTS. It opens each result record anchor and confirms the result record payload actually contains the source ref and its digest, so a check is result record-backed only when the result record it cites genuinely references it. On\u2026",
            "level": 4,
            "order": 9,
            "section_id": "the-per-check-verdict-in-classify-evidence-check",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "The per-check verdict in `_classify_evidence_check`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateevidencereceipts runs the classifier over every check, stamps any self-declared pass label as non-authoritative, and reports its own verdict as accepted ids or a recompute-failed finding. validateevidencereceipts runs that classifier over every check. It records legacyexpectedresultlabelpresent and stamps any such label as ignorednonauthoritativefixturelabel, then reports the verdict it computed itself. Accepted checks land in acceptedcheckids, rejected ones become an EVIDENCERECEIPTANCHORRECOMPUTEFAILED finding with its rejection reasons.",
            "level": 4,
            "order": 10,
            "section_id": "running-the-classifier-over-every-check",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Running the classifier over every check"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateproviderpayloadpolicy rejects any provider or oracle row carrying a forbidden body key or claiming oracle authority, while a clean row keeps its advisory metadata under a one-sided retain-metadata, deny-authority rule. validateproviderpayloadpolicy handles provider and oracle advisory rows. It walks each payload with forbiddenbodykeypaths looking for any key in FORBIDDENBODYKEYS, a fixed list that includes proofbody, groundtruthproof, provideroutputbody, oraclepayloadbody, and prompt. A row with a forbidden key, or one that claims oracle authority, is rejected and kept as a regression fixture. A clean row keeps its advisory metadata and is marked advisorymetadata_preserved. The rule\u2026",
            "level": 4,
            "order": 11,
            "section_id": "advisory-metadata-kept-authority-denied",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "Advisory metadata kept, authority denied"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateauthorityceiling rejects a board's source-authority and a check's runtime-correctness upgrades, while validatestalesourcecoupling keeps a drifted fingerprint as evidence and marks it stale. validateauthorityceiling rejects two upgrade attempts. A diagnostic board that sets claimssourceauthority produces DIAGNOSTICBOARDAUTHORITYUPGRADE. A passing check that sets claimsruntimecorrectness produces EVIDENCEPASSOVERCLAIMSRUNTIMECORRECTNESS. validatestalesourcecoupling keeps a drifted fingerprint as evidence rather than dropping it, emitting PROOFRECEIPTSOURCECOUPLINGSTALE and setting sourcefingerprint_status to stale.",
            "level": 4,
            "order": 12,
            "section_id": "rejecting-authority-upgrades-keeping-stale-coupling",
            "source_line_end": 46,
            "source_line_start": 43,
            "title": "Rejecting authority upgrades, keeping stale coupling"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "On the bundle path, validatecopiedmacrobodyartifacts re-hashes each copied Ring2 artifact and passes only when all thirteen targets are present and digest-matched, blocking on any mismatch. On the bundle path, validatecopiedmacrobodyartifacts re-hashes each copied Ring2 runtime artifact against PUBLICRING2ARTIFACT_IMPORTS. It passes only when all thirteen expected targets are declared, present, and digest-matched under either the exact-copy or the source-faithful public-light-edit policy. Any missing file or digest mismatch blocks the status.",
            "level": 4,
            "order": 13,
            "section_id": "digest-checking-the-copied-ring2-artifacts",
            "source_line_end": 76,
            "source_line_start": 47,
            "title": "Digest-checking the copied Ring2 artifacts"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 78,
            "source_line_start": 77,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture declares six negative inputs the run must observe, each mapped to its error codes, and the run blocks if any is missing. The fixture declares the negative cases the run must observe, listed in EXPECTEDNEGATIVECASES. A run is blocked if any of them is missing: providerproofbodypayloadrejected: a model-output data carrying a forbidden proof body, giving FORBIDDENPROOFBODY and PROVIDERPAYLOADNOT_AUTHORITY. oraclepayloadclaimsauthorityrejected: an oracle payload claiming authority, giving ORACLEPAYLOADBODYFORBIDDEN and ORACLEPAYLOADNOTAUTHORITY. evidencereceiptmissingrequiredfields: a result record lacking a validator id or scope boundary, giving MISSINGVALIDATORID and MISSINGRECEIP\u2026",
            "level": 4,
            "order": 15,
            "section_id": "six-negative-inputs-the-run-must-observe",
            "source_line_end": 89,
            "source_line_start": 79,
            "title": "Six negative inputs the run must observe"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 91,
            "source_line_start": 90,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component follows assurance-case practice, tying evidence to a claim and its limits, and borrows result record discipline from GSN, W3C PROV, and observability, treating a diagnostic as an evidence cell rather than a proof. The component follows assurance-case practice: evidence is tied to a claim, its assumptions, and its limits before it is treated as support. NASA's Goal Structuring Notation example for spacecraft assurance frames assurance as model-structured evidence rather than document-level persuasion, NTRS 20160005295. The result record discipline also borrows from W3C PROV and from observability practice, where a diagnostic artifact is an evidence cell with provenance and not\u2026",
            "level": 4,
            "order": 17,
            "section_id": "assurance-cases-and-provenance-discipline",
            "source_line_end": 95,
            "source_line_start": 92,
            "title": "Assurance cases and provenance discipline"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 97,
            "source_line_start": 96,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run these from the repository root. Neither command mutates a durable record or a generated projection: Run these from the repository root. Neither command mutates a durable record or a generated projection:",
            "level": 4,
            "order": 19,
            "section_id": "fixture-and-bundle-validation-commands",
            "source_line_end": 107,
            "source_line_start": 98,
            "title": "Fixture and bundle validation commands"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Clearing this validation shows the fixture's expected refusals all fired, but proves nothing about the underlying mathematics or any provider's authority. A pass means the observed negative cases match EXPECTEDNEGATIVECASES. It does not establish formal-result correctness or provider authority.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-means",
            "source_line_end": 111,
            "source_line_start": 108,
            "title": "What a pass means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 113,
            "source_line_start": 112,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is bounded evidence accounting: over the fixture inputs, the component recomputes which refs, digests, result record anchors, and negative cases hold and refuses to let a row inflate past that. The strongest claim the evidence supports is bounded evidence accounting: for the fixture inputs, this component recomputes which public refs, digests, result record anchors, and negative cases hold, and refuses to let a row inflate itself past that.",
            "level": 4,
            "order": 22,
            "section_id": "bounded-evidence-accounting",
            "source_line_end": 117,
            "source_line_start": 114,
            "title": "Bounded evidence accounting"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It runs no Lean or Lake, calls no providers, exposes no proof or provider-output body, and proves no runtime correctness, with PROOFAUTHORITYCEILING and FORBIDDENBODYKEYS encoding that boundary in code. It refuses the rest. It does not run Lean or Lake, it does not use external model services, it does not expose proof bodies or provider output bodies, and it does not establish that the imported runtime is correct. Its constants PROOFAUTHORITYCEILING and FORBIDDENBODYKEYS encode that boundary in code. A row that adds claimsruntimecorrectness is rejected as an overclaim.",
            "level": 4,
            "order": 23,
            "section_id": "what-it-refuses-to-establish",
            "source_line_end": 121,
            "source_line_start": 118,
            "title": "What it refuses to establish"
          }
        ],
        "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": "",
          "source": "capsule_summary_line",
          "text": "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."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "proof_diagnostic_evidence_spine.py",
            "path": "src/microcosm_core/organs/proof_diagnostic_evidence_spine.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for proof-diagnostic evidence validation, exported evidence-bundle digest checks, provider/proof-body exclusion, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_evidence_bundle",
              "validate_copied_macro_body_artifacts",
              "validate_evidence_receipts",
              "validate_provider_payload_policy",
              "validate_authority_ceiling",
              "EXPECTED_NEGATIVE_CASES",
              "PROOF_AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/proof_diagnostic_evidence_spine.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component replays whether a proposed</span> change should be allowed to run, checking synthetic proposals against their evidence and writing a metadata-only record of what was admitted and why.</strong> This component replays a make-believe question that an agent system has to answer safely: should this proposed change be allowed to run? It takes a small bundle of synthetic proposals and their supporting evidence, checks each proposal against that evidence, and writes a metadata-only result record that shows which proposals were admitted and why.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three proposals under one authorization replay</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Three proposals, an inspection, a scoped write, and its undo, are admitted only when an independent evidence chain resolves, so wording, identity, hidden votes, and bare success claims all fail.</strong> The bundle holds three proposals: a look-only inspection, a small scoped config write, and an undo of that write. A proposal is admitted only when an independent evidence chain resolves for it. Impressive wording, an admin-looking identity, a hidden vote, or a final answer that just says it worked all fail on their own.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Entry points and emitted authorization evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component runs via <code>run</code> on the fixture or <code>run_authorization_bundle</code> on the exported example, emitting counts, refs, hashes, and verdicts but never proof bodies, votes, or account secrets.</strong> The component is at <code>src/microcosm_core/organs/proof_derived_governed_mutation_authorization.py</code>. Run it with <code>run</code> for the fixture, or <code>run_authorization_bundle</code> for the exported example. The result record carries counts, refs, hashes, and verdicts, never proof bodies, policy votes, or account secrets.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The action that grants itself permission</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The danger is a step that authorizes itself by claiming a standing account secret, recording a hidden governance-vote, or reporting success after the fact, all of which a trusting check would admit.</strong> The danger this guards against is an action that grants itself permission. In an agent system a step can claim a standing account secret, record a governance-vote nobody can see, or report success after the fact. A loose check that trusts the proposal&#x27;s own summary would admit all three.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Authorization derived from resolved evidence files</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each admitted proposal must resolve against separate evidence files, and a recomputed evidence-chain hash must match the declared one, so a hand-written hash constant cannot survive.</strong> Authorization here is derived, not asserted. Each admitted proposal must resolve against separate evidence files: redacted proof cells that name validator result refs, at least two visible policy verdicts evaluated before any execution identity, a logged side-effect diff for the two changing actions, a matching undo record, and a cold-replay pass. The component recomputes an evidence-chain hash from those resolved rows and rejects the proposal when the declared hash does not match. A hand-written hash constant cannot survive that step.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The anti-bake gate binds to a real commit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The anti-bake gate requires each proposal to bind to a real git commit that touched this component&#x27;s source or test, with its refs re-derived so a fixture cannot pre-write its own answer.</strong> The harder part is the anti-bake gate. Passing the synthetic chain is not enough. Every admitted proposal must also bind to a real repository record: a concrete git commit that the component resolves with a <code>git</code> subprocess and checks touched this component&#x27;s own source or its focused test. The declared proof, policy, and undo refs on that record are re-derived from the evidence files and compared, so a fixture cannot pre-write its own answer.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The two entry points share one validator order</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates the fixture with negative cases and <code>run_authorization_bundle</code> validates the exported example without them, both calling the same validators in the same order.</strong> <code>run</code> loads the fixture input directory with negative cases included and writes the durable result set. <code>run_authorization_bundle</code> runs the exported example without the negative cases and writes one bundle result file. Both call the same validators in the same order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Per-proposal checks in <code>_validate_proposal_row</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_proposal_row</code> checks the fourteen required fields against the other files, recomputes the evidence-chain hash, and rejects an undo-less write, thin verdicts, or an action outside the three fixed classes.</strong> Each proposal must carry the fourteen fields in <code>REQUIRED_PROPOSAL_FIELDS</code>, 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>. <code>_validate_proposal_row</code> checks each field against the other files rather than against the proposal&#x27;s own claim. It recomputes the hash through <code>_proposal_evidence_chain_hash</code> over the resolved proof digests, policy digests, side-effect ref, undo ref, and cold-replay ref. A write or undo proposal with no undo ref is rejected as an irreversible change. Fewer than two visible allow or warn verdicts from distinct evaluators blocks the proposal. The three action classes admitted are fixed in <code>REQUIRED_ACTION_CLASSES</code>: <code>read_only_inspection</code>, <code>scoped_config_write</code>, and <code>rollback</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A gate for each supporting evidence file</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each supporting file has its own gate over proof cells, policy verdicts, side-effect rows, undo records, and cold-replay passes, with a minimum count and a body-redacted requirement on each.</strong> The supporting files each have their own gate. <code>validate_proof_evidence_cells</code> needs three or more cells, each naming its proposal, carrying evidence refs and validator result refs, and marked body-redacted with no exported proof body. <code>validate_policy_verdicts</code> needs six or more verdicts and at least two visible allow or warn verdicts per proposal, each resolving back to a proof cell. <code>validate_side_effect_ledger</code> needs exactly two logged, reversible, synthetic side-effect rows. <code>validate_rollback_receipts</code> needs at least two passing undo records that do not claim irreversible authority. <code>validate_cold_replay</code> needs at least three redacted cold-replay passes.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The real-record gate in <code>validate_governed_mutation_records</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_governed_mutation_records</code> resolves each commit with <code>_git_commit_evidence</code>, sets <code>scope_verified</code> only when a changed file is this component&#x27;s source or test, and downgrades any proposal without an accepted record.</strong> <code>validate_governed_mutation_records</code> runs the real-record gate. A record must declare a repo record class, name a proposal that exists, and carry a commit ref that <code>_git_commit_evidence</code> resolves. That helper runs <code>git rev-parse</code> and <code>git show --name-only</code>, then sets <code>scope_verified</code> only when a changed file ends with this component&#x27;s source or test path. The record&#x27;s declared proof, policy, and undo refs are re-derived from the evidence indices and must match. A proposal whose id is not in the accepted real-record set is downgraded from admitted to blocked.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Digest check on copied internal control bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_manifest_result</code> verifies each copied internal control body by sha256 against its declared digest, and the summary holds every body-in-result record flag false so only refs and hashes are reported.</strong> <code>_source_module_manifest_result</code> checks the copied internal control bodies shipped with the exported example. It reads <code>source_module_manifest.json</code>, confirms each row is classed as copied body material, verifies each target file exists under <code>source_modules/</code>, and recomputes its sha256 against the declared digest and required anchors. <code>_source_open_body_import_summary</code> projects that result and holds <code>body_in_receipt</code>, <code>body_text_in_receipt</code>, and <code>body_text_exported_in_receipts</code> at false, so refs and hashes are reported but body text is not.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code>, <code>run_authorization_bundle</code></td><td>Fixture and exported-example entry points that write the result set</td></tr><tr><td><code>validate_mutation_proposals</code>, <code>_validate_proposal_row</code></td><td>The authorization predicate for each proposal</td></tr><tr><td><code>_proposal_evidence_chain_hash</code></td><td>Recomputes the evidence-chain hash from resolved rows</td></tr><tr><td><code>validate_proof_evidence_cells</code></td><td>Redacted proof cells with evidence and validator refs</td></tr><tr><td><code>validate_policy_verdicts</code></td><td>Visible allow or warn verdicts that resolve to proof</td></tr><tr><td><code>validate_side_effect_ledger</code></td><td>Two logged reversible synthetic side effects</td></tr><tr><td><code>validate_rollback_receipts</code></td><td>Passing undo records without irreversible claims</td></tr><tr><td><code>validate_cold_replay</code></td><td>Redacted cold-replay passes per proposal path</td></tr><tr><td><code>validate_governed_mutation_records</code>, <code>_git_commit_evidence</code></td><td>Real-record anti-bake gate over a resolved git commit</td></tr><tr><td><code>_source_module_manifest_result</code>, <code>_source_open_body_import_summary</code></td><td>Digest check on copied internal control bodies, body text kept out</td></tr><tr><td><code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code></td><td>The falsification set and the scope limit</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"450\" height=\"552\" viewBox=\"0 0 450 552\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"156.1\" y1=\"54.0\" x2=\"193.1\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"193.1,96.0 186.3,92.9 190.9,88.8\"></polygon><line class=\"pmd-edge\" x1=\"224.8\" y1=\"168.0\" x2=\"224.8\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"224.8,210.0 221.7,203.2 227.9,203.2\"></polygon><line class=\"pmd-edge\" x1=\"224.8\" y1=\"246.0\" x2=\"224.8\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"224.8,288.0 221.7,281.2 227.9,281.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"204.8\" y=\"258.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"224.8\" y=\"271.0\" text-anchor=\"middle\">match</text><line class=\"pmd-edge\" x1=\"224.8\" y1=\"246.0\" x2=\"224.8\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"224.8,384.0 221.7,377.2 227.9,377.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"195.8\" y=\"306.0\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"224.8\" y=\"319.0\" text-anchor=\"middle\">mismatch</text><line class=\"pmd-edge\" x1=\"352.3\" y1=\"54.0\" x2=\"238.0\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"238.0,288.0 238.2,280.5 243.7,283.2\"></polygon><line class=\"pmd-edge\" x1=\"224.8\" y1=\"342.0\" x2=\"224.8\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"224.8,384.0 221.7,377.2 227.9,377.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"204.8\" y=\"354.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"224.8\" y=\"367.0\" text-anchor=\"middle\">bound</text><line class=\"pmd-edge\" x1=\"224.8\" y1=\"342.0\" x2=\"224.8\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"224.8,384.0 221.7,377.2 227.9,377.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"198.8\" y=\"354.0\" width=\"52.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"224.8\" y=\"367.0\" text-anchor=\"middle\">unbound</text><line class=\"pmd-edge\" x1=\"224.8\" y1=\"438.0\" x2=\"224.8\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"224.8,480.0 221.7,473.2 227.9,473.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=\"244.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"40.5\">read-only, scoped write, undo</tspan></text><title>read-only, scoped write, undo</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"91.4\" y=\"96.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.8\" y=\"118.5\">proof cells, policy verdicts,</tspan><tspan x=\"224.8\" y=\"136.5\">side effects, undo records, cold</tspan><tspan x=\"224.8\" y=\"154.5\">replay</tspan></text><title>proof cells, policy verdicts, side effects, undo records, cold replay</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"224.8,210.0 350.8,228.0 224.8,246.0 98.8,228.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.8\" y=\"232.5\">declared hash == derived hash?</tspan></text><title>declared hash == derived hash?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"290.6\" y=\"18.0\" width=\"141.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"361.1\" y=\"40.5\">real commit ref</tspan></text><title>real commit ref</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"224.8,288.0 354.5,315.0 224.8,342.0 95.1,315.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.8\" y=\"310.5\">git commit touched source/test?</tspan><tspan x=\"224.8\" y=\"328.5\">re-derived refs match?</tspan></text><title>git commit touched source/test? re-derived refs match?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"98.8\" y=\"384.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.8\" y=\"406.5\">metadata-only result record</tspan><tspan x=\"224.8\" y=\"424.5\">counts, refs, hashes, verdicts</tspan></text><title>metadata-only result record counts, refs, hashes, verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"84.0\" y=\"480.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.8\" y=\"502.5\">scope_limit</tspan><tspan x=\"224.8\" y=\"520.5\">no account secrets, no live change</tspan></text><title>scope_limit no account secrets, no live change</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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, scoped write, undo</dt><dd><code class=\"pm-diagram__ref-loc\">mutation_proposals.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>real commit ref</dt><dd><code class=\"pm-diagram__ref-loc\">governed_mutation_records.json</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Proposals[&quot;mutation_proposals.json read-only, scoped write, undo&quot;] Evidence[&quot;proof cells, policy verdicts, side effects, undo records, cold replay&quot;] Hash{&quot;declared hash == derived hash?&quot;} Records[&quot;governed_mutation_records.json real commit ref&quot;] AntiBake{&quot;git commit touched source/test? re-derived refs match?&quot;} Result[&quot;metadata-only result record counts, refs, hashes, verdicts&quot;] Ceiling[&quot;scope_limit no account secrets, no live change&quot;] Proposals --&gt; Evidence Evidence --&gt; Hash Hash --&gt;|match| AntiBake Hash --&gt;|mismatch| Result Records --&gt; AntiBake AntiBake --&gt;|bound| Result AntiBake --&gt;|unbound| Result Result --&gt; Ceiling</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight rejections mapped to <code>GOV_MUT_*</code> codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> lists eight rejections, each mapped to a <code>GOV_MUT_*</code> code, from standing account secrets and hidden votes to unlogged side effects and final-answer-only success.</strong> <code>EXPECTED_NEGATIVE_CASES</code> lists eight rejections, each mapped to a <code>GOV_MUT_*</code> error code. A proposal that claims a standing account secret fails GOV MUT STANDING account secret AUTHORITY. A proposal evaluated by policy after it ran fails <code>GOV_MUT_POLICY_AFTER_EXECUTION</code>. A hidden vote fails <code>GOV_MUT_HIDDEN_POLICY_VOTE</code>. A live cloud account secret fails GOV MUT LIVE CLOUD account secret. A change with no undo ref fails <code>GOV_MUT_IRREVERSIBLE_MUTATION</code>. An unlogged side effect fails <code>GOV_MUT_UNLOGGED_SIDE_EFFECT</code>. Consensus with no resolving evidence fails <code>GOV_MUT_CONSENSUS_WITHOUT_EVIDENCE</code>. A proposal graded only by a final-answer success fails <code>GOV_MUT_FINAL_ANSWER_ONLY_SUCCESS</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each rejection turns on evidence, not on labels</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The eight cases are the security argument: each isolates one overclaim and fails because the public evidence tables do not resolve, never because the proposal looked suspicious.</strong> These eight are the security argument. Each isolates one overclaim: a standing account secret, an after-the-fact policy check, a hidden vote, a live cloud account secret, a write with no undo ref, an unlogged side effect, a missing evidence chain, or a bare success claim. None of them depends on a suspicious label. Each fails because the public evidence tables the predicate checks do not resolve, not because the proposal looked wrong.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Admission control and policy-as-code lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The shape follows admission-control and policy-as-code practice from Open Policy Agent and Kubernetes admission controllers, with undo and side-effect parts adjacent to controlled-rollout feature-flag patterns, kept synthetic and replay-only.</strong> The shape follows 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 they persist. The undo and side-effect parts are adjacent to controlled-rollout practice, including the feature-flag 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>. This component keeps the pattern synthetic and replay-only.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reader validation without durable writes</h4>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_proof_derived_governed_mutation_authorization.py -q --basetemp=/tmp/microcosm_proof_derived_governed_mutation_authorization_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the focused tests hold and this Markdown still satisfies the shared coverage contract, not that any real change was authorized.</strong> A pass means the focused tests hold and this Markdown still satisfies the shared paper-module coverage contract. It does not mean any real change was authorized.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded claim the evidence supports</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On a synthetic bundle, three proposals were admitted only after a full evidence chain, matching hash, and a scoped real commit, while the same predicate rejects eight named overclaims.</strong> The strongest claim the evidence supports is a bounded one: for a synthetic bundle, three proposals were admitted only after proof cells, two visible resolving policy verdicts, logged side effects, undo records, cold-replay passes, an evidence-chain hash that matched its recomputation, and a real commit that touched this component&#x27;s own source or test. The negative cases show the same predicate rejecting eight named overclaims. Copied internal control bodies are checked by digest with body text kept out of the result record.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays unauthorized</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The boundary grants no live mutation, account secrets, cloud reach, source-file changes, external model access, or exported body, with <code>AUTHORITY_CEILING</code> recording each as not authorized and a green result staying fixture evidence.</strong> That is the whole proof boundary. This component does not grant live mutation authority, hold standing account secrets, reach any cloud or account, change source files, call a provider, export a proof body or governance-vote, or claim benchmark safety. <code>AUTHORITY_CEILING</code> records every one of those as not authorized. A green result is validator evidence over a fixture, not launch-scope decision, hosting approval, or whole-system correctness.</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": "component-proof-derived-governed-mutation-authorization.html"
          },
          {
            "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-module-mission-transaction-work-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch12_release_claim_language_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 12 launch claim-Language Gate",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
          "url": "paper-module-batch12-release-claim-language-gate.html"
        },
        {
          "id": "paper_module.batch4_proof_authority_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 4 Proof, Authority, and Runtime Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "url": "paper-module-batch4-proof-authority-runtime.html"
        },
        {
          "id": "paper_module.batch8_policy_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Policy Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
          "url": "paper-module-batch8-policy-engines-capsule.html"
        }
      ],
      "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-module-proof-derived-governed-mutation-authorization.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 read-only, scoped write, undo\"] Evidence[\"proof cells, policy verdicts, side effects, undo records, cold replay\"] Hash{\"declared hash == derived hash?\"} Records[\"governed_mutation_records.json real commit ref\"] AntiBake{\"git commit touched source/test? re-derived refs match?\"} Result[\"metadata-only result record counts, refs, hashes, verdicts\"] Ceiling[\"scope_limit no account secrets, no live change\"] Proposals --> Evidence Evidence --> Hash Hash -->|match| AntiBake Hash -->|mismatch| Result Records --> AntiBake AntiBake -->|bound| Result AntiBake -->|unbound| Result Result --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:6b606992628a913364d5b1b30cee269979f31718804510e07bfdeef252148fbd",
            "source_line_end": 82,
            "source_line_start": 65
          }
        ],
        "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-module-mission-transaction-work-spine.html"
              }
            ],
            "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": "component-proof-derived-governed-mutation-authorization.html"
              },
              {
                "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": 126,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "admission-control-and-policy-as-code-lineage",
            "url": "https://www.openpolicyagent.org/docs"
          },
          {
            "kind": "external_reference",
            "label": "admission controllers",
            "section_id": "admission-control-and-policy-as-code-lineage",
            "url": "https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/"
          },
          {
            "kind": "external_reference",
            "label": "Martin Fowler",
            "section_id": "admission-control-and-policy-as-code-lineage",
            "url": "https://martinfowler.com/articles/feature-toggles.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component replays whether a proposed change should be allowed to run, checking synthetic proposals against their evidence and writing a metadata-only record of what was admitted and why. This component replays a make-believe question that an agent system has to answer safely: should this proposed change be allowed to run? It takes a small bundle of synthetic proposals and their supporting evidence, checks each proposal against that evidence, and writes a metadata-only result record that shows which proposals were admitted and why.",
            "level": 4,
            "order": 1,
            "section_id": "the-component-replays-whether-a-proposed-change-should-be-allowed-to-run",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "The component replays whether a proposed change should be allowed to run"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Three proposals, an inspection, a scoped write, and its undo, are admitted only when an independent evidence chain resolves, so wording, identity, hidden votes, and bare success claims all fail. The bundle holds three proposals: a look-only inspection, a small scoped config write, and an undo of that write. A proposal is admitted only when an independent evidence chain resolves for it. Impressive wording, an admin-looking identity, a hidden vote, or a final answer that just says it worked all fail on their own.",
            "level": 4,
            "order": 2,
            "section_id": "three-proposals-under-one-authorization-replay",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Three proposals under one authorization replay"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component runs via run on the fixture or runauthorizationbundle on the exported example, emitting counts, refs, hashes, and verdicts but never proof bodies, votes, or account secrets. The component is at src/microcosmcore/components/proofderivedgovernedmutationauthorization.py. Run it with run for the fixture, or runauthorization_bundle for the exported example. The result record carries counts, refs, hashes, and verdicts, never proof bodies, policy votes, or account secrets.",
            "level": 4,
            "order": 3,
            "section_id": "entry-points-and-emitted-authorization-evidence",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Entry points and emitted authorization evidence"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The danger is a step that authorizes itself by claiming a standing account secret, recording a hidden governance-vote, or reporting success after the fact, all of which a trusting check would admit. The danger this guards against is an action that grants itself permission. In an agent system a step can claim a standing account secret, record a governance-vote nobody can see, or report success after the fact. A loose check that trusts the proposal's own summary would admit all three.",
            "level": 4,
            "order": 5,
            "section_id": "the-action-that-grants-itself-permission",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "The action that grants itself permission"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each admitted proposal must resolve against separate evidence files, and a recomputed evidence-chain hash must match the declared one, so a hand-written hash constant cannot survive. Authorization here is derived, not asserted. Each admitted proposal must resolve against separate evidence files: redacted proof cells that name validator result refs, at least two visible policy verdicts evaluated before any execution identity, a logged side-effect diff for the two changing actions, a matching undo record, and a cold-replay pass. The component recomputes an evidence-chain hash from those resolved rows and rejects the proposal when the declared hash does not match. A hand-written hash constant\u2026",
            "level": 4,
            "order": 6,
            "section_id": "authorization-derived-from-resolved-evidence-files",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Authorization derived from resolved evidence files"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The anti-bake gate requires each proposal to bind to a real git commit that touched this component's source or test, with its refs re-derived so a fixture cannot pre-write its own answer. The harder part is the anti-bake gate. Passing the synthetic chain is not enough. Every admitted proposal must also bind to a real repository record: a concrete git commit that the component resolves with a git subprocess and checks touched this component's own source or its focused test. The declared proof, policy, and undo refs on that record are re-derived from the evidence files and compared, so a fixture cannot pre-write its own answer.",
            "level": 4,
            "order": 7,
            "section_id": "the-anti-bake-gate-binds-to-a-real-commit",
            "source_line_end": 28,
            "source_line_start": 25,
            "title": "The anti-bake gate binds to a real commit"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 30,
            "source_line_start": 29,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run validates the fixture with negative cases and runauthorizationbundle validates the exported example without them, both calling the same validators in the same order. run loads the fixture input directory with negative cases included and writes the durable result set. runauthorizationbundle runs the exported example without the negative cases and writes one bundle result file. Both call the same validators in the same order.",
            "level": 4,
            "order": 9,
            "section_id": "the-two-entry-points-share-one-validator-order",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "The two entry points share one validator order"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateproposalrow checks the fourteen required fields against the other files, recomputes the evidence-chain hash, and rejects an undo-less write, thin verdicts, or an action outside the three fixed classes. Each proposal must carry the fourteen fields in REQUIREDPROPOSALFIELDS, including proofcellrefs, policyverdictrefs, policyevaluatedbeforeexecution, sideeffectclass, evidencechainhash, and coldreplayref. validateproposalrow checks each field against the other files rather than against the proposal's own claim. It recomputes the hash through proposalevidencechainhash over the resolved proof digests, policy digests, side-effect ref, undo ref, and cold-replay ref. A write or undo proposal\u2026",
            "level": 4,
            "order": 10,
            "section_id": "per-proposal-checks-in-validate-proposal-row",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Per-proposal checks in `_validate_proposal_row`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each supporting file has its own gate over proof cells, policy verdicts, side-effect rows, undo records, and cold-replay passes, with a minimum count and a body-redacted requirement on each. The supporting files each have their own gate. validateproofevidencecells needs three or more cells, each naming its proposal, carrying evidence refs and validator result refs, and marked body-redacted with no exported proof body. validatepolicyverdicts needs six or more verdicts and at least two visible allow or warn verdicts per proposal, each resolving back to a proof cell. validatesideeffectledger needs exactly two logged, reversible, synthetic side-effect rows. validaterollbackreceipts needs at lea\u2026",
            "level": 4,
            "order": 11,
            "section_id": "a-gate-for-each-supporting-evidence-file",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "A gate for each supporting evidence file"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validategovernedmutationrecords resolves each commit with gitcommitevidence, sets scopeverified only when a changed file is this component's source or test, and downgrades any proposal without an accepted record. validategovernedmutationrecords runs the real-record gate. A record must declare a repo record class, name a proposal that exists, and carry a commit ref that gitcommitevidence resolves. That helper runs git rev-parse and git show --name-only, then sets scopeverified only when a changed file ends with this component's source or test path. The record's declared proof, policy, and undo refs are re-derived from the evidence indices and must match. A proposal whose id is not in the acc\u2026",
            "level": 4,
            "order": 12,
            "section_id": "the-real-record-gate-in-validate-governed-mutation-records",
            "source_line_end": 46,
            "source_line_start": 43,
            "title": "The real-record gate in `validate_governed_mutation_records`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "sourcemodulemanifestresult verifies each copied internal control body by sha256 against its declared digest, and the summary holds every body-in-result record flag false so only refs and hashes are reported. sourcemodulemanifestresult checks the copied internal control bodies shipped with the exported example. It reads sourcemodulemanifest.json, confirms each row is classed as copied body material, verifies each target file exists under sourcemodules/, and recomputes its sha256 against the declared digest and required anchors. sourceopenbodyimportsummary projects that result and holds bodyinreceipt, bodytextinreceipt, and bodytextexportedinreceipts at false, so refs and hashes are reported\u2026",
            "level": 4,
            "order": 13,
            "section_id": "digest-check-on-copied-control-plane-bodies",
            "source_line_end": 83,
            "source_line_start": 47,
            "title": "Digest check on copied internal control bodies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 85,
            "source_line_start": 84,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES lists eight rejections, each mapped to a GOVMUT code, from standing account secrets and hidden votes to unlogged side effects and final-answer-only success. EXPECTEDNEGATIVECASES lists eight rejections, each mapped to a GOVMUT error code. A proposal that claims a standing account secret fails GOVMUTSTANDINGCREDENTIALAUTHORITY. A proposal evaluated by policy after it ran fails GOVMUTPOLICYAFTEREXECUTION. A hidden vote fails GOVMUTHIDDENPOLICYVOTE. A live cloud account secret fails GOVMUTLIVECLOUDCREDENTIAL. A change with no undo ref fails GOVMUTIRREVERSIBLEMUTATION. An unlogged side effect fails GOVMUTUNLOGGEDSIDEEFFECT. Consensus with no resolving evidence fails GOVMUT\u2026",
            "level": 4,
            "order": 15,
            "section_id": "eight-rejections-mapped-to-gov-mut-codes",
            "source_line_end": 89,
            "source_line_start": 86,
            "title": "Eight rejections mapped to `GOV_MUT_*` codes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The eight cases are the security argument: each isolates one overclaim and fails because the public evidence tables do not resolve, never because the proposal looked suspicious. These eight are the security argument. Each isolates one overclaim: a standing account secret, an after-the-fact policy check, a hidden vote, a live cloud account secret, a write with no undo ref, an unlogged side effect, a missing evidence chain, or a bare success claim. None of them depends on a suspicious label. Each fails because the public evidence tables the predicate checks do not resolve, not because the proposal looked wrong.",
            "level": 4,
            "order": 16,
            "section_id": "each-rejection-turns-on-evidence-not-on-labels",
            "source_line_end": 93,
            "source_line_start": 90,
            "title": "Each rejection turns on evidence, not on labels"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 95,
            "source_line_start": 94,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The shape follows admission-control and policy-as-code practice from Open Policy Agent and Kubernetes admission controllers, with undo and side-effect parts adjacent to controlled-rollout feature-flag patterns, kept synthetic and replay-only. The shape follows 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 they persist. The undo and side-effect parts are ad\u2026",
            "level": 4,
            "order": 18,
            "section_id": "admission-control-and-policy-as-code-lineage",
            "source_line_end": 99,
            "source_line_start": 96,
            "title": "Admission control and policy-as-code lineage"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 101,
            "source_line_start": 100,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": null,
            "level": 4,
            "order": 20,
            "section_id": "reader-validation-without-durable-writes",
            "source_line_end": 111,
            "source_line_start": 102,
            "title": "Reader validation without durable writes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the focused tests hold and this Markdown still satisfies the shared coverage contract, not that any real change was authorized. A pass means the focused tests hold and this Markdown still satisfies the shared paper-module coverage contract. It does not mean any real change was authorized.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-means",
            "source_line_end": 115,
            "source_line_start": 112,
            "title": "What a pass means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 117,
            "source_line_start": 116,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "On a synthetic bundle, three proposals were admitted only after a full evidence chain, matching hash, and a scoped real commit, while the same predicate rejects eight named overclaims. The strongest claim the evidence supports is a bounded one: for a synthetic bundle, three proposals were admitted only after proof cells, two visible resolving policy verdicts, logged side effects, undo records, cold-replay passes, an evidence-chain hash that matched its recomputation, and a real commit that touched this component's own source or test. The negative cases show the same predicate rejecting eight named overclaims. Copied internal control bodies are checked by digest with body text kept out of th\u2026",
            "level": 4,
            "order": 23,
            "section_id": "the-bounded-claim-the-evidence-supports",
            "source_line_end": 121,
            "source_line_start": 118,
            "title": "The bounded claim the evidence supports"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The boundary grants no live mutation, account secrets, cloud reach, source-file changes, external model access, or exported body, with AUTHORITYCEILING recording each as not authorized and a green result staying fixture evidence. That is the whole proof boundary. This component does not grant live mutation authority, hold standing account secrets, reach any cloud or account, change source files, call a provider, export a proof body or governance-vote, or claim benchmark safety. AUTHORITYCEILING records every one of those as not authorized. A green result is validator evidence over a fixture, not launch-scope decision, hosting approval, or whole-system correctness.",
            "level": 4,
            "order": 24,
            "section_id": "what-stays-unauthorized",
            "source_line_end": 125,
            "source_line_start": 122,
            "title": "What stays unauthorized"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "proof_derived_governed_mutation_authorization.py",
            "path": "src/microcosm_core/organs/proof_derived_governed_mutation_authorization.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for governed-mutation authorization fixture validation, exported bundle validation, copied source-module digest checks, negative-case enforcement, cards, and scope limits.",
            "symbols": [
              "run",
              "run_authorization_bundle",
              "validate_mutation_proposals",
              "validate_proof_evidence_cells",
              "validate_policy_verdicts",
              "validate_side_effect_ledger",
              "validate_rollback_receipts",
              "validate_cold_replay"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/proof_derived_governed_mutation_authorization.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Landing language must follow recorded evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">An agent&#x27;s &quot;I committed the fix&quot; is a claim, and this component reads recorded landing examples and decides whether each one&#x27;s evidence supports the words used to describe it.</strong> An agent that says &quot;I committed the fix&quot; is making a claim, and the claim is the part that is usually wrong. This component reads recorded examples of an agent finishing a piece of work and decides whether the evidence in each example supports the words used to describe it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four inputs produce four metadata-only records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It reads a fixture of landing attempts, a policy, a protocol, and broken cases, plus copied internal control bodies in bundle mode, and emits a metadata-only board, result, validation, and negative-coverage record.</strong> It takes a fixture of recorded landing attempts, a landing policy, a projection protocol, and a set of deliberately broken cases. In bundle mode it also reads the copied bodies of the internal control source files the model was tested against. It emits a metadata-only result set: a board, a result record, a validation record, and a fourth record confirming every expected negative case was caught.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recorded claims only, with no live mutation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It runs no Git, stages nothing, moves no ledger, and excludes launch: it reads recorded claims and rejects the ones the evidence does not back.</strong> It does not run Git, stage a file, move a ledger, or authorize a launch. It reads recorded claims and rejects the ones the evidence does not back.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Does the evidence support the landing language</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The narrow question is whether a recorded landing&#x27;s evidence supports its language, since a loose check passes any row that merely describes itself well: a confident row with nothing behind it.</strong> The question is narrow. Given a recorded landing attempt, does the recorded evidence support the landing language? A loose check passes any row that describes itself well, which is exactly the failure mode: a confident row with nothing behind it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">HEAD movement and validation order are separate floors</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A landed-commit claim needs recorded HEAD movement, a commit-path claim needs validation before the attempt, and every row still needs blocker and ledger evidence.</strong> The component turns two ordinary rules into rejections. 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 a 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. Blocker capture for metadata-blocked rows and work log completion for every row are the other two floors.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Copied internal control bodies ground the check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Six digest-provenanced internal control files let readers inspect the mechanics behind the landing rules instead of trusting a paraphrase of them.</strong> The check is also source-backed. The mechanics it tests rows against are not paraphrased. The six internal control source files are copied into the bundle with digest provenance, so a reader can see which code the model was checked against instead of trusting a summary.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints compose the same checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Fixture and bundle entrypoints both call <code>_build_result</code>, differing only in negative-case inclusion, manifest requirements, and fresh-record reuse.</strong> Two entry points drive the same builder. <code>run</code> reads the first-wave fixture with <code>include_negative=True</code> and writes four durable records. <code>run_work_landing_bundle</code> reads an exported bundle with <code>include_negative=False</code>, adds the source-module manifest check, and can reuse a fresh prior record when the input digest is unchanged. Both call <code>_build_result</code>, which composes four independent checks and one secret scan into a single verdict.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it consumes</th><th>What it checks or rejects</th></tr></thead><tbody><tr><td><code>validate_projection_protocol</code></td><td><code>projection_protocol.json</code></td><td>Requires the <code>durable_agent_work_landing_replay_compound</code> source pattern, at least three source refs, two projection result record refs, and three public runtime refs.</td></tr><tr><td><code>validate_landing_policy</code></td><td><code>landing_policy.json</code></td><td>Requires the four lanes in <code>REQUIRED_LANE_IDS</code>. Rejects a broad-checkpoint lane that skips operator authorization and any lane that sets <code>release_authorized</code>.</td></tr><tr><td><code>validate_work_landing_runs</code></td><td><code>work_landing_runs.json</code> plus the nine negative files</td><td>Runs <code>_validate_run_row</code> over each row and each broken case.</td></tr><tr><td><code>validate_source_module_imports</code></td><td><code>source_module_manifest.json</code></td><td>Bundle mode only. Verifies copied internal control bodies by class, relation, digest, and required anchors.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Row validation checks evidence and forbidden authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_run_row</code> requires validation, claimed-path, and completion refs while rejecting stationary HEADs, late validation, uncaptured blockers, private leaks, and authority overclaims.</strong> <code>_validate_run_row</code> carries the row-level mechanism. For each recorded run it requires validation refs, claimed path refs, and a work log completion ref. It rejects a <code>commit_claimed_landed</code> row whose <code>head_before</code> equals <code>head_after</code>. It rejects a commit-path row (<code>landing_status</code> in <code>COMMIT_ATTEMPT_STATUSES</code>) that does not record <code>validation_precedes_commit_attempt</code>. It rejects a metadata-blocked row with no blocker capture ref, any row that claims live Git mutation, staged unrelated dirty paths, or launch-scope decision, and any row whose keys or strings leak a private body or non-public paths.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six copied modules must match digest and anchors</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_source_module_imports</code> accepts the six exact-copy internal control modules only when their class, count, sha256, paths, and required anchors all match the manifest.</strong> <code>validate_source_module_imports</code> keeps the source claim honest. The manifest must declare <code>copied_non_secret_macro_body</code>, keep <code>body_in_receipt</code> false, and match its own module count. Each of the six rows names a internal control file under <code>system/lib/</code>, <code>tools/meta/control/</code>, or <code>tools/meta/factory/</code>, states an <code>exact_copy</code> relation, and carries a <code>sha256</code>. The check recomputes the digest of the copied target and rejects a mismatch, then rejects the row if any required anchor string is absent from the copied body. The copied files are <code>workitem_runtime_entrypoint.py</code>, <code>work_landing_status.py</code>, <code>work_landing.py</code>, <code>mission_transaction_preflight.py</code>, <code>scoped_commit.py</code>, and work_ledger.py.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The final verdict requires every independent check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> passes only with all checks green, no missing negative case, and no secret hit, then projects four evidence counts into the board.</strong> <code>_build_result</code> merges the four checks. The final status is a pass only when no expected negative case is missing, the secret scan has zero blocking hits, and every check passed. <code>_board_from_result</code> then projects four mechanic counts: claimed rows, landed-commit rows, validation-before-commit passes, and metadata-blocked rows. On the first-wave fixture that is three claimed rows, one landed-commit row, two commit-path rows that must record validation order, and one metadata-blocked row, with all nine negative cases observed. Every record carries the <code>AUTHORITY_CEILING</code> constant, and each finding and copied-module row sets <code>body_in_receipt: false</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"575\" height=\"396\" viewBox=\"0 0 575 396\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"200.2\" y1=\"90.0\" x2=\"261.5\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"261.5,132.0 254.1,130.6 257.5,125.6\"></polygon><line class=\"pmd-edge\" x1=\"411.4\" y1=\"81.0\" x2=\"422.5\" y2=\"219.0\"></line><polygon class=\"pmd-arrow\" points=\"422.5,219.0 418.9,212.4 425.0,211.9\"></polygon><line class=\"pmd-edge\" x1=\"257.2\" y1=\"168.0\" x2=\"186.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"186.0,210.0 190.4,203.9 193.5,209.2\"></polygon><line class=\"pmd-edge\" x1=\"315.9\" y1=\"168.0\" x2=\"395.8\" y2=\"219.0\"></line><polygon class=\"pmd-arrow\" points=\"395.8,219.0 388.4,217.9 391.7,212.7\"></polygon><line class=\"pmd-edge\" x1=\"178.2\" y1=\"264.0\" x2=\"237.2\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"237.2,306.0 229.8,304.5 233.4,299.5\"></polygon><line class=\"pmd-edge\" x1=\"400.6\" y1=\"255.0\" x2=\"334.4\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"334.4,306.0 338.0,299.4 341.7,304.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"40.2\" y=\"18.0\" width=\"215.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"40.5\">Fixture inputs</tspan><tspan x=\"147.7\" y=\"58.5\">projection, policy, runs,</tspan><tspan x=\"147.7\" y=\"76.5\">nine broken cases</tspan></text><title>Fixture inputs projection, policy, runs, nine broken cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"283.2\" y=\"27.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"409.2\" y=\"49.5\">Copied internal control bodies</tspan><tspan x=\"409.2\" y=\"67.5\">six files by digest</tspan></text><title>Copied internal control bodies six files by digest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"224.6\" y=\"132.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"154.5\">_build_result</tspan></text><title>_build_result</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"232.5\">claim, validation order,</tspan><tspan x=\"140.3\" y=\"250.5\">HEAD advance, blocker capture</tspan></text><title>claim, validation order, HEAD advance, blocker capture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"290.6\" y=\"219.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"424.0\" y=\"241.5\">class, relation, digest, anchors</tspan></text><title>class, relation, digest, anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"176.5\" y=\"306.0\" width=\"222.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.7\" y=\"328.5\">metadata-only records</tspan><tspan x=\"287.7\" y=\"346.5\">board, result, validation,</tspan><tspan x=\"287.7\" y=\"364.5\">coverage confirmation</tspan></text><title>metadata-only records board, result, validation, coverage confirmation</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>claim, validation order, HEAD advance, blocker capture</dt><dd><code class=\"pm-diagram__ref-loc\">validate_work_landing_runs</code></dd></div><div class=\"pm-diagram__ref\"><dt>class, relation, digest, anchors</dt><dd><code class=\"pm-diagram__ref-loc\">validate_source_module_imports</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Fixture[&quot;Fixture inputs projection, policy, runs, nine broken cases&quot;] Source[&quot;Copied internal control bodies six files by digest&quot;] Build[&quot;_build_result&quot;] Runs[&quot;validate_work_landing_runs claim, validation order, HEAD advance, blocker capture&quot;] Imports[&quot;validate_source_module_imports class, relation, digest, anchors&quot;] Records[&quot;metadata-only records board, result, validation, coverage confirmation&quot;] Fixture --&gt; Build Source --&gt; Imports Build --&gt; Runs Build --&gt; Imports Runs --&gt; Records Imports --&gt; Records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Nine broken rows define the refusal floor</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A passing fixture must catch all nine missing-evidence, ordering, mutation, boundary, blocker, launch, and private-path failures through the same row validator.</strong> The fixture ships nine broken rows, one per key in <code>EXPECTED_NEGATIVE_CASES</code>. A pass requires all nine to be caught. They are: a row with no validation ref, a row whose completion is missing, a landed-commit claim with no HEAD advance, validation recorded after a commit attempt, a row claiming live Git mutation authority, a row with no dirty-tree boundary, an uncaptured metadata blocker, a launch overclaim, and a non-public paths leak. Catching those refusals is part of the positive claim, not a separate concern.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Provenance fields stay distinct through landing</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">W3C PROV and SLSA motivate keeping paths, validation, commit attempts, HEAD movement, blocker capture, and ledger completion as separately checked evidence.</strong> The posture comes from provenance and software supply-chain integrity work. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> family models the entities, activities, and agents behind an artifact. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/\">SLSA</a> tracks source, build process, provenance, and artifact integrity so a consumer can reason about where an artifact came from. This component borrows that separation for agent work landing: claimed paths, validation refs, commit attempts, HEAD before and after, blocker capture, and ledger completion are distinct evidence fields, checked one at a time.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two read-only commands verify behavior and parity</h4>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_durable_agent_work_landing_replay.py -q --basetemp=/tmp/microcosm_durable_agent_work_landing_replay_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">A pass joins negative coverage and source integrity</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The test pass requires every negative case, a clean secret scan, and matching copied-source digests; the corpus pass establishes projection sign-off only.</strong> The first runs the component over the fixture and its nine broken cases. A pass means every negative case was caught, the secret scan was clean, and the copied source digests matched.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The supported claim is fixture conformance</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture supports a conformance claim that every landing row carries the required paths, ordering, HEAD movement, blocker capture, completion, source digests, and negative-case coverage.</strong> The strongest claim the evidence supports is a conformance claim. On the public fixture and exported bundle this component shows that each recorded landing row carries the required evidence and ordering: claimed paths, validation before commit, a HEAD advance behind any landed-commit language, blocker capture for metadata-blocked rows, and work log completion throughout, with six internal control bodies copied by matching digest and nine negative cases caught.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The recorded fixture grants no live authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The scope limit excludes live Git or ledger mutation, proof that a real commit landed, broad checkpoints, external model access, public sharing, launch, and whole-system correctness.</strong> The proof boundary stops at the recorded fixture and its records. The scope limit is the <code>AUTHORITY_CEILING</code> constant: no live Git mutation, no proof that any commit truly landed in a real repository, no live ledger mutation, no broad checkpoint authority, no source-file changes, no external model access, no public sharing or launch, and no whole-system correctness. Broader work-continuity behavior lives in sibling components such as <code>bridge_phase_continuity_runtime</code> and in the internal control source files themselves. This module can cite their copied bodies as evidence; it cannot inherit their authority.</p>\n</section>",
      "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": "component-durable-agent-work-landing-replay.html"
          },
          {
            "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-module-bridge-phase-continuity-runtime.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_closeout_faithfulness_audit",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Completion Faithfulness Audit",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].depends_on",
          "url": "paper-module-agent-closeout-faithfulness-audit.html"
        },
        {
          "id": "paper_module.mission_transaction_work_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mission Transaction Work Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].depends_on",
          "url": "paper-module-mission-transaction-work-spine.html"
        },
        {
          "id": "paper_module.work_landing_control_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Work Landing Control Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
          "url": "paper-module-work-landing-control-spine.html"
        }
      ],
      "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-module-durable-agent-work-landing-replay.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 TD Fixture[\"Fixture inputs projection, policy, runs, nine broken cases\"] Source[\"Copied internal control bodies six files by digest\"] Build[\"_build_result\"] Runs[\"validate_work_landing_runs claim, validation order, HEAD advance, blocker capture\"] Imports[\"validate_source_module_imports class, relation, digest, anchors\"] Records[\"metadata-only records board, result, validation, coverage confirmation\"] Fixture --> Build Source --> Imports Build --> Runs Build --> Imports Runs --> Records Imports --> Records",
            "source_format": "mermaid",
            "source_hash": "sha256:f957a1e30e2c8131dc4f622ed61a95dee48dfd80f5ff6ffaf8c97333c13e521f",
            "source_line_end": 88,
            "source_line_start": 73
          }
        ],
        "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-module-bridge-phase-continuity-runtime.html"
              }
            ],
            "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": "component-durable-agent-work-landing-replay.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 143,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/durable_agent_work_landing_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "provenance-fields-stay-distinct-through-landing",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA",
            "section_id": "provenance-fields-stay-distinct-through-landing",
            "url": "https://slsa.dev/spec/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "An agent's \"I committed the fix\" is a claim, and this component reads recorded landing examples and decides whether each one's evidence supports the words used to describe it. An agent that says \"I committed the fix\" is making a claim, and the claim is the part that is usually wrong. This component reads recorded examples of an agent finishing a piece of work and decides whether the evidence in each example supports the words used to describe it.",
            "level": 4,
            "order": 1,
            "section_id": "landing-language-must-follow-recorded-evidence",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "Landing language must follow recorded evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It reads a fixture of landing attempts, a policy, a protocol, and broken cases, plus copied internal control bodies in bundle mode, and emits a metadata-only board, result, validation, and negative-coverage record. It takes a fixture of recorded landing attempts, a landing policy, a projection protocol, and a set of deliberately broken cases. In bundle mode it also reads the copied bodies of the internal control source files the model was tested against. It emits a metadata-only result set: a board, a result record, a validation record, and a fourth record confirming every expected negative case was caught.",
            "level": 4,
            "order": 2,
            "section_id": "four-inputs-produce-four-body-free-records",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "Four inputs produce four metadata-only records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It runs no Git, stages nothing, moves no ledger, and excludes launch: it reads recorded claims and rejects the ones the evidence does not back. It does not run Git, stage a file, move a ledger, or authorize a launch. It reads recorded claims and rejects the ones the evidence does not back.",
            "level": 4,
            "order": 3,
            "section_id": "recorded-claims-only-with-no-live-mutation",
            "source_line_end": 17,
            "source_line_start": 13,
            "title": "Recorded claims only, with no live mutation"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 19,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The narrow question is whether a recorded landing's evidence supports its language, since a loose check passes any row that merely describes itself well: a confident row with nothing behind it. The question is narrow. Given a recorded landing attempt, does the recorded evidence support the landing language? A loose check passes any row that describes itself well, which is exactly the failure mode: a confident row with nothing behind it.",
            "level": 4,
            "order": 5,
            "section_id": "does-the-evidence-support-the-landing-language",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "Does the evidence support the landing language"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A landed-commit claim needs recorded HEAD movement, a commit-path claim needs validation before the attempt, and every row still needs blocker and ledger evidence.** The component turns two ordinary rules into rejections. 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 a commit path is rejected unless validation is recorded as preceding the commit attempt, so \"it passed\" cannot be back-filled after the fact. Blocker capture for metadata-blocked rows and work log completion for every row are the other two floors.",
            "level": 4,
            "order": 6,
            "section_id": "head-movement-and-validation-order-are-separate-floors",
            "source_line_end": 31,
            "source_line_start": 25,
            "title": "HEAD movement and validation order are separate floors"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Six digest-provenanced internal control files let readers inspect the mechanics behind the landing rules instead of trusting a paraphrase of them.** The check is also source-backed. The mechanics it tests rows against are not paraphrased. The six internal control source files are copied into the bundle with digest provenance, so a reader can see which code the model was checked against instead of trusting a summary.",
            "level": 4,
            "order": 7,
            "section_id": "copied-control-plane-bodies-ground-the-check",
            "source_line_end": 37,
            "source_line_start": 32,
            "title": "Copied internal control bodies ground the check"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 39,
            "source_line_start": 38,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Fixture and bundle entrypoints both call build_result, differing only in negative-case inclusion, manifest requirements, and fresh-record reuse.** Two entry points drive the same builder. run reads the first-wave fixture with includenegative=True and writes four durable records. runworklandingbundle reads an exported bundle with includenegative=False, adds the source-module manifest check, and can reuse a fresh prior record when the input digest is unchanged. Both call build_result, which composes four independent checks and one secret scan into a single verdict.",
            "level": 4,
            "order": 9,
            "section_id": "two-entrypoints-compose-the-same-checks",
            "source_line_end": 52,
            "source_line_start": 40,
            "title": "Two entrypoints compose the same checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validaterun_row requires validation, claimed-path, and completion refs while rejecting stationary HEADs, late validation, uncaptured blockers, private leaks, and authority overclaims.** validaterunrow carries the row-level mechanism. For each recorded run it requires validation refs, claimed path refs, and a work log completion ref. It rejects a commitclaimedlanded row whose headbefore equals headafter. It rejects a commit-path row (landingstatus in COMMITATTEMPTSTATUSES) that does not record validationprecedescommit_attempt. It rejects a metadata-blocked row with no blocker capture ref, any row that claims live Git mutation, staged unrelated dirty paths, or launch-scope decision, and any r\u2026",
            "level": 4,
            "order": 10,
            "section_id": "row-validation-checks-evidence-and-forbidden-authority",
            "source_line_end": 59,
            "source_line_start": 53,
            "title": "Row validation checks evidence and forbidden authority"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatesourcemoduleimports accepts the six exact-copy internal control modules only when their class, count, sha256, paths, and required anchors all match the manifest.** validatesourcemoduleimports keeps the source claim honest. The manifest must declare copiednonsecretmacrobody, keep bodyinreceipt false, and match its own module count. Each of the six rows names a internal control file under system/lib/, tools/meta/control/, or tools/meta/factory/, states an exactcopy relation, and carries a sha256. The check recomputes the digest of the copied target and rejects a mismatch, then rejects the row if any required anchor string is absent from the copied body. The copied files are workitemru\u2026",
            "level": 4,
            "order": 11,
            "section_id": "six-copied-modules-must-match-digest-and-anchors",
            "source_line_end": 66,
            "source_line_start": 60,
            "title": "Six copied modules must match digest and anchors"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "buildresult passes only with all checks green, no missing negative case, and no secret hit, then projects four evidence counts into the board.** buildresult merges the four checks. The final status is a pass only when no expected negative case is missing, the secret scan has zero blocking hits, and every check passed. boardfromresult then projects four mechanic counts: claimed rows, landed-commit rows, validation-before-commit passes, and metadata-blocked rows. On the first-wave fixture that is three claimed rows, one landed-commit row, two commit-path rows that must record validation order, and one metadata-blocked row, with all nine negative cases observed. Every record carries the AUTHOR\u2026",
            "level": 4,
            "order": 12,
            "section_id": "the-final-verdict-requires-every-independent-check",
            "source_line_end": 89,
            "source_line_start": 67,
            "title": "The final verdict requires every independent check"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 91,
            "source_line_start": 90,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A passing fixture must catch all nine missing-evidence, ordering, mutation, boundary, blocker, launch, and private-path failures through the same row validator.** The fixture ships nine broken rows, one per key in EXPECTEDNEGATIVECASES. A pass requires all nine to be caught. They are: a row with no validation ref, a row whose completion is missing, a landed-commit claim with no HEAD advance, validation recorded after a commit attempt, a row claiming live Git mutation authority, a row with no dirty-tree boundary, an uncaptured metadata blocker, a launch overclaim, and a non-public paths leak. Catching those refusals is part of the positive claim, not a separate concern.",
            "level": 4,
            "order": 14,
            "section_id": "nine-broken-rows-define-the-refusal-floor",
            "source_line_end": 98,
            "source_line_start": 92,
            "title": "Nine broken rows define the refusal floor"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 100,
            "source_line_start": 99,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**W3C PROV and SLSA motivate keeping paths, validation, commit attempts, HEAD movement, blocker capture, and ledger completion as separately checked evidence.** The posture comes from provenance and software supply-chain integrity work. The W3C PROV family models the entities, activities, and agents behind an artifact. SLSA tracks source, build process, provenance, and artifact integrity so a consumer can reason about where an artifact came from. This component borrows that separation for agent work landing: claimed paths, validation refs, commit attempts, HEAD before and after, blocker capture, and ledger completion are distinct evidence fields, checked one at a time.",
            "level": 4,
            "order": 16,
            "section_id": "provenance-fields-stay-distinct-through-landing",
            "source_line_end": 106,
            "source_line_start": 101,
            "title": "Provenance fields stay distinct through landing"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 108,
            "source_line_start": 107,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**The focused test exercises the fixture and nine broken rows, while the corpus record.** Run these from the repository root without mutating durable records or generated projections:",
            "level": 4,
            "order": 18,
            "section_id": "two-read-only-commands-verify-behavior-and-parity",
            "source_line_end": 120,
            "source_line_start": 109,
            "title": "Two read-only commands verify behavior and parity"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The test pass requires every negative case, a clean secret scan, and matching copied-source digests; the corpus pass establishes projection sign-off only.** The first runs the component over the fixture and its nine broken cases. A pass means every negative case was caught, the secret scan was clean, and the copied source digests matched.",
            "level": 4,
            "order": 19,
            "section_id": "a-pass-joins-negative-coverage-and-source-integrity",
            "source_line_end": 126,
            "source_line_start": 121,
            "title": "A pass joins negative coverage and source integrity"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 128,
            "source_line_start": 127,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture supports a conformance claim that every landing row carries the required paths, ordering, HEAD movement, blocker capture, completion, source digests, and negative-case coverage.** The strongest claim the evidence supports is a conformance claim. On the public fixture and exported bundle this component shows that each recorded landing row carries the required evidence and ordering: claimed paths, validation before commit, a HEAD advance behind any landed-commit language, blocker capture for metadata-blocked rows, and work log completion throughout, with six internal control bodies copied by matching digest and nine negative cases caught.",
            "level": 4,
            "order": 21,
            "section_id": "the-supported-claim-is-fixture-conformance",
            "source_line_end": 135,
            "source_line_start": 129,
            "title": "The supported claim is fixture conformance"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The scope limit excludes live Git or ledger mutation, proof that a real commit landed, broad checkpoints, external model access, public sharing, launch, and whole-system correctness.** The proof boundary stops at the recorded fixture and its records. The scope limit is the AUTHORITYCEILING constant: no live Git mutation, no proof that any commit truly landed in a real repository, no live ledger mutation, no broad checkpoint authority, no source-file changes, no external model access, no public sharing or launch, and no whole-system correctness. Broader work-continuity behavior lives in sibling components such as bridgephasecontinuityruntime and in the internal control source files themsel\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-recorded-fixture-grants-no-live-authority",
            "source_line_end": 142,
            "source_line_start": 136,
            "title": "The recorded fixture grants no live authority"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "durable_agent_work_landing_replay.py",
            "path": "src/microcosm_core/organs/durable_agent_work_landing_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for durable work-landing replay validation, exported bundle source-module digest checks, negative-case enforcement, scope limits, and metadata-only public result records.",
            "symbols": [
              "run",
              "run_work_landing_bundle",
              "validate_source_module_imports",
              "validate_projection_protocol",
              "validate_landing_policy",
              "validate_work_landing_runs",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/durable_agent_work_landing_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/durable_agent_work_landing_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/durable_agent_work_landing_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 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": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">With many agents editing at once</span>, the hard problem is landing one finished commit without sweeping up a neighbour&#x27;s half-done edits, solved by internal control modules copied into a public bundle.</strong> The larger source project this public folder draws from is edited by several agents at the same time. Its hardest everyday problem is dull: how does one agent land a small, finished commit without sweeping up a neighbour&#x27;s half-done edits in the same files, and without claiming more than it actually did. The answer lives in a handful of internal control source modules. A separate import step copies those bodies, non-secret, into a public bundle so a reader can inspect the real mechanics instead of taking a description on trust.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>work_landing_control_spine</code> guards that copy</span>, confirming five copied modules are exact, their load-bearing logic is present, the contract claims no live authority, and nothing secret leaked.</strong> <code>work_landing_control_spine</code> is the check that guards that copy. It reads a bundle of five copied source modules plus the manifests and runtime contract that describe them, confirms the copies are exact, confirms the load-bearing logic is still present, confirms the runtime contract claims no live authority, and confirms nothing secret leaked in. It then writes one result record.</p>\n<p>It is a witness over copied source, not a runner.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A described control plane is easy to fake</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A prose description of a control plane is easy to fake, so this component copies the actual bodies and asks whether they are genuine, load-bearing, and within their limits.</strong> A description of a control plane is easy to fake. A reader cannot tell whether &quot;we validate scoped commits&quot; means the real actuator or a paragraph of prose. So this component copies the actual bodies into the public bundle and then answers one narrow question: are these copied bodies the genuine ones, is their load-bearing logic still present, and does the bundle stay inside its stated limits.</p>\n<p>The copied set is five modules:</p>\n<ul><li><code>tools/meta/control/work_landing.py</code> (the command parser and admission gate)</li><li><code>system/lib/work_landing_status.py</code> (controller action order and finalizer policy)</li><li><code>tools/meta/control/mission_transaction_preflight.py</code> (owned-path preflight)</li><li><code>system/lib/mission_transaction_landing_preflight.py</code> (shared-index quarantine)</li><li><code>tools/meta/control/scoped_commit.py</code> (the private-index scoped-commit actuator)</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scoped commit and controller ordering</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Two ideas matter: <code>scoped_commit.py</code> commits from a throwaway private index that never touches a neighbour&#x27;s changes, and <code>work_landing_status.py</code> fixes the controller action order.</strong> Two ideas in that source are worth a reader&#x27;s attention. One 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 an agent declares it owns, writes a tree from that private index, and commits against the captured parent with a compare-and-swap on the branch ref. The shared <code>.git/index</code> is never written. An agent cannot pick up a neighbour&#x27;s dirty changes, because those changes were never in the index it committed from. The other is ordering: <code>work_landing_status.py</code> fixes a sequence of controller actions so claims launch only after the session is finalised and convergence recomputes only after claims launch. The check confirms both are still present in the copied bodies, which is what separates an honest copy from a stale bag of hashes.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The <code>validate_work_landing_control_bundle</code> entry point</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_work_landing_control_bundle</code> runs the stages in order and returns one result record, wrapped by <code>main</code> and leaning on shared JSON, result record, and secret-scan helpers.</strong> The check lives in <code>src/microcosm_core/macro_tools/work_landing_control_spine.py</code>. The entry point is <code>validate_work_landing_control_bundle</code>, which runs the stages below in order and returns a single result record. <code>main</code> and <code>build_parser</code> wrap it for the command line. It depends on three shared helpers: the strict JSON reader in <code>microcosm_core.schemas</code>, the atomic record writer in <code>microcosm_core.receipts</code>, and the secret scanner in <code>microcosm_core.secret_exclusion_scan</code>.</p>\n<p>The stages run in this order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Loading the three JSON inputs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">First <code>_load_json_input</code> reads the bundle manifest, source manifest, and runtime contract, turning a missing file or non-object JSON into a finding rather than a crash.</strong> First it loads the three JSON inputs with <code>_load_json_input</code>: the bundle manifest, the source module manifest, and the runtime contract. A missing file or non-object JSON becomes a finding, not a crash.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_source_manifest_summary</code> checks copy fidelity</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_manifest_summary</code> recomputes a SHA-256 and line count for each of the seven required inputs against the manifest, and confirms every material and import class.</strong> Then <code>_source_manifest_summary</code> checks copy fidelity. For each of the seven required inputs (five source bodies plus the two JSON files, named in <code>REQUIRED_INPUTS</code>) it computes a SHA-256 with <code>_file_sha256</code> and a line count with <code>_line_count</code>, then compares them against the manifest&#x27;s expected values. It also confirms each row&#x27;s <code>material_class</code> is one of <code>ALLOWED_MATERIAL_CLASSES</code> and that each source body is classified <code>copied_non_secret_macro_body</code> (<code>SOURCE_IMPORT_CLASS</code>).</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_anchor_summary</code> confirms load-bearing anchors</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_anchor_summary</code> confirms every required anchor string in <code>REQUIRED_SOURCE_REFS</code> still survives in each copied body, counting any missing anchor rather than dropping it.</strong> Then <code>_anchor_summary</code> reads each copied body and confirms every required anchor string is still in the text. The anchors are declared in <code>REQUIRED_SOURCE_REFS</code>, keyed by module. For example <code>work_landing.py</code> must still contain <code>build_parser</code>, <code>admission-check</code>, and <code>begin</code>; <code>scoped_commit.py</code> must still contain <code>perform_scoped_commit</code>, <code>private-index scoped commit</code>, and the line stating it never invokes <code>git commit</code> against the shared index. A missing anchor is counted, not silently dropped.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_contract_summary</code> checks the scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_contract_summary</code> requires all thirteen <code>FALSE_AUTHORITY_FLAGS</code> to be exactly <code>False</code>, treating any other value as an overclaim, and confirms the required import classifications.</strong> Then <code>_contract_summary</code> checks the scope limit. Every flag in <code>FALSE_AUTHORITY_FLAGS</code> (thirteen of them, from <code>live_git_mutation_authorized</code> through <code>publication_authorized</code> and <code>release_authorized</code>) must be exactly <code>False</code> in the contract. Any flag that is not <code>False</code> is an overclaim. The same stage confirms the contract declares the required import classifications (<code>REQUIRED_CLASSIFICATIONS</code>).</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>scan_paths</code> runs the secret scanner</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>scan_paths</code> runs the shared secret scanner over all seven inputs, turning any blocking hit into a finding.</strong> Then <code>scan_paths</code> runs the shared secret scanner over all seven inputs. Any blocking hit is a finding.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Assembling the metadata-only result record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Finally the record is assembled, <code>pass</code> only when there are no findings, carrying digests, anchor and authority rows, and <code>body_in_receipt: false</code> so no body is copied out.</strong> Finally the record is assembled. <code>status</code> is <code>pass</code> when there are no findings and <code>blocked</code> otherwise. The record carries refs, digests, line counts, anchor rows, authority rows, material-class counts, and findings, and it sets <code>body_in_receipt: false</code> so no source body is copied into the output. The record is written atomically as <code>exported_work_landing_control_bundle_validation_result.json</code> and also printed to stdout.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>validate_work_landing_control_bundle</code></td><td>Runs the stages, assembles and writes the result record</td></tr><tr><td><code>_load_json_input</code></td><td>Loads and shape-checks each JSON input, or records a finding</td></tr><tr><td><code>_source_manifest_summary</code></td><td>Digest, line-count, material-class, and import-class parity</td></tr><tr><td><code>_anchor_summary</code></td><td>Confirms required anchor strings survive in each copied body</td></tr><tr><td><code>_contract_summary</code></td><td>Confirms all <code>FALSE_AUTHORITY_FLAGS</code> are false and classifications present</td></tr><tr><td><code>build_parser</code> / <code>main</code></td><td>Command-line wrapper returning exit 0 on pass, 1 on block</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"288\" height=\"666\" viewBox=\"0 0 288 666\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"144.0\" y1=\"72.0\" x2=\"144.0\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,114.0 140.9,107.2 147.1,107.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"168.0\" x2=\"144.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,210.0 140.9,203.2 147.1,203.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"264.0\" x2=\"144.0\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,306.0 140.9,299.2 147.1,299.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"360.0\" x2=\"144.0\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,402.0 140.9,395.2 147.1,395.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"456.0\" x2=\"144.0\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,498.0 140.9,491.2 147.1,491.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"552.0\" x2=\"144.0\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,594.0 140.9,587.2 147.1,587.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=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"40.5\">Copied bundle</tspan><tspan x=\"144.0\" y=\"58.5\">5 bodies + manifest + contract</tspan></text><title>Copied bundle 5 bodies + manifest + contract</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"136.5\">Load JSON inputs</tspan><tspan x=\"144.0\" y=\"154.5\">_load_json_input</tspan></text><title>Load JSON inputs _load_json_input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"232.5\">Copy parity</tspan><tspan x=\"144.0\" y=\"250.5\">_source_manifest_summary</tspan></text><title>Copy parity _source_manifest_summary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"306.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"328.5\">Anchor scan</tspan><tspan x=\"144.0\" y=\"346.5\">_anchor_summary</tspan></text><title>Anchor scan _anchor_summary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"402.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"424.5\">Scope limit</tspan><tspan x=\"144.0\" y=\"442.5\">_contract_summary</tspan></text><title>Scope limit _contract_summary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"498.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"520.5\">Secret scan</tspan><tspan x=\"144.0\" y=\"538.5\">scan_paths</tspan></text><title>Secret scan scan_paths</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"594.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"616.5\">Result record</tspan><tspan x=\"144.0\" y=\"634.5\">status pass or blocked</tspan></text><title>Result record status pass or blocked</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Copied bundle 5 bodies + manifest + contract&quot;] --&gt; B[&quot;Load JSON inputs _load_json_input&quot;] B --&gt; C[&quot;Copy parity _source_manifest_summary&quot;] C --&gt; D[&quot;Anchor scan _anchor_summary&quot;] D --&gt; E[&quot;Scope limit _contract_summary&quot;] E --&gt; F[&quot;Secret scan scan_paths&quot;] F --&gt; G[&quot;Result record status pass or blocked&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five rejections from one-field mutations</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The focused tests drive five rejections by mutating one field at a time, each producing a <code>blocked</code> status with a stable finding code, and the same shape covers other drifts.</strong> The focused tests drive five rejections from the accepted bundle by mutating one field at a time. A digest changed in the manifest gives status <code>blocked</code> with <code>SOURCE_DIGEST_MISMATCH</code>. A source body relabelled to a private material class gives <code>MATERIAL_CLASS_NOT_ALLOWED</code>. A body reclassified away from <code>copied_non_secret_macro_body</code> gives <code>SOURCE_IMPORT_CLASS_MISMATCH</code>. Dropping <code>secret_exclusion</code> from the contract&#x27;s required classifications gives <code>CLASSIFICATION_FLOOR_MISSING</code>. Setting <code>live_git_mutation_authorized</code> to <code>True</code> in the contract gives <code>AUTHORITY_CEILING_OVERCLAIM</code>. The check emits the same shape of finding for a missing anchor (<code>SOURCE_ANCHOR_MISSING</code>), a missing input (<code>MISSING_REQUIRED_SOURCE_INPUT</code>), a line-count drift (<code>SOURCE_LINE_COUNT_MISMATCH</code>), and a secret hit (<code>SECRET_EXCLUSION_BLOCKING_HIT</code>).</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Git index and durable-workflow ancestry</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The mechanics come from Git&#x27;s index separating selected changes and from durable-workflow action ordering, imported here as an auditable public check with no power to act.</strong> The mechanics copied here come from ordinary version-control and workflow engineering. Git&#x27;s index already separates the changes you have selected from the rest of a dirty worktree, which is the practical ancestor of scoped path ownership. Durable-workflow systems show the value of a recorded action order and deterministic replay for long-running work. This component imports those ideas as a public check: digest parity, anchor presence, a no-live-mutation contract, and a secret scan make the copied control plane auditable without granting it any power to act.</p>\n<ul><li>Git staging and index workflow: https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository</li><li>Durable workflow event history and replay: https://docs.temporal.io/workflows</li></ul>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate/</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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<h4 class=\"pm-body__h pm-body__h--sub\">What a pass writes and means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass writes the validation result record and means the copied bodies matched the manifest, every anchor was present, all authority flags stayed false, and the secret scan found nothing.</strong> A pass writes <code>receipts/first_wave/work_landing_control_spine/exported_work_landing_control_bundle_validation_result.json</code> and means the copied bodies matched the manifest, every required anchor was present, all authority flags stayed false, and the secret scan found nothing. The focused regression suite that pins the pass case and the four rejections above is:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest -p no:cacheprovider \\\n  tests/test_work_landing_control_spine.py -q</code></pre>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For a given bundle, the five copied bodies match their digests and line counts, the anchor logic is present, the contract declares no live authority, and no secret is present.</strong> The strongest claim the evidence supports is narrow: for a given bundle, the five copied internal control bodies match their recorded digests and line counts, the named anchor logic is still present, the runtime contract declares no live authority, and no secret material is present. That is the whole proof boundary.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the scope limit stops</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The check runs no live Git, mutates no ledger, releases no claim, and calls no provider, so a passing record proves only a faithful copy, never that a future landing is safe.</strong> The scope limit stops there. This check does not run live Git, does not mutate any ledger, does not launch a claim, does not stage broadly, does not execute a private-index commit, does not call a provider, does not export account secrets, and does not publish or authorize a launch. A passing record is evidence that a copy is faithful and honest about its limits. It is not evidence that any future landing operation is safe, and it grants no power to perform one.</p>\n</section>",
      "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": "component-macro-projection-import-protocol.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          },
          {
            "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-module-durable-agent-work-landing-replay.html"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-module-mission-transaction-work-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch9_macro_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 9 Source Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
          "url": "paper-module-batch9-macro-engines-capsule.html"
        },
        {
          "id": "paper_module.concurrency_mission_control",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Concurrency Mission Control",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
          "url": "paper-module-concurrency-mission-control.html"
        }
      ],
      "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-module-work-landing-control-spine.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 TD A[\"Copied bundle 5 bodies + manifest + contract\"] --> B[\"Load JSON inputs _load_json_input\"] B --> C[\"Copy parity _source_manifest_summary\"] C --> D[\"Anchor scan _anchor_summary\"] D --> E[\"Scope limit _contract_summary\"] E --> F[\"Secret scan scan_paths\"] F --> G[\"Result record status pass or blocked\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:bf0cc3d779c8e9839a4fa7dabca8aeab1b09283b455e175fab77637711849cbb",
            "source_line_end": 156,
            "source_line_start": 148
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              },
              {
                "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-module-durable-agent-work-landing-replay.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-module-mission-transaction-work-spine.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "macro_projection_import_protocol",
                "kind": "organ",
                "kind_label": "component",
                "label": "Source Projection Import Protocol",
                "relation": "explains",
                "url": "component-macro-projection-import-protocol.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 244,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/work_landing_control_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**With many agents editing at once, the hard problem is landing one finished commit without sweeping up a neighbour's half-done edits, solved by internal control modules copied into a public bundle.** The larger source project this public folder draws from is edited by several agents at the same time. Its hardest everyday problem is dull: how does one agent land a small, finished commit without sweeping up a neighbour's half-done edits in the same files, and without claiming more than it actually did. The answer lives in a handful of internal control source modules. A separate import step copies those bodies, non-secret, into a public bundle so a reader can inspect the real mechanics instea\u2026",
            "level": 4,
            "order": 1,
            "section_id": "with-many-agents-editing-at-once",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "With many agents editing at once"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "worklandingcontrolspine guards that copy, confirming five copied modules are exact, their load-bearing logic is present, the contract claims no live authority, and nothing secret leaked. worklandingcontrolspine is the check that guards that copy. It reads a bundle of five copied source modules plus the manifests and runtime contract that describe them, confirms the copies are exact, confirms the load-bearing logic is still present, confirms the runtime contract claims no live authority, and confirms nothing secret leaked in. It then writes one result record. It is a witness over copied source, not a runner.",
            "level": 4,
            "order": 2,
            "section_id": "work-landing-control-spine-guards-that-copy",
            "source_line_end": 26,
            "source_line_start": 15,
            "title": "`work_landing_control_spine` guards that copy"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 28,
            "source_line_start": 27,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**A prose description of a control plane is easy to fake, so this component copies the actual bodies and asks whether they are genuine, load-bearing, and within their limits.** A description of a control plane is easy to fake. A reader cannot tell whether \"we validate scoped commits\" means the real actuator or a paragraph of prose. So this component copies the actual bodies into the public bundle and then answers one narrow question: are these copied bodies the genuine ones, is their load-bearing logic still present, and does the bundle stay inside its stated limits. The copied set is five modules: tools/meta/control/work_landing.py (the command parser and admission gate) system/lib/worklan\u2026",
            "level": 4,
            "order": 4,
            "section_id": "a-described-control-plane-is-easy-to-fake",
            "source_line_end": 47,
            "source_line_start": 29,
            "title": "A described control plane is easy to fake"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two ideas matter: scopedcommit.py commits from a throwaway private index that never touches a neighbour's changes, and worklandingstatus.py fixes the controller action order.** Two ideas in that source are worth a reader's attention. One is the scoped commit: scoped_commit.py builds a throwaway Git index from the current HEAD, stages only the exact paths an agent declares it owns, writes a tree from that private index, and commits against the captured parent with a compare-and-swap on the branch ref. The shared .git/index is never written. An agent cannot pick up a neighbour's dirty changes, because those changes were never in the index it committed from. The other is ordering: worklandings\u2026",
            "level": 4,
            "order": 5,
            "section_id": "scoped-commit-and-controller-ordering",
            "source_line_end": 63,
            "source_line_start": 48,
            "title": "Scoped commit and controller ordering"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 65,
            "source_line_start": 64,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateworklandingcontrol_bundle runs the stages in order and returns one result record, wrapped by main and leaning on shared JSON, result record, and secret-scan helpers.** The check lives in src/microcosmcore/macrotools/worklandingcontrol_spine.py. The entry point is validateworklandingcontrolbundle, which runs the stages below in order and returns a single result record. main and build_parser wrap it for the command line. It depends on three shared helpers: the strict JSON reader in microcosmcore.schemas, the atomic record writer in microcosmcore.result records, and the secret scanner in microcosmcore.secretexclusion_scan. The stages run in this order.",
            "level": 4,
            "order": 7,
            "section_id": "the-validate-work-landing-control-bundle-entry-point",
            "source_line_end": 79,
            "source_line_start": 66,
            "title": "The `validate_work_landing_control_bundle` entry point"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "First loadjsoninput reads the bundle manifest, source manifest, and runtime contract, turning a missing file or non-object JSON into a finding rather than a crash. First it loads the three JSON inputs with loadjsoninput: the bundle manifest, the source module manifest, and the runtime contract. A missing file or non-object JSON becomes a finding, not a crash.",
            "level": 4,
            "order": 8,
            "section_id": "loading-the-three-json-inputs",
            "source_line_end": 87,
            "source_line_start": 80,
            "title": "Loading the three JSON inputs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemanifest_summary recomputes a SHA-256 and line count for each of the seven required inputs against the manifest, and confirms every material and import class. Then sourcemanifestsummary checks copy fidelity. For each of the seven required inputs (five source bodies plus the two JSON files, named in REQUIREDINPUTS) it computes a SHA-256 with file_sha256 and a line count with linecount, then compares them against the manifest's expected values. It also confirms each row's materialclass is one of ALLOWEDMATERIAL_CLASSES and that each source body is classified copiednonsecretmacrobody (SOURCEIMPORTCLASS).",
            "level": 4,
            "order": 9,
            "section_id": "source-manifest-summary-checks-copy-fidelity",
            "source_line_end": 98,
            "source_line_start": 88,
            "title": "`_source_manifest_summary` checks copy fidelity"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "anchorsummary confirms every required anchor string in REQUIREDSOURCEREFS still survives in each copied body, counting any missing anchor rather than dropping it. Then anchor_summary reads each copied body and confirms every required anchor string is still in the text. The anchors are declared in REQUIREDSOURCEREFS, keyed by module. For example worklanding.py must still contain buildparser, admission-check, and begin; scoped_commit.py must still contain performscopedcommit, private-index scoped commit, and the line stating it never invokes git commit against the shared index. A missing anchor is counted, not silently dropped.",
            "level": 4,
            "order": 10,
            "section_id": "anchor-summary-confirms-load-bearing-anchors",
            "source_line_end": 110,
            "source_line_start": 99,
            "title": "`_anchor_summary` confirms load-bearing anchors"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "contractsummary requires all thirteen FALSEAUTHORITYFLAGS to be exactly False, treating any other value as an overclaim, and confirms the required import classifications. Then contract_summary checks the scope limit. Every flag in FALSEAUTHORITYFLAGS (thirteen of them, from livegitmutation_authorized through publicationauthorized and releaseauthorized) must be exactly False in the contract. Any flag that is not False is an overclaim. The same stage confirms the contract declares the required import classifications (REQUIRED_CLASSIFICATIONS).",
            "level": 4,
            "order": 11,
            "section_id": "contract-summary-checks-the-authority-ceiling",
            "source_line_end": 121,
            "source_line_start": 111,
            "title": "`_contract_summary` checks the scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "scanpaths runs the shared secret scanner over all seven inputs, turning any blocking hit into a finding. Then scanpaths runs the shared secret scanner over all seven inputs. Any blocking hit is a finding.",
            "level": 4,
            "order": 12,
            "section_id": "scan-paths-runs-the-secret-scanner",
            "source_line_end": 127,
            "source_line_start": 122,
            "title": "`scan_paths` runs the secret scanner"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "**Finally the record is assembled, pass only when there are no findings, carrying digests, anchor and authority rows, and bodyinreceipt: false so no body is copied out.** Finally the record is assembled. status is pass when there are no findings and blocked otherwise. The record carries refs, digests, line counts, anchor rows, authority rows, material-class counts, and findings, and it sets bodyinreceipt: false so no source body is copied into the output. The record is written atomically as exportedworklandingcontrolbundlevalidationresult.json and also printed to stdout.",
            "level": 4,
            "order": 13,
            "section_id": "assembling-the-body-free-result-record",
            "source_line_end": 157,
            "source_line_start": 128,
            "title": "Assembling the metadata-only result record"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 159,
            "source_line_start": 158,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The focused tests drive five rejections by mutating one field at a time, each producing a blocked status with a stable finding code, and the same shape covers other drifts.** The focused tests drive five rejections from the accepted bundle by mutating one field at a time. A digest changed in the manifest gives status blocked with SOURCEDIGESTMISMATCH. A source body relabelled to a private material class gives MATERIALCLASSNOT_ALLOWED. A body reclassified away from copiednonsecretmacrobody gives SOURCEIMPORTCLASS_MISMATCH. Dropping secret_exclusion from the contract's required classifications gives CLASSIFICATIONFLOORMISSING. Setting livegitmutation_authorized to True in the contract gives\u2026",
            "level": 4,
            "order": 15,
            "section_id": "five-rejections-from-one-field-mutations",
            "source_line_end": 175,
            "source_line_start": 160,
            "title": "Five rejections from one-field mutations"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 177,
            "source_line_start": 176,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The mechanics come from Git's index separating selected changes and from durable-workflow action ordering, imported here as an auditable public check with no power to act.** The mechanics copied here come from ordinary version-control and workflow engineering. Git's index already separates the changes you have selected from the rest of a dirty worktree, which is the practical ancestor of scoped path ownership. Durable-workflow systems show the value of a recorded action order and deterministic replay for long-running work. This component imports those ideas as a public check: digest parity, anchor presence, a no-live-mutation contract, and a secret scan make the copied control plane audit\u2026",
            "level": 4,
            "order": 17,
            "section_id": "git-index-and-durable-workflow-ancestry",
            "source_line_end": 195,
            "source_line_start": 178,
            "title": "Git index and durable-workflow ancestry"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate/:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 206,
            "source_line_start": 196,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**A pass writes the validation result record and means the copied bodies matched the manifest, every anchor was present, all authority flags stayed false, and the secret scan found nothing.** A pass writes result records/firstwave/worklandingcontrolspine/exportedworklandingcontrolbundlevalidationresult.json and means the copied bodies matched the manifest, every required anchor was present, all authority flags stayed false, and the secret scan found nothing. The focused regression suite that pins the pass case and the four rejections above is:",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-writes-and-means",
            "source_line_end": 221,
            "source_line_start": 207,
            "title": "What a pass writes and means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 223,
            "source_line_start": 222,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**For a given bundle, the five copied bodies match their digests and line counts, the anchor logic is present, the contract declares no live authority, and no secret is present.** The strongest claim the evidence supports is narrow: for a given bundle, the five copied internal control bodies match their recorded digests and line counts, the named anchor logic is still present, the runtime contract declares no live authority, and no secret material is present. That is the whole proof boundary.",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 232,
            "source_line_start": 224,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The check runs no live Git, mutates no ledger, releases no claim, and calls no provider, so a passing record proves only a faithful copy, never that a future landing is safe.** The scope limit stops there. This check does not run live Git, does not mutate any ledger, does not launch a claim, does not stage broadly, does not execute a private-index commit, does not call a provider, does not export account secrets, and does not publish or authorize a launch. A passing record is evidence that a copy is faithful and honest about its limits. It is not evidence that any future landing operation is safe, and it grants no power to perform one.",
            "level": 4,
            "order": 22,
            "section_id": "what-the-authority-ceiling-stops",
            "source_line_end": 243,
            "source_line_start": 233,
            "title": "What the scope limit stops"
          }
        ],
        "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": "",
          "source": "capsule_summary_line",
          "text": "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."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "work_landing_control_spine.py",
            "path": "src/microcosm_core/macro_tools/work_landing_control_spine.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for validating the copied work-landing control source-module bundle, manifest digests, required anchors, no-live-mutation contract, secret-exclusion scan, and scope limit.",
            "symbols": [
              "validate_work_landing_control_bundle",
              "main",
              "REQUIRED_SOURCE_REFS",
              "FALSE_AUTHORITY_FLAGS",
              "ANTI_CLAIM"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/macro_tools/work_landing_control_spine.py"
          },
          {
            "label": "macro_projection_import_protocol.py",
            "path": "src/microcosm_core/organs/macro_projection_import_protocol.py",
            "resolution": "resolved",
            "role": "Accepted import-protocol locus that classifies the work-landing control source-module import as a consumed verified public runtime import.",
            "symbols": [
              "refresh_exact_copy_source_modules",
              "validate_projection_protocol"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/macro_projection_import_protocol.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/work_landing_control_spine.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/work_landing_control_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public data equivalence, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Component turns doctrine</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component turns doctrine shape into something a program can pass or fail, checking each standard and paper-module fixture for a stated purpose, governing rule, result records, and honest scope statement.</strong> Executable doctrine grammar is a component that turns doctrine shape into something a program can pass or fail. It reads a folder of example standards and paper-module write-ups and checks each one for the parts doctrine here requires: a stated purpose, a governing rule, the result records it should produce, and an honest statement of what it does not claim. It writes a per-file report saying which entries are well formed and which fail a required check.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Report is set</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The report is a set of metadata-only result records carrying references, hashes, counts, and verdicts, and a pass means the fixtures carry the required structure and every expected failure was observed.</strong> The report is a set of metadata-only result records. They carry references, hashes, counts, and verdicts. They never inline the document bodies being checked. A pass means the fixtures carry the required structure and that the checker observed every failure it is supposed to catch.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Checks are structural</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The checks are structural, not semantic: they judge whether load-bearing fields are present, so a row cannot quietly drop its result-record expectations or scope statement and still pass.</strong> They judge whether the load-bearing fields are present, so a row cannot quietly drop its result-record expectations or its scope statement and still pass.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Doctrine as prose convention</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">In most systems doctrine is prose convention that nothing checks, so a loose fixture reads the part then drops a required field with no signal; this component asks per row whether the structure is real.</strong> 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 true. A loose fixture passes review because it reads the part, then drops a required field later with no signal. This component removes that gap. It answers one question per row: does this standard or paper-module fixture carry the structure doctrine here requires, or is it text that looks the part?</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Failure is first class</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The less obvious half is that failure is first class: five negative cases are part of the contract, so a run that never demonstrates a rejection is treated as blocked.</strong> The less obvious half is that failure is first class. Five negative cases are part of the contract. A run that accepts every input but never demonstrates a rejection is treated as blocked, so the checker has to prove it can reject, not only that it can accept.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate</code> reads and merges two checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate</code> reads <code>standards_registry.json</code> and every <code>paper_modules/*.md</code> file, scans them for forbidden content classes, then runs two structural checks and merges their results.</strong> The entry point is <code>validate</code>. It reads <code>standards_registry.json</code> and every <code>paper_modules/*.md</code> file from the input directory, scans them for forbidden content classes, then runs two structural checks and merges their results.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Standard-registry field and overclaim checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_standard_registry</code> records missing-field, duplicate-slug, prose-authority, and doctrine-completeness overclaim findings per row, and accepts a row only when it has no findings and no expected-failure marker.</strong> <code>validate_standard_registry</code> walks each standard row. It records <code>MISSING_TELEOLOGY</code>, <code>MISSING_RECEIPT_EXPECTATIONS</code>, <code>MISSING_GOVERNING_STANDARD</code>, and MISSING_ANTI_CLAIM when those fields are absent. It records <code>DUPLICATE_STANDARD_SLUG_CONFLICT</code> when two rows share a slug. It records <code>PROSE_STANDARD_NOT_EXECUTABLE_AUTHORITY</code> when a row marked <code>standard_kind: prose</code> also claims executable authority, and <code>GRAMMAR_PASS_OVERCLAIMS_DOCTRINE_COMPLETE</code> when a row claims doctrine completeness. A row with no findings and no expected-failure marker is accepted.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Paper-module heading and sentinel checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_paper_modules</code> checks each fixture module for the <code>Teleology</code>, <code>Governing Standard</code>, <code>Receipt Expectations</code>, and Scope boundary headings and rejects any that carries the copied-body sentinel or a completeness marker.</strong> <code>validate_paper_modules</code> calls <code>validate_paper_module_shape</code> on each fixture module. That function checks for the <code>Teleology</code>, <code>Governing Standard</code>, <code>Receipt Expectations</code>, and Scope boundary headings, and rejects any fixture that contains the copied-body sentinel text or a doctrine-completeness marker.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Merging findings and required negatives</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate</code> passes only when no required negative case is missing and the content scan is clean, writing four result records under result records/sign-off/first_wave/.</strong> <code>validate</code> then computes which of the five required negative cases were observed and which are missing. The run status is a pass only when no required case is missing and the content scan is clean. It writes four result records: the standards report, the standards group index, the paper-module report, and the fixture result record under result records/sign-off/first_wave/.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two bundle entry points reuse the checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_standards_bundle</code> and <code>validate_executable_grammar_metabolism_bundle</code> reuse the same checks over the exported public standards bundle and the exported specimen, each passing only on a clean scan with valid rows.</strong> Two more entry points reuse the same checks over exported bundles. <code>validate_standards_bundle</code> validates the exported public standards bundle and passes only when the scan is clean, there are no findings, and at least one standard row and one paper module are valid. <code>validate_executable_grammar_metabolism_bundle</code> validates the exported specimen: it reads <code>bundle_manifest.json</code>, <code>README.md</code>, <code>grammar_board.json</code>, and <code>receipt.json</code>, runs <code>_metabolism_bundle_findings</code> over their required keys and boundary phrases, then calls the copied-body gate.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The copied-body digest gate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_source_module_imports</code> requires each of the 12 declared bodies to be a copied, allowlisted, non-result record source body whose SHA-256 recomputes to match the manifest, treating any mismatch as a finding.</strong> <code>validate_source_module_imports</code> is that gate. It reads <code>source_module_manifest.json</code> and requires <code>source_import_class</code> to be <code>copied_non_secret_macro_body</code>, <code>body_in_receipt</code> to be false, and the declared <code>module_count</code> to equal the number of rows. For each of the 12 declared bodies it checks the material class against <code>public_macro_standard_body</code>, <code>public_macro_tool_body</code>, and <code>public_macro_receipt_body</code>, requires <code>body_copied</code> true and <code>body_in_receipt</code> false, requires the source reference to sit on the allowlist, confirms the copied target file exists, and recomputes its SHA-256 digest with <code>_sha256_file</code> to match the manifest. A mismatch is a finding, not a silent pass.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>result_card</code> projects a metadata-only card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>result_card</code> projects any result into a compact card of status, counts, and verdicts, dropping the full finding lists and any body-bearing fields named in <code>CARD_OMITTED_FULL_PAYLOAD_KEYS</code>.</strong> <code>result_card</code> projects any of these results into a compact card for a reader or the Atlas. It keeps status, counts, and verdicts and drops the full finding lists and any body-bearing fields named in <code>CARD_OMITTED_FULL_PAYLOAD_KEYS</code>.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>validate</code></td><td>Runs the fixture check and writes the four result records</td></tr><tr><td><code>validate_standard_registry</code></td><td>Field, duplicate-slug, prose-authority, and overclaim checks per standard row</td></tr><tr><td><code>validate_paper_module_shape</code></td><td>Required-heading and sentinel checks per fixture module</td></tr><tr><td><code>validate_standards_bundle</code></td><td>Same checks over the exported public standards bundle</td></tr><tr><td><code>validate_executable_grammar_metabolism_bundle</code></td><td>Specimen bundle keys, boundary phrases, and copied-body checks</td></tr><tr><td><code>validate_source_module_imports</code></td><td>Manifest, allowlist, and SHA-256 digest gate for the 12 copied bodies</td></tr><tr><td><code>result_card</code></td><td>metadata-only card projection for readers and the Atlas</td></tr></tbody></table></div>\n<p>To run the fixture check from <code>microcosm-substrate/</code>:</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<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"538\" height=\"420\" viewBox=\"0 0 538 420\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"269.2\" y1=\"54.0\" x2=\"269.2\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"269.2,96.0 266.1,89.2 272.3,89.2\"></polygon><line class=\"pmd-edge\" x1=\"239.5\" y1=\"132.0\" x2=\"170.0\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"170.0,174.0 174.3,167.8 177.5,173.1\"></polygon><line class=\"pmd-edge\" x1=\"300.7\" y1=\"132.0\" x2=\"374.0\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"374.0,174.0 366.6,173.3 369.6,167.9\"></polygon><line class=\"pmd-edge\" x1=\"164.5\" y1=\"210.0\" x2=\"220.9\" y2=\"252.0\"></line><polygon class=\"pmd-arrow\" points=\"220.9,252.0 213.5,250.4 217.2,245.5\"></polygon><line class=\"pmd-edge\" x1=\"379.9\" y1=\"210.0\" x2=\"320.3\" y2=\"252.0\"></line><polygon class=\"pmd-arrow\" points=\"320.3,252.0 324.2,245.6 327.7,250.6\"></polygon><line class=\"pmd-edge\" x1=\"269.2\" y1=\"324.0\" x2=\"269.2\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"269.2,366.0 266.1,359.2 272.3,359.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"198.7\" y=\"18.0\" width=\"141.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"269.2\" y=\"40.5\">Public fixtures</tspan></text><title>Public fixtures</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"224.6\" y=\"96.0\" width=\"89.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"269.2\" y=\"118.5\">validate</tspan></text><title>validate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"174.0\" width=\"244.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"196.5\">field, slug, authority checks</tspan></text><title>field, slug, authority checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"290.6\" y=\"174.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"405.5\" y=\"196.5\">heading and sentinel checks</tspan></text><title>heading and sentinel checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"252.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"269.2\" y=\"274.5\">Merge findings</tspan><tspan x=\"269.2\" y=\"292.5\">observed vs required negative</tspan><tspan x=\"269.2\" y=\"310.5\">cases</tspan></text><title>Merge findings observed vs required negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"366.0\" width=\"237.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"269.2\" y=\"388.5\">metadata-only result records</tspan></text><title>metadata-only result records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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 fixtures</dt><dd><code class=\"pm-diagram__ref-loc\">standards_registry.json + paper_modules/*.md</code></dd></div><div class=\"pm-diagram__ref\"><dt>field, slug, authority checks</dt><dd><code class=\"pm-diagram__ref-loc\">validate_standard_registry</code></dd></div><div class=\"pm-diagram__ref\"><dt>heading and sentinel checks</dt><dd><code class=\"pm-diagram__ref-loc\">validate_paper_module_shape</code></dd></div><div class=\"pm-diagram__ref\"><dt>metadata-only result records</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/first_wave/executable_doctrine_grammar/</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Public fixtures standards_registry.json + paper_modules/*.md&quot;] --&gt; B[&quot;validate&quot;] B --&gt; C[&quot;validate_standard_registry field, slug, authority checks&quot;] B --&gt; D[&quot;validate_paper_module_shape heading and sentinel checks&quot;] C --&gt; E[&quot;Merge findings observed vs required negative cases&quot;] D --&gt; E E --&gt; F[&quot;metadata-only result records result records/first_wave/executable_doctrine_grammar/&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture keeps five</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture keeps five failures executable rather than described in prose.</strong> The fixture keeps five failures executable rather than described in prose. Each maps to an error code the checker must observe:</p>\n<ul><li><code>invalid_standard_and_module</code>: a row missing teleology, result-record expectations, governing standard, and scope statement, raising <code>MISSING_TELEOLOGY</code>, <code>MISSING_RECEIPT_EXPECTATIONS</code>, <code>MISSING_GOVERNING_STANDARD</code>, and MISSING_ANTI_CLAIM.</li><li><code>prose_standard_claims_runtime_authority</code>: a prose-only standard that claims executable authority, raising <code>PROSE_STANDARD_NOT_EXECUTABLE_AUTHORITY</code>.</li><li><code>macro_doctrine_body_copied_into_fixture</code>: a copied private body pasted into a public fixture, raising <code>MACRO_DOCTRINE_BODY_IN_PUBLIC_FIXTURE</code>.</li><li><code>duplicate_standard_slug_conflict</code>: two rows sharing a slug, raising <code>DUPLICATE_STANDARD_SLUG_CONFLICT</code>.</li><li><code>grammar_index_pass_overclaims_doctrine_complete</code>: a passing fixture that claims doctrine completeness, raising <code>GRAMMAR_PASS_OVERCLAIMS_DOCTRINE_COMPLETE</code>.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Required cases enforce provable rejection</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The required cases live in <code>EXPECTED_NEGATIVE_CASES</code>, and if a run does not observe every one <code>validate</code> returns a blocked status.</strong> The set of required cases lives in <code>EXPECTED_NEGATIVE_CASES</code>. If a run does not observe every one, <code>validate</code> returns a blocked status.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Schema validation and executable semantics</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design follows schema validation, generated grammars, and executable-semantics work like JSON Schema, Tree-sitter, and the K framework, checking doctrine shape by program instead of leaving it as convention.</strong> The design follows schema validation, generated grammars, and executable-semantics work. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://json-schema.org/specification\">JSON Schema</a> is the reference for validating document shape against 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 value of generated grammars for inspectable structure. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://kframework.org/\">K framework</a> is a close reference for turning semantic rules into executable artifacts. The borrowed pattern is narrow: doctrine shape, result-record expectations, duplicate slugs, copied bodies, and scope statements are checked by a program instead of left as convention.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_executable_doctrine_grammar.py -q --basetemp=/tmp/microcosm_executable_doctrine_grammar_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run here means only that the focused tests and the corpus parity check both accept these fixtures and this projection.</strong> A pass means the focused test suite and the corpus check both accept the current fixtures and this projection.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Given the public fixtures and exported bundles, it checks doctrine shape, rejects the five named failure classes, and verifies the 12 copied bodies match their declared SHA-256 digests, all metadata-only.</strong> The strongest claim this component supports is bounded. Given the public fixtures and the exported bundles, it checks doctrine shape, rejects the five named failure classes, and verifies that the 12 copied bodies match their declared SHA-256 digests, all through metadata-only result records. The proof boundary is the public standards and paper-module fixtures, the exported bundles, the copied-body manifest, and the result records those runs produce.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a grammar pass is not</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A grammar pass is not doctrine completeness, publishing-scope decision, or launch-scope decision, and the component judges no prose quality, calls no provider, exports no private bodies, and mutates no source.</strong> It does not claim more. A grammar pass is not doctrine completeness, publishing-scope decision, or launch-scope decision. The component does not judge prose quality, prove whole-system correctness, call any provider, export private bodies, or change source files. That scope limit is fixed. A stronger claim has to land in the source record and the generated projection before this page can narrate it.</p>\n</section>",
      "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": "component-executable-doctrine-grammar.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.doctrine_fact_claim_audit",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Doctrine Fact Claim Audit",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
          "url": "paper-module-doctrine-fact-claim-audit.html"
        },
        {
          "id": "paper_module.microcosm_axiom_substrate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Microcosm Axiom System",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
          "url": "paper-module-microcosm-axiom-substrate.html"
        }
      ],
      "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, non-public 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-module-executable-doctrine-grammar.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 fixtures standards_registry.json + paper_modules/*.md\"] --> B[\"validate\"] B --> C[\"validate_standard_registry field, slug, authority checks\"] B --> D[\"validate_paper_module_shape heading and sentinel checks\"] C --> E[\"Merge findings observed vs required negative cases\"] D --> E E --> F[\"metadata-only result records result records/first_wave/executable_doctrine_grammar/\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:bb7424e89e192da58ad1e51703462febda2a783b9278c3bec2f066bb5a6a47c6",
            "source_line_end": 161,
            "source_line_start": 153
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "executable_doctrine_grammar",
                "kind": "organ",
                "kind_label": "component",
                "label": "Executable Doctrine Grammar",
                "relation": "explains",
                "url": "component-executable-doctrine-grammar.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 245,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/executable_doctrine_grammar.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "schema-validation-and-executable-semantics",
            "url": "https://json-schema.org/specification"
          },
          {
            "kind": "external_reference",
            "label": "Tree-sitter",
            "section_id": "schema-validation-and-executable-semantics",
            "url": "https://github.com/tree-sitter/tree-sitter"
          },
          {
            "kind": "external_reference",
            "label": "K framework",
            "section_id": "schema-validation-and-executable-semantics",
            "url": "https://kframework.org/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component turns doctrine shape into something a program can pass or fail, checking each standard and paper-module fixture for a stated purpose, governing rule, result records, and honest scope statement.** Executable doctrine grammar is a component that turns doctrine shape into something a program can pass or fail. It reads a folder of example standards and paper-module write-ups and checks each one for the parts doctrine here requires: a stated purpose, a governing rule, the result records it should produce, and an honest statement of what it does not claim. It writes a per-file report saying which entries are well formed and which fail a required check.",
            "level": 4,
            "order": 1,
            "section_id": "component-turns-doctrine",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "Component turns doctrine"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The report is a set of metadata-only result records carrying references, hashes, counts, and verdicts, and a pass means the fixtures carry the required structure and every expected failure was observed.** The report is a set of metadata-only result records. They carry references, hashes, counts, and verdicts. They never inline the document bodies being checked. A pass means the fixtures carry the required structure and that the checker observed every failure it is supposed to catch.",
            "level": 4,
            "order": 2,
            "section_id": "report-is-set",
            "source_line_end": 23,
            "source_line_start": 15,
            "title": "Report is set"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The checks are structural, not semantic: they judge whether load-bearing fields are present, so a row cannot quietly drop its result-record expectations or scope statement and still pass.** They judge whether the load-bearing fields are present, so a row cannot quietly drop its result-record expectations or its scope statement and still pass.",
            "level": 4,
            "order": 3,
            "section_id": "checks-are-structural",
            "source_line_end": 31,
            "source_line_start": 24,
            "title": "Checks are structural"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**In most systems doctrine is prose convention that nothing checks, so a loose fixture reads the part then drops a required field with no signal; this component asks per row whether the structure is real.** 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 true. A loose fixture passes review because it reads the part, then drops a required field later with no signal. This component removes that gap. It answers one question per row: does this standard or paper-module fixture carry the structure doctrine here requires, or is it text that looks the part?",
            "level": 4,
            "order": 5,
            "section_id": "doctrine-as-prose-convention",
            "source_line_end": 45,
            "source_line_start": 34,
            "title": "Doctrine as prose convention"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The less obvious half is that failure is first class: five negative cases are part of the contract, so a run that never demonstrates a rejection is treated as blocked.** The less obvious half is that failure is first class. Five negative cases are part of the contract. A run that accepts every input but never demonstrates a rejection is treated as blocked, so the checker has to prove it can reject, not only that it can accept.",
            "level": 4,
            "order": 6,
            "section_id": "failure-is-first-class",
            "source_line_end": 54,
            "source_line_start": 46,
            "title": "Failure is first class"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 56,
            "source_line_start": 55,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validate reads standardsregistry.json and every papermodules/.md file, scans them for forbidden content classes, then runs two structural checks and merges their results.** The entry point is validate. It reads standardsregistry.json and every papermodules/*.md file from the input directory, scans them for forbidden content classes, then runs two structural checks and merges their results.",
            "level": 4,
            "order": 8,
            "section_id": "validate-reads-and-merges-two-checks",
            "source_line_end": 65,
            "source_line_start": 57,
            "title": "`validate` reads and merges two checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatestandard_registry records missing-field, duplicate-slug, prose-authority, and doctrine-completeness overclaim findings per row, and accepts a row only when it has no findings and no expected-failure marker.** validatestandardregistry walks each standard row. It records MISSINGTELEOLOGY, MISSINGRECEIPTEXPECTATIONS, MISSINGGOVERNING_STANDARD, and MISSINGANTICLAIM when those fields are absent. It records DUPLICATESTANDARDSLUG_CONFLICT when two rows share a slug. It records PROSESTANDARDNOTEXECUTABLEAUTHORITY when a row marked standard_kind: prose also claims executable authority, and GRAMMARPASSOVERCLAIMSDOCTRINECOMPLETE when a row claims doctrine completeness. A row with no findings a\u2026",
            "level": 4,
            "order": 9,
            "section_id": "standard-registry-field-and-overclaim-checks",
            "source_line_end": 79,
            "source_line_start": 66,
            "title": "Standard-registry field and overclaim checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatepaper_modules checks each fixture module for the Teleology, Governing Standard, Result record Expectations, and Scope boundary headings and rejects any that carries the copied-body sentinel or a completeness marker.** validatepapermodules calls validatepapermodule_shape on each fixture module. That function checks for the Teleology, Governing Standard, `Result record Expectations, and Scope boundary` headings, and rejects any fixture that contains the copied-body sentinel text or a doctrine-completeness marker.",
            "level": 4,
            "order": 10,
            "section_id": "paper-module-heading-and-sentinel-checks",
            "source_line_end": 89,
            "source_line_start": 80,
            "title": "Paper-module heading and sentinel checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**validate passes only when no required negative case is missing and the content scan is clean, writing four result records under result records/sign-off/firstwave/. validate then computes which of the five required negative cases were observed and which are missing. The run status is a pass only when no required case is missing and the content scan is clean. It writes four result records: the standards report, the standards group index, the paper-module report, and the fixture result record under result records/sign-off/first_wave/.",
            "level": 4,
            "order": 11,
            "section_id": "merging-findings-and-required-negatives",
            "source_line_end": 99,
            "source_line_start": 90,
            "title": "Merging findings and required negatives"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatestandardsbundle and validateexecutablegrammarmetabolism_bundle reuse the same checks over the exported public standards bundle and the exported specimen, each passing only on a clean scan with valid rows.** Two more entry points reuse the same checks over exported bundles. validatestandardsbundle validates the exported public standards bundle and passes only when the scan is clean, there are no findings, and at least one standard row and one paper module are valid. validateexecutablegrammarmetabolismbundle validates the exported specimen: it reads bundlemanifest.json, README.md, grammarboard.json, and result record.json, runs metabolismbundle_findings over their required keys and bo\u2026",
            "level": 4,
            "order": 12,
            "section_id": "two-bundle-entry-points-reuse-the-checks",
            "source_line_end": 112,
            "source_line_start": 100,
            "title": "Two bundle entry points reuse the checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatesourcemoduleimports requires each of the 12 declared bodies to be a copied, allowlisted, non-result record source body whose SHA-256 recomputes to match the manifest, treating any mismatch as a finding. validatesourcemoduleimports is that gate. It reads sourcemodulemanifest.json and requires sourceimportclass to be copiednonsecretmacrobody, bodyinreceipt to be false, and the declared module_count to equal the number of rows. For each of the 12 declared bodies it checks the material class against publicmacrostandard_body, publicmacrotoolbody, and publicmacroreceiptbody, requires body_copied true and bodyinreceipt false, requires the source reference to sit on the allowlist, confirms\u2026",
            "level": 4,
            "order": 13,
            "section_id": "the-copied-body-digest-gate",
            "source_line_end": 127,
            "source_line_start": 113,
            "title": "The copied-body digest gate"
          },
          {
            "block_kinds": [
              "code",
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "resultcard projects any result into a compact card of status, counts, and verdicts, dropping the full finding lists and any body-bearing fields named in CARDOMITTEDFULLPAYLOADKEYS. resultcard projects any of these results into a compact card for a reader or the Atlas. It keeps status, counts, and verdicts and drops the full finding lists and any body-bearing fields named in CARDOMITTEDFULLPAYLOADKEYS. To run the fixture check from microcosm-substrate/:",
            "level": 4,
            "order": 14,
            "section_id": "result-card-projects-a-body-free-card",
            "source_line_end": 162,
            "source_line_start": 128,
            "title": "`result_card` projects a metadata-only card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 164,
            "source_line_start": 163,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture keeps five failures executable rather than described in prose. The fixture keeps five failures executable rather than described in prose. Each maps to an error code the checker must observe: invalidstandardandmodule: a row missing teleology, result-record expectations, governing standard, and scope statement, raising MISSINGTELEOLOGY, MISSINGRECEIPTEXPECTATIONS, MISSINGGOVERNINGSTANDARD, and MISSINGANTICLAIM. prosestandardclaimsruntimeauthority: a prose-only standard that claims executable authority, raising PROSESTANDARDNOTEXECUTABLEAUTHORITY. macrodoctrinebodycopiedintofixture: a copied private body pasted into a public fixture, raising MACRODOCTRINEBODYINPUBLICFIXTURE. duplic\u2026",
            "level": 4,
            "order": 16,
            "section_id": "fixture-keeps-five",
            "source_line_end": 176,
            "source_line_start": 165,
            "title": "Fixture keeps five"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The required cases live in EXPECTEDNEGATIVE_CASES, and if a run does not observe every one validate returns a blocked status.** The set of required cases lives in EXPECTEDNEGATIVECASES. If a run does not observe every one, validate returns a blocked status.",
            "level": 4,
            "order": 17,
            "section_id": "required-cases-enforce-provable-rejection",
            "source_line_end": 183,
            "source_line_start": 177,
            "title": "Required cases enforce provable rejection"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "prior-art-grounding",
            "source_line_end": 185,
            "source_line_start": 184,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design follows schema validation, generated grammars, and executable-semantics work like JSON Schema, Tree-sitter, and the K framework, checking doctrine shape by program instead of leaving it as convention.** The design follows schema validation, generated grammars, and executable-semantics work. JSON Schema is the reference for validating document shape against a shared machine contract. Tree-sitter shows the value of generated grammars for inspectable structure. The K framework is a close reference for turning semantic rules into executable artifacts. The borrowed pattern is narrow: doctrine shape, result-record expectations, duplicate slugs, copied bodies, and scope statements are\u2026",
            "level": 4,
            "order": 19,
            "section_id": "schema-validation-and-executable-semantics",
            "source_line_end": 200,
            "source_line_start": 186,
            "title": "Schema validation and executable semantics"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "validation-receipt-path",
            "source_line_end": 202,
            "source_line_start": 201,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "the repo root without mutating durable result-record or generated projection surfaces:",
            "level": 4,
            "order": 21,
            "section_id": "validate-reader-projection",
            "source_line_end": 213,
            "source_line_start": 203,
            "title": "Validate reader projection"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run here means only that the focused tests and the corpus parity check both accept these fixtures and this projection.** A pass means the focused test suite and the corpus check both accept the current fixtures and this projection.",
            "level": 4,
            "order": 22,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 219,
            "source_line_start": 214,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "claim-ceiling",
            "source_line_end": 221,
            "source_line_start": 220,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Given the public fixtures and exported bundles, it checks doctrine shape, rejects the five named failure classes, and verifies the 12 copied bodies match their declared SHA-256 digests, all metadata-only.** The strongest claim this component supports is bounded. Given the public fixtures and the exported bundles, it checks doctrine shape, rejects the five named failure classes, and verifies that the 12 copied bodies match their declared SHA-256 digests, all through metadata-only result records. The proof boundary is the public standards and paper-module fixtures, the exported bundles, the copied-body manifest, and the result records those runs produce.",
            "level": 4,
            "order": 24,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 233,
            "source_line_start": 222,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A grammar pass is not doctrine completeness, public sharing decision, or launch readiness, and the component judges no prose quality, calls no provider, exports no private bodies, and mutates no source.** It does not claim more. A grammar pass is not doctrine completeness, public sharing decision, or launch-scope decision. The component does not judge prose quality, prove whole-system correctness, call any provider, export private bodies, or change source files. That scope limit is fixed. A stronger claim has to land in the source record and the generated projection before this page can narrate it.",
            "level": 4,
            "order": 25,
            "section_id": "what-a-grammar-pass-is-not",
            "source_line_end": 244,
            "source_line_start": 234,
            "title": "What a grammar pass is not"
          }
        ],
        "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": "",
          "source": "capsule_summary_line",
          "text": "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."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "executable_doctrine_grammar.py",
            "path": "src/microcosm_core/organs/executable_doctrine_grammar.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public doctrine grammar fixture validation, exported bundle validation, copied source-module digest checks, negative-case enforcement, cards, and scope limits.",
            "symbols": [
              "validate",
              "validate_standards_bundle",
              "validate_executable_grammar_metabolism_bundle",
              "validate_source_module_imports",
              "result_card",
              "EXPECTED_NEGATIVE_CASES",
              "GRAMMAR_AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/executable_doctrine_grammar.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/executable_doctrine_grammar.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/executable_doctrine_grammar.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, metadata-only formal-math metadata and validation refs, and metadata-only result record fields only; no theorem/formal-result correctness authority, private target status, challenge-result public sharing, live source authority, whole-system equivalence, launch, public sharing, hosted deployment, recipient work, provider/oracle payload authority, provider or Lean/Lake execution, secret/non-public body export, source-file changes, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">The checkpoint for copying source material</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>macro_projection_import_protocol</code> is the checkpoint for copying material out of a much larger source project into the public Microcosm folder.</strong> <code>macro_projection_import_protocol</code> is the checkpoint for copying material out of a much larger source project into the public Microcosm folder. It reads a proposed set of copied files, classifies each one, and decides whether the copy is allowed out and honestly tied to the source it claims to come from.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It exists so the public folder</span> can stay dense and real without becoming a place where a secret, an operator conversation, a model-output data, or launch material leaks out alongside genuinely useful code.</strong> It exists so the public folder can stay dense and real without becoming a place where a secret, an operator conversation, a model-output data, or launch material leaks out alongside genuinely useful code. Every run answers one question per copied file: was this body allowed out, and does the public copy match the source it names.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The output is a metadata-only</span> result record. It lists what was imported, what was deliberately left out with a note saying so, and what was refused.</strong> The output is a metadata-only result record. It lists what was imported, what was deliberately left out with a note saying so, and what was refused. The record carries paths, hashes, counts, and validation refs, never the private bodies themselves.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Microcosm grows by copying real files</span> out of a private codebase. A loose copy is the exact artifact that quietly carries a account secret or an operator thread along with the code you wanted.</strong> Microcosm grows by copying real files out of a private codebase. A loose copy is the exact artifact that quietly carries a account secret or an operator thread along with the code you wanted. A trust statement (&quot;we checked, it is fine&quot;) does not scale and cannot be re-run by a reader.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">So the check is an accounting</span> check, not a trust statement. Each copied row declares its source ref, its public target ref, a content digest, and a material class.</strong> So the check 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 the class into one of two sets. <code>PUBLIC_SAFE_BODY_MATERIAL_CLASSES</code> holds five classes that may be copied with provenance: pattern, standard, tool, result-record, and proof bodies. <code>TRUE_FORBIDDEN_MATERIAL_CLASSES</code> holds fifteen classes that can never appear as an imported body, including raw operator source, operator thread, model-output data, account secret, secret, recipient material, launch material, and the six private formal-math body classes. Anything claiming to be must also carry a verification record naming the digest, the source-to-target relation, and the mode used to check the copy.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>main</code> dispatches four commands</span>. <code>run</code> validates a first-wave fixture directory (the positive slices plus the named negative cases) and writes result records through <code>write_receipts</code>.</strong> <code>main</code> dispatches four commands. <code>run</code> validates a first-wave fixture directory (the positive slices plus the named negative cases) and writes result records through <code>write_receipts</code>. <code>run_projection_bundle</code> validates an exported bundle and writes one <code>exported_projection_import_bundle_validation_result.json</code>. <code>plan</code> calls <code>preview_import_plan</code>, which scores each proposed cell and writes nothing. <code>refresh-exact-copy-source-modules</code> calls <code>refresh_exact_copy_source_modules</code> to re-copy exact-copy slices whose source has moved on. <code>run</code> and <code>run_projection_bundle</code> both assemble their answer through <code>_build_result</code>, which runs four validators over the fixture: <code>validate_projection_protocol</code> for the copied and omitted rows, <code>validate_cleaning_policy</code> for the cleaned rows, <code>validate_standalone_runtime_severance</code> for standalone-runtime dependency leaks, and <code>validate_import_plan</code> for the forward plan.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The core is <code>validate_projection_protocol</code></span>. It reads the protocol payload and runs these checks in order:</strong> The core is <code>validate_projection_protocol</code>. It reads the protocol payload and runs these checks in order:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it does</th></tr></thead><tbody><tr><td><code>validate_projection_protocol</code></td><td>Sorts every copied row and emits the pass/blocked record</td></tr><tr><td><code>_public_safe_import_status</code></td><td>Classifies a row whose class is public-safe; returns nothing for other classes</td></tr><tr><td><code>_body_import_verification_findings</code></td><td>Checks the verification record: mode, verified flag, and digest binding</td></tr><tr><td><code>_forbidden_body_request</code></td><td>Detects a request to import a account secret or account-bound body</td></tr><tr><td><code>_authority_upgrade</code></td><td>Detects a claim to live private-source authority</td></tr><tr><td><code>_release_or_equivalence_overclaim</code></td><td>Detects a launch, public sharing, or private-equivalence claim</td></tr><tr><td><code>_formal_math_claim_boundary_subjects</code></td><td>Detects a formal-math theorem, proof, or solver-trace authority claim</td></tr></tbody></table></div>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">First it enforces a density floor</span>: the protocol must cite at least two source refs, two public runtime refs, and two validation refs, or the row fails as <code>MACRO_PROJECTION_PROTOCOL_DENSITY_MISSING</code>.</strong> First it enforces a density floor: the protocol must cite at least two source refs, two public runtime refs, and two validation refs, or the row fails as <code>MACRO_PROJECTION_PROTOCOL_DENSITY_MISSING</code>. Then it walks each copied row. A row whose class is goes to <code>_public_safe_import_status</code>; anything it flags becomes a blocking finding. A row whose class is in <code>TRUE_FORBIDDEN_MATERIAL_CLASSES</code>, or any row that sets <code>body_copied</code> without a valid verification record, is rejected as <code>MACRO_PROJECTION_FORBIDDEN_BODY_IMPORT</code>. Omitted rows must carry an <code>omission_receipt_ref</code>. The result is <code>PASS</code> only when the floors are met, copied, omitted, cleaned, and step rows are all present, and no blocking finding remains.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Digest requirements for a copied body</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For a body that is copied, <code>_body_import_verification_findings</code> does the real integrity work.</strong> For a body that is copied, <code>_body_import_verification_findings</code> does the real integrity work. The verification record must be marked verified and must use one of two modes in <code>BODY_IMPORT_VERIFICATION_MODES</code>: <code>exact_source_digest_match</code> or <code>verified_light_edit_recipe</code>. The target body digest must equal the declared target digest. For an exact copy it also re-hashes the named source, requires a relation from <code>EXACT_COPY_SOURCE_TO_TARGET_RELATIONS</code>, and checks the source digest.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The load-bearing detail is how</span> the protocol treats an exact copy whose source has since changed. A mismatch on an exact-copy row is not a failed import.</strong> The load-bearing detail is how the protocol treats an exact copy whose source has since changed. A mismatch on an exact-copy row is not 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 path rather than failed. That separates a dishonest import from a stale one, so a routine upstream edit is not mistaken for a broken proof, and the public copy stays faithful without tracking every upstream change in lock-step.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>validate_import_plan</code> guards the forward direction</span>. Each proposed cell must name source and target refs, must name validation refs, must not use a private-system- shaped ref, and must only reference body material that the protocol already carries.</strong> <code>validate_import_plan</code> guards the forward direction. Each proposed cell must name source and target refs, must name validation refs, must not use a private-system- shaped ref, and must only reference body material that the protocol already carries. A plan needs at least three cells to pass. <code>preview_import_plan</code> wraps this as the <code>macro_projection_import_intake_preview_v1</code> record: it scores each cell, projects the intake and severance boards, and lists blocking surfaces without writing anything.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"531\" height=\"726\" viewBox=\"0 0 531 726\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"265.5\" y1=\"90.0\" x2=\"265.5\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,132.0 262.4,125.2 268.6,125.2\"></polygon><line class=\"pmd-edge\" x1=\"239.6\" y1=\"168.0\" x2=\"179.2\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"179.2,210.0 183.0,203.6 186.5,208.6\"></polygon><line class=\"pmd-edge\" x1=\"293.7\" y1=\"168.0\" x2=\"359.5\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"359.5,210.0 352.1,208.9 355.4,203.7\"></polygon><line class=\"pmd-edge\" x1=\"366.8\" y1=\"264.0\" x2=\"312.2\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"312.2,306.0 315.8,299.4 319.5,304.2\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"378.0\" x2=\"265.5\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,420.0 262.4,413.2 268.6,413.2\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"456.0\" x2=\"265.5\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,594.0 262.4,587.2 268.6,587.2\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"456.0\" x2=\"265.5\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,498.0 262.4,491.2 268.6,491.2\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"552.0\" x2=\"265.5\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,594.0 262.4,587.2 268.6,587.2\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"630.0\" x2=\"265.5\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,672.0 262.4,665.2 268.6,665.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"18.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"40.5\">Copied row</tspan><tspan x=\"265.5\" y=\"58.5\">source ref, target ref, digest,</tspan><tspan x=\"265.5\" y=\"76.5\">material class</tspan></text><title>Copied row source ref, target ref, digest, material class</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"132.0\" width=\"237.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"154.5\">Validate projection protocol</tspan></text><title>Validate projection protocol</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"232.5\">Class in forbidden set</tspan><tspan x=\"140.3\" y=\"250.5\">Reject: forbidden body import</tspan></text><title>Class in forbidden set Reject: forbidden body import</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"290.6\" y=\"210.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"401.8\" y=\"232.5\">Class public-safe</tspan><tspan x=\"401.8\" y=\"250.5\">_public_safe_import_status</tspan></text><title>Class public-safe _public_safe_import_status</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.7\" y=\"306.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"328.5\">_body_import_verification_findings</tspan><tspan x=\"265.5\" y=\"346.5\">mode, verified flag, digest</tspan><tspan x=\"265.5\" y=\"364.5\">binding</tspan></text><title>_body_import_verification_findings mode, verified flag, digest binding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"420.0\" width=\"259.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"442.5\">Exact copy: re-hash live source</tspan></text><title>Exact copy: re-hash live source</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"187.6\" y=\"594.0\" width=\"155.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"616.5\">Match: body floor</tspan></text><title>Match: body floor</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"128.4\" y=\"498.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"520.5\">Mismatch: flag live source drift,</tspan><tspan x=\"265.5\" y=\"538.5\">refresh later</tspan></text><title>Mismatch: flag live source drift, refresh later</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"672.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"694.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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 projection protocol</dt><dd><code class=\"pm-diagram__ref-loc\">validate_projection_protocol</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Copied row source ref, target ref, digest, material class&quot;] --&gt; B[&quot;validate_projection_protocol&quot;] B --&gt; C[&quot;Class in forbidden set Reject: forbidden body import&quot;] B --&gt; D[&quot;Class _public_safe_import_status&quot;] D --&gt; E[&quot;_body_import_verification_findings mode, verified flag, digest binding&quot;] E --&gt; F[&quot;Exact copy: re-hash live source&quot;] F --&gt; G[&quot;Match: body floor&quot;] F --&gt; H[&quot;Mismatch: flag live source drift, refresh later&quot;] H --&gt; G G --&gt; I[&quot;metadata-only result record&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The first-wave fixture drives these</span> named rejections through <code>validate_projection_protocol</code>, <code>validate_import_plan</code>, and <code>validate_standalone_runtime_severance</code>:</strong> The first-wave fixture drives these named rejections through <code>validate_projection_protocol</code>, <code>validate_import_plan</code>, and <code>validate_standalone_runtime_severance</code>:</p>\n<ul><li><code>forbidden_body_import_overclaim</code>: a request to import a account secret or account-bound body.</li><li><code>missing_omission_receipt</code>: omitted material with no omission result record ref.</li><li><code>authority_upgrade_overclaim</code>: a claim that a public import grants live private-source authority.</li><li><code>release_or_private_equivalence_overclaim</code>: a launch, public sharing, recipient, or private-equivalence claim.</li><li><code>formal_math_claim_boundary_overclaim</code>: a formal-math theorem, proof, private target status, solver-trace, or provider-oracle authority claim.</li><li><code>missing_validation_ref</code>: a proposed cell with no validation refs.</li><li><code>standalone_dependency_leak</code>: a runtime dependency on the live source root that a standalone public checkout cannot resolve.</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The check follows established provenance and</span> software-supply-chain patterns: a copied or refactored artifact needs source refs, target refs, digests, validation refs, omission records, and a stated claim boundary.</strong> The check follows established provenance and software-supply-chain patterns: a copied or refactored artifact needs source refs, target refs, digests, validation refs, omission records, and a stated 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 entity, activity, and 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. This component applies those patterns to a public and private projection boundary rather than to launch attestation, and it stays a local validator over public fixtures and exported bundles.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s checks with temporary result records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the fixture and bundle validate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixture and bundle slices carried their required refs and digests, the named negative cases were rejected, and the result records stayed metadata-only.</strong> A pass means the fixture and bundle slices carried their required refs and digests, the named negative cases were rejected, and the result records stayed metadata-only. Re-enter this module when a new projection cell lands, a source-module manifest is refreshed, or a result record count changes.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest import-accounting claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim this component supports: for a named slice, it validated classification, source-to-target digest binding, per-slice manifests, omission records, the named negative cases, and a metadata-only result-record policy.</strong> The strongest claim this component supports: for a named slice, it validated classification, source-to-target digest binding, per-slice manifests, omission records, the named negative cases, and a metadata-only result-record policy. Accepted records expose the 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<h4 class=\"pm-body__h pm-body__h--sub\">The import protocol&#x27;s scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">That is the proof boundary and the scope limit. A passing scan is a declared-input regression gate over the material classes the protocol recognizes, not a complete account secret audit and bounded evidence that no private material exists anywhere.</strong> That is the proof boundary and the scope limit. A passing scan is a declared-input regression gate over the material classes the protocol recognizes, not a complete account secret audit and bounded evidence that no private material exists anywhere. It does not show the public copy is complete, equal to the private root, or ready to launch. It does not grant authority over live private source, and it does not permit public sharing, hosted deployment, secret export, source-file changes, external model access, or Lean and Lake execution. The formal-math lane may carry statement-shape metadata, evidence-cell refs, and synthetic fixtures, but never theorem or formal-result correctness. Any stronger claim has to come from the owning result record, standard, or launch gate.</p>\n</section>",
      "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": "component-macro-projection-import-protocol.html"
          },
          {
            "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-module-agent-route-observability-runtime.html"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-module-pattern-binding-contract.html"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-module-mission-transaction-work-spine.html"
          },
          {
            "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-module-batch11-saturation-engines-capsule.html"
          },
          {
            "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-module-batch8-compliance-pipeline-capsule.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_monitor_redteam_falsification_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Monitor Redteam Falsification Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].depends_on",
          "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
        },
        {
          "id": "paper_module.agent_route_observability_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Route Observability Runtime",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "url": "paper-module-agent-route-observability-runtime.html"
        },
        {
          "id": "paper_module.batch10_governance_compilers_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Governance And Compilers Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
          "url": "paper-module-batch10-governance-compilers-capsule.html"
        },
        {
          "id": "paper_module.batch10_live_source_drift_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Live Source Drift Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
          "url": "paper-module-batch10-live-source-drift-capsule.html"
        },
        {
          "id": "paper_module.batch11_saturation_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 11 Saturation Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "url": "paper-module-batch11-saturation-engines-capsule.html"
        },
        {
          "id": "paper_module.batch4_proof_authority_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 4 Proof, Authority, and Runtime Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "url": "paper-module-batch4-proof-authority-runtime.html"
        },
        {
          "id": "paper_module.batch5_authority_systems_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 5 Authority and Systems Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].depends_on",
          "url": "paper-module-batch5-authority-systems-capsule.html"
        },
        {
          "id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 6 Unsurfaced Primitives Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
        },
        {
          "id": "paper_module.batch7_demo_take_console_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Demo Take Console Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].depends_on",
          "url": "paper-module-batch7-demo-take-console-capsule.html"
        },
        {
          "id": "paper_module.batch7_macro_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Source Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
          "url": "paper-module-batch7-macro-engines-capsule.html"
        },
        {
          "id": "paper_module.batch7_oracle_sibling_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Oracle Sibling Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].depends_on",
          "url": "paper-module-batch7-oracle-sibling-capsule.html"
        },
        {
          "id": "paper_module.batch7_secondary_runtime_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Secondary Runtime Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].depends_on",
          "url": "paper-module-batch7-secondary-runtime-capsule.html"
        },
        {
          "id": "paper_module.batch8_audio_level_rms_port",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Audio Level RMS Port",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
          "url": "paper-module-batch8-audio-level-rms-port.html"
        },
        {
          "id": "paper_module.batch8_compliance_pipeline_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Compliance Pipeline Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "url": "paper-module-batch8-compliance-pipeline-capsule.html"
        },
        {
          "id": "paper_module.batch8_policy_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Policy Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
          "url": "paper-module-batch8-policy-engines-capsule.html"
        },
        {
          "id": "paper_module.batch9_macro_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 9 Source Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
          "url": "paper-module-batch9-macro-engines-capsule.html"
        },
        {
          "id": "paper_module.bridge_phase_continuity_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Bridge Phase Continuity Runtime",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].depends_on",
          "url": "paper-module-bridge-phase-continuity-runtime.html"
        },
        {
          "id": "paper_module.cognitive_operator_registry",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Cognitive Operator Registry",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].depends_on",
          "url": "paper-module-cognitive-operator-registry.html"
        },
        {
          "id": "paper_module.computer_use_action_trace_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Computer-Use Action Trace Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].depends_on",
          "url": "paper-module-computer-use-action-trace-replay.html"
        },
        {
          "id": "paper_module.engine_room_generated_projection_drift_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Generated Projection Drift Gate",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].depends_on",
          "url": "paper-module-engine-room-generated-projection-drift-gate.html"
        },
        {
          "id": "paper_module.executable_doctrine_grammar",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Executable Doctrine Grammar",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].depends_on",
          "url": "paper-module-executable-doctrine-grammar.html"
        },
        {
          "id": "paper_module.finance_forecast_evaluation_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Finance Forecast Evaluation Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].depends_on",
          "url": "paper-module-finance-forecast-evaluation-spine.html"
        },
        {
          "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",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].depends_on",
          "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
        },
        {
          "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": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
          "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
        },
        {
          "id": "paper_module.mcp_tool_authority_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "MCP Tool Authority Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].depends_on",
          "url": "paper-module-mcp-tool-authority-replay.html"
        },
        {
          "id": "paper_module.standards_meta_diagnostics",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Standards Meta Diagnostics",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].depends_on",
          "url": "paper-module-standards-meta-diagnostics.html"
        },
        {
          "id": "paper_module.work_landing_control_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Work Landing Control Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
          "url": "paper-module-work-landing-control-spine.html"
        },
        {
          "id": "paper_module.world_model_projection_drift_control_room",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "World-Model Projection Drift Control Room",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].depends_on",
          "url": "paper-module-world-model-projection-drift-control-room.html"
        }
      ],
      "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 manifests, digest relations, omission result records, intake statuses, formal-math claim boundaries, 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, metadata-only formal-math metadata and validation refs, and metadata-only result record fields only; no theorem/formal-result correctness authority, private target status, challenge-result public sharing, live source authority, whole-system equivalence, launch, public sharing, hosted deployment, recipient work, provider/oracle payload authority, 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-module-macro-projection-import-protocol.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 row source ref, target ref, digest, material class\"] --> B[\"validate_projection_protocol\"] B --> C[\"Class in forbidden set Reject: forbidden body import\"] B --> D[\"Class _public_safe_import_status\"] D --> E[\"_body_import_verification_findings mode, verified flag, digest binding\"] E --> F[\"Exact copy: re-hash live source\"] F --> G[\"Match: body floor\"] F --> H[\"Mismatch: flag live source drift, refresh later\"] H --> G G --> I[\"metadata-only result record\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:0f0b59e6f87006b57ac293fb05ba80365e43cd3116c51d3aa894868cc59b5d7d",
            "source_line_end": 145,
            "source_line_start": 134
          }
        ],
        "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-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-module-mission-transaction-work-spine.html"
              },
              {
                "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-module-batch11-saturation-engines-capsule.html"
              },
              {
                "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-module-batch8-compliance-pipeline-capsule.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "macro_projection_import_protocol",
                "kind": "organ",
                "kind_label": "component",
                "label": "Source Projection Import Protocol",
                "relation": "explains",
                "url": "component-macro-projection-import-protocol.html"
              },
              {
                "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": 232,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/macro_projection_import_protocol.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "the-check-follows-established-provenance-and-software-supply-chain-patterns",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA specification",
            "section_id": "the-check-follows-established-provenance-and-software-supply-chain-patterns",
            "url": "https://slsa.dev/spec/"
          },
          {
            "kind": "external_reference",
            "label": "in-toto",
            "section_id": "the-check-follows-established-provenance-and-software-supply-chain-patterns",
            "url": "https://in-toto.io/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "macroprojectionimportprotocol is the checkpoint for copying material out of a much larger source project into the public Microcosm folder.** macroprojectionimport_protocol is the checkpoint for copying material out of a much larger source project into the public Microcosm folder. It reads a proposed set of copied files, classifies each one, and decides whether the copy is allowed out and honestly tied to the source it claims to come from.",
            "level": 4,
            "order": 1,
            "section_id": "the-checkpoint-for-copying-macro-material",
            "source_line_end": 10,
            "source_line_start": 3,
            "title": "The checkpoint for copying source material"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It exists so the public folder can stay dense and real without becoming a place where a secret, an operator conversation, a model-output data, or launch material leaks out alongside genuinely useful code. It exists so the public folder can stay dense and real without becoming a place where a secret, an operator conversation, a model-output data, or launch material leaks out alongside genuinely useful code. Every run answers one question per copied file: was this body allowed out, and does the public copy match the source it names.",
            "level": 4,
            "order": 2,
            "section_id": "it-exists-so-the-public-folder-can-stay-dense",
            "source_line_end": 19,
            "source_line_start": 11,
            "title": "It exists so the public folder can stay dense"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The output is a metadata-only result record. It lists what was imported, what was deliberately left out with a note saying so, and what was refused. The output is a metadata-only result record. It lists what was imported, what was deliberately left out with a note saying so, and what was refused. The record carries paths, hashes, counts, and validation refs, never the private bodies themselves.",
            "level": 4,
            "order": 3,
            "section_id": "the-output-is-a-body-free-result-record",
            "source_line_end": 27,
            "source_line_start": 20,
            "title": "The output is a metadata-only result record"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 29,
            "source_line_start": 28,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Microcosm grows by copying real files out of a private codebase. A loose copy is the exact artifact that quietly carries a account secret or an operator thread along with the code you wanted. Microcosm grows by copying real files out of a private codebase. A loose copy is the exact artifact that quietly carries a account secret or an operator thread along with the code you wanted. A trust statement (\"we checked, it is fine\") does not scale and cannot be re-run by a reader.",
            "level": 4,
            "order": 5,
            "section_id": "microcosm-grows-by-copying-real-files-out-of-a-private-codebase",
            "source_line_end": 37,
            "source_line_start": 30,
            "title": "Microcosm grows by copying real files out of a private codebase"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "So the check 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. So the check 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 the class into one of two sets. PUBLICSAFEBODYMATERIALCLASSES holds five classes that may be copied with provenance: pattern, standard, tool, result-record, and proof bodies. TRUEFORBIDDENMATERIAL_CLASSES holds fifteen classes that can never appear as an imported body, including raw operator source, operator thread, model-output data, account secret,\u2026",
            "level": 4,
            "order": 6,
            "section_id": "so-the-check-is-an-accounting-check-not-a-trust-statement",
            "source_line_end": 52,
            "source_line_start": 38,
            "title": "So the check is an accounting check, not a trust statement"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 54,
            "source_line_start": 53,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "main dispatches four commands. run validates a first-wave fixture directory (the positive slices plus the named negative cases) and writes result records through writereceipts.** main dispatches four commands. run validates a first-wave fixture directory (the positive slices plus the named negative cases) and writes result records through writereceipts. runprojection_bundle validates an exported bundle and writes one exportedprojectionimportbundlevalidation_result.json. plan calls previewimportplan, which scores each proposed cell and writes nothing. refresh-exact-copy-source-modules calls refreshexactcopysourcemodules to re-copy exact-copy slices whose source has moved on. run and runproje\u2026",
            "level": 4,
            "order": 8,
            "section_id": "main-dispatches-four-commands",
            "source_line_end": 70,
            "source_line_start": 55,
            "title": "`main` dispatches four commands"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The core is validateprojectionprotocol. It reads the protocol payload and runs these checks in order: The core is validateprojectionprotocol. It reads the protocol payload and runs these checks in order:",
            "level": 4,
            "order": 9,
            "section_id": "the-core-is-validate-projection-protocol",
            "source_line_end": 86,
            "source_line_start": 71,
            "title": "The core is `validate_projection_protocol`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "First it enforces a density floor: the protocol must cite at least two source refs, two public runtime refs, and two validation refs, or the row fails as MACROPROJECTIONPROTOCOLDENSITYMISSING. First it enforces a density floor: the protocol must cite at least two source refs, two public runtime refs, and two validation refs, or the row fails as MACROPROJECTIONPROTOCOLDENSITYMISSING. Then it walks each copied row. A row whose class is goes to publicsafeimportstatus; anything it flags becomes a blocking finding. A row whose class is in TRUEFORBIDDENMATERIALCLASSES, or any row that sets bodycopied without a valid verification record, is rejected as MACROPROJECTIONFORBIDDENBODYIMPORT. Omitted r\u2026",
            "level": 4,
            "order": 10,
            "section_id": "first-it-enforces-a-density-floor",
            "source_line_end": 100,
            "source_line_start": 87,
            "title": "First it enforces a density floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "For a body that is copied, bodyimportverificationfindings does the real integrity work. For a body that is copied, bodyimportverificationfindings does the real integrity work. The verification record must be marked verified and must use one of two modes in BODYIMPORTVERIFICATIONMODES: exactsourcedigestmatch or verifiedlightedit_recipe. The target body digest must equal the declared target digest. For an exact copy it also re-hashes the named source, requires a relation from EXACTCOPYSOURCETOTARGET_RELATIONS, and checks the source digest.",
            "level": 4,
            "order": 11,
            "section_id": "digest-requirements-for-a-copied-body",
            "source_line_end": 111,
            "source_line_start": 101,
            "title": "Digest requirements for a copied body"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The load-bearing detail is how the protocol treats an exact copy whose source has since changed. A mismatch on an exact-copy row is not a failed import. The load-bearing detail is how the protocol treats an exact copy whose source has since changed. A mismatch on an exact-copy row is not 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 path rather than failed. That separates a dishonest import from a stale one, so a routine upstream edit is not mistaken for a broken proof, and the public copy stays faithful without tracking every upstream change in lock-step.",
            "level": 4,
            "order": 12,
            "section_id": "the-load-bearing-detail-is-how-the-protocol-treats-an-exact-copy-whose-source-has-since-changed",
            "source_line_end": 122,
            "source_line_start": 112,
            "title": "The load-bearing detail is how the protocol treats an exact copy whose source has since changed"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "validateimportplan guards the forward direction. Each proposed cell must name source and target refs, must name validation refs, must not use a private-system- shaped ref, and must only reference body material that the protocol already carries. validateimportplan guards the forward direction. Each proposed cell must name source and target refs, must name validation refs, must not use a private-system- shaped ref, and must only reference body material that the protocol already carries. A plan needs at least three cells to pass. previewimportplan wraps this as the macroprojectionimportintakepreview_v1 record: it scores each cell, projects the intake and severance boards, and lists blocking su\u2026",
            "level": 4,
            "order": 13,
            "section_id": "validate-import-plan-guards-the-forward-direction",
            "source_line_end": 146,
            "source_line_start": 123,
            "title": "`validate_import_plan` guards the forward direction"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 148,
            "source_line_start": 147,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The first-wave fixture drives these named rejections through validateprojectionprotocol, validateimportplan, and validatestandaloneruntimeseverance:** The first-wave fixture drives these named rejections through validateprojectionprotocol, validateimportplan, and validatestandaloneruntime_severance: forbiddenbodyimport_overclaim: a request to import a account secret or account-bound body. missingomissionreceipt: omitted material with no omission result record ref. authorityupgradeoverclaim: a claim that a public import grants live private-source authority. releaseorprivateequivalenceoverclaim: a launch, public sharing, recipient, or private-equivalence claim. formalmathclaimboundaryoverclai\u2026",
            "level": 4,
            "order": 15,
            "section_id": "the-first-wave-fixture-drives-these-named-rejections-through-validate-projection-protocol",
            "source_line_end": 168,
            "source_line_start": 149,
            "title": "The first-wave fixture drives these named rejections through `validate_projection_protocol`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 170,
            "source_line_start": 169,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The check follows established provenance and software-supply-chain patterns: a copied or refactored artifact needs source refs, target refs, digests, validation refs, omission records, and a stated claim boundary. The check follows established provenance and software-supply-chain patterns: a copied or refactored artifact needs source refs, target refs, digests, validation refs, omission records, and a stated claim boundary. The closest public anchors are W3C PROV for entity, activity, and 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. This component applies those pa\u2026",
            "level": 4,
            "order": 17,
            "section_id": "the-check-follows-established-provenance-and-software-supply-chain-patterns",
            "source_line_end": 184,
            "source_line_start": 171,
            "title": "The check follows established provenance and software-supply-chain patterns"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's checks with temporary result records:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 197,
            "source_line_start": 185,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the fixture and bundle slices carried their required refs and digests, the named negative cases were rejected, and the result records stayed metadata-only. A pass means the fixture and bundle slices carried their required refs and digests, the named negative cases were rejected, and the result records stayed metadata-only. Re-enter this module when a new projection cell lands, a source-module manifest is refreshed, or a result record count changes.",
            "level": 4,
            "order": 19,
            "section_id": "what-the-fixture-and-bundle-validate",
            "source_line_end": 205,
            "source_line_start": 198,
            "title": "What the fixture and bundle validate"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 207,
            "source_line_start": 206,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim this component supports: for a named slice, it validated classification, source-to-target digest binding, per-slice manifests, omission records, the named negative cases, and a metadata-only result-record policy. The strongest claim this component supports: for a named slice, it validated classification, source-to-target digest binding, per-slice manifests, omission records, the named negative cases, and a metadata-only result-record policy. Accepted records expose the current publicsafebodyimportcount, publicsafebodyimportstatus, projectionstatuscounts, openactionablecellcount, and secretexclusion_scan fields.",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-import-accounting-claim",
            "source_line_end": 217,
            "source_line_start": 208,
            "title": "The strongest import-accounting claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "That is the proof boundary and the scope limit. A passing scan is a declared-input regression gate over the material classes the protocol recognizes, not a complete account secret audit and bounded evidence that no private material exists anywhere. That is the proof boundary and the scope limit. A passing scan is a declared-input regression gate over the material classes the protocol recognizes, not a complete account secret audit and bounded evidence that no private material exists anywhere. It does not show the public copy is complete, equal to the private root, or ready to launch. It does not grant authority over live private source, and it does not permit public sharing, hosted deployme\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-import-protocol-s-authority-ceiling",
            "source_line_end": 231,
            "source_line_start": 218,
            "title": "The import protocol's 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 manifests, digest relations, omission result records, intake statuses, formal-math claim boundaries, and scope limits without claiming source or launch-scope decision."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "macro_projection_import_protocol.py",
            "path": "src/microcosm_core/organs/macro_projection_import_protocol.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for source projection import validation, intake previews, exported bundle validation, per-slice source-module refresh, and metadata-only result records.",
            "symbols": [
              "run",
              "run_projection_bundle",
              "preview_import_plan",
              "validate_projection_protocol",
              "validate_import_plan",
              "refresh_exact_copy_source_modules",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/macro_projection_import_protocol.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/macro_projection_import_protocol.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, formal-math claim-boundary negatives, and other negative cases while keeping true private bodies, theorem/formal-result correctness claims, provider/oracle payloads, 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 manifests, digest relations, omission result records, intake statuses, formal-math claim boundaries, 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": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The riskiest moment in agentic code</span> work is the one that feels safest. An agent runs a few checks, sees no errors, and concludes its work is finished and committed.</strong> The riskiest moment in agentic code work is the one that feels safest. An agent runs a few checks, sees no errors, and concludes its work is finished and committed. Those are two different facts. A clean preflight describes the state of the checks. It says nothing about whether a competing claim already owns the same file, whether the branch moved underneath the agent, or whether the commit ever landed.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>mission_transaction_work_spine</code> is a fixture</span> that replays a fixed set of work-landing situations against a toy repository and records, for each one, whether the change would be allowed to land or would be blocked.</strong> <code>mission_transaction_work_spine</code> is a fixture that replays a fixed set of work-landing situations against a toy repository and records, for each one, whether the change would be allowed to land or would be blocked. It reads recorded inputs, recomputes each decision from copied internal control source code, and writes one result record per situation that says exactly why the situation was permitted or refused.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recompute decisions instead of trusting labels</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design choice that matters is that the validator refuses to trust the labels baked into its own inputs.</strong> The design choice that matters is that the validator refuses to trust the labels baked into its own inputs. It then perturbs the input one field at a time and requires the decision to move.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A loose check passes whenever its</span> inputs carry the right labels. That is the failure this component is built against.</strong> A loose check passes whenever its inputs carry the right labels. That is the failure this component is built against. Agentic work fails most often at transaction boundaries, not at isolated syntax errors: a clean preflight read as a landed commit, a competing claim on the same file ignored, a claim whose expected parent no longer matches the repository, a downstream item marked ready without its hard dependency, a dirty tree used to justify a broad commit with no operator intent, or a result record that smuggles private ledger bodies into a public artifact.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The single question the fixture answers</span> is narrow. What evidence has to hold before a unit of work is allowed to land, and is that evidence checkable rather than asserted?</strong> The single question the fixture answers is narrow. What evidence has to hold before a unit of work is allowed to land, and is that evidence checkable rather than asserted? A cold reader can open the inputs, the copied source bodies that implement the checks, and the result records, and see which decision came from which check.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The module has two entry paths</span>, selected by subcommand. <code>run</code> validates the first-wave replay fixture.</strong> The module has two entry paths, selected by subcommand. <code>run</code> validates the first-wave replay fixture. <code>run_mission_transaction_bundle</code> validates the exported bundle of copied source modules. Both write metadata-only result records.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>run</code> loads the fixture payloads</span>, scans every input file for forbidden private classes, then calls one validator per concern and merges their findings.</strong> <code>run</code> loads the fixture payloads, scans every input file for forbidden private classes, then calls one validator per concern and merges their findings. Status is <code>pass</code> only when no expected negative case is missing, the secret scan passes, and the real-snapshot replay passes. The validators it calls carry the mechanism.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>validate_claim_preflight</code> reads the active claims and</span> the toy repository state. It walks the claims, records the first owner of each path, and emits <code>SAME_PATH_CLAIM_CONFLICT</code> when a second active claim wants a path that is already owned.</strong> <code>validate_claim_preflight</code> reads the active claims and the toy repository state. It walks the claims, records the first owner of each path, and emits <code>SAME_PATH_CLAIM_CONFLICT</code> when a second active claim wants a path that is already owned. It compares each claim&#x27;s <code>expected_parent_sha</code> against the current parent in the repository state and emits <code>EXPECTED_PARENT_MISMATCH</code> when they differ. A claim with no owned path emits <code>MISSING_OWNED_PATH</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>validate_checkpoint_lane_policy</code> reads a set of commit</span>-lane cases. For each case it computes the recommended lane and compares it to the selected lane.</strong> <code>validate_checkpoint_lane_policy</code> reads a set of commit-lane cases. For each case it computes the recommended lane and compares it to the selected lane. A <code>broad_checkpoint</code> lane without <code>operator_authorized_broad_checkpoint</code> set to true emits <code>CHECKPOINT_BROAD_AUTH_REQUIRED</code>. A suspected secret not routed to the hard-stop lane emits <code>CHECKPOINT_SECRET_REQUIRES_HARD_STOP</code>. A dirty tree with isolated owned paths must not block a scoped commit, so a case that treats it as a scoped blocker emits <code>CHECKPOINT_DIRTY_TREE_NOT_SCOPED_BLOCKER</code>. A case with no selected lane emits <code>CHECKPOINT_LANE_DECISION_REQUIRED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_real_active_claims_snapshot</code> is the discriminating check</h4>\n<p>**<code>validate_real_active_claims_snapshot</code> is the discriminating check. It then calls <code>active_claim_collisions_for_paths</code> three times: on the real status, on a status mutated to add a same-path conflict, and on a status mutated to add a disjoint-path claim. The real status must return no collision for the requested path, the same-path mutation must return one, and the disjoint mutation must return none. It also mutates the expected parent and the checkpoint lane row and requires each mutation to block while the equal-parent and disjoint cases stay clear. Only when the good case passes, every mutation blocks, every clear case clears, the source hash binds, and the session heartbeat binds does it award the <code>R3</code> rung public_safe_real_work_ledger_session_snapshot_replay. Otherwise it falls to <code>R2</code> or <code>R1</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>run_mission_transaction_bundle</code> validates copied control source</span>. The four import validators (validate_task_ledger_source_import, validate_work_ledger_source_import, <code>validate_checkpoint_source_import</code>, <code>validate_mission_control_source_import</code>) each read a source-module manifest and a runtime contract, check that the manifest declares exactly the expected module ids and count, then for each module confirm the copied file exists, contains its required internal control anchor strings, matches the manifest <code>sha256</code>, and carries <code>classification: copied_non_secret_macro_body</code> with <code>body_in_receipt: false</code>.</strong> <code>run_mission_transaction_bundle</code> validates copied control source. The four import validators (validate_task_ledger_source_import, validate_work_ledger_source_import, <code>validate_checkpoint_source_import</code>, <code>validate_mission_control_source_import</code>) each read a source-module manifest and a runtime contract, check that the manifest declares exactly the expected module ids and count, then for each module confirm the copied file exists, contains its required internal control anchor strings, matches the manifest <code>sha256</code>, and carries <code>classification: copied_non_secret_macro_body</code> with <code>body_in_receipt: false</code>. The bundle path also requires the real claims snapshot to be present and to pass.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Nine metadata-only transaction records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>write_receipts</code> writes the nine result records for a fixture run (preflight, dependency-blocked, work-landing attempt, claim preflight, scoped mutation, checkpoint lane, completion projection, dependency-unlock scheduler, reconcile plan).</strong> <code>write_receipts</code> writes the nine result records for a fixture run (preflight, dependency-blocked, work-landing attempt, claim preflight, scoped mutation, checkpoint lane, completion projection, dependency-unlock scheduler, reconcile plan). Each record carries a schema version, refs, counts, hashes, verdicts, and <code>body_in_receipt: false</code>. Source bodies live only in the exported bundle&#x27;s <code>source_modules/</code> tree; they never enter a result record.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"619\" height=\"282\" viewBox=\"0 0 619 282\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"179.9\" y1=\"72.0\" x2=\"137.0\" y2=\"123.0\"></line><polygon class=\"pmd-arrow\" points=\"137.0,123.0 139.0,115.8 143.7,119.7\"></polygon><line class=\"pmd-edge\" x1=\"227.4\" y1=\"72.0\" x2=\"274.3\" y2=\"123.0\"></line><polygon class=\"pmd-arrow\" points=\"274.3,123.0 267.4,120.0 271.9,115.9\"></polygon><line class=\"pmd-edge\" x1=\"468.1\" y1=\"72.0\" x2=\"474.3\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"474.3,114.0 470.3,107.7 476.3,106.8\"></polygon><line class=\"pmd-edge\" x1=\"157.0\" y1=\"159.0\" x2=\"256.6\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"256.6,210.0 249.1,209.6 251.9,204.2\"></polygon><line class=\"pmd-edge\" x1=\"294.3\" y1=\"159.0\" x2=\"304.1\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"304.1,210.0 299.8,203.9 305.8,202.7\"></polygon><line class=\"pmd-edge\" x1=\"430.8\" y1=\"168.0\" x2=\"356.8\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"356.8,210.0 361.3,204.0 364.3,209.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"61.8\" y=\"18.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"202.6\" y=\"40.5\">First-wave fixture</tspan><tspan x=\"202.6\" y=\"58.5\">claims, deps, lane cases, snapshot</tspan></text><title>First-wave fixture claims, deps, lane cases, snapshot</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"371.4\" y=\"18.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"464.1\" y=\"40.5\">Exported bundle</tspan><tspan x=\"464.1\" y=\"58.5\">copied source modules</tspan></text><title>Exported bundle copied source modules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"123.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.8\" y=\"145.5\">+ checkpoint lane policy</tspan></text><title>+ checkpoint lane policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"253.6\" y=\"123.0\" width=\"74.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"290.8\" y=\"145.5\">Replay</tspan></text><title>Replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"356.0\" y=\"114.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"478.3\" y=\"136.5\">four source-import validators</tspan><tspan x=\"478.3\" y=\"154.5\">manifest, anchors, sha256</tspan></text><title>four source-import validators manifest, anchors, sha256</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.3\" y=\"210.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"309.3\" y=\"232.5\">metadata-only result records</tspan><tspan x=\"309.3\" y=\"250.5\">refs, hashes, verdicts, limits</tspan></text><title>metadata-only result records refs, hashes, verdicts, limits</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>+ checkpoint lane policy</dt><dd><code class=\"pm-diagram__ref-loc\">validate_claim_preflight</code></dd></div><div class=\"pm-diagram__ref\"><dt>Replay</dt><dd><code class=\"pm-diagram__ref-loc\">validate_real_active_claims_snapshot</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Fixture[&quot;First-wave fixture claims, deps, lane cases, snapshot&quot;] Bundle[&quot;Exported bundle copied source modules&quot;] Preflight[&quot;validate_claim_preflight + checkpoint lane policy&quot;] Replay[&quot;validate_real_active_claims_snapshot runtime-rebuilt snapshot + perturbations&quot;] Imports[&quot;four source-import validators manifest, anchors, sha256&quot;] Records[&quot;metadata-only result records refs, hashes, verdicts, limits&quot;] Fixture --&gt; Preflight Fixture --&gt; Replay Bundle --&gt; Imports Preflight --&gt; Records Replay --&gt; Records Imports --&gt; Records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The positive claim is not</span> that the fixture passes. It is that the fixture accepts good evidence and rejects targeted one-field perturbations.</strong> The positive claim is not that the fixture passes. It is that the fixture accepts good evidence and rejects targeted one-field perturbations. Fourteen named negative cases are required, each bound to its error code:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>competing_claim_and_stale_parent</code> must observe both <code>SAME_PATH_CLAIM_CONFLICT</code> and <code>EXPECTED_PARENT_MISMATCH</code></h4>\n<p>**<code>competing_claim_and_stale_parent</code> must observe both <code>SAME_PATH_CLAIM_CONFLICT</code> and <code>EXPECTED_PARENT_MISMATCH</code>. <code>mission_claim_missing_owned_path</code> observes <code>MISSING_OWNED_PATH</code>. <code>scoped_commit_receipt_claims_global_authority</code> observes <code>SCOPED_RECEIPT_AUTHORITY_UPGRADE</code>. mission_fixture_private_task_ledger_body observes LIVE_TASK_LEDGER_BODY_IN_FIXTURE. <code>clean_preflight_overclaims_landing_complete</code> observes <code>PREFLIGHT_PASS_OVERCLAIMS_WORK_LANDED</code>. <code>dependency_unlock_without_resolution_receipt</code> observes <code>DANGLING_DEPENDENCY_REF</code> and <code>ready_workitem_with_unsatisfied_hard_dep</code> observes <code>READY_WITH_INCOMPLETE_HARD_DEP</code>. The four checkpoint-lane cases (<code>broad_checkpoint_without_operator_authorization</code>, <code>suspected_secret_without_hard_stop</code>, <code>dirty_tree_blocks_scoped_lane</code>, <code>missing_selected_lane_for_state</code>) observe the lane error codes above. A run is blocked if any of these expected cases is not observed.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">This is the mission-transaction member</span> of a small family of work-landing fixtures. 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 completion evidence without running live git.</strong> This is the mission-transaction member of a small family of work-landing fixtures. 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 completion evidence without running live git. This module narrows that pattern to the transaction preflight and the work-ledger claims membrane: same-path conflicts, expected-parent mismatches, checkpoint-lane selection, dependency unlocks, and session finalisation. The lineage is transactional-integrity engineering, specifically compare-and-set on a parent commit and single-writer path claims. There is no external citation to invent here; the pattern is standard optimistic-concurrency control applied to a repo.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\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>To validate the exported source bundle:</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>For the focused regression tests and the paper-module corpus check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_mission_transaction_work_spine.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A pass means the fixture rows</span>, the copied source bodies, the real snapshot replay, and the fourteen negative cases all hold together, and the result records carry no private body.</strong> A pass means the fixture rows, the copied source bodies, the real snapshot replay, and the fourteen negative cases all hold together, and the result records carry no private body.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The <code>R3</code> replay-and-evidence-shape claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim the evidence supports: the public fixture rows, the copied control source bodies, the real work-ledger session-snapshot replay, the discriminating negative cases, and the metadata-only result records preserve the work-landing contract at the <code>R3</code> rung, and the checks that discriminate still discriminate.</strong> The strongest claim the evidence supports: the public fixture rows, the copied control source bodies, the real work-ledger session-snapshot replay, the discriminating negative cases, and the metadata-only result records preserve the work-landing contract at the <code>R3</code> rung, and the checks that discriminate still discriminate. That is a replay-and-evidence-shape claim. The proof boundary is those inputs and their recomputation. Nothing runs live.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Within that scope limit the module</span> refuses more. It does not mutate the live work log, the live work log, or git.</strong> Within that scope limit the module refuses more. It does not mutate the live work log, the live work log, or git. It does not certify completion of the current repository. It grants no authority to commit, checkpoint broadly, back up, or launch, and it makes no claim about provider behaviour, browser state, 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": "component-mission-transaction-work-spine.html"
          },
          {
            "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-module-durable-agent-work-landing-replay.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Benchmark Integrity Anti-Gaming Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].depends_on",
          "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
        },
        {
          "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].depends_on",
          "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
        },
        {
          "id": "paper_module.batch10_live_source_drift_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Live Source Drift Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
          "url": "paper-module-batch10-live-source-drift-capsule.html"
        },
        {
          "id": "paper_module.batch4_proof_authority_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 4 Proof, Authority, and Runtime Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "url": "paper-module-batch4-proof-authority-runtime.html"
        },
        {
          "id": "paper_module.batch8_tools_tail_primitives_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Tools-Tail Primitives Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
          "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
        },
        {
          "id": "paper_module.bounded_autonomy_campaign_packet",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Bounded Autonomy Campaign Packet",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
          "url": "paper-module-bounded-autonomy-campaign-packet.html"
        },
        {
          "id": "paper_module.concurrency_mission_control",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Concurrency Mission Control",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
          "url": "paper-module-concurrency-mission-control.html"
        },
        {
          "id": "paper_module.macro_projection_import_protocol",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Source Projection Import Protocol",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "url": "paper-module-macro-projection-import-protocol.html"
        },
        {
          "id": "paper_module.proof_derived_governed_mutation_authorization",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Proof-Derived Governed Mutation Authorization",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].depends_on",
          "url": "paper-module-proof-derived-governed-mutation-authorization.html"
        },
        {
          "id": "paper_module.tool_server_pressure_inventory",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Tool Server Pressure Inventory",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
          "url": "paper-module-tool-server-pressure-inventory.html"
        },
        {
          "id": "paper_module.work_landing_control_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Work Landing Control Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
          "url": "paper-module-work-landing-control-spine.html"
        }
      ],
      "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-module-mission-transaction-work-spine.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 Fixture[\"First-wave fixture claims, deps, lane cases, snapshot\"] Bundle[\"Exported bundle copied source modules\"] Preflight[\"validate_claim_preflight + checkpoint lane policy\"] Replay[\"validate_real_active_claims_snapshot runtime-rebuilt snapshot + perturbations\"] Imports[\"four source-import validators manifest, anchors, sha256\"] Records[\"metadata-only result records refs, hashes, verdicts, limits\"] Fixture --> Preflight Fixture --> Replay Bundle --> Imports Preflight --> Records Replay --> Records Imports --> Records",
            "source_format": "mermaid",
            "source_hash": "sha256:0d4b8f050afcad738ea49bc4fb13db6236bbdf0ac31a1d5b242b3cab73fb7031",
            "source_line_end": 152,
            "source_line_start": 137
          }
        ],
        "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-module-durable-agent-work-landing-replay.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "mission_transaction_work_spine",
                "kind": "organ",
                "kind_label": "component",
                "label": "Mission Transaction Work Spine",
                "relation": "explains",
                "url": "component-mission-transaction-work-spine.html"
              },
              {
                "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": 255,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mission_transaction_work_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The riskiest moment in agentic code work is the one that feels safest. An agent runs a few checks, sees no errors, and concludes its work is finished and committed. The riskiest moment in agentic code work is the one that feels safest. An agent runs a few checks, sees no errors, and concludes its work is finished and committed. Those are two different facts. A clean preflight describes the state of the checks. It says nothing about whether a competing claim already owns the same file, whether the branch moved underneath the agent, or whether the commit ever landed.",
            "level": 4,
            "order": 1,
            "section_id": "the-riskiest-moment-in-agentic-code-work-is-the-one-that-feels-safest",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "The riskiest moment in agentic code work is the one that feels safest"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "missiontransactionworkspine is a fixture that replays a fixed set of work-landing situations against a toy repository and records, for each one, whether the change would be allowed to land or would be blocked.** missiontransactionwork_spine is a fixture that replays a fixed set of work-landing situations against a toy repository and records, for each one, whether the change would be allowed to land or would be blocked. It reads recorded inputs, recomputes each decision from copied internal control source code, and writes one result record per situation that says exactly why the situation was permitted or refused.",
            "level": 4,
            "order": 2,
            "section_id": "mission-transaction-work-spine-is-a-fixture-that-replays-a-fixed-set-of-work-landing-situations-against-a-toy-repository",
            "source_line_end": 22,
            "source_line_start": 13,
            "title": "`mission_transaction_work_spine` is a fixture that replays a fixed set of work-landing situations against a toy repository"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design choice that matters is that the validator refuses to trust the labels baked into its own inputs. The design choice that matters is that the validator refuses to trust the labels baked into its own inputs. It imports a copied, copy of the payload, and re-derives each pass-or-block decision from that recomputation. It then perturbs the input one field at a time and requires the decision to move.",
            "level": 4,
            "order": 3,
            "section_id": "recompute-decisions-instead-of-trusting-labels",
            "source_line_end": 31,
            "source_line_start": 23,
            "title": "Recompute decisions instead of trusting labels"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose check passes whenever its inputs carry the right labels. That is the failure this component is built against. A loose check passes whenever its inputs carry the right labels. That is the failure this component is built against. Agentic work fails most often at transaction boundaries, not at isolated syntax errors: a clean preflight read as a landed commit, a competing claim on the same file ignored, a claim whose expected parent no longer matches the repository, a downstream item marked ready without its hard dependency, a dirty tree used to justify a broad commit with no operator intent, or a result record that smuggles private ledger bodies into a public artifact.",
            "level": 4,
            "order": 5,
            "section_id": "a-loose-check-passes-whenever-its-inputs-carry-the-right-labels",
            "source_line_end": 45,
            "source_line_start": 34,
            "title": "A loose check passes whenever its inputs carry the right labels"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The single question the fixture answers is narrow. What evidence has to hold before a unit of work is allowed to land, and is that evidence checkable rather than asserted? The single question the fixture answers is narrow. What evidence has to hold before a unit of work is allowed to land, and is that evidence checkable rather than asserted? A cold reader can open the inputs, the copied source bodies that implement the checks, and the result records, and see which decision came from which check.",
            "level": 4,
            "order": 6,
            "section_id": "the-single-question-the-fixture-answers-is-narrow",
            "source_line_end": 54,
            "source_line_start": 46,
            "title": "The single question the fixture answers is narrow"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 56,
            "source_line_start": 55,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The module has two entry paths, selected by subcommand. run validates the first-wave replay fixture. The module has two entry paths, selected by subcommand. run validates the first-wave replay fixture. runmissiontransaction_bundle validates the exported bundle of copied source modules. Both write metadata-only result records.",
            "level": 4,
            "order": 8,
            "section_id": "the-module-has-two-entry-paths-selected-by-subcommand",
            "source_line_end": 63,
            "source_line_start": 57,
            "title": "The module has two entry paths, selected by subcommand"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run loads the fixture payloads, scans every input file for forbidden private classes, then calls one validator per concern and merges their findings. run loads the fixture payloads, scans every input file for forbidden private classes, then calls one validator per concern and merges their findings. Status is pass only when no expected negative case is missing, the secret scan passes, and the real-snapshot replay passes. The validators it calls carry the mechanism.",
            "level": 4,
            "order": 9,
            "section_id": "run-loads-the-fixture-payloads",
            "source_line_end": 72,
            "source_line_start": 64,
            "title": "`run` loads the fixture payloads"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateclaimpreflight reads the active claims and the toy repository state. It walks the claims, records the first owner of each path, and emits SAMEPATHCLAIMCONFLICT when a second active claim wants a path that is already owned.** validateclaimpreflight reads the active claims and the toy repository state. It walks the claims, records the first owner of each path, and emits SAMEPATHCLAIM_CONFLICT when a second active claim wants a path that is already owned. It compares each claim's expectedparentsha against the current parent in the repository state and emits EXPECTEDPARENTMISMATCH when they differ. A claim with no owned path emits MISSINGOWNEDPATH.",
            "level": 4,
            "order": 10,
            "section_id": "validate-claim-preflight-reads-the-active-claims-and-the-toy-repository-state",
            "source_line_end": 82,
            "source_line_start": 73,
            "title": "`validate_claim_preflight` reads the active claims and the toy repository state"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatecheckpointlanepolicy reads a set of commit-lane cases. For each case it computes the recommended lane and compares it to the selected lane.** validatecheckpointlane_policy reads a set of commit-lane cases. For each case it computes the recommended lane and compares it to the selected lane. A broadcheckpoint lane without operatorauthorizedbroadcheckpoint set to true emits CHECKPOINTBROADAUTH_REQUIRED. A suspected secret not routed to the hard-stop lane emits CHECKPOINTSECRETREQUIRESHARDSTOP. A dirty tree with isolated owned paths must not block a scoped commit, so a case that treats it as a scoped blocker emits CHECKPOINTDIRTYTREENOTSCOPED_BLOCKER. A case with no selected lane emits\u2026",
            "level": 4,
            "order": 11,
            "section_id": "validate-checkpoint-lane-policy-reads-a-set-of-commit-lane-cases",
            "source_line_end": 94,
            "source_line_start": 83,
            "title": "`validate_checkpoint_lane_policy` reads a set of commit-lane cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validaterealactiveclaimssnapshot is the discriminating check. validaterealactiveclaimssnapshot is the discriminating check. It imports the copied workledgerruntime from the exported source modules, calls runtimestatus, and requires the declared sourcesnapshot_hash to equal the recomputed source_hash (a 64-character hex digest, not all zeros). It then calls activeclaimcollisionsforpaths three times: on the real status, on a status mutated to add a same-path conflict, and on a status mutated to add a disjoint-path claim. The real status must return no collision for the requested path, the same-path mutation must return one, and the disjoint mutation must return none. It also mutates the expec\u2026",
            "level": 4,
            "order": 12,
            "section_id": "validate-real-active-claims-snapshot-is-the-discriminating-check",
            "source_line_end": 113,
            "source_line_start": 95,
            "title": "`validate_real_active_claims_snapshot` is the discriminating check"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runmissiontransactionbundle validates copied control source. The four import validators (validatetaskledgersourceimport, validateworkledgersourceimport, validatecheckpointsourceimport, validatemissioncontrolsourceimport) each read a source-module manifest and a runtime contract, check that the manifest declares exactly the expected module ids and count, then for each module confirm the copied file exists, contains its required internal control anchor strings, matches the manifest sha256, and carries classification: copiednonsecretmacrobody with bodyinreceipt: false. runmissiontransaction_bundle validates copied control source. The four import validators (validatetaskledgersourceimport, vali\u2026",
            "level": 4,
            "order": 13,
            "section_id": "run-mission-transaction-bundle-validates-copied-non-secret-control-source",
            "source_line_end": 126,
            "source_line_start": 114,
            "title": "`run_mission_transaction_bundle` validates copied control source"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "writereceipts writes the nine result records for a fixture run (preflight, dependency-blocked, work-landing attempt, claim preflight, scoped mutation, checkpoint lane, completion projection, dependency-unlock scheduler, reconcile plan).** write_receipts writes the nine result records for a fixture run (preflight, dependency-blocked, work-landing attempt, claim preflight, scoped mutation, checkpoint lane, completion projection, dependency-unlock scheduler, reconcile plan). Each record carries a schema version, refs, counts, hashes, verdicts, and bodyinreceipt: false. Source bodies live only in the exported bundle's source_modules/ tree; they never enter a result record.",
            "level": 4,
            "order": 14,
            "section_id": "nine-body-free-transaction-records",
            "source_line_end": 153,
            "source_line_start": 127,
            "title": "Nine metadata-only transaction records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 155,
            "source_line_start": 154,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The positive claim is not that the fixture passes. It is that the fixture accepts good evidence and rejects targeted one-field perturbations. The positive claim is not that the fixture passes. It is that the fixture accepts good evidence and rejects targeted one-field perturbations. Fourteen named negative cases are required, each bound to its error code:",
            "level": 4,
            "order": 16,
            "section_id": "the-positive-claim-is-not-that-the-fixture-passes",
            "source_line_end": 162,
            "source_line_start": 156,
            "title": "The positive claim is not that the fixture passes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "competingclaimandstaleparent must observe both SAMEPATHCLAIMCONFLICT and EXPECTEDPARENTMISMATCH. competingclaimandstaleparent must observe both SAMEPATHCLAIM_CONFLICT and EXPECTEDPARENTMISMATCH. realworkledgersamepathclaimconflict, realworkledgerexpectedparent_mismatch, and plus a broad-checkpoint landing-row mutation that must observe CHECKPOINTBROADAUTHREQUIRED. missionclaimmissingowned_path observes MISSINGOWNEDPATH. scopedcommitreceiptclaimsglobal_authority observes SCOPEDRECEIPTAUTHORITYUPGRADE. missionfixtureprivatetaskledgerbody observes LIVETASKLEDGERBODYIN_FIXTURE. cleanpreflightoverclaimslandingcomplete observes PREFLIGHTPASSOVERCLAIMSWORKLANDED. dependencyunlockwithoutresolutionr\u2026",
            "level": 4,
            "order": 17,
            "section_id": "competing-claim-and-stale-parent-must-observe-both-same-path-claim-conflict-and-expected-parent-mismatch",
            "source_line_end": 184,
            "source_line_start": 163,
            "title": "`competing_claim_and_stale_parent` must observe both `SAME_PATH_CLAIM_CONFLICT` and `EXPECTED_PARENT_MISMATCH`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "prior-art-grounding",
            "source_line_end": 186,
            "source_line_start": 185,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is the mission-transaction member of a small family of work-landing fixtures. Its closest sibling is durableagentworklandingreplay, which checks recorded landing rows, validation-before-commit ordering, HEAD movement, blocker capture, and completion evidence without running live git. This is the mission-transaction member of a small family of work-landing fixtures. Its closest sibling is durableagentworklandingreplay, which checks recorded landing rows, validation-before-commit ordering, HEAD movement, blocker capture, and completion evidence without running live git. This module narrows that pattern to the transaction preflight and the work-ledger claims membrane: same-path conflicts,\u2026",
            "level": 4,
            "order": 19,
            "section_id": "this-is-the-mission-transaction-member-of-a-small-family-of-work-landing-fixtures",
            "source_line_end": 200,
            "source_line_start": 187,
            "title": "This is the mission-transaction member of a small family of work-landing fixtures"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "To validate the exported source bundle: For the focused regression tests and the paper-module corpus check:",
            "level": 2,
            "order": 20,
            "section_id": "validation-receipt-path",
            "source_line_end": 226,
            "source_line_start": 201,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the fixture rows, the copied source bodies, the real snapshot replay, and the fourteen negative cases all hold together, and the result records carry no private body. A pass means the fixture rows, the copied source bodies, the real snapshot replay, and the fourteen negative cases all hold together, and the result records carry no private body.",
            "level": 4,
            "order": 21,
            "section_id": "a-pass-means-the-fixture-rows",
            "source_line_end": 233,
            "source_line_start": 227,
            "title": "A pass means the fixture rows"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 235,
            "source_line_start": 234,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim the evidence supports: the public fixture rows, the copied control source bodies, the real work-ledger session-snapshot replay, the discriminating negative cases, and the metadata-only result records preserve the work-landing contract at the R3 rung, and the checks that discriminate still discriminate. The strongest claim the evidence supports: the public fixture rows, the copied control source bodies, the real work-ledger session-snapshot replay, the discriminating negative cases, and the metadata-only result records preserve the work-landing contract at the R3 rung, and the checks that discriminate still discriminate. That is a replay-and-evidence-shape claim. The proo\u2026",
            "level": 4,
            "order": 23,
            "section_id": "the-r3-replay-and-evidence-shape-claim",
            "source_line_end": 245,
            "source_line_start": 236,
            "title": "The `R3` replay-and-evidence-shape claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Within that scope limit the module refuses more. It does not mutate the live work log, the live work log, or git. Within that scope limit the module refuses more. It does not mutate the live work log, the live work log, or git. It does not certify completion of the current repository. It grants no authority to commit, checkpoint broadly, back up, or launch, and it makes no claim about provider behaviour, browser state, hosted-product readiness, or whole-system correctness.",
            "level": 4,
            "order": 24,
            "section_id": "within-that-authority-ceiling-the-module-refuses-more",
            "source_line_end": 254,
            "source_line_start": 246,
            "title": "Within that scope limit the module refuses more"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "mission_transaction_work_spine.py",
            "path": "src/microcosm_core/organs/mission_transaction_work_spine.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public mission-transaction fixture validation, copied source-module manifest checks, negative-case enforcement, and metadata-only result records.",
            "symbols": [
              "run",
              "run_mission_transaction_bundle",
              "validate_task_ledger_source_import",
              "validate_work_ledger_source_import",
              "validate_checkpoint_source_import",
              "validate_mission_control_source_import",
              "validate_claim_preflight",
              "validate_checkpoint_lane_policy"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mission_transaction_work_spine.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mission_transaction_work_spine.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mission_transaction_work_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h3 class=\"pm-body__h\">Teleology</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">From deferred slogan to executable boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This is the public runtime cell that turns the formal-math slice into an executable boundary, validating synthetic readiness metadata for corpus, tactics, premises, routing, and provider recipes before any Lean witness claims authority.</strong> <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<h4 class=\"pm-body__h pm-body__h--sub\">One question for a cold reader</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The page should let a cold reader answer one question without rereading the component: what evidence has Microcosm validated, and where does that evidence stop?</strong> 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<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Making the ready-versus-proven boundary explicit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Formal-math tooling fails quietly when a library or corpus is assumed rather than checked, so this component makes the ready-versus-proven boundary explicit by asking which declared inputs a later proof witness could safely consume.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">A reducer that refuses specific lies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The mechanism is a deterministic reducer over five public JSON inputs that runs no Lean and instead refuses the specific ways they can lie, emitting a readiness board rather than theorem evidence.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Proving discipline through negative cases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The gate proves its own discipline through five overclaim inputs that each run must catch, while a digest manifest keeps copied probe bodies source-open without leaking proof bodies, model-output data, or private state.</strong> 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<h3 class=\"pm-body__h\">Shape</h3>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (11 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1143\" height=\"792\" viewBox=\"0 0 1143 792\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"503.7\" y1=\"90.0\" x2=\"544.9\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"544.9,132.0 537.9,129.3 542.3,125.0\"></polygon><line class=\"pmd-edge\" x1=\"458.6\" y1=\"186.0\" x2=\"245.7\" y2=\"237.0\"></line><polygon class=\"pmd-arrow\" points=\"245.7,237.0 251.6,232.4 253.0,238.4\"></polygon><line class=\"pmd-edge\" x1=\"526.8\" y1=\"186.0\" x2=\"442.7\" y2=\"237.0\"></line><polygon class=\"pmd-arrow\" points=\"442.7,237.0 446.9,230.8 450.1,236.1\"></polygon><line class=\"pmd-edge\" x1=\"601.7\" y1=\"186.0\" x2=\"648.8\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"648.8,228.0 641.7,225.7 645.7,221.2\"></polygon><line class=\"pmd-edge\" x1=\"679.4\" y1=\"186.0\" x2=\"883.4\" y2=\"237.0\"></line><polygon class=\"pmd-arrow\" points=\"883.4,237.0 876.0,238.3 877.5,232.4\"></polygon><line class=\"pmd-edge\" x1=\"442.7\" y1=\"291.0\" x2=\"526.8\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"526.8,342.0 519.4,341.1 522.6,335.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"413.8\" y=\"307.5\" width=\"142.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"484.8\" y=\"320.5\" text-anchor=\"middle\">unavailable tactic ids</text><line class=\"pmd-edge\" x1=\"187.0\" y1=\"291.0\" x2=\"481.3\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"481.3,438.0 473.8,437.7 476.5,432.2\"></polygon><line class=\"pmd-edge\" x1=\"419.5\" y1=\"291.0\" x2=\"535.8\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"535.8,438.0 529.1,434.5 533.9,430.7\"></polygon><line class=\"pmd-edge\" x1=\"669.8\" y1=\"300.0\" x2=\"595.6\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"595.6,438.0 596.2,430.5 601.5,433.4\"></polygon><line class=\"pmd-edge\" x1=\"571.4\" y1=\"396.0\" x2=\"571.4\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"571.4,438.0 568.3,431.2 574.5,431.2\"></polygon><line class=\"pmd-edge\" x1=\"939.6\" y1=\"291.0\" x2=\"657.7\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"657.7,438.0 662.4,432.1 665.2,437.5\"></polygon><line class=\"pmd-edge\" x1=\"716.5\" y1=\"81.0\" x2=\"587.6\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"587.6,438.0 587.1,430.5 592.8,432.6\"></polygon><line class=\"pmd-edge\" x1=\"571.4\" y1=\"528.0\" x2=\"571.4\" y2=\"570.0\"></line><polygon class=\"pmd-arrow\" points=\"571.4,570.0 568.3,563.2 574.5,563.2\"></polygon><line class=\"pmd-edge\" x1=\"571.4\" y1=\"642.0\" x2=\"571.4\" y2=\"684.0\"></line><polygon class=\"pmd-arrow\" points=\"571.4,684.0 568.3,677.2 574.5,677.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"327.6\" y=\"18.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"468.4\" y=\"40.5\">Five public JSON inputs</tspan><tspan x=\"468.4\" y=\"58.5\">corpus, tactics, premises, routes,</tspan><tspan x=\"468.4\" y=\"76.5\">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=\"456.5\" y=\"132.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"571.4\" y=\"154.5\">Secret-exclusion scan</tspan><tspan x=\"571.4\" y=\"172.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=\"237.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.9\" y=\"259.5\">reject Mathlib-availability</tspan><tspan x=\"132.9\" y=\"277.5\">overclaim</tspan></text><title>reject Mathlib-availability overclaim</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"275.8\" y=\"237.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"259.5\">each available tactic needs a</tspan><tspan x=\"398.1\" y=\"277.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=\"548.4\" y=\"228.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"689.2\" y=\"250.5\">validate_premise_index</tspan><tspan x=\"689.2\" y=\"268.5\">reject proof_body / oracle premise</tspan><tspan x=\"689.2\" y=\"286.5\">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=\"463.9\" y=\"342.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"571.4\" y=\"364.5\">reject route admitting an</tspan><tspan x=\"571.4\" y=\"382.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=\"858.0\" y=\"237.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"991.4\" y=\"259.5\">reject over-budget or proof-body</tspan><tspan x=\"991.4\" y=\"277.5\">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=\"637.2\" y=\"27.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"726.2\" y=\"49.5\">copied probe bodies,</tspan><tspan x=\"726.2\" 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=\"449.1\" y=\"438.0\" width=\"244.6\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"571.4\" y=\"460.5\">Reconcile findings vs</tspan><tspan x=\"571.4\" y=\"478.5\">EXPECTED_NEGATIVE_CASES</tspan><tspan x=\"571.4\" y=\"496.5\">every known overclaim must be</tspan><tspan x=\"571.4\" y=\"514.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=\"434.3\" y=\"570.0\" width=\"274.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"571.4\" y=\"592.5\">Readiness board + extension board</tspan><tspan x=\"571.4\" y=\"610.5\">available / blocked capabilities,</tspan><tspan x=\"571.4\" y=\"628.5\">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=\"445.4\" y=\"684.0\" width=\"252.0\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"571.4\" y=\"706.5\">Scope limit</tspan><tspan x=\"571.4\" y=\"724.5\">no Lean/Lake, proof, provider,</tspan><tspan x=\"571.4\" y=\"742.5\">launch, or private-system</tspan><tspan x=\"571.4\" y=\"760.5\">authority</tspan></text><title>Scope limit no Lean/Lake, proof, provider, launch, or private-system authority</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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><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<h4 class=\"pm-body__h pm-body__h--sub\">The hand-authored diagram is not the machine graph</h4>\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<h3 class=\"pm-body__h\">Reader Evidence Routing</h3>\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<h4 class=\"pm-body__h pm-body__h--sub\">This page routes readiness evidence, bounded evidence claims</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A proof claim must go elsewhere because this page routes only readiness evidence, result record integrity, and source-body-floor accounting.</strong> Do not route a proof claim through this page. It routes readiness evidence, result record integrity, and source-body-floor accounting only.</p>\n<h3 class=\"pm-body__h\">Technical Mechanism</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One reducer, two entrypoints</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run()</code> evaluates the fixture with negative cases and <code>run_readiness_bundle()</code> evaluates the exported bundle, both calling <code>_build_result()</code> so they share one scope limit, secret scan, digest checker, and board schema.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Loading inputs and the non-advisory scan</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result()</code> loads the five public input families and scans them for forbidden material, and the result passes only with zero blocking hits, passing source-module imports, all negatives observed, and no stray positive findings.</strong> <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<h4 class=\"pm-body__h pm-body__h--sub\">Reconciling findings and projecting the board</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_merge_observed()</code> and <code>_merge_findings()</code> compare observed failures against <code>EXPECTED_NEGATIVE_CASES</code>, then <code>_build_extension_board()</code> projects accepted metadata into pattern ids, counts, blocked routes, budgets, and the scope limit.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Result records and the asserting test suite</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>write_receipts()</code> emits the gate result and boards while preserving the boundary, and the focused test asserts the mechanism itself, from negative-case ids to digest-mismatch rejection and result record omission of copied bodies.</strong> 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<h3 class=\"pm-body__h\">Public Contract</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the component consumes and rejects</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component runs no Lean or Lake; it records available and blocked capabilities and rejects Mathlib overclaims, unprobed tactics, proof-body premise rows, unavailable-tactic routes, and over-budget or proof-body recipes.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">The result is a readiness board</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The accepted result is a readiness board that can tell a later component what is safe to attempt, but it is bounded evidence evidence, benchmark evidence, or permission to run a prover.</strong> 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<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Formal-math readiness and environment work</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component is grounded in formal-math benchmark and environment-readiness work where a library or corpus being present is not enough, drawing on miniF2F, LeanDojo, and mathlib.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Borrowing the readiness-gate pattern</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Microcosm borrows the readiness-gate pattern, requiring corpus availability, Mathlib and tactic probes, premise indexes, routing, and context budgets to be checked before downstream proof language, without authorizing Lean execution.</strong> 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<h3 class=\"pm-body__h\">Runtime Surfaces</h3>\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<h3 class=\"pm-body__h\">Relationship To Lean Witness</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The deferral is typed and testable</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>formal_math_lean_proof_witness</code> remains deferred, and this gate makes the deferral typed and testable: absent Mathlib, unroutable unavailable tactics, no proof or oracle bodies in premises, and no proof-body provider recipes.</strong> <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<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three read-only checks validate body and projection</h4>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_formal_math_readiness_gate.py -q --basetemp=/tmp/microcosm_formal_math_readiness_gate_pytest\npython3 scripts/build/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<h4 class=\"pm-body__h pm-body__h--sub\">The generated row should expose fifteen resolved edges</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A correct row reports fifteen edges, available Mermaid, owner-blocked Atlas, JSON-bundle authority, and no unresolved selective relation.</strong> 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\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded valid claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The module may claim a public readiness gate for formal-math preparation, bounded to corpus availability, probe metadata, premise coverage, routing, budgets, pattern ids, source artifacts, an component-source floor, and result records.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">What the module must not claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It must not claim Lean/Lake execution, theorem proving, proof authority, benchmark performance, external model access, private proof-body import, source-file changes, or launch, and its strongest statement is readiness-boundary enforcement.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Limitations</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Finite fixtures, no execution</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runtime validates finite public fixtures without executing Lean or Lake, importing Mathlib, or calling a provider, so a blocked capability is a downstream boundary, not an invitation to route around the gate.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Source artifacts are body-floor evidence only</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The copied source artifacts are source-open body-floor evidence only: digest and target-ref checks show they match their manifests but authorize no source-file changes, proof-body disclosure, deployment, or public sharing.</strong> 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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The negative cases are finite</span>, covering the known overclaims in <code>EXPECTED_NEGATIVE_CASES</code>, so a new formal-math claim needs a new source-backed negative case or a different proof consumer, not this page.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">What this module excludes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This module documents a public readiness gate only, authorizing no Lean/Lake execution, proof authority, external model access, launch, or deployment, and adding no private source-root, account, or proof-body material to the public floor.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Thirteen probe bodies preserve the readiness floor</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The exported bundle carries thirteen probe bodies plus two digest-bound path rewrites covering corpus, tactic, Mathlib, trace, and Lean portfolio readiness.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">An exact component copy remains separate from result records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The public component-source copy is inspectable as body-floor evidence, while result records exclude copied text, private proof material, provider bodies, live session state, account secrets, and send state.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Manifests carry bodies while result records carry references</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Body-floor inspection belongs in the source and bundle manifests; validation result records deliberately retain only status, digests, counts, and public-relative references.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">The extension board projects typed readiness metadata</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Wave 011&#x27;s extension board records selected patterns, intake and validation refs, premise coverage, tactic and Mathlib status, route admissibility, and provider budgets without becoming proof evidence.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two mechanisms separate positive readiness from refusal</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The bundle&#x27;s concept and two mechanisms bind the positive bundle-validation path separately from the validators that reject readiness-to-proof overclaims.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Principles and axioms enforce authority separation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The cited principles separate bundle, structured source record, runtime, result record, and body classes, while the axioms keep private material excluded and the downstream proof witness deferred.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Fifteen generated edges prove connection, not capability</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The deliberately small edge set establishes bundle, source, and dependency bindings without proving witness execution, Mathlib availability, or a fully bound Atlas card.</strong> 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": "component-formal-math-readiness-gate.html"
          },
          {
            "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-module-formal-math-lean-proof-witness.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch4_proof_authority_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 4 Proof, Authority, and Runtime Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
          "url": "paper-module-batch4-proof-authority-runtime.html"
        },
        {
          "id": "paper_module.macro_projection_import_protocol",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Source Projection Import Protocol",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "url": "paper-module-macro-projection-import-protocol.html"
        },
        {
          "id": "paper_module.provider_context_recipe_budget",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Provider Context Recipe Budget",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
          "url": "paper-module-provider-context-recipe-budget.html"
        },
        {
          "id": "paper_module.tactic_portfolio_availability",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Tactic Portfolio Availability",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
          "url": "paper-module-tactic-portfolio-availability.html"
        },
        {
          "id": "paper_module.target_shape_tactic_routing",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Target Shape Tactic Routing",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "url": "paper-module-target-shape-tactic-routing.html"
        }
      ],
      "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-module-formal-math-readiness-gate.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": 120,
            "source_line_start": 92
          }
        ],
        "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-module-formal-math-lean-proof-witness.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "formal_math_readiness_gate",
                "kind": "organ",
                "kind_label": "component",
                "label": "Formal Math Readiness Gate",
                "relation": "explains",
                "url": "component-formal-math-readiness-gate.html"
              },
              {
                "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": 69,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 361,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 505,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_readiness_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "miniF2F",
            "section_id": "formal-math-readiness-and-environment-work",
            "url": "https://arxiv.org/abs/2109.00110"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "formal-math-readiness-and-environment-work",
            "url": "https://arxiv.org/abs/2306.15626"
          },
          {
            "kind": "external_reference",
            "label": "mathlib",
            "section_id": "formal-math-readiness-and-environment-work",
            "url": "https://arxiv.org/abs/1910.09336"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 1,
            "section_id": "teleology",
            "source_line_end": 4,
            "source_line_start": 3,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This is the public runtime cell that turns the formal-math slice into an executable boundary, validating synthetic readiness metadata for corpus, tactics, premises, routing, and provider recipes before any Lean witness claims authority.** 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.",
            "level": 4,
            "order": 2,
            "section_id": "from-deferred-slogan-to-executable-boundary",
            "source_line_end": 15,
            "source_line_start": 5,
            "title": "From deferred slogan to executable boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The page should let a cold reader answer one question without rereading the component: what evidence has Microcosm validated, and where does that evidence stop?** 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": 4,
            "order": 3,
            "section_id": "one-question-for-a-cold-reader",
            "source_line_end": 22,
            "source_line_start": 16,
            "title": "One question for a cold reader"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 24,
            "source_line_start": 23,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Formal-math tooling fails quietly when a library or corpus is assumed rather than checked, so this component makes the ready-versus-proven boundary explicit by asking which declared inputs a later proof witness could safely consume.** 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 quest\u2026",
            "level": 4,
            "order": 5,
            "section_id": "making-the-ready-versus-proven-boundary-explicit",
            "source_line_end": 38,
            "source_line_start": 25,
            "title": "Making the ready-versus-proven boundary explicit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The mechanism is a deterministic reducer over five public JSON inputs that runs no Lean and instead refuses the specific ways they can lie, emitting a readiness board rather than theorem evidence.** 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 proofbody or oracle\u2026",
            "level": 4,
            "order": 6,
            "section_id": "a-reducer-that-refuses-specific-lies",
            "source_line_end": 53,
            "source_line_start": 39,
            "title": "A reducer that refuses specific lies"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The gate proves its own discipline through five overclaim inputs that each run must catch, while a digest manifest keeps copied probe bodies source-open without leaking proof bodies, model-output data, or private state.** 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 \"we check Mathlib availability\"; it is demonstrating, on each run, that a falsified Mathlib claim is actually refused. A second g\u2026",
            "level": 4,
            "order": 7,
            "section_id": "proving-discipline-through-negative-cases",
            "source_line_end": 68,
            "source_line_start": 54,
            "title": "Proving discipline through negative cases"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "shape",
            "source_line_end": 121,
            "source_line_start": 90,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This diagram explains the reader flow, while the machine graph remains the The machine graph remains the generated source record, not from this hand-authored Mermaid block.",
            "level": 4,
            "order": 9,
            "section_id": "the-hand-authored-diagram-is-not-the-machine-graph",
            "source_line_end": 129,
            "source_line_start": 122,
            "title": "The hand-authored diagram is not the machine graph"
          },
          {
            "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": 10,
            "section_id": "reader-evidence-routing",
            "source_line_end": 140,
            "source_line_start": 130,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A proof claim must go elsewhere because this page routes only readiness evidence, result record integrity, and source-body-floor accounting.** Do not route a proof claim through this page. It routes readiness evidence, result record integrity, and source-body-floor accounting only.",
            "level": 4,
            "order": 11,
            "section_id": "this-page-routes-readiness-evidence-not-proof-claims",
            "source_line_end": 147,
            "source_line_start": 141,
            "title": "This page routes readiness evidence, bounded evidence claims"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "technical-mechanism",
            "source_line_end": 149,
            "source_line_start": 148,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run() evaluates the fixture with negative cases and runreadiness_bundle() evaluates the exported bundle, both calling buildresult() so they share one scope limit, secret scan, digest checker, and board schema.** 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 readine\u2026",
            "level": 4,
            "order": 13,
            "section_id": "one-reducer-two-entrypoints",
            "source_line_end": 162,
            "source_line_start": 150,
            "title": "One reducer, two entrypoints"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "buildresult() loads the five public input families and scans them for forbidden material, and the result passes only with zero blocking hits, passing source-module imports, all negatives observed, and no stray positive findings.** buildresult() first loads the five public input families: corpusreadiness.json, tacticportfolio_availability.json, premiseindex.json, targetshapetacticrouting.json, and providercontextrecipes.json. It then scans those inputs plus any declared source artifacts through secretexclusionscan.scan_paths, 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,\u2026",
            "level": 4,
            "order": 14,
            "section_id": "loading-inputs-and-the-non-advisory-scan",
            "source_line_end": 204,
            "source_line_start": 163,
            "title": "Loading inputs and the non-advisory scan"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "mergeobserved() and mergefindings() compare observed failures against EXPECTEDNEGATIVECASES, then buildextension_board() projects accepted metadata into pattern ids, counts, blocked routes, budgets, and the scope limit. After the validators run, mergeobserved() and merge_findings() compare observed fixture failures against EXPECTEDNEGATIVECASES. 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. buildextension_board() then projects the accepted metadata into the extension board: selected pattern ids, namespace and split counts, tactic availability\u2026",
            "level": 4,
            "order": 15,
            "section_id": "reconciling-findings-and-projecting-the-board",
            "source_line_end": 220,
            "source_line_start": 205,
            "title": "Reconciling findings and projecting the board"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "writereceipts() emits the gate result and boards while preserving the boundary, and the focused test asserts the mechanism itself, from negative-case ids to digest-mismatch rejection and result record omission of copied bodies.** Result record writing preserves the same boundary. write_receipts() emits the gate result, readiness board, extension board, validation result record, and sign-off result record for fixture mode. runreadinessbundle() 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 ae\u2026",
            "level": 4,
            "order": 16,
            "section_id": "receipts-and-the-asserting-test-suite",
            "source_line_end": 236,
            "source_line_start": 221,
            "title": "Result records and the asserting test suite"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "public-contract",
            "source_line_end": 238,
            "source_line_start": 237,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component runs no Lean or Lake; it records available and blocked capabilities and rejects Mathlib overclaims, unprobed tactics, proof-body premise rows, unavailable-tactic routes, and over-budget or proof-body recipes.** 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.",
            "level": 4,
            "order": 18,
            "section_id": "what-the-organ-consumes-and-rejects",
            "source_line_end": 250,
            "source_line_start": 239,
            "title": "What the component consumes and rejects"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The accepted result is a readiness board that can tell a later component what is safe to attempt, but it is bounded evidence evidence, benchmark evidence, or permission to run a prover.** 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": 4,
            "order": 19,
            "section_id": "the-result-is-a-readiness-board",
            "source_line_end": 258,
            "source_line_start": 251,
            "title": "The result is a readiness board"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "prior-art-grounding",
            "source_line_end": 260,
            "source_line_start": 259,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component is grounded in formal-math benchmark and environment-readiness work where a library or corpus being present is not enough, drawing on miniF2F, LeanDojo, and mathlib.** 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.",
            "level": 4,
            "order": 21,
            "section_id": "formal-math-readiness-and-environment-work",
            "source_line_end": 273,
            "source_line_start": 261,
            "title": "Formal-math readiness and environment work"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Microcosm borrows the readiness-gate pattern, requiring corpus availability, Mathlib and tactic probes, premise indexes, routing, and context budgets to be checked before downstream proof language, without authorizing Lean execution.** 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": 4,
            "order": 22,
            "section_id": "borrowing-the-readiness-gate-pattern",
            "source_line_end": 283,
            "source_line_start": 274,
            "title": "Borrowing the readiness-gate pattern"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "source-open-body-floor",
            "source_line_end": 285,
            "source_line_start": 284,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The exported bundle carries thirteen probe bodies plus two digest-bound path rewrites covering corpus, tactic, Mathlib, trace, and Lean portfolio readiness.** 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.",
            "level": 4,
            "order": 24,
            "section_id": "thirteen-probe-bodies-preserve-the-readiness-floor",
            "source_line_end": 297,
            "source_line_start": 286,
            "title": "Thirteen probe bodies preserve the readiness floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The public component-source copy is inspectable as body-floor evidence, while result records exclude copied text, private proof material, provider bodies, live session state, account secrets, and send state.** 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 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\u2026",
            "level": 4,
            "order": 25,
            "section_id": "an-exact-organ-copy-remains-separate-from-receipts",
            "source_line_end": 310,
            "source_line_start": 298,
            "title": "An exact component copy remains separate from result records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Body-floor inspection belongs in the source and bundle manifests; validation result records deliberately retain only status, digests, counts, and public-relative references.** 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.",
            "level": 4,
            "order": 26,
            "section_id": "manifests-carry-bodies-while-receipts-carry-references",
            "source_line_end": 319,
            "source_line_start": 311,
            "title": "Manifests carry bodies while result records carry references"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Wave 011's extension board records selected patterns, intake and validation refs, premise coverage, tactic and Mathlib status, route admissibility, and provider budgets without becoming proof evidence.** Wave 011 adds the explicit extension board for the source intake cell formalmathreadiness_extensions. The board is still metadata-only, but it is more useful than the older flat counts: it records the selected pattern ids (leanstdtoolchainpremiseindex, tacticportfolioavailability_probe, targetshapetacticroutinggate), the source projection intake ref, public target refs, validation refs, namespace and split coverage for the premise index, tactic availability status counts, Mathlib-dependen\u2026",
            "level": 4,
            "order": 27,
            "section_id": "the-extension-board-projects-typed-readiness-metadata",
            "source_line_end": 333,
            "source_line_start": 320,
            "title": "The extension board projects typed readiness metadata"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 28,
            "section_id": "claim-ceiling",
            "source_line_end": 335,
            "source_line_start": 334,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The module may claim a public readiness gate for formal-math preparation, bounded to corpus availability, probe metadata, premise coverage, routing, budgets, pattern ids, source artifacts, an component-source floor, and result records.** 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.",
            "level": 4,
            "order": 29,
            "section_id": "the-bounded-valid-claim",
            "source_line_end": 347,
            "source_line_start": 336,
            "title": "The bounded valid claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It must not claim Lean/Lake execution, theorem proving, proof authority, benchmark performance, external model access, private proof-body import, source-file changes, or launch, and its strongest statement is readiness-boundary enforcement.** 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, public sharing decision, hosted deployment, recipient work, secret export, or whole-system correctness. Its strongest launch-facing statement is readiness-boundary enforcement\u2026",
            "level": 4,
            "order": 30,
            "section_id": "what-the-module-must-not-claim",
            "source_line_end": 360,
            "source_line_start": 348,
            "title": "What the module must not claim"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 31,
            "section_id": "governing-lattice-relation",
            "source_line_end": 385,
            "source_line_start": 384,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The bundle's concept and two mechanisms bind the positive bundle-validation path separately from the validators that reject readiness-to-proof overclaims.** 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-\u2026",
            "level": 4,
            "order": 32,
            "section_id": "two-mechanisms-separate-positive-readiness-from-refusal",
            "source_line_end": 404,
            "source_line_start": 386,
            "title": "Two mechanisms separate positive readiness from refusal"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The cited principles separate bundle, structured source record, runtime, result record, and body classes, while the axioms keep private material excluded and the downstream proof witness deferred.** The principle and axiom refs are therefore operational, not decorative. P-1, P-2, and P-3 are expressed by keeping the JSON bundle, generated structured source record, runtime code locus, and result records as separate authority classes. P-6 and P-8 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 acc\u2026",
            "level": 4,
            "order": 33,
            "section_id": "principles-and-axioms-enforce-authority-separation",
            "source_line_end": 420,
            "source_line_start": 405,
            "title": "Principles and axioms enforce authority separation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The deliberately small edge set establishes bundle, source, and dependency bindings without proving witness execution, Mathlib availability, or a fully bound Atlas card.** 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. It does not establish that the deferred witness can run, that Mathlib is available, or that the generated Atlas card is fully bound; the structured source record still those edges.",
            "level": 4,
            "order": 34,
            "section_id": "fifteen-generated-edges-prove-connection-not-capability",
            "source_line_end": 432,
            "source_line_start": 421,
            "title": "Fifteen generated edges prove connection, not capability"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 35,
            "section_id": "limitations",
            "source_line_end": 434,
            "source_line_start": 433,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The runtime validates finite public fixtures without executing Lean or Lake, importing Mathlib, or calling a provider, so a blocked capability is a downstream boundary, not an invitation to route around the gate.** 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.",
            "level": 4,
            "order": 36,
            "section_id": "finite-fixtures-no-execution",
            "source_line_end": 445,
            "source_line_start": 435,
            "title": "Finite fixtures, no execution"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The copied source artifacts are source-open body-floor evidence only: digest and target-ref checks show they match their manifests but authorize no source-file changes, proof-body disclosure, deployment, or public sharing.** 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 co\u2026",
            "level": 4,
            "order": 37,
            "section_id": "source-artifacts-are-body-floor-evidence-only",
            "source_line_end": 458,
            "source_line_start": 446,
            "title": "Source artifacts are body-floor evidence only"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The negative cases are finite, covering the known overclaims in EXPECTEDNEGATIVECASES, so a new formal-math claim needs a new source-backed negative case or a different proof consumer, not this page.** The negative cases are also finite. They cover the known overclaims encoded in EXPECTEDNEGATIVECASES: 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\u2026",
            "level": 4,
            "order": 38,
            "section_id": "the-negative-cases-are-finite",
            "source_line_end": 471,
            "source_line_start": 459,
            "title": "The negative cases are finite"
          },
          {
            "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": 39,
            "section_id": "runtime-surfaces",
            "source_line_end": 479,
            "source_line_start": 472,
            "title": "Runtime Surfaces"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 40,
            "section_id": "validation-receipt-path",
            "source_line_end": 481,
            "source_line_start": 480,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**The focused test, corpus parity check, and generated-row query validate this result record or generated projection surfaces:",
            "level": 4,
            "order": 41,
            "section_id": "three-read-only-checks-validate-body-and-projection",
            "source_line_end": 494,
            "source_line_start": 482,
            "title": "Three read-only checks validate body and projection"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A correct row reports fifteen edges, available Mermaid, owner-blocked Atlas, JSON-bundle authority, and no unresolved selective relation.** Expected generated-row proof: edge_count: 15, mermaidstatus: availablefromcapsuleedges, atlasstatus: blockeduntilorganatlasownerlanebindsedges, sourceauthority: jsoncapsule, and unresolvedselectiverelation_count: 0.",
            "level": 4,
            "order": 42,
            "section_id": "the-generated-row-should-expose-fifteen-resolved-edges",
            "source_line_end": 504,
            "source_line_start": 495,
            "title": "The generated row should expose fifteen resolved edges"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 43,
            "section_id": "relationship-to-lean-witness",
            "source_line_end": 535,
            "source_line_start": 534,
            "title": "Relationship To Lean Witness"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "formalmathleanproof_witness remains deferred, and this gate makes the deferral typed and testable: absent Mathlib, unroutable unavailable tactics, no proof or oracle bodies in premises, and no proof-body provider recipes.** 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": 4,
            "order": 44,
            "section_id": "the-deferral-is-typed-and-testable",
            "source_line_end": 545,
            "source_line_start": 536,
            "title": "The deferral is typed and testable"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 45,
            "section_id": "scope-boundary",
            "source_line_end": 547,
            "source_line_start": 546,
            "title": "Scope boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This module documents a public readiness gate only, authorizing no Lean/Lake execution, proof authority, external model access, launch, or deployment, and adding no private source-root, account, or proof-body material to the public floor.** 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\u2026",
            "level": 4,
            "order": 46,
            "section_id": "what-this-module-does-not-authorize",
            "source_line_end": 560,
            "source_line_start": 548,
            "title": "What this module excludes"
          }
        ],
        "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": null
        }
      },
      "source_drilldown": {
        "source_manifests": [
          {
            "label": "Source manifest",
            "path": "examples/formal_math_readiness_gate/exported_formal_math_readiness_bundle/source_module_manifest.json",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/examples/formal_math_readiness_gate/exported_formal_math_readiness_bundle/source_module_manifest.json"
          }
        ],
        "source_modules": [
          {
            "label": "formal_math_readiness_gate.py",
            "path": "src/microcosm_core/organs/formal_math_readiness_gate.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public formal-math readiness fixture validation, exported readiness-bundle validation, copied source-module manifest checks, negative-case enforcement, readiness boards, and scope limits.",
            "symbols": [
              "run",
              "run_readiness_bundle",
              "validate_source_module_imports",
              "write_receipts",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING",
              "SOURCE_MODULE_MANIFEST_NAME"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_readiness_gate.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_readiness_gate.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 pm-body__h--sub\">Component checks whether</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component checks whether the installed Lean toolchain actually compiles a tiny purpose-built project end to end and whether that run can be recorded without copying the proof into the record.</strong> This component answers one narrow question and refuses the larger ones. The question is whether the installed Lean toolchain will actually compile a tiny, purpose-built Lean project end to end, and whether that run can be recorded without copying the proof into the record. It is not a theorem prover, a benchmark, a Mathlib check, or an import of any private proof. It runs <code>lake build</code> over a synthetic fixture and writes down what happened.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Emits metadata-only record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It emits a metadata-only record of tool availability, build return code, output line counts, source hashes, declaration names, and per-file counts, while the proof text and raw tool output never reach it.</strong> What it emits is a metadata-only result record: whether Lean and Lake were found, the build return code, line counts for standard output and standard error, source file hashes, the theorem and definition names it parsed out, and per-file line counts. The proof text and the raw tool output never reach that record. A reader gets evidence that the build ran and what it contained, not a copy of the proof.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Point is discipline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The point is the discipline around the run: a real subprocess ran, a deliberately broken proof was rejected, and no answer was smuggled in through the inputs.</strong> The point of the component is the discipline around the run. Anyone can print &quot;Lean says it compiles.&quot; The harder claim is that a real subprocess ran, that a deliberately broken proof was rejected, and that no answer was smuggled in through the inputs.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Guarding against a checker-free pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first failure mode is an integration that reports success without invoking the checker, so the witness runs a real <code>lake build</code> subprocess and separately compiles an invalid file it must reject.</strong> Two failure modes shape the design. The first is an integration that reports success without ever invoking the checker. The witness guards against that by running a real <code>lake build</code> subprocess, recording its exit status, and separately compiling an intentionally invalid Lean file to confirm the toolchain rejects it. A green result that never touched Lean is not reachable through this path.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Rejecting the circular pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The second failure mode is a circular pass where the manifest carries the answer, so the component rejects any manifest embedding a proof body, ground truth, provider output, oracle ids, or private body.</strong> The second failure mode is a circular pass, where the input manifest quietly carries the answer. The component rejects manifests that embed a <code>proof_body</code>, a <code>ground_truth_proof</code>, provider output, oracle premise ids, or a private source body. Each of those has a named negative case. A loose witness would accept a manifest that already states the conclusion; this one does not.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The scope is small on purpose</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The scope is deliberately small: Mathlib, Aesop, and Batteries imports are rejected before anything runs, so this witnesses a toy theorem under a local toolchain, not library-dependent proof work.</strong> The scope is small on purpose. Imports of Mathlib, Aesop, and Batteries are rejected before anything runs. This is a witness for a toy theorem under a local toolchain, not a claim about library-dependent proof work. That boundary is the deliverable: it shows the record-keeping a larger formal-math component would need, without borrowing authority it has not earned.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points, one builder</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> drives the first-wave fixture with negative cases on and <code>run_witness_bundle</code> drives the exported bundle with them off, both delegating to <code>_build_result</code>, which runs in a fixed order.</strong> The runtime lives in <code>src/microcosm_core/organs/formal_math_lean_proof_witness.py</code>. Two entry points exist. <code>run</code> drives the first-wave fixture with <code>include_negative=True</code>. <code>run_witness_bundle</code> drives the exported public bundle with <code>include_negative=False</code>, and reuses a fresh prior result record through <code>_fresh_bundle_receipt</code> when the inputs have not changed. Both delegate the real work to <code>_build_result</code>, which executes in this order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Validating copied source modules</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">In bundle mode <code>validate_source_module_imports</code> recomputes each copied module&#x27;s SHA-256 against its live source, checks the declared exact-copy or replacement relation, material class, and anchors, and blocks on any mismatch.</strong> First it collects the input file set with <code>_input_paths</code> and, for the bundle mode, validates copied source modules with <code>validate_source_module_imports</code>. That function reads <code>source_module_manifest.json</code>, and for each declared module it recomputes the SHA-256 of the copied target, recomputes the SHA-256 of the live source it was copied from, and checks that the declared <code>source_to_target_relation</code> is <code>exact_copy</code> (matching digests, <code>sha256_match: true</code>) or <code>public_replacement_source_body</code> (distinct digests, <code>sha256_match: false</code>). It also checks the material class is one of the four public classes, that <code>body_in_receipt</code> is false, that the source ref sits under an allowed public prefix, and that every declared anchor string is present in the target. Any mismatch becomes a finding, and any finding blocks the module.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scanning inputs and the witness manifest</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It scans every input and copied artifact for forbidden material, then <code>_validate_manifest</code> rejects forbidden keys and non-public refs and requires the positive witness rows, Lean files, and source pattern ids.</strong> Next it scans every input and copied artifact for forbidden material with <code>scan_paths</code> against the public forbidden-class policy, then validates the main <code>witness_manifest.json</code> with <code>_validate_manifest</code>. That check walks the manifest for the forbidden keys, rejects non-public source refs, and requires the positive witness rows, declared Lean files, source refs, public replacement refs, projection result record refs, and source pattern ids to all be present.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Probing the toolchain and running the build</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_tool_versions</code> records whether <code>lean</code> and <code>lake</code> are on the path, then <code>_run_command</code> runs <code>lake build</code> in a temporary copy, keeping only the return code, output line counts, and timeout flag.</strong> Then it probes the toolchain. <code>_tool_versions</code> uses <code>shutil.which</code> to record whether <code>lean</code> and <code>lake</code> are on the path, and caches the answer. For the live path, <code>_copy_project_to_temp</code> copies the Lake project into a temporary workspace and <code>_run_command</code> runs <code>lake build MicrocosmProofWitness</code> with a 90-second timeout. <code>_run_command</code> captures the subprocess but keeps only the return code, the standard-output and standard-error line counts, and the timeout flag. It never keeps the output body.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Redacted per-file source metadata</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_metadata</code> records each positive Lean file&#x27;s ref, hash, line count, declaration names, and imports with <code>body_redacted: True</code>, and sums the compiled declaration count across files.</strong> For each positive Lean file, <code>_source_metadata</code> reads the text and records its public-relative ref, its hash, its line count, the declaration names found by a <code>theorem|lemma|def</code> regular expression, and its imports, with <code>body_redacted: True</code>. The compiled declaration count is the sum across those files.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Running the rejection checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">With negatives enabled, <code>_build_result</code> compiles the invalid proof and forbidden-import files for real and runs <code>_validate_negative_manifest</code> over four tampered manifests, recording the expected code for each.</strong> When negative cases are enabled, <code>_build_result</code> runs the rejection checks. It copies <code>invalid_proof.lean</code> into the built project and runs <code>lake env lean</code> on it; a non-zero exit records <code>LEAN_WITNESS_INVALID_PROOF_REJECTED</code>. It scans <code>mathlib_import_forbidden.lean</code> with <code>_forbidden_imports</code> and records <code>LEAN_WITNESS_FORBIDDEN_IMPORT</code> when a blocked import is present. It then runs <code>_validate_negative_manifest</code> over four tampered manifests for the private-source-ref, proof-body, provider-output, and oracle-premise-id cases.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Computing the final status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A result is <code>pass</code> only when Lean and Lake are present, the build returned 0, the manifest and bundle modules validated, no forbidden import appeared, no negative case is missing, and the scan is clean.</strong> Finally the status is computed. A result is <code>pass</code> only when Lean and Lake are available, the Lake build returned 0, the manifest validated, bundle source modules validated when in bundle mode, no forbidden imports appeared in the positive files, no expected negative case is missing, and the non-public-state scan found zero blocking hits. Otherwise the status is <code>blocked</code>. <code>_build_result</code> returns the record with the scope limit, the compiled declaration count, the redacted tool metadata, and the source file metadata attached.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>First-wave fixture entry point; negative cases on.</td></tr><tr><td><code>run_witness_bundle</code></td><td>Exported bundle entry point; reuses a fresh record when inputs are unchanged.</td></tr><tr><td><code>_build_result</code></td><td>Orchestrates validation, toolchain probe, Lake build, negative cases, and status.</td></tr><tr><td><code>validate_source_module_imports</code></td><td>Checks copied public source digests, relations, and anchors in the bundle manifest.</td></tr><tr><td><code>_validate_manifest</code></td><td>Rejects forbidden keys and non-public refs; requires the positive witness fields.</td></tr><tr><td><code>_run_command</code></td><td>Runs a subprocess and keeps only return code, line counts, and timeout state.</td></tr><tr><td><code>_tool_versions</code></td><td>Records <code>lean</code> and <code>lake</code> availability without running the checker.</td></tr><tr><td><code>_source_metadata</code></td><td>Emits hash, line count, declarations, and imports with the body redacted.</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (11 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"707\" height=\"684\" viewBox=\"0 0 707 684\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"263.8\" y1=\"54.0\" x2=\"251.3\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"251.3,96.0 250.4,88.6 256.2,90.3\"></polygon><line class=\"pmd-edge\" x1=\"436.9\" y1=\"54.0\" x2=\"451.2\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"451.2,96.0 446.1,90.5 451.9,88.5\"></polygon><line class=\"pmd-edge\" x1=\"277.6\" y1=\"150.0\" x2=\"330.9\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"330.9,192.0 323.6,190.2 327.4,185.4\"></polygon><line class=\"pmd-edge\" x1=\"427.3\" y1=\"150.0\" x2=\"375.8\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"375.8,192.0 379.2,185.3 383.0,190.0\"></polygon><line class=\"pmd-edge\" x1=\"308.8\" y1=\"228.0\" x2=\"204.1\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"204.1,270.0 209.4,264.6 211.6,270.3\"></polygon><line class=\"pmd-edge\" x1=\"356.5\" y1=\"228.0\" x2=\"364.3\" y2=\"279.0\"></line><polygon class=\"pmd-arrow\" points=\"364.3,279.0 360.3,272.7 366.3,271.8\"></polygon><line class=\"pmd-edge\" x1=\"401.3\" y1=\"228.0\" x2=\"536.3\" y2=\"279.0\"></line><polygon class=\"pmd-arrow\" points=\"536.3,279.0 528.8,279.4 531.0,273.7\"></polygon><line class=\"pmd-edge\" x1=\"542.5\" y1=\"333.0\" x2=\"419.0\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"419.0,384.0 424.2,378.6 426.5,384.2\"></polygon><line class=\"pmd-edge\" x1=\"353.7\" y1=\"438.0\" x2=\"353.7\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"353.7,480.0 350.6,473.2 356.8,473.2\"></polygon><line class=\"pmd-edge\" x1=\"141.0\" y1=\"342.0\" x2=\"327.1\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"327.1,594.0 320.6,590.3 325.5,586.7\"></polygon><line class=\"pmd-edge\" x1=\"367.3\" y1=\"333.0\" x2=\"355.3\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"355.3,594.0 352.6,587.0 358.7,587.3\"></polygon><line class=\"pmd-edge\" x1=\"353.7\" y1=\"438.0\" x2=\"353.7\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"353.7,594.0 350.6,587.2 356.8,587.2\"></polygon><line class=\"pmd-edge\" x1=\"353.7\" y1=\"552.0\" x2=\"353.7\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"353.7,594.0 350.6,587.2 356.8,587.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.1\" y=\"18.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"269.2\" y=\"40.5\">Fixture input</tspan></text><title>Fixture input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"96.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"118.5\">run()</tspan><tspan x=\"243.3\" y=\"136.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=\"360.3\" y=\"18.0\" width=\"141.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"430.8\" y=\"40.5\">Exported bundle</tspan></text><title>Exported bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"364.0\" y=\"96.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"460.4\" y=\"118.5\">run_witness_bundle()</tspan><tspan x=\"460.4\" y=\"136.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=\"290.6\" y=\"192.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"353.7\" y=\"214.5\">_build_result</tspan></text><title>_build_result</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"270.0\" width=\"192.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.4\" y=\"292.5\">_validate_manifest</tspan><tspan x=\"114.4\" y=\"310.5\">reject proof bodies,</tspan><tspan x=\"114.4\" y=\"328.5\">non-public source refs</tspan></text><title>_validate_manifest reject proof bodies, non-public source refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"238.8\" y=\"279.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.5\" y=\"301.5\">recompute copied digests,</tspan><tspan x=\"368.5\" y=\"319.5\">check exact_copy vs replacement</tspan></text><title>recompute copied digests, check exact_copy vs replacement</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"526.2\" y=\"279.0\" width=\"163.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"607.8\" y=\"301.5\">_tool_versions</tspan><tspan x=\"607.8\" y=\"319.5\">lean/lake on path?</tspan></text><title>_tool_versions lean/lake on path?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"220.3\" y=\"384.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"353.7\" y=\"406.5\">_run_command</tspan><tspan x=\"353.7\" y=\"424.5\">lake build MicrocosmProofWitness</tspan></text><title>_run_command lake build MicrocosmProofWitness</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"249.9\" y=\"480.0\" width=\"207.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"353.7\" y=\"502.5\">Negative cases:</tspan><tspan x=\"353.7\" y=\"520.5\">invalid proof rejected,</tspan><tspan x=\"353.7\" y=\"538.5\">forbidden import blocked</tspan></text><title>Negative cases: invalid proof rejected, forbidden import blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"235.1\" y=\"594.0\" width=\"237.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"353.7\" y=\"616.5\">metadata-only result record:</tspan><tspan x=\"353.7\" y=\"634.5\">return code, line counts,</tspan><tspan x=\"353.7\" y=\"652.5\">hashes, declaration names</tspan></text><title>metadata-only result record: return code, line counts, hashes, declaration names</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>Fixture input</dt><dd><code class=\"pm-diagram__ref-loc\">witness_manifest.json + lake_project</code></dd></div><div class=\"pm-diagram__ref\"><dt>Exported bundle</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>recompute copied digests, check exact_copy vs replacement</dt><dd><code class=\"pm-diagram__ref-loc\">validate_source_module_imports</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Fixture input witness_manifest.json + lake_project&quot;] --&gt; B[&quot;run() include_negative=true&quot;] C[&quot;Exported bundle source_module_manifest.json&quot;] --&gt; D[&quot;run_witness_bundle() include_negative=false&quot;] B --&gt; E[&quot;_build_result&quot;] D --&gt; E E --&gt; F[&quot;_validate_manifest reject proof bodies, non-public source refs&quot;] E --&gt; G[&quot;validate_source_module_imports recompute copied digests, check exact_copy vs replacement&quot;] E --&gt; H[&quot;_tool_versions lean/lake on path?&quot;] H --&gt; I[&quot;_run_command lake build MicrocosmProofWitness&quot;] I --&gt; J[&quot;Negative cases: invalid proof rejected, forbidden import blocked&quot;] F --&gt; K[&quot;metadata-only result record: return code, line counts, hashes, declaration names&quot;] G --&gt; K I --&gt; K J --&gt; K</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture ships six</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture ships six named negative cases, each with an expected error code, defined in <code>EXPECTED_NEGATIVE_CASES</code>.</strong> The fixture ships six named negative cases, each with an expected error code, defined in <code>EXPECTED_NEGATIVE_CASES</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six refusals, each with a code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A real invalid proof, a blocked import, and four tampered manifests each raise their named error code, and if any expected case is not observed the run is blocked.</strong> An invalid Lean proof (<code>invalid_proof.lean</code>) is compiled for real and must fail: <code>LEAN_WITNESS_INVALID_PROOF_REJECTED</code>. A file importing a blocked library (<code>mathlib_import_forbidden.lean</code>) is caught before execution: <code>LEAN_WITNESS_FORBIDDEN_IMPORT</code>. A manifest citing a non-public source refs is refused: <code>LEAN_WITNESS_PRIVATE_SOURCE_REF_FORBIDDEN</code>. A manifest embedding a proof body is refused: <code>LEAN_WITNESS_PROOF_BODY_IN_MANIFEST_FORBIDDEN</code>. A manifest carrying provider output is refused: <code>LEAN_WITNESS_PROVIDER_OUTPUT_IN_MANIFEST_FORBIDDEN</code>. A manifest carrying oracle premise ids is refused: <code>LEAN_WITNESS_ORACLE_PREMISE_IDS_IN_MANIFEST_FORBIDDEN</code>. If any expected case is not observed, the run is blocked.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The Lean proof-assistant lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component sits in the Lean small-kernel lineage, borrowing the discipline of a local toolchain run with source hashes, declaration names, negative cases, and metadata-only records, not Mathlib-dependent authority.</strong> This component sits in the Lean proof-assistant lineage and the small-kernel theorem-proving tradition it belongs to. 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> describes the toolchain this witness invokes, 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 real proof authority depends on explicit imports, declarations, and a checked environment. The witness borrows the discipline, a local toolchain run with source hashes, declaration names, negative cases, and metadata-only records, before any Lean-witness language is allowed. It does not borrow Mathlib-dependent proof authority.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_formal_math_lean_proof_witness.py -q --basetemp=/tmp/microcosm_formal_math_lean_proof_witness_pytest\npython3 scripts/build/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<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the focused test saw a real Lake build for the toy witness, the six negative cases, redacted records, and a generated row reporting <code>edge_count: 8</code> and <code>source_authority: json_capsule</code>.</strong> A pass means the focused test saw a successful Lake build for the toy witness when Lean and Lake were available, saw the six negative cases, saw public-relative redacted records, and the generated row reports <code>edge_count: 8</code>, <code>mermaid_status: available_from_capsule_edges</code>, <code>source_authority: json_capsule</code>, and zero unresolved selective relations.</p>\n<p>To run the component directly:</p>\n<pre class=\"pm-pre\"><code>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</code></pre>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that a tiny public Lean fixture compiles in a temporary local workspace and the run is recorded as hashes, declarations, tool metadata, and verdicts without exporting any proof body.</strong> The strongest claim the evidence supports is narrow: a tiny public Lean fixture compiles in a temporary local workspace using the installed Lean and Lake, and the run can be recorded as source hashes, declaration names, tool-return metadata, and negative-case verdicts without exporting a single proof body. That is the whole proof boundary. The positive evidence is one declared toy fixture, one exported public bundle, the copied source-module rows, and the compiled declarations when the toolchain is present.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the witness excludes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It proves no arbitrary Lean goals, Mathlib coverage, or general correctness, and excludes external model access, private proof import, benchmark claim, launch, deployment, or source-file changes, even on a green run.</strong> It does not establish arbitrary Lean goals, Mathlib coverage, or general formal-result correctness. It excludes external model access, no private proof import, no benchmark performance claim, no launch, no hosted deployment, no public sharing, no source-file changes, and no whole-system correctness. Records may cite refs, hashes, material classes, declaration names, counts, and tool-return summaries; they may not embed proof bodies, model-output data, oracle answers, non-public source refs, or raw command output. This is the scope limit, and it holds even when the focused test and the corpus check are green.</p>\n</section>",
      "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": "component-formal-math-lean-proof-witness.html"
          },
          {
            "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-module-corpus-readiness-mathlib-absence-gate.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_math_premise_retrieval",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Premise Retrieval",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].depends_on",
          "url": "paper-module-formal-math-premise-retrieval.html"
        },
        {
          "id": "paper_module.formal_math_readiness_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Readiness Gate",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].depends_on",
          "url": "paper-module-formal-math-readiness-gate.html"
        },
        {
          "id": "paper_module.proof_diagnostic_evidence_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Proof Diagnostic Evidence Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
          "url": "paper-module-proof-diagnostic-evidence-spine.html"
        },
        {
          "id": "paper_module.verifier_lab_execution_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Execution Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
          "url": "paper-module-verifier-lab-execution-spine.html"
        },
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "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-module-formal-math-lean-proof-witness.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[\"Fixture input witness_manifest.json + lake_project\"] --> B[\"run() include_negative=true\"] C[\"Exported bundle source_module_manifest.json\"] --> D[\"run_witness_bundle() include_negative=false\"] B --> E[\"_build_result\"] D --> E E --> F[\"_validate_manifest reject proof bodies, non-public source refs\"] E --> G[\"validate_source_module_imports recompute copied digests, check exact_copy vs replacement\"] E --> H[\"_tool_versions lean/lake on path?\"] H --> I[\"_run_command lake build MicrocosmProofWitness\"] I --> J[\"Negative cases: invalid proof rejected, forbidden import blocked\"] F --> K[\"metadata-only result record: return code, line counts, hashes, declaration names\"] G --> K I --> K J --> K",
            "source_format": "mermaid",
            "source_hash": "sha256:327b2f8cd1b8186e50e5ab1b3c2d7c4ef9720871f3b55afc2f1e3738ee47503a",
            "source_line_end": 185,
            "source_line_start": 170
          }
        ],
        "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-module-corpus-readiness-mathlib-absence-gate.html"
              }
            ],
            "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": "component-formal-math-lean-proof-witness.html"
              },
              {
                "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": 284,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_lean_proof_witness.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Lean theorem prover system description",
            "section_id": "the-lean-proof-assistant-lineage",
            "url": "https://www.microsoft.com/en-us/research/publication/the-lean-theorem-prover-system-description/"
          },
          {
            "kind": "external_reference",
            "label": "Lean mathematical library",
            "section_id": "the-lean-proof-assistant-lineage",
            "url": "https://arxiv.org/abs/1910.09336"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component checks whether the installed Lean toolchain actually compiles a tiny purpose-built project end to end and whether that run can be recorded without copying the proof into the record.** This component answers one narrow question and refuses the larger ones. The question is whether the installed Lean toolchain will actually compile a tiny, purpose-built Lean project end to end, and whether that run can be recorded without copying the proof into the record. It is not a theorem prover, a benchmark, a Mathlib check, or an import of any private proof. It runs lake build over a synthetic fixture and writes down what happened.",
            "level": 4,
            "order": 1,
            "section_id": "component-checks-whether",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Component checks whether"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It emits a metadata-only record of tool availability, build return code, output line counts, source hashes, declaration names, and per-file counts, while the proof text and raw tool output never reach it.** What it emits is a metadata-only result record: whether Lean and Lake were found, the build return code, line counts for standard output and standard error, source file hashes, the theorem and definition names it parsed out, and per-file line counts. The proof text and the raw tool output never reach that record. A reader gets evidence that the build ran and what it contained, not a copy of the proof.",
            "level": 4,
            "order": 2,
            "section_id": "emits-body-free-record",
            "source_line_end": 24,
            "source_line_start": 14,
            "title": "Emits metadata-only record"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The point is the discipline around the run: a real subprocess ran, a deliberately broken proof was rejected, and no answer was smuggled in through the inputs.** The point of the component is the discipline around the run. Anyone can print \"Lean says it compiles.\" The harder claim is that a real subprocess ran, that a deliberately broken proof was rejected, and that no answer was smuggled in through the inputs.",
            "level": 4,
            "order": 3,
            "section_id": "point-is-discipline",
            "source_line_end": 32,
            "source_line_start": 25,
            "title": "Point is discipline"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 34,
            "source_line_start": 33,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The first failure mode is an integration that reports success without invoking the checker, so the witness runs a real lake build subprocess and separately compiles an invalid file it must reject.** Two failure modes shape the design. The first is an integration that reports success without ever invoking the checker. The witness guards against that by running a real lake build subprocess, recording its exit status, and separately compiling an intentionally invalid Lean file to confirm the toolchain rejects it. A green result that never touched Lean is not reachable through this path.",
            "level": 4,
            "order": 5,
            "section_id": "guarding-against-a-checker-free-pass",
            "source_line_end": 45,
            "source_line_start": 35,
            "title": "Guarding against a checker-free pass"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The second failure mode is a circular pass where the manifest carries the answer, so the component rejects any manifest embedding a proof body, ground truth, provider output, oracle ids, or private body.** The second failure mode is a circular pass, where the input manifest quietly carries the answer. The component rejects manifests that embed a proofbody, a groundtruth_proof, provider output, oracle premise ids, or a private source body. Each of those has a named negative case. A loose witness would accept a manifest that already states the conclusion; this one does not.",
            "level": 4,
            "order": 6,
            "section_id": "rejecting-the-circular-pass",
            "source_line_end": 56,
            "source_line_start": 46,
            "title": "Rejecting the circular pass"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The scope is deliberately small: Mathlib, Aesop, and Batteries imports are rejected before anything runs, so this witnesses a toy theorem under a local toolchain, not library-dependent proof work.** The scope is small on purpose. Imports of Mathlib, Aesop, and Batteries are rejected before anything runs. This is a witness for a toy theorem under a local toolchain, not a claim about library-dependent proof work. That boundary is the deliverable: it shows the record-keeping a larger formal-math component would need, without borrowing authority it has not earned.",
            "level": 4,
            "order": 7,
            "section_id": "the-scope-is-small-on-purpose",
            "source_line_end": 67,
            "source_line_start": 57,
            "title": "The scope is small on purpose"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 69,
            "source_line_start": 68,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run drives the first-wave fixture with negative cases on and runwitness_bundle drives the exported bundle with them off, both delegating to buildresult, which runs in a fixed order.** The runtime lives in src/microcosmcore/components/formalmathleanproof_witness.py. Two entry points exist. run drives the first-wave fixture with include_negative=True. runwitnessbundle drives the exported public bundle with include_negative=False, and reuses a fresh prior result record through freshbundle_receipt when the inputs have not changed. Both delegate the real work to buildresult, which executes in this order.",
            "level": 4,
            "order": 9,
            "section_id": "two-entry-points-one-builder",
            "source_line_end": 81,
            "source_line_start": 70,
            "title": "Two entry points, one builder"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "In bundle mode validatesourcemoduleimports recomputes each copied module's SHA-256 against its live source, checks the declared exact-copy or replacement relation, material class, and anchors, and blocks on any mismatch.** First it collects the input file set with inputpaths and, for the bundle mode, validates copied source modules with validatesourcemodule_imports. That function reads sourcemodulemanifest.json, and for each declared module it recomputes the SHA-256 of the copied target, recomputes the SHA-256 of the live source it was copied from, and checks that the declared sourcetotarget_relation is exactcopy (matching digests, sha256match: true) or publicreplacementsourcebody (distinct\u2026",
            "level": 4,
            "order": 10,
            "section_id": "validating-copied-source-modules",
            "source_line_end": 98,
            "source_line_start": 82,
            "title": "Validating copied source modules"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It scans every input and copied artifact for forbidden material, then validatemanifest rejects forbidden keys and non-public refs and requires the positive witness rows, Lean files, and source pattern ids.** Next it scans every input and copied artifact for forbidden material with scan_paths against the public forbidden-class policy, then validates the main witness_manifest.json with validatemanifest. That check walks the manifest for the forbidden keys, rejects non-public source refs, and requires the positive witness rows, declared Lean files, source refs, public replacement refs, projection result record refs, and source pattern ids to all be present.",
            "level": 4,
            "order": 11,
            "section_id": "scanning-inputs-and-the-witness-manifest",
            "source_line_end": 110,
            "source_line_start": 99,
            "title": "Scanning inputs and the witness manifest"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "toolversions records whether lean and lake are on the path, then runcommand runs lake build in a temporary copy, keeping only the return code, output line counts, and timeout flag.** Then it probes the toolchain. toolversions uses shutil.which to record whether lean and lake are on the path, and caches the answer. For the live path, copyprojecttotemp copies the Lake project into a temporary workspace and runcommand runs lake build MicrocosmProofWitness with a 90-second timeout. runcommand captures the subprocess but keeps only the return code, the standard-output and standard-error line counts, and the timeout flag. It never keeps the output body.",
            "level": 4,
            "order": 12,
            "section_id": "probing-the-toolchain-and-running-the-build",
            "source_line_end": 122,
            "source_line_start": 111,
            "title": "Probing the toolchain and running the build"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemetadata records each positive Lean file's ref, hash, line count, declaration names, and imports with body_redacted: True, and sums the compiled declaration count across files. For each positive Lean file, source_metadata reads the text and records its public-relative ref, its hash, its line count, the declaration names found by a theorem|lemma|def regular expression, and its imports, with body_redacted: True. The compiled declaration count is the sum across those files.",
            "level": 4,
            "order": 13,
            "section_id": "redacted-per-file-source-metadata",
            "source_line_end": 132,
            "source_line_start": 123,
            "title": "Redacted per-file source metadata"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "With negatives enabled, build_result compiles the invalid proof and forbidden-import files for real and runs validatenegative_manifest over four tampered manifests, recording the expected code for each.** When negative cases are enabled, buildresult runs the rejection checks. It copies invalid_proof.lean into the built project and runs lake env lean on it; a non-zero exit records LEANWITNESSINVALIDPROOFREJECTED. It scans mathlibimportforbidden.lean with forbiddenimports and records LEANWITNESSFORBIDDEN_IMPORT when a blocked import is present. It then runs validatenegative_manifest over four tampered manifests for the private-source-ref, proof-body, provider-output, and oracle-premise-id cas\u2026",
            "level": 4,
            "order": 14,
            "section_id": "running-the-rejection-checks",
            "source_line_end": 145,
            "source_line_start": 133,
            "title": "Running the rejection checks"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "**A result is pass only when Lean and Lake are present, the build returned 0, the manifest and bundle modules validated, no forbidden import appeared, no negative case is missing, and the scan is clean.** Finally the status is computed. A result is pass only when Lean and Lake are available, the Lake build returned 0, the manifest validated, bundle source modules validated when in bundle mode, no forbidden imports appeared in the positive files, no expected negative case is missing, and the non-public-state scan found zero blocking hits. Otherwise the status is blocked. buildresult returns the record with the scope limit, the compiled declaration count, the redacted tool metadata, and the s\u2026",
            "level": 4,
            "order": 15,
            "section_id": "computing-the-final-status",
            "source_line_end": 186,
            "source_line_start": 146,
            "title": "Computing the final status"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "negative-cases",
            "source_line_end": 188,
            "source_line_start": 187,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture ships six named negative cases, each with an expected error code, defined in EXPECTEDNEGATIVECASES.** The fixture ships six named negative cases, each with an expected error code, defined in EXPECTEDNEGATIVECASES.",
            "level": 4,
            "order": 17,
            "section_id": "fixture-ships-six",
            "source_line_end": 194,
            "source_line_start": 189,
            "title": "Fixture ships six"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A real invalid proof, a blocked import, and four tampered manifests each raise their named error code, and if any expected case is not observed the run is blocked. An invalid Lean proof (invalidproof.lean) is compiled for real and must fail: LEANWITNESSINVALIDPROOFREJECTED. A file importing a blocked library (mathlibimportforbidden.lean) is caught before execution: LEANWITNESSFORBIDDEN_IMPORT. A manifest citing a non-public source refs is refused: LEANWITNESSPRIVATESOURCEREF_FORBIDDEN. A manifest embedding a proof body is refused: LEANWITNESSPROOFBODYINMANIFESTFORBIDDEN. A manifest carrying provider output is refused: LEANWITNESSPROVIDEROUTPUTINMANIFESTFORBIDDEN. A manifest carrying oracl\u2026",
            "level": 4,
            "order": 18,
            "section_id": "six-refusals-each-with-a-code",
            "source_line_end": 209,
            "source_line_start": 195,
            "title": "Six refusals, each with a code"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 211,
            "source_line_start": 210,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component sits in the Lean small-kernel lineage, borrowing the discipline of a local toolchain run with source hashes, declaration names, negative cases, and metadata-only records, not Mathlib-dependent authority.** This component sits in the Lean proof-assistant lineage and the small-kernel theorem-proving tradition it belongs to. The Lean theorem prover system description describes the toolchain this witness invokes, and the Lean mathematical library shows why real proof authority depends on explicit imports, declarations, and a checked environment. The witness borrows the discipline, a local toolchain run with source hashes, declaration names, negative cases, and metadata-only reco\u2026",
            "level": 4,
            "order": 20,
            "section_id": "the-lean-proof-assistant-lineage",
            "source_line_end": 225,
            "source_line_start": 212,
            "title": "The Lean proof-assistant lineage"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "validation-receipt-path",
            "source_line_end": 227,
            "source_line_start": 226,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "durable result or projection files:",
            "level": 4,
            "order": 22,
            "section_id": "validate-reader-projection",
            "source_line_end": 239,
            "source_line_start": 228,
            "title": "Validate reader projection"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**A pass means the focused test saw a real Lake build for the toy witness, the six negative cases, redacted records, and a generated row reporting edge_count: 8 and sourceauthority: jsoncapsule.** A pass means the focused test saw a successful Lake build for the toy witness when Lean and Lake were available, saw the six negative cases, saw public-relative redacted records, and the generated row reports edgecount: 8, mermaidstatus: availablefromcapsule_edges, sourceauthority: jsoncapsule, and zero unresolved selective relations. To run the component directly:",
            "level": 4,
            "order": 23,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 255,
            "source_line_start": 240,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 24,
            "section_id": "claim-ceiling",
            "source_line_end": 257,
            "source_line_start": 256,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is that a tiny public Lean fixture compiles in a temporary local workspace and the run is recorded as hashes, declarations, tool metadata, and verdicts without exporting any proof body.** The strongest claim the evidence supports is narrow: a tiny public Lean fixture compiles in a temporary local workspace using the installed Lean and Lake, and the run can be recorded as source hashes, declaration names, tool-return metadata, and negative-case verdicts without exporting a single proof body. That is the whole proof boundary. The positive evidence is one declared toy fixture, one exported public bundle, the copied source-module rows, and the compiled declarations when th\u2026",
            "level": 4,
            "order": 25,
            "section_id": "the-narrow-proof-boundary",
            "source_line_end": 269,
            "source_line_start": 258,
            "title": "The narrow proof boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It proves no arbitrary Lean goals, Mathlib coverage, or general correctness, and excludes external model access, private proof import, benchmark claim, launch, deployment, or source-file changes, even on a green run.** It does not establish arbitrary Lean goals, Mathlib coverage, or general formal-result correctness. It excludes external model access, no private proof import, no benchmark performance claim, no launch, no hosted deployment, no public sharing, no source-file changes, and no whole-system correctness. Records may cite refs, hashes, material classes, declaration names, counts, and tool-return summaries; they may not embed proof bodies, model-output data, oracle answers, non-pu\u2026",
            "level": 4,
            "order": 26,
            "section_id": "what-the-witness-does-not-authorize",
            "source_line_end": 283,
            "source_line_start": 270,
            "title": "What the witness excludes"
          }
        ],
        "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": "",
          "source": "capsule_summary_line",
          "text": "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."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "formal_math_lean_proof_witness.py",
            "path": "src/microcosm_core/organs/formal_math_lean_proof_witness.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the public Lean/Lake witness fixture, exported witness-bundle validation, copied source-module digest checks, negative-case enforcement, and scope limits.",
            "symbols": [
              "run",
              "run_witness_bundle",
              "validate_source_module_imports",
              "_build_result",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING",
              "SOURCE_MODULE_MANIFEST_NAME"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_lean_proof_witness.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_lean_proof_witness.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 six leakage/invalid-proof negative cases while keeping proof bodies, provider output bodies, oracle premise ids, 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": "<h4 class=\"pm-body__h pm-body__h--sub\">Verifier failures as repair signals</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This is a source-available replay of one proof-lab pattern where a verifier&#x27;s failure becomes a repair signal, with failure categories, per-failure repair actions, and a no-promotion-without-re-run rule all inspectable from copied data.</strong> <code>formal_math_verifier_trace_repair_loop</code> is a source-available replay of one pattern from a proof lab: a verifier reports why an attempt failed, and that failure is turned into a repair signal instead of being thrown away. The component works from copied, run data, so the failure categories, the repair action tied to each failure, and the rule that nothing is promoted without a fresh re-run are all inspectable.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It is not a theorem prover</span> or Lean runner: it validates copied Ring2 rows against their source digests, replays the verifier attempts and repair curriculum, and runs one small deterministic re-run over public inputs.</strong> It is not a theorem prover, a Lean or Lake runner, a provider client, or a private import. It validates a bundle of copied Ring2 benchmark rows, checks that the copies match their source digests, replays the verifier attempts and the repair curriculum against those source bodies, and runs one small deterministic re-run over public inputs. The output is a set of metadata-only result records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Proof and model-output bodies stay excluded</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Proofs, oracle answer keys, and model outputs are kept out on purpose, so a row can name a failure class without exposing the proof or oracle premise that produced it.</strong> Proofs, oracle answer keys, and model outputs are kept out on purpose. A row can name a failure class without exposing the proof or the oracle premise that produced it.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Bookkeeping is where overclaim enters</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A failed attempt is cheap to discard and expensive to learn from, and the narrow question is whether its failure can become a reusable public repair signal without inheriting a real prover&#x27;s authority.</strong> A failed proof attempt is cheap to discard and expensive to learn from. The narrow question here is whether a verifier&#x27;s failure can become a reusable repair signal on the public side, without that signal quietly inheriting the authority of a real prover. The interesting work in a repair loop is the bookkeeping, and bookkeeping is where overclaim usually enters.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A teaching signal needs five fields</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A verifier failure counts as a teaching signal only once it carries a trace-backed grade, a repair action named by failure class, a ledger entry, a curriculum edge, and a cold re-run reference.</strong> A loose version would collapse the stages into a single verdict: the attempt failed, we fixed it, done. This component refuses that. A verifier failure counts as a teaching signal only once it carries a trace grade backed by trace events, a repair action named against the verifier failure class it answers, an entry in the failure-mode ledger, a curriculum edge, and a cold re-run reference. Each of those is a separate field, and promotion is blocked until the cold re-run reference is present.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Guarding against stale copied rows</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The guarded failure is stale copied rows pretending to be live proof-lab evidence, so the copies are re-checked against their sources on every run and the verdict is downgraded on any drift.</strong> The failure mode it guards against is stale copied rows pretending to be live proof-lab evidence. The rows are imported from one real Ring2 benchmark run, so the temptation is to treat the copy as if the run were happening now. The answer is to re-check the copies against their sources on every run and downgrade the verdict when anything drifts.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints, one builder</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates a fixture with the eight negative cases and <code>run_loop_bundle</code> validates an exported bundle under the stricter source-module path, both calling <code>_build_result</code>, which passes only with every check green and no negative case missing.</strong> There are two entrypoints. <code>run</code> validates a fixture directory with the eight negative-case files included. <code>run_loop_bundle</code> validates an exported bundle: it computes a freshness digest over the inputs, can reuse a current result record, and runs the stricter source-module path that requires every copied body to match its manifest. Both call <code>_build_result</code>, which composes the checks below in order and returns one record. A run is a pass only when every check passes and no negative case is missing.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_projection_protocol</code> demands provenance</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_projection_protocol</code> requires each copied row to keep its <code>source_ref</code>, <code>source_sha256</code>, target and validation refs, and copied-material status, blocking thin or unprovenanced projections.</strong> <code>validate_projection_protocol</code> reads the projection manifest. It requires copied-material provenance: each copied row must keep its <code>source_ref</code>, <code>source_sha256</code>, target refs, validation refs, and a copied-material status, and any omitted proof, oracle, or provider material must carry an omission reference. Thin or unprovenanced projections are blocked.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_source_module_manifest</code> is the strict gate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_source_module_manifest</code> requires a import class, <code>body_in_receipt: false</code>, and a matching digest, line, and byte count per Ring2 source ref, emitting typed mismatch findings on any drift.</strong> <code>validate_source_module_manifest</code> is the strict gate, required for the exported bundle. It requires a import class, <code>body_in_receipt: false</code>, one row per declared Ring2 source ref, and for each row a matching digest, line count, and byte count against the copied file on disk. Drift produces typed findings such as <code>VERIFIER_TRACE_SOURCE_MODULE_DIGEST_MISMATCH</code>, <code>VERIFIER_TRACE_SOURCE_MODULE_SIZE_MISMATCH</code>, or <code>VERIFIER_TRACE_SOURCE_MODULE_COUNT_MISMATCH</code>. The exported bundle carries seven source modules and all seven must verify.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_verifier_attempts</code> replays each attempt</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_verifier_attempts</code> checks each attempt&#x27;s verifier class and trace events, then <code>_validate_attempt_source_replay</code> dereferences the premise, oracle-contrast, and candidate rows, counting attempts, events, actions, and promotions.</strong> <code>validate_verifier_attempts</code> checks each attempt for a verifier class and trace-event metadata, then hands the row to <code>_validate_attempt_source_replay</code>, which dereferences the premise-run row, the oracle-repair contrast row, and the graph-update candidate named by the attempt. Mismatches become <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>. It counts attempts, trace events, repair actions, and cold-rerun promotions.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Curriculum and promotion policy checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_repair_curriculum</code> rejects a ledger append accepted after a cold re-run with no reference, and <code>validate_promotion_policy</code> requires <code>cold_rerun_receipt_ref</code> and rejects a policy setting <code>formal_proof_authority</code> true.</strong> <code>validate_repair_curriculum</code> checks the failure-mode ledger and the curriculum edges, and rejects a ledger append marked accepted after a cold re-run that has no cold re-run reference. <code>validate_promotion_policy</code> requires <code>cold_rerun_receipt_ref</code> in the policy&#x27;s promotion requirements and rejects a policy that sets <code>formal_proof_authority</code> to true.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The one thing actually executed</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_run_toy_theorem_repair_rerun</code> is the only executed step: over inputs 0, 1, 2, 7 the failing candidate returns constant <code>0</code> and the repair returns <code>n</code>, plain integer arithmetic, not a Lean proof.</strong> <code>_run_toy_theorem_repair_rerun</code> is the one thing actually executed. It takes the toy statement <code>toy_add_zero_identity</code> over the inputs 0, 1, 2, and 7. The failing candidate sets the right side to the constant <code>0</code>, which fails on three of the four inputs. The repair sets the right side to <code>n</code>, which passes on all four. It is plain integer arithmetic over public inputs through <code>_eval_toy_expr</code>, not a Lean proof.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Grading the run from R1 to R4</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_runtime_realness_evidence</code> reaches R4 only for a fully verified bundle with 30-plus clean source-replay checks and a passing toy re-run, dropping to R3 on any mismatch, R2 for fixtures, and R1 otherwise.</strong> <code>_runtime_realness_evidence</code> grades the run. It reaches R4 only for an exported bundle with all seven source modules verified, at least 30 source-replay checks with zero mismatches, at least three attempts, at least nine trace events, at least three failure modes, and a passing toy re-run. A verified bundle with any source-replay mismatch drops to R3 (mutated trace rejected). A fixture with copied material and observed negative cases sits at R2. Everything else is R1, the metadata floor. <code>_write_receipts</code> then emits the result record, a board, a validation record, and a fixture-pass record, all metadata-only.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"281\" height=\"876\" viewBox=\"0 0 281 876\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"140.3\" y1=\"90.0\" x2=\"140.3\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"140.3,132.0 137.2,125.2 143.4,125.2\"></polygon><line class=\"pmd-edge\" x1=\"140.3\" y1=\"168.0\" x2=\"140.3\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"140.3,210.0 137.2,203.2 143.4,203.2\"></polygon><line class=\"pmd-edge\" x1=\"140.3\" y1=\"264.0\" x2=\"140.3\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"140.3,306.0 137.2,299.2 143.4,299.2\"></polygon><line class=\"pmd-edge\" x1=\"140.3\" y1=\"360.0\" x2=\"140.3\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"140.3,402.0 137.2,395.2 143.4,395.2\"></polygon><line class=\"pmd-edge\" x1=\"140.3\" y1=\"456.0\" x2=\"140.3\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"140.3,498.0 137.2,491.2 143.4,491.2\"></polygon><line class=\"pmd-edge\" x1=\"140.3\" y1=\"534.0\" x2=\"140.3\" y2=\"576.0\"></line><polygon class=\"pmd-arrow\" points=\"140.3,576.0 137.2,569.2 143.4,569.2\"></polygon><line class=\"pmd-edge\" x1=\"140.3\" y1=\"630.0\" x2=\"140.3\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"140.3,672.0 137.2,665.2 143.4,665.2\"></polygon><line class=\"pmd-edge\" x1=\"140.3\" y1=\"744.0\" x2=\"140.3\" y2=\"786.0\"></line><polygon class=\"pmd-arrow\" points=\"140.3,786.0 137.2,779.2 143.4,779.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=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"40.5\">Fixture or exported bundle</tspan><tspan x=\"140.3\" y=\"58.5\">copied Ring2 rows + source</tspan><tspan x=\"140.3\" y=\"76.5\">manifest</tspan></text><title>Fixture or exported bundle copied Ring2 rows + source manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"132.0\" width=\"244.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"154.5\">copied-material provenance</tspan></text><title>copied-material provenance</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"232.5\">digest, line, byte match;</tspan><tspan x=\"140.3\" y=\"250.5\">body_in_receipt false</tspan></text><title>digest, line, byte match; body_in_receipt false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"306.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"328.5\">trace events, verifier class,</tspan><tspan x=\"140.3\" y=\"346.5\">source replay</tspan></text><title>trace events, verifier class, source replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"402.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"424.5\">failure-mode ledger,</tspan><tspan x=\"140.3\" y=\"442.5\">curriculum edges</tspan></text><title>failure-mode ledger, curriculum edges</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"498.0\" width=\"244.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"520.5\">requires cold re-run ref</tspan></text><title>requires cold re-run ref</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"576.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"598.5\">_run_toy_theorem_repair_rerun</tspan><tspan x=\"140.3\" y=\"616.5\">fail on 0, repair to n</tspan></text><title>_run_toy_theorem_repair_rerun fail on 0, repair to n</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"672.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"694.5\">_runtime_realness_evidence</tspan><tspan x=\"140.3\" y=\"712.5\">clean replay to R4;</tspan><tspan x=\"140.3\" y=\"730.5\">any drift downgrades</tspan></text><title>_runtime_realness_evidence clean replay to R4; any drift downgrades</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"786.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"808.5\">_write_receipts</tspan><tspan x=\"140.3\" y=\"826.5\">result, board, validation,</tspan><tspan x=\"140.3\" y=\"844.5\">fixture-pass</tspan></text><title>_write_receipts result, board, validation, fixture-pass</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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-material provenance</dt><dd><code class=\"pm-diagram__ref-loc\">validate_projection_protocol</code></dd></div><div class=\"pm-diagram__ref\"><dt>digest, line, byte match; body_in_receipt false</dt><dd><code class=\"pm-diagram__ref-loc\">validate_source_module_manifest</code></dd></div><div class=\"pm-diagram__ref\"><dt>trace events, verifier class, source replay</dt><dd><code class=\"pm-diagram__ref-loc\">validate_verifier_attempts</code></dd></div><div class=\"pm-diagram__ref\"><dt>failure-mode ledger, curriculum edges</dt><dd><code class=\"pm-diagram__ref-loc\">validate_repair_curriculum</code></dd></div><div class=\"pm-diagram__ref\"><dt>requires cold re-run ref</dt><dd><code class=\"pm-diagram__ref-loc\">validate_promotion_policy</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Input[&quot;Fixture or exported bundle copied Ring2 rows + source manifest&quot;] Protocol[&quot;validate_projection_protocol copied-material provenance&quot;] Manifest[&quot;validate_source_module_manifest digest, line, byte match; body_in_receipt false&quot;] Attempts[&quot;validate_verifier_attempts trace events, verifier class, source replay&quot;] Curriculum[&quot;validate_repair_curriculum failure-mode ledger, curriculum edges&quot;] Promotion[&quot;validate_promotion_policy requires cold re-run ref&quot;] Toy[&quot;_run_toy_theorem_repair_rerun fail on 0, repair to n&quot;] Realness[&quot;_runtime_realness_evidence clean replay to R4; any drift downgrades&quot;] Result records[&quot;_write_receipts result, board, validation, fixture-pass&quot;] Input --&gt; Protocol Protocol --&gt; Manifest Manifest --&gt; Attempts Attempts --&gt; Curriculum Curriculum --&gt; Promotion Promotion --&gt; Toy Toy --&gt; Realness Realness --&gt; Result records</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the shipped bundle produces</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On the shipped exported bundle this produces five attempts, 15 trace events, five repair actions, three cold-rerun promotions, seven verified source modules, 37 clean source-replay checks, and an R4 grade.</strong> On the shipped exported bundle this produces five attempts, 15 trace events, five repair actions, three cold-rerun promotions, three failure modes, three curriculum edges, seven verified source modules, 37 source-replay checks with zero mismatches, and an R4 grade.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The fixture path carries eight named</span> negative files, and <code>EXPECTED_NEGATIVE_CASES</code> requires each to be observed before a pass.</strong> The fixture path carries eight named negative files, and <code>EXPECTED_NEGATIVE_CASES</code> requires each to be observed before a pass. Each maps to one error code:</p>\n<ul><li><code>attempt_with_proof_body</code> produces <code>VERIFIER_TRACE_PROOF_BODY_FORBIDDEN</code>.</li><li><code>attempt_with_oracle_ids</code> produces <code>VERIFIER_TRACE_ORACLE_IDS_FORBIDDEN</code>.</li><li><code>trace_grade_without_trace</code> produces <code>VERIFIER_TRACE_GRADE_WITHOUT_TRACE</code>.</li><li><code>repair_without_verifier_class</code> produces <code>VERIFIER_REPAIR_WITHOUT_VERIFIER_CLASS</code>.</li><li><code>promotion_without_cold_rerun</code> produces <code>VERIFIER_PROMOTION_WITHOUT_COLD_RERUN</code>.</li><li><code>provider_payload_leakage</code> produces <code>VERIFIER_PROVIDER_PAYLOAD_FORBIDDEN</code>.</li><li><code>human_approval_as_proof</code> produces <code>VERIFIER_HUMAN_APPROVAL_NOT_PROOF_AUTHORITY</code>.</li><li><code>repair_claims_theorem_correctness</code> produces <code>VERIFIER_REPAIR_CLAIMS_THEOREM_CORRECTNESS</code>.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why repair metadata is not a truth claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A repair trace that sets a theorem-correctness flag is rejected, so the loop can say what to try next without saying the theorem is true, and mutations downgrade the grade rather than passing quietly.</strong> The last case is why repair metadata cannot become a truth claim: a repair trace that sets a theorem-correctness flag is rejected, so the loop can say what to try next without saying the theorem is true. The focused tests also perturb an oracle source row, a manifest digest, an attempt source label, and a curriculum source count, and confirm each mutation downgrades the grade rather than passing quietly.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Proof-attempt feedback loops</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component follows interactive theorem-proving feedback loops like GamePad, HOList, and LeanDojo, borrowing the accounting shape of separate verifier-event, grade, failure-class, repair, and cold-rerun fields without treating advice as correctness.</strong> This component follows interactive theorem-proving feedback loops 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> expose theorem-proving interaction data for machine-learning experiments, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2306.15626\">LeanDojo</a> keeps proof-assistant feedback, retrieval, and proof-state interaction reproducible. What is borrowed is the accounting shape: verifier events, grades, failure classes, repair actions, curriculum deltas, and cold re-run references stay separate fields. Human or provider advice is not treated as formal-result correctness.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run these from the repo root without mutating durable result record surfaces:</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_formal_math_verifier_trace_repair_loop.py -q --basetemp=/tmp/microcosm_formal_math_verifier_trace_repair_loop_pytest\npython3 scripts/build/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<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixture and bundle replay hold, the eight negative cases are observed, the copied bodies match their digests, and the row reports <code>edge_count: 17</code>, but no theorem is proved.</strong> A pass means the fixture and exported-bundle replay hold, the eight negative cases are observed, the copied bodies match their digests, and the generated row reports <code>edge_count: 17</code>, <code>source_authority: json_capsule</code>, and zero unresolved selective relations. It does not mean any theorem is proved.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Copied Ring2 rows can drive a public repair loop that demands trace events before a grade, routes repair by failure class, gates promotion on a cold re-run, and replays each copy against its digest.</strong> The strongest claim the evidence supports is narrow: copied, Ring2 verifier rows can drive a public repair loop that requires trace events before a grade, routes a repair action by failure class, gates promotion on a cold re-run reference, replays every copy against its source digest, and emits metadata-only result records. The proof boundary is copied metadata, the source digests, the fixture records, and one deterministic toy re-run over public integers.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the loop refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It runs no Lean or Lake, calls no provider, exposes no proof body or oracle id, treats no advice as proof authority, proves no formal-result correctness, and approves no launch.</strong> It refuses more. It does not run Lean or Lake, call a provider, expose a proof body or an oracle premise id, or treat human or provider advice as proof authority. It does not establish formal-result correctness, and a repair trace that claims it is rejected. It does not approve launch or certify whole-system correctness. The scope limit is repair-loop accounting over real run rows, stated once here.</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": "component-formal-math-verifier-trace-repair-loop.html"
          },
          {
            "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-module-lean-std-premise-index.html"
          },
          {
            "id": "paper_module.tactic_portfolio_availability",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Tactic Portfolio Availability",
            "relation": "depends on",
            "url": "paper-module-tactic-portfolio-availability.html"
          },
          {
            "id": "paper_module.target_shape_tactic_routing",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Target Shape Tactic Routing",
            "relation": "depends on",
            "url": "paper-module-target-shape-tactic-routing.html"
          },
          {
            "id": "paper_module.formal_math_premise_retrieval",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Premise Retrieval",
            "relation": "depends on",
            "url": "paper-module-formal-math-premise-retrieval.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_evidence_cell_anchor_resolver",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Evidence Cell Anchor Resolver",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].depends_on",
          "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
        },
        {
          "id": "paper_module.proof_diagnostic_evidence_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Proof Diagnostic Evidence Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
          "url": "paper-module-proof-diagnostic-evidence-spine.html"
        },
        {
          "id": "paper_module.target_shape_tactic_routing",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Target Shape Tactic Routing",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "url": "paper-module-target-shape-tactic-routing.html"
        },
        {
          "id": "paper_module.verifier_lab_execution_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Execution Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
          "url": "paper-module-verifier-lab-execution-spine.html"
        },
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "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-module-formal-math-verifier-trace-repair-loop.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 or exported bundle copied Ring2 rows + source manifest\"] Protocol[\"validate_projection_protocol copied-material provenance\"] Manifest[\"validate_source_module_manifest digest, line, byte match; body_in_receipt false\"] Attempts[\"validate_verifier_attempts trace events, verifier class, source replay\"] Curriculum[\"validate_repair_curriculum failure-mode ledger, curriculum edges\"] Promotion[\"validate_promotion_policy requires cold re-run ref\"] Toy[\"_run_toy_theorem_repair_rerun fail on 0, repair to n\"] Realness[\"_runtime_realness_evidence clean replay to R4; any drift downgrades\"] Result records[\"_write_receipts result, board, validation, fixture-pass\"] Input --> Protocol Protocol --> Manifest Manifest --> Attempts Attempts --> Curriculum Curriculum --> Promotion Promotion --> Toy Toy --> Realness Realness --> Result records",
            "source_format": "mermaid",
            "source_hash": "sha256:77d4b40456a3344baa8f754aca16d23d24fa4c835624fbdfd81059beb166d595",
            "source_line_end": 177,
            "source_line_start": 157
          }
        ],
        "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-module-lean-std-premise-index.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depends on",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depends on",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "depends on",
                "url": "paper-module-formal-math-premise-retrieval.html"
              }
            ],
            "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": "component-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "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": 277,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "GamePad",
            "section_id": "proof-attempt-feedback-loops",
            "url": "https://arxiv.org/abs/1806.00608"
          },
          {
            "kind": "external_reference",
            "label": "HOList",
            "section_id": "proof-attempt-feedback-loops",
            "url": "https://arxiv.org/abs/1904.03241"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "proof-attempt-feedback-loops",
            "url": "https://arxiv.org/abs/2306.15626"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This is a source-available replay of one proof-lab pattern where a verifier's failure becomes a repair signal, with failure categories, per-failure repair actions, and a no-promotion-without-re-run rule all inspectable from copied data. formalmathverifiertracerepairloop is a source-available replay of one pattern from a proof lab: a verifier reports why an attempt failed, and that failure is turned into a repair signal instead of being thrown away. The component works from copied, run data, so the failure categories, the repair action tied to each failure, and the rule that nothing is promoted without a fresh re-run are all inspectable.",
            "level": 4,
            "order": 1,
            "section_id": "verifier-failures-as-repair-signals",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "Verifier failures as repair signals"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is not a theorem prover or Lean runner: it validates copied Ring2 rows against their source digests, replays the verifier attempts and repair curriculum, and runs one small deterministic re-run over public inputs.** It is not a theorem prover, a Lean or Lake runner, a provider client, or a private import. It validates a bundle of copied Ring2 benchmark rows, checks that the copies match their source digests, replays the verifier attempts and the repair curriculum against those source bodies, and runs one small deterministic re-run over public inputs. The output is a set of metadata-only result records.",
            "level": 4,
            "order": 2,
            "section_id": "it-is-not-a-theorem-prover-or-lean-runner",
            "source_line_end": 25,
            "source_line_start": 15,
            "title": "It is not a theorem prover or Lean runner"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Proofs, oracle answer keys, and model outputs are kept out on purpose, so a row can name a failure class without exposing the proof or oracle premise that produced it.** Proofs, oracle answer keys, and model outputs are kept out on purpose. A row can name a failure class without exposing the proof or the oracle premise that produced it.",
            "level": 4,
            "order": 3,
            "section_id": "proof-and-model-output-bodies-stay-excluded",
            "source_line_end": 33,
            "source_line_start": 26,
            "title": "Proof and model-output bodies stay excluded"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A failed attempt is cheap to discard and expensive to learn from, and the narrow question is whether its failure can become a reusable public repair signal without inheriting a real prover's authority.** A failed proof attempt is cheap to discard and expensive to learn from. The narrow question here is whether a verifier's failure can become a reusable repair signal on the public side, without that signal quietly inheriting the authority of a real prover. The interesting work in a repair loop is the bookkeeping, and bookkeeping is where overclaim usually enters.",
            "level": 4,
            "order": 5,
            "section_id": "bookkeeping-is-where-overclaim-enters",
            "source_line_end": 45,
            "source_line_start": 36,
            "title": "Bookkeeping is where overclaim enters"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A verifier failure counts as a teaching signal only once it carries a trace-backed grade, a repair action named by failure class, a ledger entry, a curriculum edge, and a cold re-run reference.** A loose version would collapse the stages into a single verdict: the attempt failed, we fixed it, done. This component refuses that. A verifier failure counts as a teaching signal only once it carries a trace grade backed by trace events, a repair action named against the verifier failure class it answers, an entry in the failure-mode ledger, a curriculum edge, and a cold re-run reference. Each of those is a separate field, and promotion is blocked until the cold re-run reference is present.",
            "level": 4,
            "order": 6,
            "section_id": "a-teaching-signal-needs-five-fields",
            "source_line_end": 57,
            "source_line_start": 46,
            "title": "A teaching signal needs five fields"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The guarded failure is stale copied rows pretending to be live proof-lab evidence, so the copies are re-checked against their sources on every run and the verdict is downgraded on any drift.** The failure mode it guards against is stale copied rows pretending to be live proof-lab evidence. The rows are imported from one real Ring2 benchmark run, so the temptation is to treat the copy as if the run were happening now. The answer is to re-check the copies against their sources on every run and downgrade the verdict when anything drifts.",
            "level": 4,
            "order": 7,
            "section_id": "guarding-against-stale-copied-rows",
            "source_line_end": 67,
            "source_line_start": 58,
            "title": "Guarding against stale copied rows"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 69,
            "source_line_start": 68,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run validates a fixture with the eight negative cases and runloop_bundle validates an exported bundle under the stricter source-module path, both calling buildresult, which passes only with every check green and no negative case missing.** There are two entrypoints. run validates a fixture directory with the eight negative-case files included. runloopbundle validates an exported bundle: it computes a freshness digest over the inputs, can reuse a current result record, and runs the stricter source-module path that requires every copied body to match its manifest. Both call buildresult, which composes the checks below in order and returns one record. A run is a pass only when every check pass\u2026",
            "level": 4,
            "order": 9,
            "section_id": "two-entrypoints-one-builder",
            "source_line_end": 82,
            "source_line_start": 70,
            "title": "Two entrypoints, one builder"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateprojectionprotocol requires each copied row to keep its sourceref, source_sha256, target and validation refs, and copied-material status, blocking thin or unprovenanced projections. validateprojection_protocol reads the projection manifest. It requires copied-material provenance: each copied row must keep its sourceref, sourcesha256, target refs, validation refs, and a copied-material status, and any omitted proof, oracle, or provider material must carry an omission reference. Thin or unprovenanced projections are blocked.",
            "level": 4,
            "order": 10,
            "section_id": "validate-projection-protocol-demands-provenance",
            "source_line_end": 92,
            "source_line_start": 83,
            "title": "`validate_projection_protocol` demands provenance"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatesourcemodulemanifest requires a import class, bodyinreceipt: false, and a matching digest, line, and byte count per Ring2 source ref, emitting typed mismatch findings on any drift.** validatesourcemodule_manifest is the strict gate, required for the exported bundle. It requires a import class, bodyinreceipt: false, one row per declared Ring2 source ref, and for each row a matching digest, line count, and byte count against the copied file on disk. Drift produces typed findings such as VERIFIERTRACESOURCEMODULEDIGEST_MISMATCH, VERIFIERTRACESOURCEMODULESIZE_MISMATCH, or VERIFIERTRACESOURCEMODULECOUNT_MISMATCH. The exported bundle carries seven source modules and all seven must verify.",
            "level": 4,
            "order": 11,
            "section_id": "validate-source-module-manifest-is-the-strict-gate",
            "source_line_end": 106,
            "source_line_start": 93,
            "title": "`validate_source_module_manifest` is the strict gate"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateverifier_attempts checks each attempt's verifier class and trace events, then validateattemptsourcereplay dereferences the premise, oracle-contrast, and candidate rows, counting attempts, events, actions, and promotions. validateverifier_attempts checks each attempt for a verifier class and trace-event metadata, then hands the row to validateattemptsourcereplay, which dereferences the premise-run row, the oracle-repair contrast row, and the graph-update candidate named by the attempt. Mismatches become VERIFIERTRACESOURCEREPLAYMISMATCH, VERIFIERTRACEORACLEREPLAYMISMATCH, VERIFIERTRACECOLDRERUNSOURCE_MISMATCH, or VERIFIERTRACECANDIDATEREPLAYMISMATCH. It counts attempts, trace events,\u2026",
            "level": 4,
            "order": 12,
            "section_id": "validate-verifier-attempts-replays-each-attempt",
            "source_line_end": 120,
            "source_line_start": 107,
            "title": "`validate_verifier_attempts` replays each attempt"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validaterepair_curriculum rejects a ledger append accepted after a cold re-run with no reference, and validatepromotionpolicy requires coldrerunreceipt_ref and rejects a policy setting formalproofauthority true.** validaterepaircurriculum checks the failure-mode ledger and the curriculum edges, and rejects a ledger append marked accepted after a cold re-run that has no cold re-run reference. validatepromotionpolicy requires coldrerunreceipt_ref in the policy's promotion requirements and rejects a policy that sets formalproofauthority to true.",
            "level": 4,
            "order": 13,
            "section_id": "curriculum-and-promotion-policy-checks",
            "source_line_end": 131,
            "source_line_start": 121,
            "title": "Curriculum and promotion policy checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runtoytheoremrepair_rerun is the only executed step: over inputs 0, 1, 2, 7 the failing candidate returns constant 0 and the repair returns n, plain integer arithmetic, not a Lean proof. runtoytheoremrepairrerun is the one thing actually executed. It takes the toy statement toyaddzero_identity over the inputs 0, 1, 2, and 7. The failing candidate sets the right side to the constant 0, which fails on three of the four inputs. The repair sets the right side to n, which passes on all four. It is plain integer arithmetic over public inputs through evaltoy_expr, not a Lean proof.",
            "level": 4,
            "order": 14,
            "section_id": "the-one-thing-actually-executed",
            "source_line_end": 142,
            "source_line_start": 132,
            "title": "The one thing actually executed"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "runtimerealness_evidence reaches R4 only for a fully verified bundle with 30-plus clean source-replay checks and a passing toy re-run, dropping to R3 on any mismatch, R2 for fixtures, and R1 otherwise. runtimerealnessevidence grades the run. It reaches R4 only for an exported bundle with all seven source modules verified, at least 30 source-replay checks with zero mismatches, at least three attempts, at least nine trace events, at least three failure modes, and a passing toy re-run. A verified bundle with any source-replay mismatch drops to R3 (mutated trace rejected). A fixture with copied material and observed negative cases sits at R2. Everything else is R1, the metadata floor. writerece\u2026",
            "level": 4,
            "order": 15,
            "section_id": "grading-the-run-from-r1-to-r4",
            "source_line_end": 178,
            "source_line_start": 143,
            "title": "Grading the run from R1 to R4"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**On the shipped exported bundle this produces five attempts, 15 trace events, five repair actions, three cold-rerun promotions, seven verified source modules, 37 clean source-replay checks, and an R4 grade.** On the shipped exported bundle this produces five attempts, 15 trace events, five repair actions, three cold-rerun promotions, three failure modes, three curriculum edges, seven verified source modules, 37 source-replay checks with zero mismatches, and an R4 grade.",
            "level": 4,
            "order": 16,
            "section_id": "what-the-shipped-bundle-produces",
            "source_line_end": 187,
            "source_line_start": 179,
            "title": "What the shipped bundle produces"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "negative-cases",
            "source_line_end": 189,
            "source_line_start": 188,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture path carries eight named negative files, and EXPECTEDNEGATIVECASES requires each to be observed before a pass. The fixture path carries eight named negative files, and EXPECTEDNEGATIVECASES requires each to be observed before a pass. Each maps to one error code: attemptwithproofbody produces VERIFIERTRACEPROOFBODY_FORBIDDEN. attemptwithoracleids produces VERIFIERTRACEORACLEIDS_FORBIDDEN. tracegradewithouttrace produces VERIFIERTRACEGRADEWITHOUT_TRACE. repairwithoutverifierclass produces VERIFIERREPAIRWITHOUTVERIFIER_CLASS. promotionwithoutcoldrerun produces VERIFIERPROMOTIONWITHOUTCOLD_RERUN. providerpayloadleakage produces VERIFIERPROVIDERPAYLOAD_FORBIDDEN. humanapprovalasproof\u2026",
            "level": 4,
            "order": 18,
            "section_id": "the-fixture-path-carries-eight-named-negative-files",
            "source_line_end": 204,
            "source_line_start": 190,
            "title": "The fixture path carries eight named negative files"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A repair trace that sets a theorem-correctness flag is rejected, so the loop can say what to try next without saying the theorem is true, and mutations downgrade the grade rather than passing quietly.** The last case is why repair metadata cannot become a truth claim: a repair trace that sets a theorem-correctness flag is rejected, so the loop can say what to try next without saying the theorem is true. The focused tests also perturb an oracle source row, a manifest digest, an attempt source label, and a curriculum source count, and confirm each mutation downgrades the grade rather than passing quietly.",
            "level": 4,
            "order": 19,
            "section_id": "why-repair-metadata-is-not-a-truth-claim",
            "source_line_end": 215,
            "source_line_start": 205,
            "title": "Why repair metadata is not a truth claim"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "prior-art-grounding",
            "source_line_end": 217,
            "source_line_start": 216,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component follows interactive theorem-proving feedback loops like GamePad, HOList, and LeanDojo, borrowing the accounting shape of separate verifier-event, grade, failure-class, repair, and cold-rerun fields without treating advice as correctness.** This component follows interactive theorem-proving feedback loops where failed proof attempts become structured training or repair signals. GamePad and HOList expose theorem-proving interaction data for machine-learning experiments, and LeanDojo keeps proof-assistant feedback, retrieval, and proof-state interaction reproducible. What is borrowed is the accounting shape: verifier events, grades, failure classes, repair actions, curriculum d\u2026",
            "level": 4,
            "order": 21,
            "section_id": "proof-attempt-feedback-loops",
            "source_line_end": 232,
            "source_line_start": 218,
            "title": "Proof-attempt feedback loops"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run these from the repo root without mutating durable result record surfaces:",
            "level": 2,
            "order": 22,
            "section_id": "validation-receipt-path",
            "source_line_end": 242,
            "source_line_start": 233,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the fixture and bundle replay hold, the eight negative cases are observed, the copied bodies match their digests, and the row reports edgecount: 17, but no theorem is proved. A pass means the fixture and exported-bundle replay hold, the eight negative cases are observed, the copied bodies match their digests, and the generated row reports edge_count: 17, sourceauthority: jsoncapsule, and zero unresolved selective relations. It does not mean any theorem is proved.",
            "level": 4,
            "order": 23,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 252,
            "source_line_start": 243,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 24,
            "section_id": "claim-ceiling",
            "source_line_end": 254,
            "source_line_start": 253,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Copied Ring2 rows can drive a public repair loop that demands trace events before a grade, routes repair by failure class, gates promotion on a cold re-run, and replays each copy against its digest.** The strongest claim the evidence supports is narrow: copied, Ring2 verifier rows can drive a public repair loop that requires trace events before a grade, routes a repair action by failure class, gates promotion on a cold re-run reference, replays every copy against its source digest, and emits metadata-only result records. The proof boundary is copied metadata, the source digests, the fixture records, and one deterministic toy re-run over public integers.",
            "level": 4,
            "order": 25,
            "section_id": "the-narrow-proof-boundary",
            "source_line_end": 266,
            "source_line_start": 255,
            "title": "The narrow proof boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It runs no Lean or Lake, calls no provider, exposes no proof body or oracle id, treats no advice as proof authority, proves no formal-result correctness, and approves no launch.** It refuses more. It does not run Lean or Lake, call a provider, expose a proof body or an oracle premise id, or treat human or provider advice as proof authority. It does not establish formal-result correctness, and a repair trace that claims it is rejected. It does not approve launch or certify whole-system correctness. The scope limit is repair-loop accounting over real run rows, stated once here.",
            "level": 4,
            "order": 26,
            "section_id": "what-the-loop-refuses",
            "source_line_end": 276,
            "source_line_start": 267,
            "title": "What the loop refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "formal_math_verifier_trace_repair_loop.py",
            "path": "src/microcosm_core/organs/formal_math_verifier_trace_repair_loop.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public verifier-trace repair fixture validation, exported bundle validation, copied source-module manifest checks, negative-case enforcement, toy rerun evidence, and scope limits.",
            "symbols": [
              "run",
              "run_loop_bundle",
              "validate_source_module_manifest",
              "_build_result",
              "_write_receipts",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING",
              "SOURCE_MODULE_MANIFEST_REF"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_verifier_trace_repair_loop.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 eight leakage or overclaim negative cases, then writes metadata-only result records that keep proof bodies, oracle premise ids, model-output data, repair-trace theorem-correctness claims, Lean/Lake execution, and formal proof authority 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": "<h4 class=\"pm-body__h pm-body__h--sub\">Component asks whether</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component asks whether a page&#x27;s proof-language claim can be tied to a named piece of public evidence, resolving each claim to an evidence cell and capping its strength at what the cell allows.</strong> <code>formal_evidence_cell_anchor_resolver</code> checks the project&#x27;s proof-flavoured writing against recorded evidence. When a paper page says a claim is proved or certified, this component asks a narrower question: can the words be tied to a named piece of public evidence, and does that evidence stay below formal-result correctness. It answers by resolving each claim to an evidence cell, checking the cell&#x27;s source anchors point at files that exist on the public path, and capping the claim&#x27;s strength at what the cell allows.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Unit of evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The unit of evidence is a cell, a stable id bundling source-anchor refs, a <code>machine_anchor_class</code>, and allowed claim strengths, and the resolver reports which claims resolved, overreached, or had no backing.</strong> The unit of evidence is a cell. A cell is a stable id that stands for a bundle of recorded evidence: a list of source-anchor refs, a <code>machine_anchor_class</code> naming what kind of machine artifact backs it, and the claim strengths the cell is allowed to support. The resolver reads paper claims, an evidence-cell registry, a claim-boundary policy, and an obligation graph, then writes a result record that reports which claims resolved, which overreached, and which had no backing. Proof bodies, non-public source refs, and model-output data stay out of that record.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Is not theorem</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is not a theorem prover: it runs over already-public inputs, emits metadata-only result records, and states its full proof boundary once under Scope limit.</strong> It is not a theorem prover. It runs over already-public inputs and emits metadata-only result records. The full proof boundary is stated once, under Scope limit.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Where proof-adjacent prose drifts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Proof-adjacent prose drifts easily, and a loose check that only scanned for the word proof would pass any sentence avoiding it and could not bound how strong a backed claim may be.</strong> Proof-adjacent prose is the easiest place for a claim to drift. A page can write &quot;this proves the theorem&quot; and a reader has no cheap way to tell whether the words rest on a checked artifact or on nothing. A loose check that only scanned for the word &quot;proof&quot; would pass any sentence that avoided the word, and would have no way to bound how strong a backed claim is allowed to be.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>proof_language_requires_machine_anchor</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The key policy is <code>proof_language_requires_machine_anchor</code>: proof-language claims must name a resolving cell whose anchors point at existing files, with strength capped and human approval refused as a substitute.</strong> The policy that makes the component useful is <code>proof_language_requires_machine_anchor</code>. A claim that uses proof language must name a cell, the cell must resolve in the registry, and the cell&#x27;s source anchors must point at files that exist. A claim that uses proof language but names no cell, or names a cell absent from the registry, lowers the run to a blocked status instead of passing as green prose. On top of the resolved cell sit two limits: the claim&#x27;s strength is capped by the cell&#x27;s <code>allowed_claim_strengths</code>, and human approval is refused as a substitute for a machine anchor.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints share one core</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates a fixture directory with negative cases included and <code>run_anchor_bundle</code> validates an exported bundle with them off, both calling <code>_build_result</code> to run the pipeline.</strong> Two entrypoints share one core. <code>run</code> validates a fixture directory with the negative cases included. <code>run_anchor_bundle</code> validates an exported bundle directory with negative cases off and the source-module manifest required. Both call <code>_build_result</code>, which runs the pipeline and returns the result record.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_build_result</code> scans, validates, folds</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> loads the five inputs, scans every path for secret-equivalent material, runs six validators, and passes only when all pass, every expected negative case was observed, and no scan hit fired.</strong> <code>_build_result</code> loads the five fixture inputs with <code>_load_payloads</code>, scans every input path for secret-equivalent material with <code>scan_paths</code>, then runs six validators and folds their findings into one status. The run passes only when every validator passes, every expected negative case was observed, and no secret scan hit fired.</p>\n<p>The validators, in the order <code>_build_result</code> calls them:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it checks</th></tr></thead><tbody><tr><td><code>validate_projection_protocol</code></td><td>The projection cites enough source refs, pattern ids, and public runtime refs, and its Ring2 anchor refs resolve on the public path.</td></tr><tr><td><code>validate_cell_registry</code></td><td>Every evidence cell has at least one public source anchor, exposes no non-public refs, and records a <code>machine_anchor_class</code>.</td></tr><tr><td><code>validate_claim_boundary_policy</code></td><td>The policy sets <code>proof_language_requires_machine_anchor</code>, declares claim-strength levels and oracle-boundary classes, and excludes theorem-correctness claims or advisory export.</td></tr><tr><td><code>validate_obligation_graph</code></td><td>Declared obligations are met and carry no non-public refs, proof body, or oracle payload.</td></tr><tr><td><code>validate_source_module_manifest</code></td><td>For an exported bundle, the frozen source-module snapshots exist, match their recorded digests, and cover every declared owner ref.</td></tr><tr><td><code>validate_claims</code></td><td>Each claim resolves to a known cell, stays inside the cell&#x27;s allowed strengths, and trips no leakage or overclaim rule.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_claims</code> resolves each claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_claims</code> passes each claim to <code>_inspect_claim_row</code>, which rejects proof bodies, non-public refs, oracle payloads, missing boundary classes, unknown cells, and out-of-range strengths as structured findings.</strong> <code>validate_claims</code> is the resolver proper. It builds a <code>cell_by_id</code> map from the registry and passes each claim to <code>_inspect_claim_row</code>. That function rejects a claim when it carries a proof body, a non-public source refs, or a provider or oracle payload; when it omits an oracle-boundary class; when it uses proof language with no cell; when its cell id is unknown; or when its stated strength is not in the cell&#x27;s allowed list. A theorem-correctness overclaim is caught either from an explicit flag or from the claim text by <code>THEOREM_CORRECTNESS_OVERCLAIM_RE</code>, a regex that matches &quot;proves&quot; or &quot;certifies&quot; near &quot;theorem&quot; and &quot;correctness&quot;. Each rejection is a structured finding, not a silent pass.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Resolving source anchors on the public path</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_anchor_refs</code> splits each ref, rejects private schemes and escaping paths, resolves the file among public candidates including a source-artifact mirror, and records digest matches without holding file bodies.</strong> Source anchors resolve through <code>_validate_anchor_refs</code>. It splits each ref into a path and an optional marker, rejects private schemes and absolute or parent paths through <code>_public_ref_is_forbidden</code>, then looks for the file among the candidates from <code>_public_ref_candidates</code>. A <code>state/runs/...</code> anchor is allowed to resolve through a public source-artifact mirror under <code>examples/*/*/source_artifacts</code>, so the resolver can confirm an anchor exists from an existing public example bundle without copying wider source trees into this component. When a ref carries a digest, <code>_sha256_file</code> recomputes it and the row records whether it matched. The record holds refs, digests, and status, not file bodies.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">metadata-only card shaping</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>result_card</code>, <code>_source_module_summary_card</code>, and <code>_board_from_result</code> shape the result into compact cards, each carrying <code>body_in_receipt: False</code>.</strong> The result record is shaped by <code>result_card</code>, <code>_source_module_summary_card</code>, and <code>_board_from_result</code> into compact cards. Every card and finding carries <code>body_in_receipt: False</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"531\" height=\"624\" viewBox=\"0 0 531 624\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"265.5\" y1=\"90.0\" x2=\"265.5\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,132.0 262.4,125.2 268.6,125.2\"></polygon><line class=\"pmd-edge\" x1=\"242.1\" y1=\"168.0\" x2=\"164.2\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"164.2,228.0 167.8,221.4 171.5,226.2\"></polygon><line class=\"pmd-edge\" x1=\"287.0\" y1=\"168.0\" x2=\"337.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"337.0,210.0 329.8,207.9 333.8,203.3\"></polygon><line class=\"pmd-edge\" x1=\"341.3\" y1=\"300.0\" x2=\"295.2\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"295.2,342.0 298.2,335.1 302.3,339.7\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"396.0\" x2=\"265.5\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,438.0 262.4,431.2 268.6,431.2\"></polygon><line class=\"pmd-edge\" x1=\"146.0\" y1=\"282.0\" x2=\"243.1\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"243.1,438.0 236.9,433.8 242.1,430.6\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"510.0\" x2=\"265.5\" y2=\"552.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,552.0 262.4,545.2 268.6,545.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.7\" y=\"18.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"40.5\">paper claims, cell registry,</tspan><tspan x=\"265.5\" y=\"58.5\">boundary policy, obligation graph,</tspan><tspan x=\"265.5\" y=\"76.5\">projection protocol</tspan></text><title>paper claims, cell registry, boundary policy, obligation graph, projection protocol</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"202.4\" y=\"132.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"154.5\">_build_result</tspan></text><title>_build_result</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"228.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"129.2\" y=\"250.5\">scan_paths</tspan><tspan x=\"129.2\" y=\"268.5\">secret-equivalent material</tspan></text><title>scan_paths secret-equivalent material</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.4\" y=\"210.0\" width=\"244.6\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"390.7\" y=\"232.5\">six validators</tspan><tspan x=\"390.7\" y=\"250.5\">projection, registry, policy,</tspan><tspan x=\"390.7\" y=\"268.5\">obligations, source modules,</tspan><tspan x=\"390.7\" y=\"286.5\">claims</tspan></text><title>six validators projection, registry, policy, obligations, source modules, claims</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.9\" y=\"342.0\" width=\"163.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"364.5\">validate_claims</tspan><tspan x=\"265.5\" y=\"382.5\">_inspect_claim_row</tspan></text><title>validate_claims _inspect_claim_row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"438.0\" width=\"237.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"460.5\">status = pass only if</tspan><tspan x=\"265.5\" y=\"478.5\">all validators pass and</tspan><tspan x=\"265.5\" y=\"496.5\">every negative case observed</tspan></text><title>status = pass only if all validators pass and every negative case observed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"552.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"574.5\">metadata-only result record</tspan><tspan x=\"265.5\" y=\"592.5\">refs, digests, findings</tspan></text><title>metadata-only result record refs, digests, findings</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;paper claims, cell registry, boundary policy, obligation graph, projection protocol&quot;] --&gt; Build[&quot;_build_result&quot;] Build --&gt; Scan[&quot;scan_paths secret-equivalent material&quot;] Build --&gt; Validators[&quot;six validators projection, registry, policy, obligations, source modules, claims&quot;] Validators --&gt; Claims[&quot;validate_claims _inspect_claim_row&quot;] Claims --&gt; Status[&quot;status = pass only if all validators pass and every negative case observed&quot;] Scan --&gt; Status Status --&gt; Record[&quot;metadata-only result record refs, digests, findings&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Thirteen required negative-case classes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> declares thirteen negative-case classes the fixture run must observe, and a <code>run</code> fails if any is missing, keeping the refusal coverage from silently eroding.</strong> <code>EXPECTED_NEGATIVE_CASES</code> declares thirteen negative-case classes that the fixture run must observe. A <code>run</code> fails if any of them is missing, which keeps the refusal coverage from silently eroding. The classes name the exact rejection each case exercises: <code>unknown_cell_overclaim</code>, <code>missing_source_anchor</code>, <code>proof_language_without_cell</code>, <code>private_source_ref_leakage</code>, <code>proof_body_leakage</code>, <code>theorem_correctness_overclaim</code>, <code>human_approval_as_evidence_cell</code>, <code>oracle_payload_leakage</code>, <code>oracle_boundary_forward_success_overclaim</code>, and four obligation-graph variants for unmet obligations and private-ref, proof-body, or oracle-payload leakage inside an obligation.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Provenance and proof-certificate lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component follows provenance and proof-certificate work like W3C PROV and Proof-Carrying Code, borrowing anchor resolution so a small checker bounds what cell metadata can assert without granting theorem authority.</strong> This component follows provenance and proof-certificate work where a claim 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 links entities, activities, and agents in an evidence graph. <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 keeping a certificate or anchor separate from the trusted checker that bounds its meaning. This resolver borrows the anchor-resolution pattern: proof-language claims must name cell ids, source anchors, and machine-anchor classes, and a small checker bounds what those metadata can assert. It does not turn metadata cells into theorem-correctness authority.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Run from repo</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Run these from the repo root.</strong> Run these from the repo root. They do not mutate durable result record or generated projection surfaces.</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_formal_evidence_cell_anchor_resolver.py -q --basetemp=/tmp/microcosm_formal_evidence_cell_anchor_resolver_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixture run observed all thirteen negative cases, resolved three claims to three cells across eight anchors, validated six frozen snapshots by digest, and kept everything metadata-only.</strong> A pass means the fixture run observed all thirteen negative cases, resolved three paper claims to three evidence cells across eight source anchors and three machine anchors, validated the exported bundle against six frozen source-module snapshots by digest, and kept every card and finding metadata-only. It is bounded validator evidence over that fixture, not a statement about the wider formal-math corpus.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Public evidence-cell metadata can bind proof-language claims to recorded digest-checked cells, cap each claim at the strength its cell allows, and reject claims that leak private material or overreach.</strong> The strongest claim the evidence supports: public evidence-cell metadata can bind proof-language claims to recorded, digest-checked cells, cap each claim at the strength its cell allows, and reject claims that leak private material or overreach into formal-result correctness. The counts are the fixture&#x27;s contract, not a scale claim.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The proof boundary is anchor metadata</span> and source-open runtime records only: this runs no Lean, proves no formal-result correctness, and a digest match confirms only that a snapshot equals its recorded hash.</strong> The proof boundary is anchor metadata and source-open runtime records only. This component does not run Lean or Lake, prove formal-result correctness, import proof bodies, expose non-public source refs, carry provider or oracle payloads, treat human approval as proof, or include launch operations or public sharing. A digest match confirms a snapshot equals its recorded hash; it does not certify that the snapshot equals the latest live source, that every source file was imported, or that the copied bodies may be released. <code>AUTHORITY_CEILING</code> records these limits as explicit false flags in every result record.</p>\n</section>",
      "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": "component-formal-evidence-cell-anchor-resolver.html"
          },
          {
            "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-module-formal-math-verifier-trace-repair-loop.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.proof_diagnostic_evidence_spine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Proof Diagnostic Evidence Spine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
          "url": "paper-module-proof-diagnostic-evidence-spine.html"
        },
        {
          "id": "paper_module.target_shape_tactic_routing",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Target Shape Tactic Routing",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "url": "paper-module-target-shape-tactic-routing.html"
        }
      ],
      "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, frozen public source-module snapshots, public source-artifact mirrors, 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-module-formal-evidence-cell-anchor-resolver.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 Inputs[\"paper claims, cell registry, boundary policy, obligation graph, projection protocol\"] --> Build[\"_build_result\"] Build --> Scan[\"scan_paths secret-equivalent material\"] Build --> Validators[\"six validators projection, registry, policy, obligations, source modules, claims\"] Validators --> Claims[\"validate_claims _inspect_claim_row\"] Claims --> Status[\"status = pass only if all validators pass and every negative case observed\"] Scan --> Status Status --> Record[\"metadata-only result record refs, digests, findings\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:2612e2e7964d91d4a3c0f5b1049b4f7f8e5895ddc39553041d57266ad3a696e1",
            "source_line_end": 141,
            "source_line_start": 132
          }
        ],
        "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-module-formal-math-verifier-trace-repair-loop.html"
              }
            ],
            "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": "component-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "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": 224,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "provenance-and-proof-certificate-lineage",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "Proof-Carrying Code",
            "section_id": "provenance-and-proof-certificate-lineage",
            "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": "**This component asks whether a page's proof-language claim can be tied to a named piece of public evidence, resolving each claim to an evidence cell and capping its strength at what the cell allows. formalevidencecellanchor_resolver checks the project's proof-flavoured writing against recorded evidence. When a paper page says a claim is proved or certified, this component asks a narrower question: can the words be tied to a named piece of public evidence, and does that evidence stay below formal-result correctness. It answers by resolving each claim to an evidence cell, checking the cell's source anchors point at files that exist on the public path, and capping the claim's strength at what\u2026",
            "level": 4,
            "order": 1,
            "section_id": "component-asks-whether",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "Component asks whether"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The unit of evidence is a cell, a stable id bundling source-anchor refs, a machineanchorclass, and allowed claim strengths, and the resolver reports which claims resolved, overreached, or had no backing.** The unit of evidence is a cell. A cell is a stable id that stands for a bundle of recorded evidence: a list of source-anchor refs, a machineanchorclass naming what kind of machine artifact backs it, and the claim strengths the cell is allowed to support. The resolver reads paper claims, an evidence-cell registry, a claim-boundary policy, and an obligation graph, then writes a result record that reports which claims resolved, which overreached, and which had no backing. Proof bodies, non\u2026",
            "level": 4,
            "order": 2,
            "section_id": "unit-of-evidence",
            "source_line_end": 27,
            "source_line_start": 15,
            "title": "Unit of evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is not a theorem prover: it runs over already-public inputs, emits metadata-only result records, and states its full proof boundary once under Scope limit.** It is not a theorem prover. It runs over already-public inputs and emits metadata-only result records. The full proof boundary is stated once, under Scope limit.",
            "level": 4,
            "order": 3,
            "section_id": "is-not-theorem",
            "source_line_end": 34,
            "source_line_start": 28,
            "title": "Is not theorem"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 36,
            "source_line_start": 35,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Proof-adjacent prose drifts easily, and a loose check that only scanned for the word proof would pass any sentence avoiding it and could not bound how strong a backed claim may be.** Proof-adjacent prose is the easiest place for a claim to drift. A page can write \"this proves the theorem\" and a reader has no cheap way to tell whether the words rest on a checked artifact or on nothing. A loose check that only scanned for the word \"proof\" would pass any sentence that avoided the word, and would have no way to bound how strong a backed claim is allowed to be.",
            "level": 4,
            "order": 5,
            "section_id": "where-proof-adjacent-prose-drifts",
            "source_line_end": 46,
            "source_line_start": 37,
            "title": "Where proof-adjacent prose drifts"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The key policy is prooflanguagerequiresmachine_anchor: proof-language claims must name a resolving cell whose anchors point at existing files, with strength capped and human approval refused as a substitute.** The policy that makes the component useful is prooflanguagerequiresmachineanchor. A claim that uses proof language must name a cell, the cell must resolve in the registry, and the cell's source anchors must point at files that exist. A claim that uses proof language but names no cell, or names a cell absent from the registry, lowers the run to a blocked status instead of passing as green prose. On top of the resolved cell sit two limits: the claim's strength is capped by the cell's al\u2026",
            "level": 4,
            "order": 6,
            "section_id": "proof-language-requires-machine-anchor",
            "source_line_end": 60,
            "source_line_start": 47,
            "title": "`proof_language_requires_machine_anchor`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 62,
            "source_line_start": 61,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**run validates a fixture directory with negative cases included and runanchorbundle validates an exported bundle with them off, both calling buildresult to run the pipeline.** Two entrypoints share one core. run validates a fixture directory with the negative cases included. runanchorbundle validates an exported bundle directory with negative cases off and the source-module manifest required. Both call buildresult, which runs the pipeline and returns the result record.",
            "level": 4,
            "order": 8,
            "section_id": "two-entrypoints-share-one-core",
            "source_line_end": 72,
            "source_line_start": 63,
            "title": "Two entrypoints share one core"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "buildresult loads the five inputs, scans every path for secret-equivalent material, runs six validators, and passes only when all pass, every expected negative case was observed, and no scan hit fired. build_result loads the five fixture inputs with loadpayloads, scans every input path for secret-equivalent material with scan_paths, then runs six validators and folds their findings into one status. The run passes only when every validator passes, every expected negative case was observed, and no secret scan hit fired. The validators, in the order buildresult calls them:",
            "level": 4,
            "order": 9,
            "section_id": "build-result-scans-validates-folds",
            "source_line_end": 93,
            "source_line_start": 73,
            "title": "`_build_result` scans, validates, folds"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateclaims passes each claim to inspectclaim_row, which rejects proof bodies, non-public refs, oracle payloads, missing boundary classes, unknown cells, and out-of-range strengths as structured findings. validateclaims is the resolver proper. It builds a cellbyid map from the registry and passes each claim to inspectclaim_row. That function rejects a claim when it carries a proof body, a non-public source refs, or a provider or oracle payload; when it omits an oracle-boundary class; when it uses proof language with no cell; when its cell id is unknown; or when its stated strength is not in the cell's allowed list. A theorem-correctness overclaim is caught either from an explicit flag or\u2026",
            "level": 4,
            "order": 10,
            "section_id": "validate-claims-resolves-each-claim",
            "source_line_end": 108,
            "source_line_start": 94,
            "title": "`validate_claims` resolves each claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateanchor_refs splits each ref, rejects private schemes and escaping paths, resolves the file among public candidates including a source-artifact mirror, and records digest matches without holding file bodies.** Source anchors resolve through validateanchor_refs. It splits each ref into a path and an optional marker, rejects private schemes and absolute or parent paths through publicrefisforbidden, then looks for the file among the candidates from publicref_candidates. A state/runs/... anchor is allowed to resolve through a public source-artifact mirror under examples///source_artifacts, so the resolver can confirm an anchor exists from an existing public example bundle without copying\u2026",
            "level": 4,
            "order": 11,
            "section_id": "resolving-source-anchors-on-the-public-path",
            "source_line_end": 123,
            "source_line_start": 109,
            "title": "Resolving source anchors on the public path"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "resultcard, sourcemodulesummarycard, and boardfrom_result shape the result into compact cards, each carrying bodyinreceipt: False.** The result record is shaped by resultcard, sourcemodulesummary_card, and boardfrom_result into compact cards. Every card and finding carries bodyinreceipt: False.",
            "level": 4,
            "order": 12,
            "section_id": "body-free-card-shaping",
            "source_line_end": 142,
            "source_line_start": 124,
            "title": "metadata-only card shaping"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 144,
            "source_line_start": 143,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVE_CASES declares thirteen negative-case classes the fixture run must observe, and a run fails if any is missing, keeping the refusal coverage from silently eroding. EXPECTEDNEGATIVE_CASES declares thirteen negative-case classes that the fixture run must observe. A run fails if any of them is missing, which keeps the refusal coverage from silently eroding. The classes name the exact rejection each case exercises: unknowncelloverclaim, missingsourceanchor, prooflanguagewithoutcell, privatesourcerefleakage, proofbodyleakage, theoremcorrectnessoverclaim, humanapprovalasevidencecell, oraclepayloadleakage, oracleboundaryforwardsuccessoverclaim, and four obligation-graph variants fo\u2026",
            "level": 4,
            "order": 14,
            "section_id": "thirteen-required-negative-case-classes",
            "source_line_end": 158,
            "source_line_start": 145,
            "title": "Thirteen required negative-case classes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 160,
            "source_line_start": 159,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component follows provenance and proof-certificate work like W3C PROV and Proof-Carrying Code, borrowing anchor resolution so a small checker bounds what cell metadata can assert without granting theorem authority.** This component follows provenance and proof-certificate work where a claim must point at checkable evidence rather than untyped narrative. The W3C PROV model links entities, activities, and agents in an evidence graph. Proof-Carrying Code and small-kernel proof assistants motivate keeping a certificate or anchor separate from the trusted checker that bounds its meaning. This resolver borrows the anchor-resolution pattern: proof-language claims must name cell ids, source a\u2026",
            "level": 4,
            "order": 16,
            "section_id": "provenance-and-proof-certificate-lineage",
            "source_line_end": 175,
            "source_line_start": 161,
            "title": "Provenance and proof-certificate lineage"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 177,
            "source_line_start": 176,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run these from the repo root. Run these from the repo root. They do not mutate durable result record or generated projection surfaces.",
            "level": 4,
            "order": 18,
            "section_id": "run-from-repo",
            "source_line_end": 187,
            "source_line_start": 178,
            "title": "Run from repo"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the fixture run observed all thirteen negative cases, resolved three claims to three cells across eight anchors, validated six frozen snapshots by digest, and kept everything metadata-only.** A pass means the fixture run observed all thirteen negative cases, resolved three paper claims to three evidence cells across eight source anchors and three machine anchors, validated the exported bundle against six frozen source-module snapshots by digest, and kept every card and finding metadata-only. It is bounded validator evidence over that fixture, not a statement about the wider formal-math corpus.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 198,
            "source_line_start": 188,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 200,
            "source_line_start": 199,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Public evidence-cell metadata can bind proof-language claims to recorded digest-checked cells, cap each claim at the strength its cell allows, and reject claims that leak private material or overreach.** The strongest claim the evidence supports: public evidence-cell metadata can bind proof-language claims to recorded, digest-checked cells, cap each claim at the strength its cell allows, and reject claims that leak private material or overreach into formal-result correctness. The counts are the fixture's contract, not a scale claim.",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 210,
            "source_line_start": 201,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The proof boundary is anchor metadata and source-open runtime records only: this runs no Lean, proves no formal-result correctness, and a digest match confirms only that a snapshot equals its recorded hash.** The proof boundary is anchor metadata and source-open runtime records only. This component does not run Lean or Lake, prove formal-result correctness, import proof bodies, expose non-public source refs, carry provider or oracle payloads, treat human approval as proof, or include launch operations or public sharing. A digest match confirms a snapshot equals its recorded hash; it does not certify that the snapshot equals the latest live source, that every source file was imported, or t\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-proof-boundary-is-anchor-metadata",
            "source_line_end": 223,
            "source_line_start": 211,
            "title": "The proof boundary is anchor metadata"
          }
        ],
        "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, frozen public source-module snapshots, public source-artifact mirrors, and negative-case result records without claiming formal-result correctness."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "formal_evidence_cell_anchor_resolver.py",
            "path": "src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for evidence-cell anchor resolution, exported bundle validation, source-module manifest digest checks, frozen public snapshot checks, public source-artifact mirror lookup, source-module summary cards, negative-case enforcement, and scope limits.",
            "symbols": [
              "run",
              "run_anchor_bundle",
              "validate_source_module_manifest",
              "_public_ref_candidates",
              "_public_source_artifact_mirror_roots",
              "_build_result",
              "_source_module_summary_card",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 frozen source-open body snapshots, resolves public source-artifact mirrors for state/runs anchors, 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, frozen public source-module snapshots, public source-artifact mirrors, 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": "<h4 class=\"pm-body__h pm-body__h--sub\">Public premise retrieval after source import</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This is the first source-available formal-math import slice after the source projection protocol, turning the source prover lab&#x27;s premise-index, term-scoring, context-budget, and strategy-selection patterns into a runnable component.</strong> <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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It stays deliberately below proof authority</span>, refusing Lean or Lake execution, external model access, proof-body or oracle-id exposure, test-split tuning, correctness claims, and launch.</strong> 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<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Premise selection narrows the library</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Before a model can attempt a proof it must find the right lemmas, and this component is the smallest honest premise-selection step: score every public premise against a query and return a ranked shortlist.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Retrieval must work and the boundary must hold</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The narrow question is whether transparent term-scoring over copied public Lean/Std metadata returns the premises a query should find without touching a proof, so retrieval must work and the boundary must hold.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">The restraint is the point</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The index is plain inspectable term overlap, not a learned embedding or benchmark claims, so the claim is that retrieval runs over real copied Lean metadata and forbids the shortcuts that would flatter it.</strong> 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<h3 class=\"pm-body__h\">Shape</h3>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (14 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"936\" height=\"972\" viewBox=\"0 0 936 972\" role=\"img\" aria-label=\"Flowchart diagram with 14 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"467.8\" y1=\"54.0\" x2=\"467.8\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"467.8,96.0 464.7,89.2 470.9,89.2\"></polygon><line class=\"pmd-edge\" x1=\"467.8\" y1=\"150.0\" x2=\"467.8\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"467.8,192.0 464.7,185.2 470.9,185.2\"></polygon><line class=\"pmd-edge\" x1=\"408.5\" y1=\"228.0\" x2=\"210.8\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"210.8,288.0 216.4,283.1 218.2,288.9\"></polygon><line class=\"pmd-edge\" x1=\"452.0\" y1=\"228.0\" x2=\"399.5\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"399.5,288.0 401.7,280.8 406.3,284.9\"></polygon><line class=\"pmd-edge\" x1=\"489.9\" y1=\"228.0\" x2=\"563.6\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"563.6,288.0 556.3,286.0 560.2,281.3\"></polygon><line class=\"pmd-edge\" x1=\"525.8\" y1=\"228.0\" x2=\"695.2\" y2=\"280.5\"></line><polygon class=\"pmd-arrow\" points=\"695.2,280.5 687.8,281.4 689.6,275.6\"></polygon><line class=\"pmd-edge\" x1=\"167.8\" y1=\"342.0\" x2=\"270.1\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"270.1,402.0 262.7,401.2 265.8,395.9\"></polygon><line class=\"pmd-edge\" x1=\"366.2\" y1=\"342.0\" x2=\"344.5\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"344.5,402.0 343.9,394.5 349.7,396.6\"></polygon><line class=\"pmd-edge\" x1=\"378.2\" y1=\"474.0\" x2=\"432.8\" y2=\"516.0\"></line><polygon class=\"pmd-arrow\" points=\"432.8,516.0 425.5,514.2 429.2,509.4\"></polygon><line class=\"pmd-edge\" x1=\"467.8\" y1=\"570.0\" x2=\"467.8\" y2=\"612.0\"></line><polygon class=\"pmd-arrow\" points=\"467.8,612.0 464.7,605.2 470.9,605.2\"></polygon><line class=\"pmd-edge\" x1=\"467.8\" y1=\"648.0\" x2=\"467.8\" y2=\"690.0\"></line><polygon class=\"pmd-arrow\" points=\"467.8,690.0 464.7,683.2 470.9,683.2\"></polygon><line class=\"pmd-edge\" x1=\"720.2\" y1=\"360.0\" x2=\"622.5\" y2=\"411.0\"></line><polygon class=\"pmd-arrow\" points=\"622.5,411.0 627.2,405.1 630.0,410.5\"></polygon><line class=\"pmd-edge\" x1=\"591.0\" y1=\"342.0\" x2=\"576.5\" y2=\"411.0\"></line><polygon class=\"pmd-arrow\" points=\"576.5,411.0 574.9,403.7 580.9,404.9\"></polygon><line class=\"pmd-edge\" x1=\"467.8\" y1=\"744.0\" x2=\"467.8\" y2=\"786.0\"></line><polygon class=\"pmd-arrow\" points=\"467.8,786.0 464.7,779.2 470.9,779.2\"></polygon><line class=\"pmd-edge\" x1=\"563.4\" y1=\"465.0\" x2=\"475.2\" y2=\"786.0\"></line><polygon class=\"pmd-arrow\" points=\"475.2,786.0 474.1,778.6 480.0,780.2\"></polygon><line class=\"pmd-edge\" x1=\"467.8\" y1=\"840.0\" x2=\"467.8\" y2=\"882.0\"></line><polygon class=\"pmd-arrow\" points=\"467.8,882.0 464.7,875.2 470.9,875.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"386.2\" y=\"18.0\" width=\"163.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" 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=\"338.1\" y=\"96.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"118.5\">Generated paper-module instance</tspan><tspan x=\"467.8\" y=\"136.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=\"389.9\" y=\"192.0\" width=\"155.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"214.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=\"288.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.8\" y=\"310.5\">Premise index</tspan><tspan x=\"121.8\" y=\"328.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=\"253.6\" y=\"288.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"375.9\" y=\"310.5\">Retrieval queries</tspan><tspan x=\"375.9\" y=\"328.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=\"526.2\" y=\"288.0\" width=\"141.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"596.7\" y=\"310.5\">Context recipes</tspan><tspan x=\"596.7\" y=\"328.5\">byte budgets</tspan></text><title>Context recipes byte budgets</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"695.2\" y=\"270.0\" width=\"222.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"806.4\" y=\"292.5\">Negative-case inputs</tspan><tspan x=\"806.4\" y=\"310.5\">proof body, oracle ids,</tspan><tspan x=\"806.4\" y=\"328.5\">test-split tuning, budget,</tspan><tspan x=\"806.4\" y=\"346.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=\"242.5\" y=\"402.0\" width=\"178.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.5\" y=\"424.5\">Split gate</tspan><tspan x=\"331.5\" y=\"442.5\">skip premises not in</tspan><tspan x=\"331.5\" y=\"460.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=\"341.8\" y=\"516.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"538.5\">Term-overlap scoring</tspan><tspan x=\"467.8\" y=\"556.5\">shared tokens + strategy 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=\"371.4\" y=\"612.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"634.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=\"367.7\" y=\"690.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"712.5\">Recall check</tspan><tspan x=\"467.8\" y=\"730.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=\"448.5\" y=\"411.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"570.8\" y=\"433.5\">Required rejections</tspan><tspan x=\"570.8\" y=\"451.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=\"349.2\" y=\"786.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"808.5\">metadata-only result records</tspan><tspan x=\"467.8\" y=\"826.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=\"330.7\" y=\"882.0\" width=\"274.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"904.5\">Scope limit</tspan><tspan x=\"467.8\" y=\"922.5\">metadata coherence, no Lean/Lake,</tspan><tspan x=\"467.8\" y=\"940.5\">no proof</tspan></text><title>Scope limit metadata coherence, no Lean/Lake, no proof</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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><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<h3 class=\"pm-body__h\">Runtime Surfaces</h3>\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<h3 class=\"pm-body__h\">Public Claim</h3>\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<h3 class=\"pm-body__h\">How retrieval scoring works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five inspectable fields per premise</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each premise contributes five inspectable fields, premise id, namespace, declaration name, statement excerpt, and retrieval terms, while a query carries its own terms, split, optional strategy, recipe, and expected ids.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Term-overlap scoring with a split gate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Scoring is per-query term overlap over the five fields, with a split gate that structurally excludes premises whose <code>allowed_for_split</code> omits the query split and a single-point bonus for a matching strategy tag.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Grading recall against expected ids</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The retrieval is graded against itself: each query declares the ids it should surface, recall is the fraction that landed in the shortlist, and any miss blocks the run.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Five refusals keep the signal honest</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The five negative-case inputs each encode a shortcut, a shipped proof body, oracle ids, test-split tuning, a budget overflow, and an unknown strategy, and all five rejections must be observed or the fixture blocks.</strong> 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<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Premise-selection and retrieval-augmented proving</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component is grounded in premise-selection and retrieval-augmented theorem proving, closest to LeanDojo and motivated by earlier environments like HOList and GamePad that extract premise metadata for learning-assisted proving.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Borrowing the retrieval accounting pattern</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Microcosm borrows the retrieval accounting pattern, requiring premise ids, excerpts, terms, split eligibility, budgets, and strategy gates to be inspectable before any retrieval claim, without running Lean/Lake or exposing proof bodies.</strong> 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<h3 class=\"pm-body__h\">Negative Cases</h3>\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<h3 class=\"pm-body__h\">Reader Evidence Routing</h3>\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<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reader validation without durable writes</h4>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_formal_math_premise_retrieval.py -q --basetemp=/tmp/microcosm_formal_math_premise_retrieval_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Coherence only, boundary unchanged</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component proves only that public retrieval metadata is internally coherent and leakage-checked, and the deferred <code>formal_math_lean_proof_witness</code> boundary remains unchanged.</strong> 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<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The reader-verifiable claim and its limits</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The module supports only the reader-verifiable claim that public premise metadata, retrieval terms, split eligibility, strategy gates, and result records are coherent and leakage-checked, running no Lean and proving no formal-result correctness.</strong> 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": "component-formal-math-premise-retrieval.html"
          },
          {
            "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-module-formal-math-lean-proof-witness.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_math_verifier_trace_repair_loop",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Verifier Trace Repair Loop",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
        },
        {
          "id": "paper_module.lean_std_premise_index",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Lean/Std Premise Index",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].depends_on",
          "url": "paper-module-lean-std-premise-index.html"
        },
        {
          "id": "paper_module.mathematical_strategy_atlas",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mathematical Strategy Atlas",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
          "url": "paper-module-mathematical-strategy-atlas.html"
        },
        {
          "id": "paper_module.ring2_premise_precision_recall",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Ring-2 Premise Precision Recall",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].depends_on",
          "url": "paper-module-ring2-premise-precision-recall.html"
        },
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "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-module-formal-math-premise-retrieval.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": 146,
            "source_line_start": 117
          }
        ],
        "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-module-formal-math-lean-proof-witness.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "formal_math_premise_retrieval",
                "kind": "organ",
                "kind_label": "component",
                "label": "Formal Math Premise Retrieval",
                "relation": "explains",
                "url": "component-formal-math-premise-retrieval.html"
              },
              {
                "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": 70,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 90,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 299,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 364,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_premise_retrieval.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "premise-selection-and-retrieval-augmented-proving",
            "url": "https://arxiv.org/abs/2306.15626"
          },
          {
            "kind": "external_reference",
            "label": "HOList",
            "section_id": "premise-selection-and-retrieval-augmented-proving",
            "url": "https://arxiv.org/abs/1904.03241"
          },
          {
            "kind": "external_reference",
            "label": "GamePad",
            "section_id": "premise-selection-and-retrieval-augmented-proving",
            "url": "https://arxiv.org/abs/1806.00608"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**This is the first source-available formal-math import slice after the source projection protocol, turning the source prover lab's premise-index, term-scoring, context-budget, and strategy-selection patterns into a runnable component.** formalmathpremise_retrieval is the source-available first real formal-math import slice after the source projection protocol. It turns the source prover lab's premise-index, term-scoring, context-budget, and strategy-selection patterns into a runnable Microcosm component. It is still deliberately below proof authority. It validates: Lean/Std premise metadata; query term scoring across public premise ids, namespaces, declaration names, statement excerpts, an\u2026",
            "level": 4,
            "order": 1,
            "section_id": "public-premise-retrieval-after-macro-import",
            "source_line_end": 23,
            "source_line_start": 3,
            "title": "Public premise retrieval after source import"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It stays deliberately below proof authority, refusing Lean or Lake execution, external model access, proof-body or oracle-id exposure, test-split tuning, correctness claims, and launch.** 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.",
            "level": 4,
            "order": 2,
            "section_id": "it-stays-deliberately-below-proof-authority",
            "source_line_end": 31,
            "source_line_start": 24,
            "title": "It stays deliberately below proof authority"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Before a model can attempt a proof it must find the right lemmas, and this component is the smallest honest premise-selection step: score every public premise against a query and return a ranked shortlist.** 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.",
            "level": 4,
            "order": 4,
            "section_id": "premise-selection-narrows-the-library",
            "source_line_end": 44,
            "source_line_start": 34,
            "title": "Premise selection narrows the library"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The narrow question is whether transparent term-scoring over copied public Lean/Std metadata returns the premises a query should find without touching a proof, so retrieval must work and the boundary must hold.** 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 smuggle\u2026",
            "level": 4,
            "order": 5,
            "section_id": "retrieval-must-work-and-the-boundary-must-hold",
            "source_line_end": 57,
            "source_line_start": 45,
            "title": "Retrieval must work and the boundary must hold"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The index is plain inspectable term overlap, not a learned embedding or benchmark claims, so the claim is that retrieval runs over real copied Lean metadata and forbids the shortcuts that would flatter it.** 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 \"this retrieves well\" but \"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-sel\u2026",
            "level": 4,
            "order": 6,
            "section_id": "the-restraint-is-the-point",
            "source_line_end": 69,
            "source_line_start": 58,
            "title": "The restraint is the point"
          },
          {
            "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": 7,
            "section_id": "shape",
            "source_line_end": 192,
            "source_line_start": 115,
            "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": 8,
            "section_id": "runtime-surfaces",
            "source_line_end": 202,
            "source_line_start": 193,
            "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": 9,
            "section_id": "public-claim",
            "source_line_end": 213,
            "source_line_start": 203,
            "title": "Public Claim"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 10,
            "section_id": "how-retrieval-scoring-works",
            "source_line_end": 215,
            "source_line_start": 214,
            "title": "How retrieval scoring works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each premise contributes five inspectable fields, premise id, namespace, declaration name, statement excerpt, and retrieval terms, while a query carries its own terms, split, optional strategy, recipe, and expected ids.** 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.",
            "level": 4,
            "order": 11,
            "section_id": "five-inspectable-fields-per-premise",
            "source_line_end": 225,
            "source_line_start": 216,
            "title": "Five inspectable fields per premise"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Scoring is per-query term overlap over the five fields, with a split gate that structurally excludes premises whose allowedforsplit omits the query split and a single-point bonus for a matching strategy tag.** 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 across the five fields, so a term that appears in both the query and the premise contributes a\u2026",
            "level": 4,
            "order": 12,
            "section_id": "term-overlap-scoring-with-a-split-gate",
            "source_line_end": 241,
            "source_line_start": 226,
            "title": "Term-overlap scoring with a split gate"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The retrieval is graded against itself: each query declares the ids it should surface, recall is the fraction that landed in the shortlist, and any miss blocks the run.** 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.",
            "level": 4,
            "order": 13,
            "section_id": "grading-recall-against-expected-ids",
            "source_line_end": 252,
            "source_line_start": 242,
            "title": "Grading recall against expected ids"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The five negative-case inputs each encode a shortcut, a shipped proof body, oracle ids, test-split tuning, a budget overflow, and an unknown strategy, and all five rejections must be observed or the fixture blocks.** 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 \"meant\" 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 exp\u2026",
            "level": 4,
            "order": 14,
            "section_id": "five-refusals-keep-the-signal-honest",
            "source_line_end": 266,
            "source_line_start": 253,
            "title": "Five refusals keep the signal honest"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 268,
            "source_line_start": 267,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component is grounded in premise-selection and retrieval-augmented theorem proving, closest to LeanDojo and motivated by earlier environments like HOList and GamePad that extract premise metadata for learning-assisted proving.** 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.",
            "level": 4,
            "order": 16,
            "section_id": "premise-selection-and-retrieval-augmented-proving",
            "source_line_end": 280,
            "source_line_start": 269,
            "title": "Premise-selection and retrieval-augmented proving"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Microcosm borrows the retrieval accounting pattern, requiring premise ids, excerpts, terms, split eligibility, budgets, and strategy gates to be inspectable before any retrieval claim, without running Lean/Lake or exposing proof bodies.** 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": 4,
            "order": 17,
            "section_id": "borrowing-the-retrieval-accounting-pattern",
            "source_line_end": 290,
            "source_line_start": 281,
            "title": "Borrowing the retrieval accounting pattern"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "premiseindexproofbodyforbidden queryoracleids_forbidden testsplittuning_attempt contextrecipebudget_overflow unknownstrategyid",
            "level": 2,
            "order": 18,
            "section_id": "negative-cases",
            "source_line_end": 298,
            "source_line_start": 291,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 318,
            "source_line_start": 317,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 4,
            "order": 20,
            "section_id": "reader-validation-without-durable-writes",
            "source_line_end": 329,
            "source_line_start": 319,
            "title": "Reader validation without durable writes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "authority-ceiling",
            "source_line_end": 331,
            "source_line_start": 330,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component proves only that public retrieval metadata is internally coherent and leakage-checked, and the deferred formalmathleanproofwitness boundary remains unchanged.** The component proves only that public retrieval metadata is internally coherent and leakage-checked. The deferred formalmathleanproofwitness boundary remains unchanged.",
            "level": 4,
            "order": 22,
            "section_id": "coherence-only-boundary-unchanged",
            "source_line_end": 339,
            "source_line_start": 332,
            "title": "Coherence only, boundary unchanged"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "claim-ceiling",
            "source_line_end": 341,
            "source_line_start": 340,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The module supports only the reader-verifiable claim that public premise metadata, retrieval terms, split eligibility, strategy gates, and result records are coherent and leakage-checked, running no Lean and proving no formal-result correctness.** 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": 4,
            "order": 24,
            "section_id": "the-reader-verifiable-claim-and-its-limits",
            "source_line_end": 352,
            "source_line_start": 342,
            "title": "The reader-verifiable claim and its limits"
          },
          {
            "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": 25,
            "section_id": "reader-evidence-routing",
            "source_line_end": 363,
            "source_line_start": 353,
            "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "formal_math_premise_retrieval.py",
            "path": "src/microcosm_core/organs/formal_math_premise_retrieval.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for first-wave premise-retrieval fixture validation, exported bundle validation, source-module/body-floor scanning, negative-case enforcement, card freshness, and scope limits.",
            "symbols": [
              "run",
              "run_retrieval_bundle",
              "_build_result",
              "_scan_input_paths",
              "_retrieval_bundle_freshness_basis",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING",
              "BUNDLE_RESULT_NAME"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/formal_math_premise_retrieval.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_premise_retrieval.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">A premise catalogue before proof search</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A premise index is the catalogue a theorem-proving system reads before it tries to prove anything: the named lemmas and definitions it may cite, with enough metadata to retrieve the relevant ones.</strong> A premise index is the catalogue a theorem-proving system reads before it tries to prove anything: the named lemmas and definitions it may cite, with enough metadata to retrieve the relevant ones. <code>lean_std_premise_index</code> does not build such an index and does not run a prover. It takes a small public catalogue that was copied out of a private Ring2 premise-retrieval run and checks that the copy is faithful and metadata-only.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component consumes a fixture of</span> JSON inputs, opens the source artifact the catalogue claims to copy, and emits metadata-only result records.</strong> The component consumes a fixture of JSON inputs, opens the source artifact the catalogue claims to copy, and emits metadata-only result records. A pass means the public rows match the opened source row for row after a single allowed path rewrite, the six copied body files match their declared digests and line and byte counts, and none of the five things that would turn the catalogue into an answer key slipped in.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It reads metadata only</span>. It never imports Mathlib, never runs Lean or Lake, and never prints a proof body.</strong> It reads metadata only. It never imports Mathlib, never runs Lean or Lake, and never prints a proof body.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The value of a premise index</span> for a benchmark sits one edit away from its danger. The same rows that tell a reader which standard-library facts are on the table would, with a proof body or an oracle-needed id attached, tell a solver exactly which lemmas it needs.</strong> The value of a premise index for a benchmark sits one edit away from its danger. The same rows that tell a reader which standard-library facts are on the table would, with a proof body or an oracle-needed id attached, tell a solver exactly which lemmas it needs. A loose copy is worse than no copy: it looks authoritative while leaking the answer.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">So the question this component answers</span> is narrow. Given that a real premise index already exists inside a private run, can a cold reader see its public shape and be sure the public shape is a faithful copy and not a hand-written stand-in?</strong> So the question this component answers is narrow. Given that a real premise index already exists inside a private run, can a cold reader see its public shape and be sure the public shape is a faithful copy and not a hand-written stand-in? The answer rests on opening the declared source and comparing, not on trusting a hand-maintained mirror.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>run</code> validates the first-wave fixture</span> with negative cases included. <code>run_index_bundle</code> validates the exported bundle with the source-module manifest required.</strong> <code>run</code> validates the first-wave fixture with negative cases included. <code>run_index_bundle</code> validates the exported bundle with the source-module manifest required. Both call <code>_build_result</code>, which runs the checks below in order and sets status to pass only when there are no positive findings, no missing negative case, and no blocking secret-scan hit.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_validate_entries</code> walks the eleven premise rows</span> in the positive fixture. Each row must cite an <code>Init/</code> Lean toolchain source ref, carry retrieval terms, and name a nonempty split drawn from train, dev, and test.</strong> <code>_validate_entries</code> walks the eleven premise rows in the positive fixture. Each row must cite an <code>Init/</code> Lean toolchain source ref, carry retrieval terms, and name a nonempty split drawn from train, dev, and test. The index as a whole must carry at least ten rows and cover the namespaces <code>Nat</code>, <code>Bool</code>, <code>List</code>, and <code>Iff</code>. A row is rejected if it carries a Mathlib ref, a proof body, an <code>oracle_needed_premise_ids</code> field, or a duplicate premise id.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_validate_source_artifact</code> is the check</span> that makes the copy claim real. It reads the declared <code>source_ref</code>, recomputes the file&#x27;s SHA-256, and compares it to the declared digest.</strong> <code>_validate_source_artifact</code> is the check that makes the copy claim real. It reads the declared <code>source_ref</code>, recomputes the file&#x27;s SHA-256, and compares it to the declared digest. It then matches every public row to a source row by <code>premise_id</code> and compares signatures. The one permitted difference is a path rewrite: <code>_normalize_source_ref</code> turns a raw Lean toolchain path into a public <code>lean-toolchain://.../Init/...</code> reference so the reader sees where a lemma lives without seeing a private filesystem. A digest mismatch, a row-count mismatch, or a signature mismatch blocks the record.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_source_module_manifest_result</code> checks the six copied body</span> files: one normalized Lean/Std descriptor index plus five Ring2 body files.</strong> <code>_source_module_manifest_result</code> checks the six copied body files: one normalized Lean/Std descriptor index plus five Ring2 body files. For each it recomputes the target digest, line count, and byte count against the manifest, confirms the declared source file opens and matches its own digest, and requires <code>body_copied</code> true with <code>body_in_receipt</code> false. Exact copies must still equal their opened source. The body text stays out of every record.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The five expected negative cases are</span> declared in <code>EXPECTED_NEGATIVE_CASES</code>. <code>_build_result</code> runs each negative input through the same entry and policy checks, collects the codes it actually observed, and blocks if any expected case was not raised.</strong> The five expected negative cases are declared in <code>EXPECTED_NEGATIVE_CASES</code>. <code>_build_result</code> runs each negative input through the same entry and policy checks, collects the codes it actually observed, and blocks if any expected case was not raised. A silent secret-exclusion scan over the inputs is the last gate.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Validate the first-wave fixture, negative cases included</td></tr><tr><td><code>run_index_bundle</code></td><td>Validate the exported bundle, source-module manifest required</td></tr><tr><td><code>_build_result</code></td><td>Order the checks and decide pass or blocked</td></tr><tr><td><code>_validate_entries</code></td><td>Per-row and whole-index checks over the premise rows</td></tr><tr><td><code>_validate_source_artifact</code></td><td>Open the declared source, rehash it, compare rows by id</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Verify the six copied body files by digest, lines, bytes</td></tr><tr><td><code>_normalize_source_ref</code></td><td>Rewrite a raw toolchain path to a public <code>lean-toolchain://</code> ref</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"774\" height=\"450\" viewBox=\"0 0 774 450\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"272.5\" y1=\"126.0\" x2=\"183.4\" y2=\"168.0\"></line><polygon class=\"pmd-arrow\" points=\"183.4,168.0 188.3,162.3 190.9,167.8\"></polygon><line class=\"pmd-edge\" x1=\"371.9\" y1=\"126.0\" x2=\"360.1\" y2=\"168.0\"></line><polygon class=\"pmd-arrow\" points=\"360.1,168.0 359.0,160.6 364.9,162.2\"></polygon><line class=\"pmd-edge\" x1=\"486.4\" y1=\"126.0\" x2=\"563.7\" y2=\"168.0\"></line><polygon class=\"pmd-arrow\" points=\"563.7,168.0 556.2,167.4 559.2,162.0\"></polygon><line class=\"pmd-edge\" x1=\"195.4\" y1=\"240.0\" x2=\"298.6\" y2=\"282.0\"></line><polygon class=\"pmd-arrow\" points=\"298.6,282.0 291.1,282.3 293.4,276.6\"></polygon><line class=\"pmd-edge\" x1=\"361.7\" y1=\"240.0\" x2=\"375.3\" y2=\"282.0\"></line><polygon class=\"pmd-arrow\" points=\"375.3,282.0 370.3,276.4 376.1,274.5\"></polygon><line class=\"pmd-edge\" x1=\"553.3\" y1=\"240.0\" x2=\"463.7\" y2=\"282.0\"></line><polygon class=\"pmd-arrow\" points=\"463.7,282.0 468.6,276.3 471.2,281.9\"></polygon><line class=\"pmd-edge\" x1=\"387.0\" y1=\"354.0\" x2=\"387.0\" y2=\"396.0\"></line><polygon class=\"pmd-arrow\" points=\"387.0,396.0 383.9,389.2 390.1,389.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"257.3\" y=\"18.0\" width=\"259.4\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"387.0\" y=\"40.5\">fixture inputs</tspan><tspan x=\"387.0\" y=\"58.5\">premise_index,</tspan><tspan x=\"387.0\" y=\"76.5\">projection_protocol,</tspan><tspan x=\"387.0\" y=\"94.5\">index_policy, 5 negative cases,</tspan><tspan x=\"387.0\" y=\"112.5\">source_module_manifest</tspan></text><title>fixture inputs premise_index, projection_protocol, index_policy, 5 negative cases, source_module_manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"168.0\" width=\"178.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"107.0\" y=\"190.5\">_validate_entries</tspan><tspan x=\"107.0\" y=\"208.5\">11 rows, Init/ refs,</tspan><tspan x=\"107.0\" y=\"226.5\">namespaces, splits</tspan></text><title>_validate_entries 11 rows, Init/ refs, namespaces, splits</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"224.0\" y=\"168.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"350.0\" y=\"190.5\">_validate_source_artifact</tspan><tspan x=\"350.0\" y=\"208.5\">reopen source, rehash SHA-256,</tspan><tspan x=\"350.0\" y=\"226.5\">compare rows by premise_id</tspan></text><title>_validate_source_artifact reopen source, rehash SHA-256, compare rows by premise_id</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"504.0\" y=\"168.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"630.0\" y=\"190.5\">_source_module_manifest_result</tspan><tspan x=\"630.0\" y=\"208.5\">6 copied body files by</tspan><tspan x=\"630.0\" y=\"226.5\">digest, line, byte</tspan></text><title>_source_module_manifest_result 6 copied body files by digest, line, byte</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"253.6\" y=\"282.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"387.0\" y=\"304.5\">_build_result</tspan><tspan x=\"387.0\" y=\"322.5\">no findings + all negatives seen</tspan><tspan x=\"387.0\" y=\"340.5\">+ clean secret scan</tspan></text><title>_build_result no findings + all negatives seen + clean secret scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"396.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"387.0\" y=\"418.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;fixture inputs premise_index, projection_protocol, index_policy, 5 negative cases, source_module_manifest&quot;] entries[&quot;_validate_entries 11 rows, Init/ refs, namespaces, splits&quot;] source[&quot;_validate_source_artifact reopen source, rehash SHA-256, compare rows by premise_id&quot;] manifest[&quot;_source_module_manifest_result 6 copied body files by digest, line, byte&quot;] gate[&quot;_build_result no findings + all negatives seen + clean secret scan&quot;] record[&quot;metadata-only result record&quot;] inputs --&gt; entries inputs --&gt; source inputs --&gt; manifest entries --&gt; gate source --&gt; gate manifest --&gt; gate gate --&gt; record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The fixture ships five inputs</span> that must be rejected, each mapped to its error code in <code>EXPECTED_NEGATIVE_CASES</code>:</strong> The fixture ships five inputs that must be rejected, each mapped to its error code in <code>EXPECTED_NEGATIVE_CASES</code>:</p>\n<ul><li><code>mathlib_premise_forbidden</code> raises <code>LEAN_STD_INDEX_MATHLIB_FORBIDDEN</code>;</li><li><code>proof_body_leakage</code> raises <code>LEAN_STD_INDEX_PROOF_BODY_FORBIDDEN</code>;</li><li><code>oracle_needed_ids_leakage</code> raises <code>LEAN_STD_INDEX_ORACLE_IDS_FORBIDDEN</code>;</li><li><code>test_split_tuning_attempt</code> raises <code>LEAN_STD_INDEX_TEST_SPLIT_TUNING_FORBIDDEN</code>;</li><li><code>namespace_without_source_ref</code> raises <code>LEAN_STD_INDEX_SOURCE_REF_REQUIRED</code>.</li></ul>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">If any expected code is not</span> observed, the run is blocked. These stay stable because the index is meant to be useful without becoming proof authority.</strong> If any expected code is not observed, the run is blocked. These stay stable because the index is meant to be useful without becoming proof authority.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">This component borrows the closed-index</span> discipline from 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.</strong> This component borrows the closed-index discipline from 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. <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 a learning system can inspect. Premise ids, declaration names, namespaces, source refs, retrieval terms, split eligibility, and copied-body digests are public metadata here; proof bodies and oracle-needed ids stay outside the boundary. It does not import Mathlib or prove theorems.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Run these from the public clone</span> root without mutating durable result record or generated projection surfaces:</strong> Run these from the public clone root without mutating durable result record or generated projection surfaces:</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_lean_std_premise_index.py -q --basetemp=/tmp/microcosm_lean_std_premise_index_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The focused test drives the runner</span> over the fixture and the exported bundle: it asserts all five negative cases are observed, opens the real Ring2 source artifact, and rejects digest, row-count, row-signature, source-ref, source-module digest, and rehash-body-swap mutations.</strong> The focused test drives the runner over the fixture and the exported bundle: it asserts all five negative cases are observed, opens the real Ring2 source artifact, and rejects digest, row-count, row-signature, source-ref, source-module digest, and rehash-body-swap mutations. A pass means the copy was faithful and metadata-only on this input, not that any theorem is correct.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded premise-index claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim the evidence supports is bounded: public Lean/Std premise metadata, source refs, retrieval terms, split eligibility, and copied source-module digests can be indexed and shown to match their opened source without exposing proof bodies or oracle-needed ids.</strong> The strongest claim the evidence supports is bounded: public Lean/Std premise metadata, source refs, retrieval terms, split eligibility, and copied source-module digests can be indexed and shown to match their opened source without exposing proof bodies or oracle-needed ids. That is the proof boundary, and it is also the scope limit. A reader should not treat this page, the generated projections, or the validation result records as Lean or Lake execution, Mathlib authority, a proof-body import, oracle-needed id authority, a external model access, benchmark correctness, publishing-scope decision, or launch-scope decision. It checks a copy. It does not certify a proof.</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": "component-lean-std-premise-index.html"
          },
          {
            "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-module-formal-math-premise-retrieval.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_math_verifier_trace_repair_loop",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Verifier Trace Repair Loop",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
        },
        {
          "id": "paper_module.mathematical_strategy_atlas",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mathematical Strategy Atlas",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
          "url": "paper-module-mathematical-strategy-atlas.html"
        },
        {
          "id": "paper_module.undeclared_library_prior_classifier",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Undeclared Library Prior Classifier",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
          "url": "paper-module-undeclared-library-prior-classifier.html"
        },
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "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-module-lean-std-premise-index.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 inputs[\"fixture inputs premise_index, projection_protocol, index_policy, 5 negative cases, source_module_manifest\"] entries[\"_validate_entries 11 rows, Init/ refs, namespaces, splits\"] source[\"_validate_source_artifact reopen source, rehash SHA-256, compare rows by premise_id\"] manifest[\"_source_module_manifest_result 6 copied body files by digest, line, byte\"] gate[\"_build_result no findings + all negatives seen + clean secret scan\"] record[\"metadata-only result record\"] inputs --> entries inputs --> source inputs --> manifest entries --> gate source --> gate manifest --> gate gate --> record",
            "source_format": "mermaid",
            "source_hash": "sha256:c69a029d7281ecba6ccff6ef641a081c7e75d71f9f8750e6257b6d475d0c4128",
            "source_line_end": 126,
            "source_line_start": 110
          }
        ],
        "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-module-formal-math-premise-retrieval.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "lean_std_premise_index",
                "kind": "organ",
                "kind_label": "component",
                "label": "Lean Std Premise Index",
                "relation": "explains",
                "url": "component-lean-std-premise-index.html"
              },
              {
                "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": 201,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_std_premise_index.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Lean mathematical library",
            "section_id": "this-component-borrows-the-closed-index-discipline-from-formal-library-indexing-and-premise-selection-work",
            "url": "https://arxiv.org/abs/1910.09336"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "this-component-borrows-the-closed-index-discipline-from-formal-library-indexing-and-premise-selection-work",
            "url": "https://arxiv.org/abs/2306.15626"
          },
          {
            "kind": "external_reference",
            "label": "HOList",
            "section_id": "this-component-borrows-the-closed-index-discipline-from-formal-library-indexing-and-premise-selection-work",
            "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: the named lemmas and definitions it may cite, with enough metadata to retrieve the relevant ones. A premise index is the catalogue a theorem-proving system reads before it tries to prove anything: the named lemmas and definitions it may cite, with enough metadata to retrieve the relevant ones. leanstdpremise_index does not build such an index and does not run a prover. It takes a small public catalogue that was copied out of a private Ring2 premise-retrieval run and checks that the copy is faithful and metadata-only.",
            "level": 4,
            "order": 1,
            "section_id": "a-premise-catalogue-before-proof-search",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "A premise catalogue before proof search"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component consumes a fixture of JSON inputs, opens the source artifact the catalogue claims to copy, and emits metadata-only result records. The component consumes a fixture of JSON inputs, opens the source artifact the catalogue claims to copy, and emits metadata-only result records. A pass means the public rows match the opened source row for row after a single allowed path rewrite, the six copied body files match their declared digests and line and byte counts, and none of the five things that would turn the catalogue into an answer key slipped in.",
            "level": 4,
            "order": 2,
            "section_id": "the-component-consumes-a-fixture-of-json-inputs",
            "source_line_end": 22,
            "source_line_start": 13,
            "title": "The component consumes a fixture of JSON inputs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It reads metadata only. It never imports Mathlib, never runs Lean or Lake, and never prints a proof body. It reads metadata only. It never imports Mathlib, never runs Lean or Lake, and never prints a proof body.",
            "level": 4,
            "order": 3,
            "section_id": "it-reads-metadata-only",
            "source_line_end": 28,
            "source_line_start": 23,
            "title": "It reads metadata only"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 30,
            "source_line_start": 29,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The value of a premise index for a benchmark sits one edit away from its danger. The same rows that tell a reader which standard-library facts are on the table would, with a proof body or an oracle-needed id attached, tell a solver exactly which lemmas it needs. The value of a premise index for a benchmark sits one edit away from its danger. The same rows that tell a reader which standard-library facts are on the table would, with a proof body or an oracle-needed id attached, tell a solver exactly which lemmas it needs. A loose copy is worse than no copy: it looks authoritative while leaking the answer.",
            "level": 4,
            "order": 5,
            "section_id": "the-value-of-a-premise-index-for-a-benchmark-sits-one-edit-away-from-its-danger",
            "source_line_end": 39,
            "source_line_start": 31,
            "title": "The value of a premise index for a benchmark sits one edit away from its danger"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "So the question this component answers is narrow. Given that a real premise index already exists inside a private run, can a cold reader see its public shape and be sure the public shape is a faithful copy and not a hand-written stand-in? So the question this component answers is narrow. Given that a real premise index already exists inside a private run, can a cold reader see its public shape and be sure the public shape is a faithful copy and not a hand-written stand-in? The answer rests on opening the declared source and comparing, not on trusting a hand-maintained mirror.",
            "level": 4,
            "order": 6,
            "section_id": "so-the-question-this-component-answers-is-narrow",
            "source_line_end": 48,
            "source_line_start": 40,
            "title": "So the question this component answers is narrow"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 50,
            "source_line_start": 49,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run validates the first-wave fixture with negative cases included. runindexbundle validates the exported bundle with the source-module manifest required. run validates the first-wave fixture with negative cases included. runindexbundle validates the exported bundle with the source-module manifest required. Both call buildresult, which runs the checks below in order and sets status to pass only when there are no positive findings, no missing negative case, and no blocking secret-scan hit.",
            "level": 4,
            "order": 8,
            "section_id": "run-validates-the-first-wave-fixture-with-negative-cases-included",
            "source_line_end": 59,
            "source_line_start": 51,
            "title": "`run` validates the first-wave fixture with negative cases included"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateentries walks the eleven premise rows in the positive fixture. Each row must cite an Init/ Lean toolchain source ref, carry retrieval terms, and name a nonempty split drawn from train, dev, and test.** validateentries walks the eleven premise rows in the positive fixture. Each row must cite an Init/ Lean toolchain source ref, carry retrieval terms, and name a nonempty split drawn from train, dev, and test. The index as a whole must carry at least ten rows and cover the namespaces Nat, Bool, List, and Iff. A row is rejected if it carries a Mathlib ref, a proof body, an oracleneededpremise_ids field, or a duplicate premise id.",
            "level": 4,
            "order": 9,
            "section_id": "validate-entries-walks-the-eleven-premise-rows-in-the-positive-fixture",
            "source_line_end": 69,
            "source_line_start": 60,
            "title": "`_validate_entries` walks the eleven premise rows in the positive fixture"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatesourceartifact is the check that makes the copy claim real. It reads the declared sourceref, recomputes the file's SHA-256, and compares it to the declared digest.** validatesource_artifact is the check that makes the copy claim real. It reads the declared source_ref, recomputes the file's SHA-256, and compares it to the declared digest. It then matches every public row to a source row by premise_id and compares signatures. The one permitted difference is a path rewrite: normalizesource_ref turns a raw Lean toolchain path into a public lean-toolchain://.../Init/... reference so the reader sees where a lemma lives without seeing a private filesystem. A digest mismatch, a row-count mi\u2026",
            "level": 4,
            "order": 10,
            "section_id": "validate-source-artifact-is-the-check-that-makes-the-copy-claim-real",
            "source_line_end": 81,
            "source_line_start": 70,
            "title": "`_validate_source_artifact` is the check that makes the copy claim real"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemodulemanifestresult checks the six copied body files: one normalized Lean/Std descriptor index plus five Ring2 body files.** sourcemodulemanifestresult checks the six copied body files: one normalized Lean/Std descriptor index plus five Ring2 body files. For each it recomputes the target digest, line count, and byte count against the manifest, confirms the declared source file opens and matches its own digest, and requires bodycopied true with bodyin_receipt false. Exact copies must still equal their opened source. The body text stays out of every record.",
            "level": 4,
            "order": 11,
            "section_id": "source-module-manifest-result-checks-the-six-copied-body-files",
            "source_line_end": 91,
            "source_line_start": 82,
            "title": "`_source_module_manifest_result` checks the six copied body files"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "The five expected negative cases are declared in EXPECTEDNEGATIVECASES. buildresult runs each negative input through the same entry and policy checks, collects the codes it actually observed, and blocks if any expected case was not raised. The five expected negative cases are declared in EXPECTEDNEGATIVECASES. buildresult runs each negative input through the same entry and policy checks, collects the codes it actually observed, and blocks if any expected case was not raised. A silent secret-exclusion scan over the inputs is the last gate.",
            "level": 4,
            "order": 12,
            "section_id": "the-five-expected-negative-cases-are-declared-in-expected-negative-cases",
            "source_line_end": 127,
            "source_line_start": 92,
            "title": "The five expected negative cases are declared in `EXPECTED_NEGATIVE_CASES`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 129,
            "source_line_start": 128,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture ships five inputs that must be rejected, each mapped to its error code in EXPECTEDNEGATIVECASES: The fixture ships five inputs that must be rejected, each mapped to its error code in EXPECTEDNEGATIVECASES: mathlibpremiseforbidden raises LEANSTDINDEXMATHLIBFORBIDDEN; proofbodyleakage raises LEANSTDINDEXPROOFBODY_FORBIDDEN; oracleneededidsleakage raises LEANSTDINDEXORACLEIDSFORBIDDEN; testsplittuningattempt raises LEANSTDINDEXTESTSPLITTUNING_FORBIDDEN; namespacewithoutsourceref raises LEANSTDINDEXSOURCEREFREQUIRED.",
            "level": 4,
            "order": 14,
            "section_id": "the-fixture-ships-five-inputs-that-must-be-rejected",
            "source_line_end": 141,
            "source_line_start": 130,
            "title": "The fixture ships five inputs that must be rejected"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "If any expected code is not observed, the run is blocked. These stay stable because the index is meant to be useful without becoming proof authority. If any expected code is not observed, the run is blocked. These stay stable because the index is meant to be useful without becoming proof authority.",
            "level": 4,
            "order": 15,
            "section_id": "if-any-expected-code-is-not-observed-the-run-is-blocked",
            "source_line_end": 147,
            "source_line_start": 142,
            "title": "If any expected code is not observed, the run is blocked"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 149,
            "source_line_start": 148,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component borrows the closed-index discipline from formal-library indexing and premise-selection work. The Lean mathematical library anchors the library-as-corpus side. This component borrows the closed-index discipline from formal-library indexing and premise-selection work. The [Lean mathematical library](https://arxiv.org/abs/1910.09336) anchors the library-as-corpus side. LeanDojo and HOList anchor the need for premise metadata, retrieval splits, and theorem-proving environments a learning system can inspect. Premise ids, declaration names, namespaces, source refs, retrieval terms, split eligibility, and copied-body digests are public metadata here; proof bodies and oracle-needed i\u2026",
            "level": 4,
            "order": 17,
            "section_id": "this-component-borrows-the-closed-index-discipline-from-formal-library-indexing-and-premise-selection-work",
            "source_line_end": 163,
            "source_line_start": 150,
            "title": "This component borrows the closed-index discipline from formal-library indexing and premise-selection work"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 165,
            "source_line_start": 164,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run these from the public clone root without mutating durable result record or generated projection surfaces: Run these from the public clone root without mutating durable result record or generated projection surfaces:",
            "level": 4,
            "order": 19,
            "section_id": "run-these-from-the-public-clone-root-without-mutating-durable-receipt-or-generated-projection",
            "source_line_end": 176,
            "source_line_start": 166,
            "title": "Run these from the public clone root without mutating durable result record or generated projection"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The focused test drives the runner over the fixture and the exported bundle: it asserts all five negative cases are observed, opens the real Ring2 source artifact, and rejects digest, row-count, row-signature, source-ref, source-module digest, and rehash-body-swap mutations. The focused test drives the runner over the fixture and the exported bundle: it asserts all five negative cases are observed, opens the real Ring2 source artifact, and rejects digest, row-count, row-signature, source-ref, source-module digest, and rehash-body-swap mutations. A pass means the copy was faithful and metadata-only on this input, not that any theorem is correct.",
            "level": 4,
            "order": 20,
            "section_id": "the-focused-test-drives-the-runner-over-the-fixture-and-the-exported-bundle",
            "source_line_end": 185,
            "source_line_start": 177,
            "title": "The focused test drives the runner over the fixture and the exported bundle"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 187,
            "source_line_start": 186,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim the evidence supports is bounded: public Lean/Std premise metadata, source refs, retrieval terms, split eligibility, and copied source-module digests can be indexed and shown to match their opened source without exposing proof bodies or oracle-needed ids. The strongest claim the evidence supports is bounded: public Lean/Std premise metadata, source refs, retrieval terms, split eligibility, and copied source-module digests can be indexed and shown to match their opened source without exposing proof bodies or oracle-needed ids. That is the proof boundary, and it is also the scope limit. A reader should not treat this page, the generated projections, or the validation resul\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-bounded-premise-index-claim",
            "source_line_end": 200,
            "source_line_start": 188,
            "title": "The bounded premise-index claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "lean_std_premise_index.py",
            "path": "src/microcosm_core/organs/lean_std_premise_index.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for first-wave Lean/Std premise-index fixture validation, exported bundle validation, source-module manifest checks, negative-case enforcement, and scope limits.",
            "symbols": [
              "run",
              "run_index_bundle",
              "_source_module_manifest_result",
              "_build_result",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING",
              "SOURCE_MODULE_MANIFEST_NAME"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/lean_std_premise_index.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_std_premise_index.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A projected read model is a</span> copy that can drift from its source and quietly read as truth, so this component checks public drift rows still trace back and refuses to let a copy speak for its source.</strong> A projected read model is a copy. A dashboard row, a generated structured source record, a route card, or a public runtime result record can stay useful for navigation long after it has stopped matching the source it was copied from. When that happens quietly, the copy starts to read as truth. This component checks that public drift rows still trace back to the source they describe, and it refuses to let a copy speak for its source.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recomputing drift instead of trusting declarations</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runtime recomputes drift rows from a public result record rather than trusting the supplied file, diffs each against a real source-state artifact, and writes metadata-only records.</strong> The runtime is <code>src/microcosm_core/organs/world_model_projection_drift_control_room.py</code>. It takes a small bundle of public JSON inputs, recomputes the drift rows from a public runtime result record rather than trusting the supplied file, diffs each row against a real source-state artifact, and writes metadata-only result records. Every record carries paths, hashes, counts, and verdicts. None of them carries a private body.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source-linked guards for each drift row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means each named drift row is guarded by a source, target, repair route, validation reference, and fact-authority record and was witnessed, not that any source was repaired or made authoritative.</strong> A pass here means the named public drift rows are guarded: each names its source, its target, a repair route, a validation reference, and a fact-authority record, and each was witnessed in the runtime result record. It does not mean any source was repaired, mutated, or made authoritative.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Drift between a world model and projection</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The failure mode is drift between a world model and its projection, where trusting the result record as source lets a stale or edited row pass a shape check while matching nothing real.</strong> The failure mode is drift between a world model and its projection. The reducer <code>world_model.py</code> and the <code>/api/drift</code> endpoint in <code>main.py</code> produce a live view. A public result record then projects that view for readers. If the result record is trusted as the source, a stale or edited row can pass a shape check while no longer matching anything real.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recompute, never trust the supplied file</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Rather than a shape check, <code>_build_result</code> recomputes rows from the result record, treats the supplied file as an expected snapshot only, and blocks any row it cannot re-derive from source.</strong> A shape check alone fails here, so the design does not do one. The supplied <code>drift_rows.json</code> is never treated as input. <code>_build_result</code> recomputes the 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 staleness, not fact. Each recomputed row is then diffed against a real source-state artifact. 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<h4 class=\"pm-body__h pm-body__h--sub\">A repair route stays a label</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A named repair route stays a label, and <code>_row_policy_findings</code> rejects any row authorising live repair, source-file changes, doctrine changes, or launch, so a row names a fix but cannot act.</strong> The same limit holds the other way. A row may name a repair route, but the route stays a label. <code>_row_policy_findings</code> rejects any row that authorises live repair, source-file changes, automatic doctrine changes, or launch. A row here can say what is wrong and where to go next. It cannot act, and it cannot stand in for its source.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points over <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates the fixture with negative cases and <code>run_drift_control_bundle</code> validates the exported bundle without them, both flowing through <code>_build_result</code> into <code>_write_receipts</code>.</strong> <code>run</code> validates the accepted fixture with negative cases included. <code>run_drift_control_bundle</code> validates the exported public bundle without them. Both call <code>_build_result</code>, which runs the stages below in order and then hands the payload to <code>_write_receipts</code>.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_projection_recompute_result</code></td><td>A selected id absent from the result record blocks.</td></tr><tr><td><code>_supplied_drift_rows_snapshot_result</code></td><td>Compares the supplied <code>drift_rows.json</code> against the recomputed rows. Records the supplied file as an expected snapshot only. Any missing, extra, changed, or metadata-mismatched row is flagged as stale.</td></tr><tr><td><code>_source_ref_evidence_result</code></td><td>Checks that each row <code>source_ref</code> resolves to an entry in <code>SUPPORTED_DRIFT_SOURCE_REFS</code>. An unknown reference blocks the row.</td></tr><tr><td><code>_source_state_diff_result</code></td><td>Diffs recomputed rows against real source-state artifacts: a row in the extracted-pattern ledger, and the view-quality action-map lens whose <code>action_summary</code> is re-derived from its own <code>action_rows</code>. The two evidence classes are <code>extracted_pattern_ledger_row_diff</code> and <code>view_quality_action_map_summary_diff</code>.</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Reads <code>source_module_manifest.json</code>, and for each module checks <code>body_copied</code> is true, <code>body_in_receipt</code> is false, the copied body&#x27;s <code>sha256</code> matches both declared digests, and the declared anchors appear in the body. A missing target, digest mismatch, or missing anchor blocks.</td></tr><tr><td><code>_source_open_body_import_summary</code></td><td>Folds the manifest result into a metadata-only summary: material status, copied count, and a reader action that points at the bundle rather than at any result record body.</td></tr><tr><td><code>_view_quality_geometry_grade_result</code></td><td>Imports the copied <code>view_quality_census.py</code>, grades <code>view_quality_geometry_probe.json</code> through its own <code>_geometry_vector_from_summary</code> and <code>_geometry_calibration_review</code>, and requires the verdict to be <code>calibrated_pass</code>.</td></tr><tr><td><code>_runtime_receipt_witness_result</code></td><td>Requires every recomputed row id to appear in the public runtime result record. An unwitnessed row blocks.</td></tr><tr><td><code>_row_policy_findings</code></td><td>Per-row gate: required fields, a source reference, a repair route and validation reference, a target reference, <code>body_in_receipt</code> false, no private needles, no model-output data, and a complete fact-authority record whose <code>authority_ref</code> equals the source, whose <code>guard_ref</code> equals the validation reference, and whose <code>residual_route</code> equals the repair route.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_build_result</code> gates the overall status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> passes only when every stage and the secret scan pass with no findings, and the accepted fixture yields eight witnessed drift rows with all authority counts at zero.</strong> <code>_build_result</code> collects the findings from every stage. The overall status is <code>PASS</code> only when there are drift rows, no findings, the recomputed rows are metadata-only, all forbidden booleans are false, the runtime witness, recompute, snapshot, source-ref, source-state, source-module, and geometry stages all pass, and the secret-exclusion scan passes. Anything else is <code>blocked</code>. The accepted fixture produces eight drift rows, all eight witnessed in the runtime result record, with <code>source_authority_claim_count</code>, <code>live_repair_authorized_count</code>, <code>source_mutation_authorized_count</code>, and <code>automatic_doctrine_promotion_count</code> at zero.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_write_receipts</code> normalises and pins authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_write_receipts</code> writes four records with host-temporary paths normalised away and <code>body_in_receipt</code>, <code>release_authorized</code>, and <code>AUTHORITY_CEILING</code> pinned on every one.</strong> <code>_write_receipts</code> then writes the result record, a board, a validation record, and a <code>fixture_acceptance</code> record. Paths are normalised so host-temporary paths never surface. Every record sets <code>body_in_receipt</code> and <code>release_authorized</code> to false and repeats <code>AUTHORITY_CEILING</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1312\" height=\"414\" viewBox=\"0 0 1312 414\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"655.9\" y1=\"54.0\" x2=\"655.9\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"655.9,96.0 652.8,89.2 659.0,89.2\"></polygon><line class=\"pmd-edge\" x1=\"533.6\" y1=\"159.6\" x2=\"270.9\" y2=\"219.0\"></line><polygon class=\"pmd-arrow\" points=\"270.9,219.0 276.9,214.5 278.2,220.5\"></polygon><line class=\"pmd-edge\" x1=\"586.2\" y1=\"168.0\" x2=\"504.8\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"504.8,210.0 509.5,204.1 512.3,209.6\"></polygon><line class=\"pmd-edge\" x1=\"654.7\" y1=\"168.0\" x2=\"652.8\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"652.8,228.0 649.9,221.1 656.1,221.3\"></polygon><line class=\"pmd-edge\" x1=\"725.6\" y1=\"168.0\" x2=\"807.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"807.0,210.0 799.5,209.6 802.3,204.1\"></polygon><line class=\"pmd-edge\" x1=\"778.2\" y1=\"159.4\" x2=\"1034.4\" y2=\"216.9\"></line><polygon class=\"pmd-arrow\" points=\"1034.4,216.9 1027.0,218.4 1028.4,212.4\"></polygon><line class=\"pmd-edge\" x1=\"270.9\" y1=\"273.0\" x2=\"544.7\" y2=\"334.9\"></line><polygon class=\"pmd-arrow\" points=\"544.7,334.9 537.3,336.3 538.7,330.4\"></polygon><line class=\"pmd-edge\" x1=\"504.8\" y1=\"282.0\" x2=\"586.2\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"586.2,324.0 578.7,323.6 581.5,318.1\"></polygon><line class=\"pmd-edge\" x1=\"652.8\" y1=\"264.0\" x2=\"654.7\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"654.7,324.0 651.5,317.3 657.6,317.1\"></polygon><line class=\"pmd-edge\" x1=\"807.0\" y1=\"282.0\" x2=\"725.6\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"725.6,324.0 730.3,318.1 733.1,323.6\"></polygon><line class=\"pmd-edge\" x1=\"1034.4\" y1=\"275.1\" x2=\"767.1\" y2=\"335.1\"></line><polygon class=\"pmd-arrow\" points=\"767.1,335.1 773.1,330.6 774.5,336.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"537.3\" y=\"18.0\" width=\"237.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"655.9\" 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=\"533.6\" y=\"96.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"655.9\" y=\"118.5\">Recompute rows</tspan><tspan x=\"655.9\" y=\"136.5\">selected_pattern_ids + result</tspan><tspan x=\"655.9\" y=\"154.5\">record drift_rows</tspan></text><title>Recompute rows selected_pattern_ids + result record drift_rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"219.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"241.5\">expected snapshot, source-linked</tspan><tspan x=\"151.4\" y=\"259.5\">only</tspan></text><title>expected snapshot, source-linked only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.8\" y=\"210.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"435.1\" y=\"232.5\">Source-state diff</tspan><tspan x=\"435.1\" y=\"250.5\">pattern ledger + view-quality</tspan><tspan x=\"435.1\" y=\"268.5\">action map</tspan></text><title>Source-state diff pattern ledger + view-quality action map</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"585.4\" y=\"228.0\" width=\"133.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"652.2\" y=\"250.5\">Geometry grade</tspan></text><title>Geometry grade</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"747.0\" y=\"210.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"876.7\" y=\"232.5\">Runtime witness</tspan><tspan x=\"876.7\" y=\"250.5\">every row appears in the result</tspan><tspan x=\"876.7\" y=\"268.5\">record</tspan></text><title>Runtime witness every row appears in the result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1034.4\" y=\"210.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1164.1\" y=\"232.5\">Per-row policy gate</tspan><tspan x=\"1164.1\" y=\"250.5\">refs, fact-authority, forbidden</tspan><tspan x=\"1164.1\" y=\"268.5\">booleans</tspan></text><title>Per-row policy gate refs, fact-authority, forbidden booleans</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"544.7\" y=\"324.0\" width=\"222.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"655.9\" y=\"346.5\">metadata-only records</tspan><tspan x=\"655.9\" y=\"364.5\">result, board, validation,</tspan><tspan x=\"655.9\" y=\"382.5\">fixture_sign-off</tspan></text><title>metadata-only records result, board, validation, fixture_sign-off</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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><div class=\"pm-diagram__ref\"><dt>Geometry grade</dt><dd><code class=\"pm-diagram__ref-loc\">copied view_quality_census.py</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Result record[&quot;Public runtime result record public_projection_drift_control_lens.json&quot;] Recompute[&quot;Recompute rows selected_pattern_ids + result record drift_rows&quot;] Snapshot[&quot;Supplied drift_rows.json expected snapshot, source-linked only&quot;] SourceDiff[&quot;Source-state diff pattern ledger + view-quality action map&quot;] Geometry[&quot;Geometry grade copied view_quality_census.py&quot;] Witness[&quot;Runtime witness every row appears in the result record&quot;] Policy[&quot;Per-row policy gate refs, fact-authority, forbidden booleans&quot;] Records[&quot;metadata-only records result, board, validation, fixture_acceptance&quot;] Result record --&gt; Recompute Recompute --&gt; Snapshot Recompute --&gt; SourceDiff Recompute --&gt; Geometry Recompute --&gt; Witness Recompute --&gt; Policy Snapshot --&gt; Records SourceDiff --&gt; Records Geometry --&gt; Records Witness --&gt; Records Policy --&gt; Records</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four copied source bodies in the bundle</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The exported bundle copies four public source bodies, the reducer, the <code>/api/drift</code> endpoint, the action-map builder, and its test, so a reader inspects the implementation without private state.</strong> The exported bundle copies four public source bodies so a reader can inspect the implementation without receiving private state: the world-model reducer <code>system/server/world_model.py</code>, the <code>/api/drift</code> endpoint in <code>system/server/main.py</code>, the action-map builder <code>tools/meta/observability/view_quality_census.py</code>, and its regression test <code>system/server/tests/test_view_quality_census.py</code>. The bodies live in the bundle. The records carry only their paths, hashes, and verdicts.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Nine negative inputs the run requires</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> loads nine named negative inputs defined in <code>EXPECTED_NEGATIVE_CASES</code> and requires each to produce its rejection code, blocking the run if any expected code is missing.</strong> <code>run</code> loads nine named negative inputs and requires each to produce its expected rejection code, defined in <code>EXPECTED_NEGATIVE_CASES</code>. A missing expected code blocks the run.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The nine cases and added source-drift cases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The nine cases each map a malformed or overclaiming row to a stable code, and the source-drift stages add cases where a coherent row still loses authority if its source evidence changes.</strong> The nine cases are: <code>drift_row_without_source_ref</code> to <code>DRIFT_SOURCE_REF_REQUIRED</code>; <code>repair_route_without_validation_ref</code> to <code>DRIFT_VALIDATION_REF_REQUIRED</code>; <code>drift_row_without_fact_authority</code> to <code>DRIFT_FACT_AUTHORITY_REQUIRED</code>; <code>projection_claiming_source_authority</code> to <code>DRIFT_SOURCE_AUTHORITY_FORBIDDEN</code>; <code>live_repair_action_authorized</code> to <code>DRIFT_LIVE_REPAIR_FORBIDDEN</code>; <code>private_runtime_data_export</code> to <code>DRIFT_PRIVATE_RUNTIME_EXPORT_FORBIDDEN</code>; <code>provider_payload_export</code> to <code>DRIFT_PROVIDER_PAYLOAD_FORBIDDEN</code>; <code>automatic_doctrine_promotion</code> to <code>DRIFT_AUTOMATIC_DOCTRINE_PROMOTION_FORBIDDEN</code>; and <code>release_from_drift_projection</code> to <code>DRIFT_RELEASE_AUTHORITY_FORBIDDEN</code>. The source-drift stages add further cases for unwitnessed rows, stale supplied snapshots, missing source-ledger rows, mutated view-quality summaries, and internally consistent but unsupported source references. A row can be internally coherent and still lose authority if its source evidence, guard, or derivation path changes.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Concept-drift monitoring as signal</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It borrows the model-monitoring and concept-drift idea of a growing predicted-versus-observed gap as an operational signal, yielding fixture-bound monitoring evidence, source-linked only.</strong> This component watches a 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. The borrowed shape is drift-as-signal over metadata-only records. The result is fixture-bound monitoring evidence, source-linked only or whole-system correctness.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Focused runtime validation:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m 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>PYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Paper-module index validation from the repo root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means a fixture run produced the described records and rejected every named negative case.</strong> A pass means the component ran over the public fixture, produced the records described here, and rejected every named negative case.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over public synthetic inputs the named drift rows are guarded by references, per-row fact-authority, copied source-body evidence, and negative-case rejection, all reproducing under the validation commands.</strong> The strongest claim this evidence supports is narrow: over public synthetic inputs, the named drift rows are guarded by source references, target references, repair routes, validation references, a fact-authority record per row, copied source-body evidence, metadata-only records, and negative-case rejection, and all of this reproduces under the validation commands above.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The proof boundary and scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The proof boundary is the metadata-only record, copied manifest, fixture rows, and checks on this page, and the ceiling is public metadata-only evidence only, with no source authority, mutation, or launch.</strong> It refuses everything past that. The proof boundary is the metadata-only runtime record, the copied source-module manifest, the fixture rows, the source-state and geometry checks, and the validation result records named on this page. The scope limit is public metadata-only evidence only: no private runtime body inspection, no source authority, no source-file changes, no live route repair, no automatic doctrine changes, no model-output data export, no launch-scope decision, no publishing-scope decision, and no whole-system correctness claim.</p>\n</section>",
      "components": [
        {
          "anchor": "component-world_model_projection_drift_control_room",
          "component_id": "world_model_projection_drift_control_room",
          "public_label": "Projection-Drift Contract Validator"
        }
      ],
      "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": "Projection-Drift Contract Validator",
            "relation": "explains",
            "url": "component-world-model-projection-drift-control-room.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "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": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].depends_on",
          "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
        },
        {
          "id": "paper_module.batch8_structural_theses_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Structural Theses Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
          "url": "paper-module-batch8-structural-theses-capsule.html"
        },
        {
          "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": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
          "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
        },
        {
          "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
          "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
        },
        {
          "id": "paper_module.prediction_oracle_reconciliation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Prediction Oracle Reconciliation",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
          "url": "paper-module-prediction-oracle-reconciliation.html"
        },
        {
          "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Spatial World Model Counterfactual Simulation Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
          "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
        },
        {
          "id": "paper_module.tool_server_pressure_inventory",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Tool Server Pressure Inventory",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
          "url": "paper-module-tool-server-pressure-inventory.html"
        }
      ],
      "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-module-world-model-projection-drift-control-room.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 rows selected_pattern_ids + result record drift_rows\"] Snapshot[\"Supplied drift_rows.json expected snapshot, source-linked only\"] SourceDiff[\"Source-state diff pattern ledger + view-quality action map\"] Geometry[\"Geometry grade copied view_quality_census.py\"] Witness[\"Runtime witness every row appears in the result record\"] Policy[\"Per-row policy gate refs, fact-authority, forbidden booleans\"] Records[\"metadata-only records result, board, validation, fixture_acceptance\"] Result record --> Recompute Recompute --> Snapshot Recompute --> SourceDiff Recompute --> Geometry Recompute --> Witness Recompute --> Policy Snapshot --> Records SourceDiff --> Records Geometry --> Records Witness --> Records Policy --> Records",
            "source_format": "mermaid",
            "source_hash": "sha256:8feaa484d1644f839f898c8c3d321841a9217db349ca7e40bfa780e76d82195d",
            "source_line_end": 137,
            "source_line_start": 115
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "world_model_projection_drift_control_room",
                "kind": "organ",
                "kind_label": "component",
                "label": "Projection-Drift Contract Validator",
                "relation": "explains",
                "url": "component-world-model-projection-drift-control-room.html"
              },
              {
                "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": 247,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/world_model_projection_drift_control_room.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "concept-drift",
            "section_id": "concept-drift-monitoring-as-signal",
            "url": "https://en.wikipedia.org/wiki/Concept_drift"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A projected read model is a copy that can drift from its source and quietly read as truth, so this component checks public drift rows still trace back and refuses to let a copy speak for its source.** A projected read model is a copy. A dashboard row, a generated structured source record, a route card, or a public runtime result record can stay useful for navigation long after it has stopped matching the source it was copied from. When that happens quietly, the copy starts to read as truth. This component checks that public drift rows still trace back to the source they describe, and it refuses to let a copy speak for its source.",
            "level": 4,
            "order": 1,
            "section_id": "a-projected-read-model-is-a-copy-that-can-drift-from-its-source",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "A projected read model is a copy that can drift from its source"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The runtime recomputes drift rows from a public result record rather than trusting the supplied file, diffs each against a real source-state artifact, and writes metadata-only records. The runtime is src/microcosmcore/components/worldmodelprojectiondriftcontrol_room.py. It takes a small bundle of public JSON inputs, recomputes the drift rows from a public runtime result record rather than trusting the supplied file, diffs each row against a real source-state artifact, and writes metadata-only result records. Every record carries paths, hashes, counts, and verdicts. None of them carries a private body.",
            "level": 4,
            "order": 2,
            "section_id": "recomputing-drift-instead-of-trusting-declarations",
            "source_line_end": 24,
            "source_line_start": 14,
            "title": "Recomputing drift instead of trusting declarations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means each named drift row is guarded by a source, target, repair route, validation reference, and fact-authority record and was witnessed, not that any source was repaired or made authoritative.** A pass here means the named public drift rows are guarded: each names its source, its target, a repair route, a validation reference, and a fact-authority record, and each was witnessed in the runtime result record. It does not mean any source was repaired, mutated, or made authoritative.",
            "level": 4,
            "order": 3,
            "section_id": "source-linked-guards-for-each-drift-row",
            "source_line_end": 33,
            "source_line_start": 25,
            "title": "Source-linked guards for each drift row"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The failure mode is drift between a world model and its projection, where trusting the result record as source lets a stale or edited row pass a shape check while matching nothing real.** The failure mode is drift between a world model and its projection. The reducer world_model.py and the /api/drift endpoint in main.py produce a live view. A public result record then projects that view for readers. If the result record is trusted as the source, a stale or edited row can pass a shape check while no longer matching anything real.",
            "level": 4,
            "order": 5,
            "section_id": "drift-between-a-world-model-and-projection",
            "source_line_end": 44,
            "source_line_start": 36,
            "title": "Drift between a world model and projection"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Rather than a shape check, build_result recomputes rows from the result record, treats the supplied file as an expected snapshot only, and blocks any row it cannot re-derive from source.** A shape check alone fails here, so the design does not do one. The supplied driftrows.json is never treated as input. build_result recomputes the 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 staleness, not fact. Each recomputed row is then diffed against a real source-state artifact. A row that cannot be re-derived from source,\u2026",
            "level": 4,
            "order": 6,
            "section_id": "recompute-never-trust-the-supplied-file",
            "source_line_end": 58,
            "source_line_start": 45,
            "title": "Recompute, never trust the supplied file"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A named repair route stays a label, and rowpolicyfindings rejects any row authorising live repair, source-file changes, doctrine changes, or launch, so a row names a fix but cannot act.** The same limit holds the other way. A row may name a repair route, but the route stays a label. rowpolicy_findings rejects any row that authorises live repair, source-file changes, automatic doctrine changes, or launch. A row here can say what is wrong and where to go next. It cannot act, and it cannot stand in for its source.",
            "level": 4,
            "order": 7,
            "section_id": "a-repair-route-stays-a-label",
            "source_line_end": 68,
            "source_line_start": 59,
            "title": "A repair route stays a label"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 70,
            "source_line_start": 69,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "run validates the fixture with negative cases and rundriftcontrolbundle validates the exported bundle without them, both flowing through buildresult into writereceipts.** run validates the accepted fixture with negative cases included. rundriftcontrol_bundle validates the exported public bundle without them. Both call buildresult, which runs the stages below in order and then hands the payload to writereceipts.",
            "level": 4,
            "order": 9,
            "section_id": "two-entry-points-over-build-result",
            "source_line_end": 91,
            "source_line_start": 71,
            "title": "Two entry points over `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult passes only when every stage and the secret scan pass with no findings, and the accepted fixture yields eight witnessed drift rows with all authority counts at zero. build_result collects the findings from every stage. The overall status is PASS only when there are drift rows, no findings, the recomputed rows are metadata-only, all forbidden booleans are false, the runtime witness, recompute, snapshot, source-ref, source-state, source-module, and geometry stages all pass, and the secret-exclusion scan passes. Anything else is blocked. The accepted fixture produces eight drift rows, all eight witnessed in the runtime result record, with sourceauthorityclaimcount, liverepairauthor\u2026",
            "level": 4,
            "order": 10,
            "section_id": "build-result-gates-the-overall-status",
            "source_line_end": 105,
            "source_line_start": 92,
            "title": "`_build_result` gates the overall status"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "writereceipts writes four records with host-temporary paths normalised away and bodyinreceipt, releaseauthorized, and AUTHORITYCEILING pinned on every one. write_receipts then writes the result record, a board, a validation record, and a fixture_acceptance record. Paths are normalised so host-temporary paths never surface. Every record sets bodyinreceipt and release_authorized to false and repeats scope_limit.",
            "level": 4,
            "order": 11,
            "section_id": "write-receipts-normalises-and-pins-authority",
            "source_line_end": 138,
            "source_line_start": 106,
            "title": "`_write_receipts` normalises and pins authority"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The exported bundle copies four public source bodies, the reducer, the /api/drift endpoint, the action-map builder, and its test, so a reader inspects the implementation without private state.** The exported bundle copies four public source bodies so a reader can inspect the implementation without receiving private state: the world-model reducer system/server/world_model.py, the /api/drift endpoint in system/server/main.py, the action-map builder tools/meta/observability/viewqualitycensus.py, and its regression test system/server/tests/testviewquality_census.py. The bodies live in the bundle. The records carry only their paths, hashes, and verdicts.",
            "level": 4,
            "order": 12,
            "section_id": "four-copied-source-bodies-in-the-bundle",
            "source_line_end": 150,
            "source_line_start": 139,
            "title": "Four copied source bodies in the bundle"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 152,
            "source_line_start": 151,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run loads nine named negative inputs defined in EXPECTEDNEGATIVE_CASES and requires each to produce its rejection code, blocking the run if any expected code is missing.** run loads nine named negative inputs and requires each to produce its expected rejection code, defined in EXPECTEDNEGATIVECASES. A missing expected code blocks the run.",
            "level": 4,
            "order": 14,
            "section_id": "nine-negative-inputs-the-run-requires",
            "source_line_end": 160,
            "source_line_start": 153,
            "title": "Nine negative inputs the run requires"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The nine cases each map a malformed or overclaiming row to a stable code, and the source-drift stages add cases where a coherent row still loses authority if its source evidence changes. The nine cases are: driftrowwithoutsource_ref to DRIFTSOURCEREFREQUIRED; repairroutewithoutvalidation_ref to DRIFTVALIDATIONREFREQUIRED; driftrowwithoutfact_authority to DRIFTFACTAUTHORITYREQUIRED; projectionclaimingsourceauthority to DRIFTSOURCEAUTHORITYFORBIDDEN; liverepairactionauthorized to DRIFTLIVEREPAIRFORBIDDEN; privateruntimedataexport to DRIFTPRIVATERUNTIMEEXPORTFORBIDDEN; providerpayloadexport to DRIFTPROVIDERPAYLOADFORBIDDEN; automaticdoctrine_promotion to DRIFTAUTOMATICDOCTRINEPROMOTIONFORBID\u2026",
            "level": 4,
            "order": 15,
            "section_id": "the-nine-cases-and-added-source-drift-cases",
            "source_line_end": 180,
            "source_line_start": 161,
            "title": "The nine cases and added source-drift cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 182,
            "source_line_start": 181,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It borrows the model-monitoring and concept-drift idea of a growing predicted-versus-observed gap as an operational signal, yielding fixture-bound monitoring evidence, source-linked only.** This component watches a 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. The borrowed shape is drift-as-signal over metadata-only records. The result is fixture-bound monitoring evidence, source-linked only or whole-system correctness.",
            "level": 4,
            "order": 17,
            "section_id": "concept-drift-monitoring-as-signal",
            "source_line_end": 194,
            "source_line_start": 183,
            "title": "Concept-drift monitoring as signal"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Focused runtime validation: Paper-module corpus validation: Paper-module index validation from the repo root:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 216,
            "source_line_start": 195,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means a fixture run produced the described records and rejected every named negative case.** A pass means the component ran over the public fixture, produced the records described here, and rejected every named negative case.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 222,
            "source_line_start": 217,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 224,
            "source_line_start": 223,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over public synthetic inputs the named drift rows are guarded by references, per-row fact-authority, copied source-body evidence, and negative-case rejection, all reproducing under the validation commands.** The strongest claim this evidence supports is narrow: over public synthetic inputs, the named drift rows are guarded by source references, target references, repair routes, validation references, a fact-authority record per row, copied source-body evidence, metadata-only records, and negative-case rejection, and all of this reproduces under the validation commands above.",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 234,
            "source_line_start": 225,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The proof boundary is the metadata-only record, copied manifest, fixture rows, and checks on this page, and the ceiling is public metadata-only evidence only, with no source authority, mutation, or launch.** It refuses everything past that. The proof boundary is the metadata-only runtime record, the copied source-module manifest, the fixture rows, the source-state and geometry checks, and the validation result records named on this page. The scope limit is public metadata-only evidence only: no private runtime body inspection, no source authority, no source-file changes, no live route repair, no automatic doctrine changes, no model-output data export, no launch-scope decision, no public s\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-proof-boundary-and-authority-ceiling",
            "source_line_end": 246,
            "source_line_start": 235,
            "title": "The proof boundary and scope limit"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "world_model_projection_drift_control_room.py",
            "path": "src/microcosm_core/organs/world_model_projection_drift_control_room.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for projection-drift fixture validation, exported bundle validation, source-module digest checks, negative-case enforcement, metadata-only result records, and scope limits.",
            "symbols": [
              "run",
              "run_drift_control_bundle",
              "_source_module_manifest_result",
              "_source_open_body_import_summary",
              "_build_result",
              "_write_receipts",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/world_model_projection_drift_control_room.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/world_model_projection_drift_control_room.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/world_model_projection_drift_control_room.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, Lean/Lake execution, source-file changes, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Executable bindings for the ten-minute tour</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>public_reveal_walkthrough</code> makes the first-run ten-minute tour executable by binding each step to evidence in the public clone, blocking if any step points at nothing the system runs.</strong> <code>public_reveal_walkthrough</code> checks the short guided tour Microcosm shows a first-time reader, and it binds that tour to evidence that exists in the public clone. The reader is promised a ten-minute path: run a command, look at local state, follow one route through patterns, work, events, and evidence, then read the result record and the scope limit behind it. This component makes that promise executable. It blocks if any step on the path points at nothing the system actually runs.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It reads two inputs</span>, a first-wave fixture carrying the walkthrough, evidence map, claim floor, and four rejection cases, and an exported bundle of copied public source bodies, writing metadata-only records from both.</strong> It reads two inputs. The first-wave fixture under <code>fixtures/first_wave/public_reveal_walkthrough/input/</code> carries the declared walkthrough, an evidence map, a claim floor, and four rejection cases. The exported bundle under <code>examples/public_reveal_walkthrough/exported_public_reveal_bundle/</code> carries copied public source bodies with a manifest. The component runs both and writes metadata-only result records: <code>public_reveal_walkthrough_result.json</code>, <code>ten_minute_reveal_board.json</code>, <code>public_reveal_validation_receipt.json</code>, and <code>public_reveal_walkthrough_fixture_acceptance.json</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A pass is bounded validator evidence</span> rather than a launch, with the scope limit stated once under Scope limit.</strong> A pass is bounded validator evidence, not a launch. The scope limit is stated once, under Scope limit.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Accounting, not a pitch</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A walkthrough drifts into a pitch as soon as commands and evidence refs are dropped, so this component treats the first-run path as accounting where each step points at real state, work, and records.</strong> A walkthrough drifts toward a pitch the moment it is allowed to. Dropping the commands and the evidence refs is the easiest way to make a first run look more impressive and prove less. This component removes that option. It treats the first-run path as an accounting exercise rather than a narrative: a command produces local state, a route points at work and events, an evidence ref points at a record, and a scope limit sits beside any impressive-looking total.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The real-lane witness</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture does not pass on its own paperwork; it passes only when the exported bundle runs underneath it with copied bodies digest-verified, so the reveal cannot describe a runnable path that is broken.</strong> The stricter part is the real-lane witness. The fixture does not pass on its own paperwork. It passes only when the exported bundle actually runs underneath it, with its copied source bodies present and digest-verified. So the reveal cannot describe a runnable path while the runnable path is broken. That is the quiet failure mode of every quick-start that says more than it can execute.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The two entrypoints share one core</span> builder, <code>_build_result</code>, and differ in what they require.</strong> The two entrypoints share one core builder, <code>_build_result</code>, and differ in what they require.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixture lane and its three validators</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> calls <code>_build_result</code>, which scans inputs and runs three validators for the density floor, the evidence map, and the claim floor, passing only when all pass with no missing rejection and a clean scan.</strong> <code>run</code> is the fixture lane. It calls <code>_build_result</code> with <code>include_negative</code> set true, then gates the outcome on a witness, then writes the record set. <code>_build_result</code> loads the fixture payloads, runs the secret-exclusion scan over every input path with <code>scan_paths</code>, and calls three validators. <code>validate_walkthrough</code> enforces the density floor: at least five steps, at least four distinct commands, and at least four evidence refs, otherwise it emits <code>PUBLIC_REVEAL_DENSITY_FLOOR_MISSING</code>. <code>validate_evidence_map</code> checks the evidence map. <code>validate_claim_floor</code> requires the declared product-loop phrases to appear in the public claim and rejects the overclaim cases. The builder sets <code>status</code> to pass only when no expected rejection case is missing, the secret scan has zero blocking hits, and all three validators pass.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Gating the fixture on the real-lane witness</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_fixture_real_lane_witness</code> reruns the exported bundle with the manifest required, and <code>_attach_real_lane_witness</code> forces the fixture result to blocked if that witness did not pass.</strong> After the builder, <code>run</code> calls <code>_fixture_real_lane_witness</code>, which runs the exported bundle through <code>_build_result</code> with the source-module manifest required, so the copied bodies are digest-checked for real. <code>_attach_real_lane_witness</code> reads that witness: if it did not pass, the fixture result is forced to blocked, <code>real_runtime_receipt</code> is set false, and a <code>PUBLIC_REVEAL_REAL_LANE_WITNESS_REQUIRED</code> or <code>...BLOCKED</code> finding is added. Then <code>write_receipts</code> emits the records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bundle lane digest-verifies each module</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_reveal_bundle</code> makes the source-module manifest mandatory, and <code>_source_module_manifest_result</code> checks each module&#x27;s class, copied-and-metadata-only flag, existence, three digest fields, and required anchors, blocking on any mismatch.</strong> <code>run_reveal_bundle</code> is the exported-bundle lane. It calls <code>_build_result</code> with <code>include_negative</code> false, which makes the source-module manifest mandatory. <code>_source_module_manifest_result</code> walks each declared module: the material class must be one of <code>PUBLIC_SAFE_SOURCE_BODY_CLASSES</code>, the row must mark the body copied and kept out of the record, the target file must exist, all three digest fields must match the recomputed <code>_sha256</code>, and every declared anchor must be present in the copied text. Any mismatch becomes a finding and the manifest status goes to blocked. <code>_source_open_body_import_summary</code> folds the verified modules into a count and class list for the record.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Fixture entrypoint: builds the result, attaches the real-lane witness, writes the record set.</td></tr><tr><td><code>run_reveal_bundle</code></td><td>Exported-bundle entrypoint: requires and digest-verifies the copied source bodies, writes the bundle record.</td></tr><tr><td><code>_build_result</code></td><td>Loads inputs, runs the secret scan, calls the three validators plus the source-body check, sets pass or blocked.</td></tr><tr><td><code>validate_walkthrough</code></td><td>Enforces the five-step, four-command, four-evidence-ref density floor and drives the missing-evidence rejection.</td></tr><tr><td><code>validate_claim_floor</code></td><td>Requires the product-loop phrases in the public claim and rejects launch, private-equivalence, and marketing overclaims.</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Digest-verifies each copied source body against the manifest and keeps record fields metadata-only.</td></tr><tr><td><code>_fixture_real_lane_witness</code></td><td>Reruns the exported bundle so the fixture pass is gated on the real path, not on its own summary.</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"583\" height=\"510\" viewBox=\"0 0 583 510\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"192.1\" y1=\"90.0\" x2=\"252.5\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"252.5,132.0 245.2,130.6 248.7,125.6\"></polygon><line class=\"pmd-edge\" x1=\"409.4\" y1=\"81.0\" x2=\"309.7\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"309.7,228.0 311.0,220.6 316.1,224.0\"></polygon><line class=\"pmd-edge\" x1=\"291.4\" y1=\"186.0\" x2=\"291.4\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"291.4,228.0 288.3,221.2 294.5,221.2\"></polygon><line class=\"pmd-edge\" x1=\"291.4\" y1=\"282.0\" x2=\"291.4\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"291.4,324.0 288.3,317.2 294.5,317.2\"></polygon><line class=\"pmd-edge\" x1=\"291.4\" y1=\"378.0\" x2=\"291.4\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"291.4,420.0 288.3,413.2 294.5,413.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=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"40.5\">First-wave fixture</tspan><tspan x=\"140.3\" y=\"58.5\">walkthrough + claim floor + 4</tspan><tspan x=\"140.3\" y=\"76.5\">negatives</tspan></text><title>First-wave fixture walkthrough + claim floor + 4 negatives</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"290.6\" y=\"27.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"427.7\" y=\"49.5\">Exported bundle</tspan><tspan x=\"427.7\" y=\"67.5\">5 copied source bodies + manifest</tspan></text><title>Exported bundle 5 copied source bodies + manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"202.4\" y=\"132.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"291.4\" y=\"154.5\">_build_result</tspan><tspan x=\"291.4\" y=\"172.5\">load, scan, validate</tspan></text><title>_build_result load, scan, validate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"154.3\" y=\"228.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"291.4\" y=\"250.5\">_fixture_real_lane_witness</tspan><tspan x=\"291.4\" y=\"268.5\">rerun bundle, digest-check bodies</tspan></text><title>_fixture_real_lane_witness rerun bundle, digest-check bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"324.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"291.4\" y=\"346.5\">metadata-only records</tspan><tspan x=\"291.4\" y=\"364.5\">result, board, validation, fixture</tspan></text><title>metadata-only records result, board, validation, fixture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"165.4\" y=\"420.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"291.4\" y=\"442.5\">Scope limit</tspan><tspan x=\"291.4\" y=\"460.5\">no launch, hosting, or private</tspan><tspan x=\"291.4\" y=\"478.5\">equivalence</tspan></text><title>Scope limit no launch, hosting, or private equivalence</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Fixture[&quot;First-wave fixture walkthrough + claim floor + 4 negatives&quot;] Bundle[&quot;Exported bundle 5 copied source bodies + manifest&quot;] Build[&quot;_build_result load, scan, validate&quot;] Witness[&quot;_fixture_real_lane_witness rerun bundle, digest-check bodies&quot;] Records[&quot;metadata-only records result, board, validation, fixture&quot;] Ceiling[&quot;Scope limit no launch, hosting, or private equivalence&quot;] Fixture --&gt; Build Bundle --&gt; Witness Build --&gt; Witness Witness --&gt; Records Records --&gt; Ceiling</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four inputs that must stay rejected</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture ships four inputs that must stay rejected, and if any stops producing its finding the reveal is no longer bounded enough for a cold reader.</strong> The fixture ships four inputs that must stay rejected. If any of these stops producing its finding, the reveal is no longer bounded enough for a cold reader.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Rejected input</th><th>Finding code</th><th>What it catches</th></tr></thead><tbody><tr><td><code>release_or_hosting_overclaim</code></td><td><code>PUBLIC_REVEAL_RELEASE_OVERCLAIM</code></td><td>A step claiming launch, hosting, public sharing, or recipient-work authority.</td></tr><tr><td><code>private_equivalence_overclaim</code></td><td><code>PUBLIC_REVEAL_PRIVATE_EQUIVALENCE_OVERCLAIM</code></td><td>A claim of non-public data equivalence or whole-system correctness.</td></tr><tr><td><code>missing_evidence_route</code></td><td><code>PUBLIC_REVEAL_STEP_EVIDENCE_MISSING</code></td><td>A step with no evidence ref or no inspect ref behind it.</td></tr><tr><td><code>marketing_without_runtime</code></td><td><code>PUBLIC_REVEAL_RUNTIME_COMMAND_MISSING</code></td><td>Marketing copy with no command behind it.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">A missing case blocks the run</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The four expected cases live in <code>EXPECTED_NEGATIVE_CASES</code>, and a run is blocked if any is absent from the observed set.</strong> The four expected cases are declared in <code>EXPECTED_NEGATIVE_CASES</code>; a run is blocked if any of them is absent from the observed set.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">First-run CLI, progressive disclosure, provenance</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The path follows first-run CLI and progressive-disclosure practice for one runnable command and a bounded first route, and borrows provenance and tracing work for walking from artifact to source, record, and linked work.</strong> The path follows 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, worked 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> motivates showing the bounded first route before expanding into full drilldowns. The evidence walk borrows from provenance and tracing work: <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 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 a causal chain as inspectable linked work.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reader validation without durable writes</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_public_reveal_walkthrough.py -q --basetemp=/tmp/microcosm_public_reveal_walkthrough_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the two commands check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The focused suite covers the fixture path, exported bundle, digest checks, and four negative cases, and a pass means the density floor was met, bodies verified, overclaims rejected, and records metadata-only for this fixture and bundle only.</strong> The first command runs the focused suite over the fixture path, the exported bundle, digest checks, and the four negative cases. The second confirms the paper-module corpus still resolves. A pass means the walkthrough met the density floor, the copied bodies verified, the overclaims stayed rejected, and the records stayed metadata-only for this fixture and this bundle only.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow claim supported</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that a cold reader can run a local walkthrough from command to route to result record with every step backed by something the system runs, over the fixture, bundle, manifest, tests, and records.</strong> The strongest claim the evidence supports is narrow: a cold reader can run a local walkthrough from a command to a route explanation to a result record and its source boundary, and every step on that path is backed by something the system runs. The proof boundary is the fixture, the exported bundle, the source-module manifest, the focused tests, and the metadata-only records named above.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it does not claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component claims no launch, hosting, public sharing, recipient work, external model service, or whole-system correctness, keeping authority with the source, manifest, validators, and records rather than any board or count layered over them.</strong> It does not claim launch-scope decision, hosted deployment, publishing-scope decision, recipient work, external model service, secret export, whole-system equivalence, Lean or Lake execution, source-file changes, or whole-system correctness. The scope limit stays with the source, the manifest, the validators, and the records, not with any count, board, or generated card layered over them. Visual boards, screenshots, and copied-body counts are presentation over the record path, not evidence of maturity.</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": "component-public-reveal-walkthrough.html"
          },
          {
            "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-module-first-screen-composition-root.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch12_release_claim_language_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 12 launch claim-Language Gate",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
          "url": "paper-module-batch12-release-claim-language-gate.html"
        },
        {
          "id": "paper_module.batch8_audio_level_rms_port",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Audio Level RMS Port",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
          "url": "paper-module-batch8-audio-level-rms-port.html"
        },
        {
          "id": "paper_module.batch8_validator_checker_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Validator Checker Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
          "url": "paper-module-batch8-validator-checker-capsule.html"
        },
        {
          "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mechanistic Interpretability Circuit Attribution Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
          "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
        }
      ],
      "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 whole-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, whole-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-module-public-reveal-walkthrough.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 Fixture[\"First-wave fixture walkthrough + claim floor + 4 negatives\"] Bundle[\"Exported bundle 5 copied source bodies + manifest\"] Build[\"_build_result load, scan, validate\"] Witness[\"_fixture_real_lane_witness rerun bundle, digest-check bodies\"] Records[\"metadata-only records result, board, validation, fixture\"] Ceiling[\"Scope limit no launch, hosting, or private equivalence\"] Fixture --> Build Bundle --> Witness Build --> Witness Witness --> Records Records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:85ecf9264ca5f2d6252038f9a56a16ee06b132de9cfde39db8cbcda254c2d348",
            "source_line_end": 140,
            "source_line_start": 126
          }
        ],
        "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-module-first-screen-composition-root.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "public_reveal_walkthrough",
                "kind": "organ",
                "kind_label": "component",
                "label": "Public Reveal Walkthrough",
                "relation": "explains",
                "url": "component-public-reveal-walkthrough.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 238,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "first-run-cli-progressive-disclosure-provenance",
            "url": "https://clig.dev/"
          },
          {
            "kind": "external_reference",
            "label": "progressive disclosure",
            "section_id": "first-run-cli-progressive-disclosure-provenance",
            "url": "https://www.nngroup.com/articles/progressive-disclosure/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "first-run-cli-progressive-disclosure-provenance",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry traces",
            "section_id": "first-run-cli-progressive-disclosure-provenance",
            "url": "https://opentelemetry.io/docs/concepts/signals/traces/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "publicreveal_walkthrough makes the first-run ten-minute tour executable by binding each step to evidence in the public clone, blocking if any step points at nothing the system runs.** publicrevealwalkthrough checks the short guided tour Microcosm shows a first-time reader, and it binds that tour to evidence that exists in the public clone. The reader is promised a ten-minute path: run a command, look at local state, follow one route through patterns, work, events, and evidence, then read the result record and the scope limit behind it. This component makes that promise executable. It blocks if any step on the path points at nothing the system actually runs.",
            "level": 4,
            "order": 1,
            "section_id": "executable-bindings-for-the-ten-minute-tour",
            "source_line_end": 15,
            "source_line_start": 3,
            "title": "Executable bindings for the ten-minute tour"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It reads two inputs, a first-wave fixture carrying the walkthrough, evidence map, claim floor, and four rejection cases, and an exported bundle of copied public source bodies, writing metadata-only records from both.** It reads two inputs. The first-wave fixture under fixtures/firstwave/publicreveal_walkthrough/input/ carries the declared walkthrough, an evidence map, a claim floor, and four rejection cases. The exported bundle under examples/publicrevealwalkthrough/exportedpublicreveal_bundle/ carries copied public source bodies with a manifest. The component runs both and writes metadata-only result records: publicrevealwalkthrough_result.json, tenminuterevealboard.json, publicrevealval\u2026",
            "level": 4,
            "order": 2,
            "section_id": "it-reads-two-inputs",
            "source_line_end": 30,
            "source_line_start": 16,
            "title": "It reads two inputs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass is bounded validator evidence rather than a launch, with the scope limit stated once under Scope limit.** A pass is bounded validator evidence, not a launch. The scope limit is stated once, under Scope limit.",
            "level": 4,
            "order": 3,
            "section_id": "a-pass-is-bounded-validator-evidence-rather-than-a-release",
            "source_line_end": 37,
            "source_line_start": 31,
            "title": "A pass is bounded validator evidence rather than a launch"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 39,
            "source_line_start": 38,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A walkthrough drifts into a pitch as soon as commands and evidence refs are dropped, so this component treats the first-run path as accounting where each step points at real state, work, and records.** A walkthrough drifts toward a pitch the moment it is allowed to. Dropping the commands and the evidence refs is the easiest way to make a first run look more impressive and prove less. This component removes that option. It treats the first-run path as an accounting exercise rather than a narrative: a command produces local state, a route points at work and events, an evidence ref points at a record, and a scope limit sits beside any impressive-looking total.",
            "level": 4,
            "order": 5,
            "section_id": "accounting-not-a-pitch",
            "source_line_end": 51,
            "source_line_start": 40,
            "title": "Accounting, not a pitch"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture does not pass on its own paperwork; it passes only when the exported bundle runs underneath it with copied bodies digest-verified, so the reveal cannot describe a runnable path that is broken.** The stricter part is the real-lane witness. The fixture does not pass on its own paperwork. It passes only when the exported bundle actually runs underneath it, with its copied source bodies present and digest-verified. So the reveal cannot describe a runnable path while the runnable path is broken. That is the quiet failure mode of every quick-start that says more than it can execute.",
            "level": 4,
            "order": 6,
            "section_id": "the-real-lane-witness",
            "source_line_end": 62,
            "source_line_start": 52,
            "title": "The real-lane witness"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 64,
            "source_line_start": 63,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The two entrypoints share one core builder, buildresult, and differ in what they require. The two entrypoints share one core builder, buildresult, and differ in what they require.",
            "level": 4,
            "order": 8,
            "section_id": "the-two-entrypoints-share-one-core-builder",
            "source_line_end": 70,
            "source_line_start": 65,
            "title": "The two entrypoints share one core builder"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run calls build_result, which scans inputs and runs three validators for the density floor, the evidence map, and the claim floor, passing only when all pass with no missing rejection and a clean scan.** run is the fixture lane. It calls buildresult with include_negative set true, then gates the outcome on a witness, then writes the record set. buildresult loads the fixture payloads, runs the secret-exclusion scan over every input path with scanpaths, and calls three validators. validatewalkthrough enforces the density floor: at least five steps, at least four distinct commands, and at least four evidence refs, otherwise it emits PUBLICREVEALDENSITYFLOORMISSING. validateevidencemap checks t\u2026",
            "level": 4,
            "order": 9,
            "section_id": "the-fixture-lane-and-its-three-validators",
            "source_line_end": 87,
            "source_line_start": 71,
            "title": "The fixture lane and its three validators"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "fixturereallanewitness reruns the exported bundle with the manifest required, and attachreallanewitness forces the fixture result to blocked if that witness did not pass.** After the builder, run calls fixturereallanewitness, which runs the exported bundle through buildresult with the source-module manifest required, so the copied bodies are digest-checked for real. attachreallanewitness reads that witness: if it did not pass, the fixture result is forced to blocked, realruntimereceipt is set false, and a PUBLICREVEALREALLANEWITNESS_REQUIRED or ...BLOCKED finding is added. Then write_receipts emits the records.",
            "level": 4,
            "order": 10,
            "section_id": "gating-the-fixture-on-the-real-lane-witness",
            "source_line_end": 99,
            "source_line_start": 88,
            "title": "Gating the fixture on the real-lane witness"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "runreveal_bundle makes the source-module manifest mandatory, and sourcemodulemanifestresult checks each module's class, copied-and-metadata-only flag, existence, three digest fields, and required anchors, blocking on any mismatch.** runrevealbundle is the exported-bundle lane. It calls buildresult with include_negative false, which makes the source-module manifest mandatory. sourcemodulemanifestresult walks each declared module: the material class must be one of PUBLICSAFESOURCEBODYCLASSES, the row must mark the body copied and kept out of the record, the target file must exist, all three digest fields must match the recomputed _sha256, and every declared anchor must be present in the copie\u2026",
            "level": 4,
            "order": 11,
            "section_id": "the-bundle-lane-digest-verifies-each-module",
            "source_line_end": 141,
            "source_line_start": 100,
            "title": "The bundle lane digest-verifies each module"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 143,
            "source_line_start": 142,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "**The fixture ships four inputs that must stay rejected, and if any stops producing its finding the reveal is no longer bounded enough for a cold reader.** The fixture ships four inputs that must stay rejected. If any of these stops producing its finding, the reveal is no longer bounded enough for a cold reader.",
            "level": 4,
            "order": 13,
            "section_id": "four-inputs-that-must-stay-rejected",
            "source_line_end": 158,
            "source_line_start": 144,
            "title": "Four inputs that must stay rejected"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The four expected cases live in EXPECTEDNEGATIVE_CASES, and a run is blocked if any is absent from the observed set.** The four expected cases are declared in EXPECTEDNEGATIVECASES; a run is blocked if any of them is absent from the observed set.",
            "level": 4,
            "order": 14,
            "section_id": "a-missing-case-blocks-the-run",
            "source_line_end": 165,
            "source_line_start": 159,
            "title": "A missing case blocks the run"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 167,
            "source_line_start": 166,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The path follows first-run CLI and progressive-disclosure practice for one runnable command and a bounded first route, and borrows provenance and tracing work for walking from artifact to source, record, and linked work.** The path follows first-run CLI and progressive-disclosure practice. The Command Line Interface Guidelines motivate a single runnable command, worked examples, discoverable next steps, and machine-readable output. Nielsen Norman Group's progressive disclosure motivates showing the bounded first route before expanding into full drilldowns. The evidence walk borrows from provenance and tracing work: W3C PROV for moving from artifact to source and record, and OpenTelemetry\u2026",
            "level": 4,
            "order": 16,
            "section_id": "first-run-cli-progressive-disclosure-provenance",
            "source_line_end": 184,
            "source_line_start": 168,
            "title": "First-run CLI, progressive disclosure, provenance"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 186,
            "source_line_start": 185,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "record or generated projection surfaces:",
            "level": 4,
            "order": 18,
            "section_id": "reader-validation-without-durable-writes",
            "source_line_end": 197,
            "source_line_start": 187,
            "title": "Reader validation without durable writes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The focused suite covers the fixture path, exported bundle, digest checks, and four negative cases, and a pass means the density floor was met, bodies verified, overclaims rejected, and records metadata-only for this fixture and bundle only.** The first command runs the focused suite over the fixture path, the exported bundle, digest checks, and the four negative cases. The second confirms the paper-module corpus still resolves. A pass means the walkthrough met the density floor, the copied bodies verified, the overclaims stayed rejected, and the records stayed metadata-only for this fixture and this bundle only.",
            "level": 4,
            "order": 19,
            "section_id": "what-the-two-commands-check",
            "source_line_end": 209,
            "source_line_start": 198,
            "title": "What the two commands check"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 211,
            "source_line_start": 210,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is that a cold reader can run a local walkthrough from command to route to result record with every step backed by something the system runs, over the fixture, bundle, manifest, tests, and records.** The strongest claim the evidence supports is narrow: a cold reader can run a local walkthrough from a command to a route explanation to a result record and its source boundary, and every step on that path is backed by something the system runs. The proof boundary is the fixture, the exported bundle, the source-module manifest, the focused tests, and the metadata-only records named above.",
            "level": 4,
            "order": 21,
            "section_id": "the-narrow-claim-supported",
            "source_line_end": 223,
            "source_line_start": 212,
            "title": "The narrow claim supported"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component claims no launch, hosting, public sharing, recipient work, external model service, or whole-system correctness, keeping authority with the source, manifest, validators, and records rather than any board or count layered over them.** It does not claim launch-scope decision, hosted deployment, public sharing decision, recipient work, external model service, secret export, whole-system equivalence, Lean or Lake execution, source-file changes, or whole-system correctness. The scope limit stays with the source, the manifest, the validators, and the records, not with any count, board, or generated card layered over them. Visual boards, screenshots, and copied-body counts are prese\u2026",
            "level": 4,
            "order": 22,
            "section_id": "what-it-does-not-claim",
            "source_line_end": 237,
            "source_line_start": 224,
            "title": "What it does not claim"
          }
        ],
        "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 whole-system equivalence."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "public_reveal_walkthrough.py",
            "path": "src/microcosm_core/organs/public_reveal_walkthrough.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public reveal fixture validation, exported reveal bundle validation, source-module digest checks, negative-case enforcement, cards, and scope limits.",
            "symbols": [
              "run",
              "run_reveal_bundle",
              "_source_module_manifest_result",
              "_source_open_body_import_summary",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING",
              "PUBLIC_SAFE_SOURCE_BODY_CLASSES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/public_reveal_walkthrough.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 whole-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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It confirms every accepted component still</span> ties to a standard, a documented way to run it, and a saved result record, emitting a coded finding when a tie is missing.</strong> <code>standards_meta_diagnostics</code> is a coverage checker. It reads the project&#x27;s public catalogs and confirms that every accepted component is still tied to a written standard, a documented way to run it, and a saved result record. When one of those ties is missing, it emits a structured finding with a named error code instead of a paragraph of prose.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Silent drift is the failure</span>: attachments fall out of step one component at a time with nothing breaking, so a gap sits unnoticed until a reader hits the hole.</strong> The problem it solves is silent drift. A spine of accepted components stays coherent only while each one keeps its four attachments: a standard that describes it, a runtime contract that runs it, a result record that holds its last verdict, and a stated limit on what it is allowed to claim. As the spine grows, those attachments fall out of step one component at a time, and nothing breaks when they do. A new component can be accepted while its standard file, registry row, or result-record ref is never added. The gap just sits there until a reader trusts the spine and finds a hole.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Its output is a metadata-only</span> record of refs, counts, hashes, and verdicts, readable in the open without exporting private source.</strong> The check emits a metadata-only result record: refs, counts, hashes, and verdicts, never the source bodies they describe. So a coverage report can be read in the open without exporting private source.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Coverage projected from the live registry</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Positive coverage is projected from the live public registry rather than stored, so four public surfaces must agree on one component set or a mismatch is a finding.</strong> A loose check fails here in a specific way. If the diagnostic held its own checked-in list of what the spine should contain, that list would itself go stale, and a stale example would quietly become the thing the spine is measured against. So the positive coverage is projected from the live public registry rather than stored. The accepted-component list, the standard rows, the runtime-contract rows, and the result-record refs then have to agree on exactly the same set of components. Any component that appears in one surface but not another is a finding.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five negative fixtures keep it falsifiable</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Five negative fixtures must each surface their expected failure, and the run blocks if one that should fail passes.</strong> The check is also falsifiable. It carries five negative fixtures that each must surface their expected failure. If a fixture that should fail passes, the run is blocked, so the checker cannot silently stop catching a class of gap.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p>Two entry points drive the same validator over different inputs.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run</code> drives the fixture path</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> calls <code>_build_result</code> with live positive projection and all five negatives evaluated, then attaches a freshness basis and writes result records.</strong> <code>run</code> is the fixture path. It calls <code>_build_result</code> with <code>include_negative=True</code> and <code>project_positive_from_live=True</code>, so the positive rows come from live registry state and all five negative fixtures are evaluated. It then attaches a freshness basis and calls <code>_write_receipts</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run_diagnostics_bundle</code> reads the exported bundle</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_diagnostics_bundle</code> reads the three exported JSON inputs directly and can return a cached result when the input digests are unchanged.</strong> <code>run_diagnostics_bundle</code> is the exported-bundle path. It calls <code>_build_result</code> with <code>include_negative=False</code> and <code>project_positive_from_live=False</code>, reading the three exported JSON inputs directly. With <code>reuse_fresh_receipt</code> it can return a cached result when <code>_fresh_bundle_receipt</code> confirms the input digests have not changed.</p>\n<p><code>_build_result</code> is the core. In order, it:</p>\n<ol><li>loads the payloads through <code>_load_payloads</code>, which either reads <code>standards_inventory.json</code>, <code>organ_runtime_contracts.json</code>, and <code>diagnostic_policy.json</code>, or projects those rows from the live registry via <code>build_diagnostics_input_payloads</code>;</li><li>validates any exported source-module manifest with <code>_source_module_manifest_result</code>, which digest-checks each copied body;</li><li>runs <code>scan_paths</code> over every input with the forbidden-class policy loaded by <code>load_forbidden_classes</code>;</li><li>computes <code>_positive_findings</code> over the accepted-component set and <code>_negative_findings</code> over the five negative fixtures;</li><li>assembles the status.</li></ol>\n<h4 class=\"pm-body__h pm-body__h--sub\">When status is pass versus blocked</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Status is <code>pass</code> only with no positive findings, no missing negatives, no blocking secret hits, and a passing or absent manifest; anything else is <code>blocked</code>.</strong> The status is <code>pass</code> only when there are no positive findings, no missing negative cases, no blocking secret hits, and the source-module manifest is <code>pass</code> or absent. Anything else is <code>blocked</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_positive_findings</code> checks each accepted component</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_positive_findings</code> records a gap when any accepted component&#x27;s inventory row, refs, standard identity, result records, or runtime step is missing, and it rejects overclaim flags.</strong> <code>_positive_findings</code> does the coverage work. For each component id in the policy&#x27;s <code>accepted_organ_ids</code>, it looks up the inventory row and the runtime row, and it derives the expected standard identity <code>std_microcosm_&lt;id&gt;</code> and the expected file <code>standards/std_microcosm_&lt;id&gt;.json</code>. It records a finding when the inventory row is absent, when <code>standard_id</code>, <code>standard_ref</code>, or <code>registry_row_ref</code> is empty, when the standard identity does not match the live file, when <code>receipt_refs</code> is empty, or when the runtime row lacks a <code>cli_command</code> or a <code>runtime_step</code>. It also rejects a policy that sets any overclaim flag such as <code>release_authorized</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Negative findings, result records, and the compact card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_negative_findings</code> records each fixture&#x27;s triggered code, <code>_write_receipts</code> writes the result, board, and validation records, and <code>result_card</code> projects a card that omits the detailed lists.</strong> <code>_negative_findings</code> walks the five negative fixtures and records the error code each one is built to trigger. <code>_write_receipts</code> writes the result, board, and validation records with <code>write_json_atomic</code>, plus an sign-off record when asked. <code>result_card</code> projects a compact card that omits the covered-component list, findings, and source refs from its payload while keeping them in the full result.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (10 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"862\" height=\"420\" viewBox=\"0 0 862 420\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"178.9\" y1=\"54.0\" x2=\"367.7\" y2=\"99.0\"></line><polygon class=\"pmd-arrow\" points=\"367.7,99.0 360.3,100.4 361.7,94.4\"></polygon><line class=\"pmd-edge\" x1=\"351.6\" y1=\"54.0\" x2=\"407.0\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"407.0,96.0 399.7,94.3 403.4,89.4\"></polygon><line class=\"pmd-edge\" x1=\"518.6\" y1=\"54.0\" x2=\"457.1\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"457.1,96.0 461.1,89.6 464.5,94.7\"></polygon><line class=\"pmd-edge\" x1=\"674.2\" y1=\"54.0\" x2=\"493.9\" y2=\"98.4\"></line><polygon class=\"pmd-arrow\" points=\"493.9,98.4 499.8,93.8 501.3,99.8\"></polygon><line class=\"pmd-edge\" x1=\"375.9\" y1=\"132.0\" x2=\"247.9\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"247.9,174.0 253.5,169.0 255.4,174.8\"></polygon><line class=\"pmd-edge\" x1=\"433.9\" y1=\"132.0\" x2=\"441.0\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"441.0,174.0 436.8,167.8 442.9,166.7\"></polygon><line class=\"pmd-edge\" x1=\"488.7\" y1=\"132.0\" x2=\"652.9\" y2=\"183.0\"></line><polygon class=\"pmd-arrow\" points=\"652.9,183.0 645.4,183.9 647.2,178.0\"></polygon><line class=\"pmd-edge\" x1=\"247.9\" y1=\"228.0\" x2=\"375.9\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"375.9,270.0 368.5,270.8 370.4,265.0\"></polygon><line class=\"pmd-edge\" x1=\"441.0\" y1=\"228.0\" x2=\"433.9\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"433.9,270.0 432.0,262.7 438.0,263.8\"></polygon><line class=\"pmd-edge\" x1=\"652.9\" y1=\"219.0\" x2=\"488.7\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"488.7,270.0 494.4,265.0 496.2,270.9\"></polygon><line class=\"pmd-edge\" x1=\"430.8\" y1=\"306.0\" x2=\"430.8\" y2=\"348.0\"></line><polygon class=\"pmd-arrow\" points=\"430.8,348.0 427.7,341.2 433.9,341.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=\"170.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"103.3\" y=\"40.5\">standards_inventory</tspan></text><title>standards_inventory</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.6\" y=\"18.0\" width=\"222.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"327.8\" y=\"40.5\">runtime contract inventory</tspan></text><title>runtime contract inventory</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"467.0\" y=\"18.0\" width=\"155.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"544.9\" y=\"40.5\">diagnostic_policy</tspan></text><title>diagnostic_policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"650.8\" y=\"18.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"747.2\" y=\"40.5\">five negative fixtures</tspan></text><title>five negative fixtures</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"367.7\" y=\"96.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"430.8\" y=\"118.5\">_build_result</tspan></text><title>_build_result</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"32.2\" y=\"174.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"165.6\" y=\"196.5\">_positive_findings: coverage per</tspan><tspan x=\"165.6\" y=\"214.5\">component</tspan></text><title>_positive_findings: coverage per component</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"327.0\" y=\"174.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"445.6\" y=\"196.5\">_negative_findings: expected</tspan><tspan x=\"445.6\" y=\"214.5\">failures</tspan></text><title>_negative_findings: expected failures</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"592.2\" y=\"183.0\" width=\"237.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"710.8\" y=\"205.5\">scan_paths: secret exclusion</tspan></text><title>scan_paths: secret exclusion</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"330.7\" y=\"270.0\" width=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"430.8\" y=\"292.5\">status: pass or blocked</tspan></text><title>status: pass or blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"304.8\" y=\"348.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"430.8\" y=\"370.5\">_write_receipts: metadata-only</tspan><tspan x=\"430.8\" y=\"388.5\">records</tspan></text><title>_write_receipts: metadata-only records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD inventory[&quot;standards_inventory&quot;] contracts[&quot;runtime contract inventory&quot;] policy[&quot;diagnostic_policy&quot;] negatives[&quot;five negative fixtures&quot;] build[&quot;_build_result&quot;] positive[&quot;_positive_findings: coverage per component&quot;] negative[&quot;_negative_findings: expected failures&quot;] scan[&quot;scan_paths: secret exclusion&quot;] status[&quot;status: pass or blocked&quot;] result records[&quot;_write_receipts: metadata-only records&quot;] inventory --&gt; build contracts --&gt; build policy --&gt; build negatives --&gt; build build --&gt; positive build --&gt; negative build --&gt; scan positive --&gt; status negative --&gt; status scan --&gt; status status --&gt; result records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Five negative fixtures each map to</span> one expected error code, and a run that fails to surface any of them is blocked:</strong> Five negative fixtures each map to one expected error code, and a run that fails to surface any of them is blocked:</p>\n<ul><li><code>missing_standard_ref</code> yields <code>STANDARDS_META_MISSING_STANDARD_REF</code></li><li><code>unmapped_accepted_organ</code> yields <code>STANDARDS_META_UNMAPPED_ACCEPTED_ORGAN</code></li><li><code>missing_receipt_ref</code> yields <code>STANDARDS_META_MISSING_RECEIPT_REF</code></li><li><code>release_overclaim</code> yields <code>STANDARDS_META_AUTHORITY_OVERCLAIM</code></li><li><code>private_source_leakage</code> yields <code>STANDARDS_META_PRIVATE_SOURCE_FORBIDDEN</code></li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the current fixture reports</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On the current fixture the sign-off record reports <code>status: pass</code> with 88 accepted components fully mapped, all five error codes present, and zero blocking secret hits.</strong> On the current fixture the sign-off record reports <code>status: pass</code> with <code>accepted_organ_count: 88</code>, <code>standard_mapping_count: 88</code>, <code>runtime_contract_count: 88</code>, all five expected error codes present, and <code>secret_exclusion_scan.blocking_hit_count: 0</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Grounded in schema and contract validation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design follows JSON Schema and OpenAPI validation practice, applying it to the launch boundary as bounded evidence about consistency rather than a claim of authority.</strong> This component is grounded in schema and contract validation practice rather than in a claim that a diagnostic creates authority. JSON Schema treats a schema as a machine-readable vocabulary for validating structured JSON data, and OpenAPI uses interface descriptions so a consumer can understand an API without reading its source. The check applies that pattern to the launch boundary: standards, adapter contracts, result records, and scope limits are validated as public projections, and the check stays bounded evidence about consistency.</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<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reader validation without durable writes</h4>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_standards_meta_diagnostics.py -q \\\n  --basetemp=/tmp/microcosm_standards_meta_diagnostics_pytest\npython3 scripts/build/build_doctrine_projection.py \\\n  --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means positive inputs cover the accepted set, the five negatives surface their named codes, and the paper-module corpus is in parity, as validator evidence about consistency.</strong> A pass means the positive inputs cover the accepted-component set, the five negative cases surface their named error codes, and the paper-module corpus is in parity. It is validator evidence about consistency.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim and its ceiling</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The evidence supports only that public inputs project consistently into one inspectable metadata-only record; the check mutates nothing, exports no source, and excludes launch.</strong> The strongest claim the evidence supports is that the public standards inventory, runtime contracts, accepted-component refs, result-record refs, diagnostic policy, and secret-exclusion scan are projected consistently into one metadata-only result record a reader can inspect. The proof boundary is those public inputs and the sign-off and validation records built from them. The scope limit stops there: the check does not mutate the standards registry, become source authority, export private source, authorize providers, include launch operations or public sharing, or prove whole-system correctness.</p>\n</section>",
      "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": "component-standards-meta-diagnostics.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.microcosm_axiom_substrate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Microcosm Axiom System",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
          "url": "paper-module-microcosm-axiom-substrate.html"
        }
      ],
      "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-module-standards-meta-diagnostics.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 inventory[\"standards_inventory\"] contracts[\"runtime contract inventory\"] policy[\"diagnostic_policy\"] negatives[\"five negative fixtures\"] build[\"_build_result\"] positive[\"_positive_findings: coverage per component\"] negative[\"_negative_findings: expected failures\"] scan[\"scan_paths: secret exclusion\"] status[\"status: pass or blocked\"] result records[\"_write_receipts: metadata-only records\"] inventory --> build contracts --> build policy --> build negatives --> build build --> positive build --> negative build --> scan positive --> status negative --> status scan --> status status --> result records",
            "source_format": "mermaid",
            "source_hash": "sha256:e87ef37414e7362014a2ed852b163e107f3435ed63f8eadf377760406fc74a53",
            "source_line_end": 153,
            "source_line_start": 129
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "standards_meta_diagnostics",
                "kind": "organ",
                "kind_label": "component",
                "label": "Standards Meta Diagnostics",
                "relation": "explains",
                "url": "component-standards-meta-diagnostics.html"
              },
              {
                "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": 235,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It confirms every accepted component still ties to a standard, a documented way to run it, and a saved result record, emitting a coded finding when a tie is missing. standardsmeta_diagnostics is a coverage checker. It reads the project's public catalogs and confirms that every accepted component is still tied to a written standard, a documented way to run it, and a saved result record. When one of those ties is missing, it emits a structured finding with a named error code instead of a paragraph of prose.",
            "level": 4,
            "order": 1,
            "section_id": "it-confirms-every-accepted-component-still-ties-to-a-standard",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "It confirms every accepted component still ties to a standard"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Silent drift is the failure: attachments fall out of step one component at a time with nothing breaking, so a gap sits unnoticed until a reader hits the hole.** The problem it solves is silent drift. A spine of accepted components stays coherent only while each one keeps its four attachments: a standard that describes it, a runtime contract that runs it, a result record that holds its last verdict, and a stated limit on what it is allowed to claim. As the spine grows, those attachments fall out of step one component at a time, and nothing breaks when they do. A new component can be accepted while its standard file, registry row, or result-record ref is never added. The gap just sits there\u2026",
            "level": 4,
            "order": 2,
            "section_id": "silent-drift-is-the-failure",
            "source_line_end": 25,
            "source_line_start": 13,
            "title": "Silent drift is the failure"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Its output is a metadata-only record of refs, counts, hashes, and verdicts, readable in the open without exporting private source.** The check emits a metadata-only result record: refs, counts, hashes, and verdicts, never the source bodies they describe. So a coverage report can be read in the open without exporting private source.",
            "level": 4,
            "order": 3,
            "section_id": "its-output-is-a-body-free-record-of-refs",
            "source_line_end": 33,
            "source_line_start": 26,
            "title": "Its output is a metadata-only record of refs"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Positive coverage is projected from the live public registry rather than stored, so four public surfaces must agree on one component set or a mismatch is a finding.** A loose check fails here in a specific way. If the diagnostic held its own checked-in list of what the spine should contain, that list would itself go stale, and a stale example would quietly become the thing the spine is measured against. So the positive coverage is projected from the live public registry rather than stored. The accepted-component list, the standard rows, the runtime-contract rows, and the result-record refs then have to agree on exactly the same set of components. Any component that appears in one surface\u2026",
            "level": 4,
            "order": 5,
            "section_id": "coverage-projected-from-the-live-registry",
            "source_line_end": 48,
            "source_line_start": 36,
            "title": "Coverage projected from the live registry"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Five negative fixtures must each surface their expected failure, and the run blocks if one that should fail passes.** The check is also falsifiable. It carries five negative fixtures that each must surface their expected failure. If a fixture that should fail passes, the run is blocked, so the checker cannot silently stop catching a class of gap.",
            "level": 4,
            "order": 6,
            "section_id": "five-negative-fixtures-keep-it-falsifiable",
            "source_line_end": 56,
            "source_line_start": 49,
            "title": "Five negative fixtures keep it falsifiable"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two entry points drive the same validator over different inputs.",
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 60,
            "source_line_start": 57,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run calls build_result with live positive projection and all five negatives evaluated, then attaches a freshness basis and writes result records.** run is the fixture path. It calls buildresult with include_negative=True and projectpositivefrom_live=True, so the positive rows come from live registry state and all five negative fixtures are evaluated. It then attaches a freshness basis and calls writereceipts.",
            "level": 4,
            "order": 8,
            "section_id": "run-drives-the-fixture-path",
            "source_line_end": 69,
            "source_line_start": 61,
            "title": "`run` drives the fixture path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "rundiagnostics_bundle reads the three exported JSON inputs directly and can return a cached result when the input digests are unchanged.** rundiagnosticsbundle is the exported-bundle path. It calls buildresult with includenegative=False and projectpositivefromlive=False, reading the three exported JSON inputs directly. With reusefreshreceipt it can return a cached result when freshbundle_receipt confirms the input digests have not changed. buildresult is the core. In order, it: loads the payloads through loadpayloads, which either reads standardsinventory.json, organruntime_contracts.json, and diagnostic_policy.json, or projects those rows from the live registry via builddiagnosticsinput_pa\u2026",
            "level": 4,
            "order": 9,
            "section_id": "run-diagnostics-bundle-reads-the-exported-bundle",
            "source_line_end": 93,
            "source_line_start": 70,
            "title": "`run_diagnostics_bundle` reads the exported bundle"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Status is pass only with no positive findings, no missing negatives, no blocking secret hits, and a passing or absent manifest; anything else is blocked.** The status is pass only when there are no positive findings, no missing negative cases, no blocking secret hits, and the source-module manifest is pass or absent. Anything else is blocked.",
            "level": 4,
            "order": 10,
            "section_id": "when-status-is-pass-versus-blocked",
            "source_line_end": 101,
            "source_line_start": 94,
            "title": "When status is pass versus blocked"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "positivefindings records a gap when any accepted component's inventory row, refs, standard identity, result records, or runtime step is missing, and it rejects overclaim flags. positive_findings does the coverage work. For each component id in the policy's acceptedorganids, it looks up the inventory row and the runtime row, and it derives the expected standard identity stdmicrocosm<id> and the expected file standards/stdmicrocosm<id>.json. It records a finding when the inventory row is absent, when standardid, standardref, or registryrowref is empty, when the standard identity does not match the live file, when receipt_refs is empty, or when the runtime row lacks a clicommand or a runtimest\u2026",
            "level": 4,
            "order": 11,
            "section_id": "positive-findings-checks-each-accepted-component",
            "source_line_end": 116,
            "source_line_start": 102,
            "title": "`_positive_findings` checks each accepted component"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "negativefindings records each fixture's triggered code, writereceipts writes the result, board, and validation records, and result_card projects a card that omits the detailed lists. negative_findings walks the five negative fixtures and records the error code each one is built to trigger. writereceipts writes the result, board, and validation records with writejsonatomic, plus an sign-off record when asked. result_card projects a compact card that omits the covered-component list, findings, and source refs from its payload while keeping them in the full result.",
            "level": 4,
            "order": 12,
            "section_id": "negative-findings-receipts-and-the-compact-card",
            "source_line_end": 154,
            "source_line_start": 117,
            "title": "Negative findings, result records, and the compact card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 156,
            "source_line_start": 155,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Five negative fixtures each map to one expected error code, and a run that fails to surface any of them is blocked: Five negative fixtures each map to one expected error code, and a run that fails to surface any of them is blocked: missingstandardref yields STANDARDSMETAMISSINGSTANDARDREF unmappedacceptedorgan yields STANDARDSMETAUNMAPPEDACCEPTEDORGAN missingreceiptref yields STANDARDSMETAMISSINGRECEIPTREF releaseoverclaim yields STANDARDSMETAAUTHORITYOVERCLAIM privatesourceleakage yields STANDARDSMETAPRIVATESOURCEFORBIDDEN",
            "level": 4,
            "order": 14,
            "section_id": "five-negative-fixtures-each-map-to-one-expected-error-code",
            "source_line_end": 168,
            "source_line_start": 157,
            "title": "Five negative fixtures each map to one expected error code"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**On the current fixture the sign-off record reports status: pass with 88 accepted components fully mapped, all five error codes present, and zero blocking secret hits.** On the current fixture the sign-off record reports status: pass with acceptedorgancount: 88, standardmappingcount: 88, runtimecontractcount: 88, all five expected error codes present, and secretexclusionscan.blockinghitcount: 0.",
            "level": 4,
            "order": 15,
            "section_id": "what-the-current-fixture-reports",
            "source_line_end": 177,
            "source_line_start": 169,
            "title": "What the current fixture reports"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 179,
            "source_line_start": 178,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The design follows JSON Schema and OpenAPI validation practice, applying it to the launch boundary as bounded evidence about consistency rather than a claim of authority.** This component is grounded in schema and contract validation practice rather than in a claim that a diagnostic creates authority. JSON Schema treats a schema as a machine-readable vocabulary for validating structured JSON data, and OpenAPI uses interface descriptions so a consumer can understand an API without reading its source. The check applies that pattern to the launch boundary: standards, adapter contracts, result records, and scope limits are validated as public projections, and the check stays bounded evidence\u2026",
            "level": 4,
            "order": 17,
            "section_id": "grounded-in-schema-and-contract-validation",
            "source_line_end": 196,
            "source_line_start": 180,
            "title": "Grounded in schema and contract validation"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 198,
            "source_line_start": 197,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result-record or generated-projection surfaces:",
            "level": 4,
            "order": 19,
            "section_id": "reader-validation-without-durable-writes",
            "source_line_end": 211,
            "source_line_start": 199,
            "title": "Reader validation without durable writes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means positive inputs cover the accepted set, the five negatives surface their named codes, and the paper-module corpus is in parity, as validator evidence about consistency.** A pass means the positive inputs cover the accepted-component set, the five negative cases surface their named error codes, and the paper-module corpus is in parity. It is validator evidence about consistency.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-certifies",
            "source_line_end": 219,
            "source_line_start": 212,
            "title": "What a pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 221,
            "source_line_start": 220,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The evidence supports only that public inputs project consistently into one inspectable metadata-only record; the check mutates nothing, exports no source, and excludes launch.** The strongest claim the evidence supports is that the public standards inventory, runtime contracts, accepted-component refs, result-record refs, diagnostic policy, and secret-exclusion scan are projected consistently into one metadata-only result record a reader can inspect. The proof boundary is those public inputs and the sign-off and validation records built from them. The scope limit stops there: the check does not mutate the standards registry, become source authority, export private source, authorize provi\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-supported-claim-and-its-ceiling",
            "source_line_end": 234,
            "source_line_start": 222,
            "title": "The strongest supported claim and its ceiling"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "standards_meta_diagnostics.py",
            "path": "src/microcosm_core/organs/standards_meta_diagnostics.py",
            "resolution": "resolved",
            "role": "Runtime + result record-writing locus for the public coverage diagnostic.",
            "symbols": [
              "run",
              "run_diagnostics_bundle",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/standards_meta_diagnostics.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Component runs forecast-evaluation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component runs forecast-evaluation statistics over synthetic, market-shaped fixtures, records both the numbers computed and the cases refused, and writes a metadata-only result record from the copied econometric code.</strong> <code>finance_forecast_evaluation_spine</code> runs forecast-evaluation statistics over synthetic, market-shaped fixtures and records both the numbers it computed and the cases it refused. It is a public component with runnable source. It reads a synthetic loss matrix and paired loss series, checks the request is admissible, runs the copied econometric code, and writes a metadata-only result record.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Value is evaluation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The value is the evaluation posture, not a claim about any asset.</strong> The value is the evaluation posture, not a claim about any asset.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Result record carries</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The result record carries computed statistics when the fixture supports them and typed refusals when it does not, and both are treated as valid outcomes.</strong> The result record carries computed statistics when the fixture supports them and typed refusals when it does not. Both are treated as valid outcomes.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why model comparison is hard</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A lower average loss does not establish better forecasting because losses are autocorrelated, samples are short, and a careless split lets a model peek past its forecast point.</strong> Comparing two forecasting models is harder than it looks. A lower average loss does not establish one model predicts better. Losses are autocorrelated, samples are short, and a careless time split lets a model peek past the point it was supposed to forecast from. A &quot;loose&quot; comparison, one that reports a mean and stops, produces a number that reads like a result but is not one.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The econometric machinery it carries</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It carries the careful machinery economists use, Diebold-Mariano with a Bartlett HAC variance, the HLN correction, Hansen&#x27;s SPA test, a model confidence set, and a stationary bootstrap, run on synthetic data only.</strong> This component carries the machinery economists use to answer the question carefully: 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, a model confidence set, and a Politis-Romano stationary bootstrap. It runs them on synthetic data only, and it refuses when the input is inadmissible instead of returning a number that could be misread.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A thin runtime over <code>SPEC</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component is a thin runtime over a <code>CrownJewelSpec</code> that fixes the four required inputs, names the three negative cases, binds the source manifest, and restricts reads to anchors in four copied modules.</strong> The component is a thin runtime over a <code>CrownJewelSpec</code> named <code>SPEC</code>. The spec fixes the four required inputs (<code>family_loss_matrix.json</code>, <code>paired_loss_series.json</code>, <code>finance_boundary_policy.json</code>, <code>projection_protocol.json</code>), names the three negative cases, binds the source manifest, and restricts source-open reads to required anchors in four copied modules: <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<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints, one bundle difference</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_finance_forecast_bundle</code> both delegate to <code>run_crown_jewel_organ</code>, differing only in that the bundle entrypoint sets <code>input_mode</code> to the exported-bundle mode.</strong> <code>run</code> and <code>run_finance_forecast_bundle</code> both delegate to <code>run_crown_jewel_organ</code> with <code>evaluate</code> and <code>evaluate_negative_case</code>. The bundle entrypoint sets <code>input_mode</code> to the exported-bundle mode; that is the only difference.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate</code> loads inputs, order matters</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate</code> loads the loss matrix, paired loss series, and boundary policy, then calls <code>_evaluate_payloads</code>, where the order of operations matters.</strong> <code>evaluate</code> loads the loss matrix, the paired loss series, and the boundary policy, then calls <code>_evaluate_payloads</code>. That function is where the order of operations matters.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Guards run before any computation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_policy_findings</code> and <code>_lookahead_split_findings</code> run first, blocking on any non-<code>False</code> advice flag or forecast-date leakage, so an inadmissible request never reaches a statistic.</strong> The guards run first. <code>_policy_findings</code> walks <code>FALSE_BOUNDARY_FLAGS</code> (<code>investment_advice_authorized</code>, <code>trading_advice_authorized</code>, <code>live_market_data_authorized</code>, <code>track_record_claim_authorized</code>, <code>performance_claim_authorized</code>, <code>optimizer_mutation_authorized</code>) and raises <code>FINANCE_NO_ADVICE_OVERCLAIM</code> for any flag that is not exactly <code>False</code>. <code>_lookahead_split_findings</code> parses the row dates with <code>_parse_iso_date</code> and raises <code>FINANCE_LOOKAHEAD_SPLIT_FORBIDDEN</code> when a row&#x27;s <code>subject_as_of</code> reaches its <code>event_start</code>, or when an event window ends before it begins. If either guard produces a finding, or the source manifest did not pass, <code>_evaluate_payloads</code> returns a blocked record and no statistics run. An inadmissible request never reaches a computation.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Branching to standalone or subprocess stats</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Only after the guards pass does <code>_is_exported_finance_bundle</code> branch to a declared, unexecuted contract for the exported bundle or a real child-interpreter subprocess for the first-wave fixture with <code>scipy</code> blocked.</strong> Only after the guards pass does the branch happen. <code>_is_exported_finance_bundle</code> decides the path. For the exported public bundle, <code>_standalone_exported_statistics_contract</code> returns a declared contract: the statistics are named and marked <code>executed: false</code>, with <code>not_a_live_run</code> and <code>real_runtime_receipt: false</code>, so the standalone bundle does not depend on a live source subprocess. For the first-wave fixture, <code>_run_stats_subprocess</code> (memoized by <code>_run_stats_subprocess_cached</code>) shells out to a child interpreter that imports the copied <code>tools.finance</code> modules. It runs <code>reality_check_summary</code>, <code>spa_summary</code>, and <code>model_confidence_set_summary</code> with <code>min_sample</code> 10, <code>bootstrap_reps</code> 40, and <code>seed</code> 1729, <code>paired_loss_summary</code> with <code>min_paired</code> 10, and <code>stationary_bootstrap_indices</code> with <code>reps</code> 5 and <code>seed</code> 1729. The subprocess deliberately blocks <code>scipy</code> from importing before calling <code>harvey_leybourne_newbold_correction</code>, which forces a typed refusal instead of a fabricated t-distribution p-value.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Checking the subprocess payload</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Back in the parent, <code>_evaluate_payloads</code> checks each statistic field against its expected status, blocks on any mismatch, and keeps source bodies out with <code>body_in_receipt: false</code> and hashed stdout and stderr.</strong> Back in the parent, <code>_evaluate_payloads</code> reads the subprocess payload and checks each field: Reality Check and SPA must be <code>computed_bootstrap</code>, the model confidence set must report <code>implemented</code>, Diebold-Mariano must be <code>computed_hac_normal_approximation</code>, and the HLN entry must be a refusal with reason <code>scipy_unavailable_for_t_distribution</code>. Any mismatch becomes a finding and the record is blocked. Source bodies never enter the record; every emitted stats object keeps <code>body_in_receipt: false</code>, and the subprocess is summarized by <code>stdout_sha256</code> and <code>stderr_sha256</code> from <code>_sha256_text</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Negative cases reuse the same path</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_negative_case</code> mutates one input to reproduce a specific fault, re-runs <code>_evaluate_payloads</code>, and confirms the expected stable error code appears.</strong> <code>evaluate_negative_case</code> reuses the same path. It loads the fixture, mutates one input to reproduce a specific fault (moving a row&#x27;s <code>subject_as_of</code> onto its <code>event_start</code> for the leakage case, or setting <code>investment_advice_authorized</code> true for the overclaim case), re-runs <code>_evaluate_payloads</code>, and confirms the expected stable error code appears.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code>, <code>run_finance_forecast_bundle</code></td><td>Entrypoints; forward the spec and evaluators to <code>run_crown_jewel_organ</code></td></tr><tr><td><code>evaluate</code></td><td>Loads the three fixture files, then calls <code>_evaluate_payloads</code></td></tr><tr><td><code>_evaluate_payloads</code></td><td>Runs guards, blocks on failure, else branches to standalone or subprocess stats</td></tr><tr><td><code>_policy_findings</code></td><td>Rejects any advice/live-data/performance flag that is not <code>False</code></td></tr><tr><td><code>_lookahead_split_findings</code></td><td>Rejects rows where the forecast date reaches the event window</td></tr><tr><td><code>_run_stats_subprocess</code></td><td>Runs the copied <code>tools.finance</code> code in a child interpreter with <code>scipy</code> blocked</td></tr><tr><td><code>_standalone_exported_statistics_contract</code></td><td>Declares, without recomputing, the statistics for the exported bundle</td></tr><tr><td><code>evaluate_negative_case</code></td><td>Mutates one input per case and confirms the expected error code</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"524\" height=\"624\" viewBox=\"0 0 524 624\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"261.8\" y1=\"108.0\" x2=\"261.8\" y2=\"150.0\"></line><polygon class=\"pmd-arrow\" points=\"261.8,150.0 258.7,143.2 264.9,143.2\"></polygon><line class=\"pmd-edge\" x1=\"261.8\" y1=\"186.0\" x2=\"261.8\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"261.8,228.0 258.7,221.2 264.9,221.2\"></polygon><line class=\"pmd-edge\" x1=\"237.0\" y1=\"282.0\" x2=\"198.4\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"198.4,324.0 200.8,316.9 205.3,321.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"137.7\" y=\"294.0\" width=\"160.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"217.7\" y=\"307.0\" text-anchor=\"middle\">&quot;finding or bad manifest&quot;</text><line class=\"pmd-edge\" x1=\"287.6\" y1=\"282.0\" x2=\"336.5\" y2=\"333.0\"></line><polygon class=\"pmd-arrow\" points=\"336.5,333.0 329.5,330.2 333.9,325.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"271.1\" y=\"298.5\" width=\"82.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"312.1\" y=\"311.5\" text-anchor=\"middle\">&quot;admissible&quot;</text><line class=\"pmd-edge\" x1=\"319.0\" y1=\"369.0\" x2=\"220.8\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"220.8,420.0 225.4,414.1 228.2,419.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"249.9\" y=\"385.5\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"269.9\" y=\"398.5\" text-anchor=\"middle\">&quot;yes&quot;</text><line class=\"pmd-edge\" x1=\"363.2\" y1=\"369.0\" x2=\"390.2\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"390.2,420.0 384.3,415.4 389.7,412.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"359.7\" y=\"385.5\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"376.7\" y=\"398.5\" text-anchor=\"middle\">&quot;no&quot;</text><line class=\"pmd-edge\" x1=\"186.3\" y1=\"492.0\" x2=\"226.9\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"226.9,534.0 220.0,531.2 224.4,527.0\"></polygon><line class=\"pmd-edge\" x1=\"362.7\" y1=\"492.0\" x2=\"308.3\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"308.3,534.0 311.9,527.4 315.6,532.2\"></polygon><line class=\"pmd-edge\" x1=\"184.5\" y1=\"378.0\" x2=\"247.3\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"247.3,534.0 241.9,528.8 247.6,526.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"161.7\" y=\"18.0\" width=\"200.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"40.5\">Synthetic fixture</tspan><tspan x=\"261.8\" y=\"58.5\">family_loss_matrix,</tspan><tspan x=\"261.8\" y=\"76.5\">paired_loss_series,</tspan><tspan x=\"261.8\" y=\"94.5\">finance_boundary_policy</tspan></text><title>Synthetic fixture family_loss_matrix, paired_loss_series, finance_boundary_policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"169.1\" y=\"150.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"172.5\">evaluate loads inputs</tspan></text><title>evaluate loads inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"154.3\" y=\"228.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"250.5\">_policy_findings and</tspan><tspan x=\"261.8\" y=\"268.5\">_lookahead_split_findings</tspan></text><title>_policy_findings and _lookahead_split_findings</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"95.7\" y=\"324.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"173.6\" y=\"346.5\">Blocked record</tspan><tspan x=\"173.6\" y=\"364.5\">no statistics run</tspan></text><title>Blocked record no statistics run</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"353.7,333.0 427.9,351.0 353.7,369.0 279.5,351.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"353.7\" y=\"355.5\">Exported bundle?</tspan></text><title>Exported bundle?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"420.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"442.5\">_standalone_exported_statistics_</tspan><tspan x=\"151.4\" y=\"460.5\">contract</tspan><tspan x=\"151.4\" y=\"478.5\">declared, not recomputed</tspan></text><title>_standalone_exported_statistics_contract declared, not recomputed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.8\" y=\"420.0\" width=\"192.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"409.2\" y=\"442.5\">_run_stats_subprocess</tspan><tspan x=\"409.2\" y=\"460.5\">DM/HAC, SPA, MCS,</tspan><tspan x=\"409.2\" y=\"478.5\">bootstrap, HLN refusal</tspan></text><title>_run_stats_subprocess DM/HAC, SPA, MCS, bootstrap, HLN refusal</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"534.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"556.5\">metadata-only result record</tspan><tspan x=\"261.8\" y=\"574.5\">refs, digests, verdicts, scope</tspan><tspan x=\"261.8\" y=\"592.5\">boundaries</tspan></text><title>metadata-only result record refs, digests, verdicts, scope boundaries</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;Synthetic fixture family_loss_matrix, paired_loss_series, finance_boundary_policy&quot;] Evaluate[&quot;evaluate loads inputs&quot;] Guards[&quot;_policy_findings and _lookahead_split_findings&quot;] Blocked[&quot;Blocked record no statistics run&quot;] Branch{&quot;Exported bundle?&quot;} Standalone[&quot;_standalone_exported_statistics_contract declared, not recomputed&quot;] Subprocess[&quot;_run_stats_subprocess DM/HAC, SPA, MCS, bootstrap, HLN refusal&quot;] Record[&quot;metadata-only result record refs, digests, verdicts, scope boundaries&quot;] Inputs --&gt; Evaluate Evaluate --&gt; Guards Guards --&gt;|&quot;finding or bad manifest&quot;| Blocked Guards --&gt;|&quot;admissible&quot;| Branch Branch --&gt;|&quot;yes&quot;| Standalone Branch --&gt;|&quot;no&quot;| Subprocess Standalone --&gt; Record Subprocess --&gt; Record Blocked --&gt; Record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture declares three</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture declares three negative cases, each bound to a stable code in <code>EXPECTED_NEGATIVE_CASES</code>.</strong> The fixture declares three negative cases, each bound to a stable code in <code>EXPECTED_NEGATIVE_CASES</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three faults, three stable codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A moved forecast cutoff raises <code>FINANCE_LOOKAHEAD_SPLIT_FORBIDDEN</code>, a flipped advice flag raises <code>FINANCE_NO_ADVICE_OVERCLAIM</code>, and an unavailable <code>scipy</code> yields a typed HLN refusal instead of a guessed p-value.</strong> <code>finance_leakage_lookahead_split</code> moves a forecast cutoff onto the event it forecasts and must raise <code>FINANCE_LOOKAHEAD_SPLIT_FORBIDDEN</code>. <code>finance_no_advice_overclaim</code> flips a boundary flag to authorize advice and must raise <code>FINANCE_NO_ADVICE_OVERCLAIM</code>. <code>finance_hln_dependency_refusal</code> is the case where <code>scipy</code> is unavailable for the small-sample t-distribution; the correct behavior is a typed refusal carrying <code>FINANCE_HLN_TYPED_REFUSAL_REQUIRED</code>, not a guessed p-value.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Standard forecast-evaluation econometrics</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The statistics are standard forecast-evaluation econometrics anchored by Diebold-Mariano, the HLN correction, Hansen&#x27;s SPA test, and proper scoring rules, with a lookahead-split guard against temporal leakage.</strong> The statistics are standard forecast-evaluation econometrics, not a trading system. 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 (<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 lookahead-split guard follows the financial machine-learning concern that temporal leakage makes backtests look stronger than they are.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Run from repo</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Run from the repo root, without mutating durable result or projection surfaces.</strong> Run from the repo root, without mutating durable result or projection surfaces:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_finance_forecast_evaluation_spine.py -q --basetemp=/tmp/microcosm_finance_forecast_evaluation_spine_pytest\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">To exercise component</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">To exercise the component directly and inspect a result record, run the CLI and read the emitted JSON.</strong> To exercise the component directly and inspect a result record, run the CLI and read the emitted JSON:</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<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run computed the positive-fixture statistics, raised all three stable negative codes, kept the advice and live-data flags false, and admitted no source body.</strong> A pass means the positive fixture computed the statistics, the three negative cases raised their stable codes, the advice and live-data flags stayed false, and no source body entered the record.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On synthetic, market-shaped fixtures it computes admissible forecast-evaluation statistics, returns typed refusals for inadmissible ones, and keeps copied source bodies out of every record.</strong> The strongest thing this component supports: on synthetic, market-shaped fixtures it computes admissible forecast-evaluation statistics and returns typed refusals for the inadmissible ones, while keeping copied source bodies out of every record. That is the proof boundary, and the validation result records above are what confirm it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This is not investment or trading decisions, uses no live market data, proves no track record or performance claim, mutates no optimizer, and certifies no strategy.</strong> The scope limit is narrow. This is not investment or trading decisions. It uses no live market data. It proves no track record and no performance claim. It mutates no optimizer and certifies no strategy. Absence of <code>scipy</code> is a typed HLN refusal, nothing stronger. The generated diagram and Atlas entry are navigation projections; they help a reader find the module and do not widen what it proves.</p>\n</section>",
      "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": "component-finance-forecast-evaluation-spine.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch12_prediction_market_board_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 12 Prediction Market Board Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
          "url": "paper-module-batch12-prediction-market-board-capsule.html"
        },
        {
          "id": "paper_module.prediction_oracle_reconciliation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Prediction Oracle Reconciliation",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
          "url": "paper-module-prediction-oracle-reconciliation.html"
        }
      ],
      "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-module-finance-forecast-evaluation-spine.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 Inputs[\"Synthetic fixture family_loss_matrix, paired_loss_series, finance_boundary_policy\"] Evaluate[\"evaluate loads inputs\"] Guards[\"_policy_findings and _lookahead_split_findings\"] Blocked[\"Blocked record no statistics run\"] Branch{\"Exported bundle?\"} Standalone[\"_standalone_exported_statistics_contract declared, not recomputed\"] Subprocess[\"_run_stats_subprocess DM/HAC, SPA, MCS, bootstrap, HLN refusal\"] Record[\"metadata-only result record refs, digests, verdicts, scope boundaries\"] Inputs --> Evaluate Evaluate --> Guards Guards -->|\"finding or bad manifest\"| Blocked Guards -->|\"admissible\"| Branch Branch -->|\"yes\"| Standalone Branch -->|\"no\"| Subprocess Standalone --> Record Subprocess --> Record Blocked --> Record",
            "source_format": "mermaid",
            "source_hash": "sha256:859ac7b11920981c32f9c058e96d1df4bcb9293702d403eb2db854b202be9698",
            "source_line_end": 169,
            "source_line_start": 149
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "finance_forecast_evaluation_spine",
                "kind": "organ",
                "kind_label": "component",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "explains",
                "url": "component-finance-forecast-evaluation-spine.html"
              },
              {
                "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": 259,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Diebold-Mariano test for comparing predictive accuracy",
            "section_id": "standard-forecast-evaluation-econometrics",
            "url": "https://www.nber.org/papers/t0169"
          },
          {
            "kind": "external_reference",
            "label": "DOI reference",
            "section_id": "standard-forecast-evaluation-econometrics",
            "url": "https://doi.org/10.1016/S0169-2070%2896%2900719-4"
          },
          {
            "kind": "external_reference",
            "label": "test for superior predictive ability",
            "section_id": "standard-forecast-evaluation-econometrics",
            "url": "https://ideas.repec.org/a/bes/jnlbes/v23y2005p365-380.html"
          },
          {
            "kind": "external_reference",
            "label": "Gneiting and Raftery",
            "section_id": "standard-forecast-evaluation-econometrics",
            "url": "https://sites.stat.washington.edu/people/raftery/Research/PDF/Gneiting2007jasa.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component runs forecast-evaluation statistics over synthetic, market-shaped fixtures, records both the numbers computed and the cases refused, and writes a metadata-only result record from the copied econometric code.** financeforecastevaluation_spine runs forecast-evaluation statistics over synthetic, market-shaped fixtures and records both the numbers it computed and the cases it refused. It is a public component with runnable source. It reads a synthetic loss matrix and paired loss series, checks the request is admissible, runs the copied econometric code, and writes a metadata-only result record.",
            "level": 4,
            "order": 1,
            "section_id": "component-runs-forecast-evaluation",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Component runs forecast-evaluation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The value is the evaluation posture, not a claim about any asset. The value is the evaluation posture, not a claim about any asset.",
            "level": 4,
            "order": 2,
            "section_id": "value-is-evaluation",
            "source_line_end": 18,
            "source_line_start": 14,
            "title": "Value is evaluation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The result record carries computed statistics when the fixture supports them and typed refusals when it does not, and both are treated as valid outcomes.** The result record carries computed statistics when the fixture supports them and typed refusals when it does not. Both are treated as valid outcomes.",
            "level": 4,
            "order": 3,
            "section_id": "result-record-carries",
            "source_line_end": 25,
            "source_line_start": 19,
            "title": "Result record carries"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 27,
            "source_line_start": 26,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A lower average loss does not establish better forecasting because losses are autocorrelated, samples are short, and a careless split lets a model peek past its forecast point.** Comparing two forecasting models is harder than it looks. A lower average loss does not establish one model predicts better. Losses are autocorrelated, samples are short, and a careless time split lets a model peek past the point it was supposed to forecast from. A \"loose\" comparison, one that reports a mean and stops, produces a number that reads like a result but is not one.",
            "level": 4,
            "order": 5,
            "section_id": "why-model-comparison-is-hard",
            "source_line_end": 37,
            "source_line_start": 28,
            "title": "Why model comparison is hard"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It carries the careful machinery economists use, Diebold-Mariano with a Bartlett HAC variance, the HLN correction, Hansen's SPA test, a model confidence set, and a stationary bootstrap, run on synthetic data only.** This component carries the machinery economists use to answer the question carefully: the Diebold-Mariano loss-differential statistic with a Bartlett HAC long-run variance, the Harvey-Leybourne-Newbold small-sample correction, Hansen's test for superior predictive ability, a model confidence set, and a Politis-Romano stationary bootstrap. It runs them on synthetic data only, and it refuses when the input is inadmissible instead of returning a number that could be misread.",
            "level": 4,
            "order": 6,
            "section_id": "the-econometric-machinery-it-carries",
            "source_line_end": 49,
            "source_line_start": 38,
            "title": "The econometric machinery it carries"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 51,
            "source_line_start": 50,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component is a thin runtime over a CrownJewelSpec that fixes the four required inputs, names the three negative cases, binds the source manifest, and restricts reads to anchors in four copied modules.** The component is a thin runtime over a CrownJewelSpec named SPEC. The spec fixes the four required inputs (familylossmatrix.json, pairedlossseries.json, financeboundarypolicy.json, projection_protocol.json), names the three negative cases, binds the source manifest, and restricts source-open reads to required anchors in four copied modules: modelselectionstats.py, spastatistics.py, lossdifferentials.py, and familylossmatrix.py.",
            "level": 4,
            "order": 8,
            "section_id": "a-thin-runtime-over-spec",
            "source_line_end": 63,
            "source_line_start": 52,
            "title": "A thin runtime over `SPEC`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runfinanceforecastbundle both delegate to runcrownjewel_organ, differing only in that the bundle entrypoint sets input_mode to the exported-bundle mode. run and runfinanceforecastbundle both delegate to runcrownjewelorgan with evaluate and evaluatenegative_case. The bundle entrypoint sets input_mode to the exported-bundle mode; that is the only difference.",
            "level": 4,
            "order": 9,
            "section_id": "two-entrypoints-one-bundle-difference",
            "source_line_end": 72,
            "source_line_start": 64,
            "title": "Two entrypoints, one bundle difference"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**evaluate loads the loss matrix, paired loss series, and boundary policy, then calls evaluatepayloads, where the order of operations matters.** evaluate loads the loss matrix, the paired loss series, and the boundary policy, then calls evaluatepayloads. That function is where the order of operations matters.",
            "level": 4,
            "order": 10,
            "section_id": "evaluate-loads-inputs-order-matters",
            "source_line_end": 79,
            "source_line_start": 73,
            "title": "`evaluate` loads inputs, order matters"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "policyfindings and lookaheadsplit_findings run first, blocking on any non-False advice flag or forecast-date leakage, so an inadmissible request never reaches a statistic. The guards run first. policy_findings walks FALSEBOUNDARYFLAGS (investmentadviceauthorized, tradingadviceauthorized, livemarketdataauthorized, trackrecordclaimauthorized, performanceclaimauthorized, optimizermutationauthorized) and raises FINANCENOADVICE_OVERCLAIM for any flag that is not exactly False. lookaheadsplitfindings parses the row dates with parseisodate and raises FINANCELOOKAHEADSPLITFORBIDDEN when a row's subjectas_of reaches its event_start, or when an event window ends before it begins. If either guard prod\u2026",
            "level": 4,
            "order": 11,
            "section_id": "guards-run-before-any-computation",
            "source_line_end": 95,
            "source_line_start": 80,
            "title": "Guards run before any computation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Only after the guards pass does isexportedfinance_bundle branch to a declared, unexecuted contract for the exported bundle or a real child-interpreter subprocess for the first-wave fixture with scipy blocked.** Only after the guards pass does the branch happen. isexportedfinancebundle decides the path. For the exported public bundle, standaloneexportedstatisticscontract returns a declared contract: the statistics are named and marked executed: false, with notaliverun and realruntime_receipt: false, so the standalone bundle does not depend on a live source subprocess. For the first-wave fixture, runstatssubprocess (memoized by runstatssubprocess_cached) shells out to a child interpreter that\u2026",
            "level": 4,
            "order": 12,
            "section_id": "branching-to-standalone-or-subprocess-stats",
            "source_line_end": 114,
            "source_line_start": 96,
            "title": "Branching to standalone or subprocess stats"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Back in the parent, evaluate_payloads checks each statistic field against its expected status, blocks on any mismatch, and keeps source bodies out with bodyinreceipt: false and hashed stdout and stderr.** Back in the parent, evaluatepayloads reads the subprocess payload and checks each field: Reality Check and SPA must be computed_bootstrap, the model confidence set must report implemented, Diebold-Mariano must be computedhacnormal_approximation, and the HLN entry must be a refusal with reason scipyunavailablefortdistribution. Any mismatch becomes a finding and the record is blocked. Source bodies never enter the record; every emitted stats object keeps bodyinreceipt: false, and the subproc\u2026",
            "level": 4,
            "order": 13,
            "section_id": "checking-the-subprocess-payload",
            "source_line_end": 127,
            "source_line_start": 115,
            "title": "Checking the subprocess payload"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "evaluatenegative_case mutates one input to reproduce a specific fault, re-runs evaluatepayloads, and confirms the expected stable error code appears.** evaluatenegativecase reuses the same path. It loads the fixture, mutates one input to reproduce a specific fault (moving a row's subjectasof onto its eventstart for the leakage case, or setting investmentadvice_authorized true for the overclaim case), re-runs evaluatepayloads, and confirms the expected stable error code appears.",
            "level": 4,
            "order": 14,
            "section_id": "negative-cases-reuse-the-same-path",
            "source_line_end": 170,
            "source_line_start": 128,
            "title": "Negative cases reuse the same path"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 172,
            "source_line_start": 171,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture declares three negative cases, each bound to a stable code in EXPECTEDNEGATIVECASES.** The fixture declares three negative cases, each bound to a stable code in EXPECTEDNEGATIVECASES.",
            "level": 4,
            "order": 16,
            "section_id": "fixture-declares-three",
            "source_line_end": 178,
            "source_line_start": 173,
            "title": "Fixture declares three"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A moved forecast cutoff raises FINANCELOOKAHEADSPLITFORBIDDEN, a flipped advice flag raises FINANCENOADVICE_OVERCLAIM, and an unavailable scipy yields a typed HLN refusal instead of a guessed p-value. financeleakagelookaheadsplit moves a forecast cutoff onto the event it forecasts and must raise FINANCELOOKAHEADSPLITFORBIDDEN. financenoadviceoverclaim flips a boundary flag to authorize advice and must raise FINANCENOADVICE_OVERCLAIM. financehlndependency_refusal is the case where scipy is unavailable for the small-sample t-distribution; the correct behavior is a typed refusal carrying FINANCEHLNTYPEDREFUSALREQUIRED, not a guessed p-value.",
            "level": 4,
            "order": 17,
            "section_id": "three-faults-three-stable-codes",
            "source_line_end": 190,
            "source_line_start": 179,
            "title": "Three faults, three stable codes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "prior-art-grounding",
            "source_line_end": 192,
            "source_line_start": 191,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The statistics are standard forecast-evaluation econometrics anchored by Diebold-Mariano, the HLN correction, Hansen's SPA test, and proper scoring rules, with a lookahead-split guard against temporal leakage.** The statistics are standard forecast-evaluation econometrics, not a trading system. The core anchors are the Diebold-Mariano test for comparing predictive accuracy, the Harvey-Leybourne-Newbold small-sample correction (DOI reference), Hansen's test for superior predictive ability, and proper-scoring-rule work such as Gneiting and Raftery. The lookahead-split guard follows the financial machine-learning concern that temporal leakage makes backtests look stronger than they are.",
            "level": 4,
            "order": 19,
            "section_id": "standard-forecast-evaluation-econometrics",
            "source_line_end": 205,
            "source_line_start": 193,
            "title": "Standard forecast-evaluation econometrics"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "validation-receipt-path",
            "source_line_end": 207,
            "source_line_start": 206,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from the repo root, without mutating durable result or projection surfaces. Run from the repo root, without mutating durable result or projection surfaces:",
            "level": 4,
            "order": 21,
            "section_id": "run-from-repo",
            "source_line_end": 217,
            "source_line_start": 208,
            "title": "Run from repo"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**To exercise the component directly and inspect a result record, run the CLI and read the emitted JSON.** To exercise the component directly and inspect a result record, run the CLI and read the emitted JSON:",
            "level": 4,
            "order": 22,
            "section_id": "to-exercise-organ",
            "source_line_end": 227,
            "source_line_start": 218,
            "title": "To exercise component"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run computed the positive-fixture statistics, raised all three stable negative codes, kept the advice and live-data flags false, and admitted no source body.** A pass means the positive fixture computed the statistics, the three negative cases raised their stable codes, the advice and live-data flags stayed false, and no source body entered the record.",
            "level": 4,
            "order": 23,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 235,
            "source_line_start": 228,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 24,
            "section_id": "claim-ceiling",
            "source_line_end": 237,
            "source_line_start": 236,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**On synthetic, market-shaped fixtures it computes admissible forecast-evaluation statistics, returns typed refusals for inadmissible ones, and keeps copied source bodies out of every record.** The strongest thing this component supports: on synthetic, market-shaped fixtures it computes admissible forecast-evaluation statistics and returns typed refusals for the inadmissible ones, while keeping copied source bodies out of every record. That is the proof boundary, and the validation result records above are what confirm it.",
            "level": 4,
            "order": 25,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 247,
            "source_line_start": 238,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This is not investment or trading decisions, uses no live market data, proves no track record or performance claim, mutates no optimizer, and certifies no strategy.** The scope limit is narrow. This is not investment or trading decisions. It uses no live market data. It proves no track record and no performance claim. It mutates no optimizer and certifies no strategy. Absence of scipy is a typed HLN refusal, nothing stronger. The generated diagram and Atlas entry are navigation projections; they help a reader find the module and do not widen what it proves.",
            "level": 4,
            "order": 26,
            "section_id": "the-narrow-authority-ceiling",
            "source_line_end": 258,
            "source_line_start": 248,
            "title": "The narrow 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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "finance_forecast_evaluation_spine.py",
            "path": "src/microcosm_core/organs/finance_forecast_evaluation_spine.py",
            "resolution": "resolved",
            "role": "Runtime + result record-writing locus for the public forecast-evaluation fixture and exported bundle.",
            "symbols": [
              "run",
              "run_finance_forecast_bundle"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/finance_forecast_evaluation_spine.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 whole-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, not launch-scope decision.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Engine room is</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The Engine Room is fourteen public capabilities staged as components, and <code>engine_room_demo</code> is the one that checks all of them together.</strong> The Engine Room is fourteen separate capabilities staged as public components: four Lean proof-search targets, a metabolism runtime with its reconciler, 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 a knowledge router over the reference library. <code>engine_room_demo</code> is the component that checks all of them together.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Asks whether ten</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It asks whether the ten staged bundles cover the fourteen requested targets, each still owns its files, and each fixture still runs, not whether any bundle is finished.</strong> It answers one question. Do the ten staged bundles cover the fourteen targets the controller asked for, does each bundle still own its full set of files, and does each fixture still run? A pass means the set is complete and every fixture executed. It does not mean that any single bundle is finished or correct.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reads fixtures runs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It reads fixtures, runs the shared audit, and writes four metadata-only records, reading the shared registry and generated atlas but never writing to them.</strong> The component reads fixtures, runs the shared audit, and writes four metadata-only result records: a result, a board, a validation record, and an optional fixture sign-off record. It reads the shared component registry and the generated atlas but never writes to them.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A stored list would drift and mislead</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Without this component a reader trusts fourteen claims one at a time, and a stored list of target names would go stale the moment the bundle set changed and start agreeing with a wrong answer.</strong> Without this component a reader has to trust fourteen claims one at a time and hope the set is complete. A loose check would compare the covered targets against a stored list of the fourteen names. That list goes stale the moment the bundle set changes, and a stale list can start agreeing with a wrong answer.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Coverage recomputed from <code>EXPECTED_JEWEL_TARGETS</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>engine_room_demo</code> keeps no stored list: the fourteen names live in the frozen <code>EXPECTED_JEWEL_TARGETS</code>, and coverage is recomputed from the bundles every run, so nothing drifts out of sync.</strong> <code>engine_room_demo</code> keeps no stored list. The fourteen expected names live in one frozen constant, <code>EXPECTED_JEWEL_TARGETS</code>, and the covered set is recomputed from the bundles on every run. Coverage is the union of what the bundles declare, checked against that constant. There is nothing to drift out of sync.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six files per bundle mark ownership</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A bundle owns its surface only when six files exist for it, module source, fixture input, manifest, paper module, standard, and test, and the audit names any that are missing.</strong> A bundle counts as owning its surface only when six files exist for it: module source, fixture input directory, fixture manifest, paper module, standard, and test. The audit checks all six per bundle and names any that are missing.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Wrapper is src</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The wrapper is <code>src/microcosm_core/organs/engine_room_demo.py</code>.</strong> The staged runner it calls is <code>src/microcosm_core/engine_room/demo.py</code>. Execution runs in this order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>build_result</code> folds cases into one status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_result</code> loads every JSON case, runs <code>_evaluate_case</code> on each, and passes only with at least one positive case, all positives passing, and every negative observed to fail.</strong> <code>build_result</code> is the entry point. It calls <code>_fixture_cases</code> to load every JSON case under the input path, runs <code>_evaluate_case</code> on each one, then folds the rows into a status. The run passes only when there is at least one positive case, every positive case passed, and every negative case was observed to fail.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_evaluate_case</code> routes by <code>case_type</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate_case</code> sends a positive case to <code>audit_controller_coverage</code>, a negative case to <code>_target_override_case</code>, and any other type to a fail row coded <code>ENGINE_ROOM_UNKNOWN_CASE_TYPE</code>.</strong> <code>_evaluate_case</code> dispatches on <code>case_type</code>. A positive case calls <code>audit_controller_coverage</code>. A negative case calls <code>_target_override_case</code>. Any other type returns a fail row with the code <code>ENGINE_ROOM_UNKNOWN_CASE_TYPE</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>audit_controller_coverage</code> unions targets both ways</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>audit_controller_coverage</code> runs the six-file check per bundle, unions declared targets, subtracts <code>EXPECTED_JEWEL_TARGETS</code> both ways for missing and unexpected, and reads shared surfaces for visibility only.</strong> <code>audit_controller_coverage</code> is the audit. It walks the ten entries in <code>CAPSULES</code>, builds a <code>_capsule_surface_row</code> for each (the six-file check), and unions their declared targets. It subtracts <code>EXPECTED_JEWEL_TARGETS</code> both ways to find missing and unexpected targets. When asked, it calls <code>run_demo</code> to execute the fixtures. It reads the shared registry, the accepted-component list, and the atlas through <code>_shared_surface_ids</code> for visibility only, and always returns <code>shared_registry_mutated: false</code>. The staged pass needs no missing targets, no unexpected targets, no bundle missing a file, and a passing fixture run.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run_demo</code> calls each bundle&#x27;s evaluator</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_demo</code> is the execution spine: for each bundle it imports the module and calls <code>evaluate_fixture_dir</code> or <code>validate_fixture_dir</code>, passing only when every selected fixture ran and passed.</strong> <code>run_demo</code> is the execution spine. For each bundle it calls <code>run_capsule</code>, which imports the bundle module and calls its declared evaluator, either <code>evaluate_fixture_dir</code> or <code>validate_fixture_dir</code>. It records a compact per-bundle status and the covered target list. A pass here means every selected bundle fixture ran and passed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run</code> writes four metadata-only records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The wrapper&#x27;s <code>run</code> writes four records through <code>write_json_atomic</code>, a result, a board, a validation result record, and an optional sign-off record, each carrying <code>body_in_receipt: false</code>.</strong> The wrapper&#x27;s <code>run</code> writes the four records with <code>write_json_atomic</code>: <code>engine_room_demo_result.json</code>, <code>engine_room_demo_board.json</code>, <code>engine_room_demo_validation_receipt.json</code>, and, when an sign-off path is given, <code>engine_room_demo_fixture_acceptance.json</code>. Every record carries <code>body_in_receipt: false</code>.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>build_result</code></td><td>Loads the fixture cases, evaluates each, and folds them into one pass or fail status.</td></tr><tr><td><code>_evaluate_case</code></td><td>Routes a case by <code>case_type</code> to the coverage audit or the negative-case check.</td></tr><tr><td><code>audit_controller_coverage</code></td><td>Unions declared targets, runs the six-file check per bundle, reads shared surfaces for visibility only.</td></tr><tr><td><code>_capsule_surface_row</code></td><td>Confirms the six required files exist for one bundle and lists any missing kind.</td></tr><tr><td><code>run_demo</code>, <code>run_capsule</code></td><td>Import each bundle and call its declared evaluator over the public fixtures.</td></tr><tr><td><code>_target_override_case</code></td><td>Recomputes the covered set live and fails when a named target is genuinely absent.</td></tr><tr><td><code>run</code></td><td>Writes the four metadata-only records through <code>write_json_atomic</code>.</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (10 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"476\" height=\"516\" viewBox=\"0 0 476 516\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"237.8\" y1=\"54.0\" x2=\"237.8\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"237.8,96.0 234.7,89.2 240.9,89.2\"></polygon><line class=\"pmd-edge\" x1=\"215.7\" y1=\"132.0\" x2=\"153.2\" y2=\"183.0\"></line><polygon class=\"pmd-arrow\" points=\"153.2,183.0 156.6,176.3 160.4,181.0\"></polygon><line class=\"pmd-edge\" x1=\"131.1\" y1=\"219.0\" x2=\"131.1\" y2=\"279.0\"></line><polygon class=\"pmd-arrow\" points=\"131.1,279.0 128.0,272.2 134.2,272.2\"></polygon><line class=\"pmd-edge\" x1=\"162.8\" y1=\"219.0\" x2=\"252.6\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"252.6,270.0 245.1,269.3 248.1,264.0\"></polygon><line class=\"pmd-edge\" x1=\"125.9\" y1=\"315.0\" x2=\"111.1\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"111.1,366.0 110.1,358.6 116.0,360.3\"></polygon><line class=\"pmd-edge\" x1=\"153.9\" y1=\"315.0\" x2=\"229.8\" y2=\"375.0\"></line><polygon class=\"pmd-arrow\" points=\"229.8,375.0 222.5,373.2 226.3,368.4\"></polygon><line class=\"pmd-edge\" x1=\"249.5\" y1=\"411.0\" x2=\"240.9\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"240.9,462.0 239.0,454.7 245.0,455.8\"></polygon><line class=\"pmd-edge\" x1=\"179.1\" y1=\"315.0\" x2=\"316.6\" y2=\"366.6\"></line><polygon class=\"pmd-arrow\" points=\"316.6,366.6 309.1,367.0 311.3,361.3\"></polygon><line class=\"pmd-edge\" x1=\"254.5\" y1=\"132.0\" x2=\"293.5\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"293.5,174.0 286.6,171.1 291.1,166.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"174.7\" y=\"18.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"237.8\" y=\"40.5\">fixture cases</tspan></text><title>fixture cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"178.4\" y=\"96.0\" width=\"118.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"237.8\" y=\"118.5\">build_result</tspan></text><title>build_result</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"64.3\" y=\"183.0\" width=\"133.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"131.1\" y=\"205.5\">_evaluate_case</tspan></text><title>_evaluate_case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"82.8\" y=\"279.0\" width=\"96.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"131.1\" y=\"301.5\">positive:</tspan></text><title>positive:</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"207.4\" y=\"270.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"300.1\" y=\"292.5\">negative:</tspan><tspan x=\"300.1\" y=\"310.5\">_target_override_case</tspan></text><title>negative: _target_override_case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"366.0\" width=\"170.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"103.3\" y=\"388.5\">_bundle_surface_row</tspan><tspan x=\"103.3\" y=\"406.5\">x10 bundles</tspan></text><title>_bundle_surface_row x10 bundles</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.6\" y=\"375.0\" width=\"72.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.6\" y=\"397.5\">G</tspan></text><title>G</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"185.8\" y=\"462.0\" width=\"104.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"237.8\" y=\"484.5\">run_bundle</tspan></text><title>run_bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"316.6\" y=\"366.0\" width=\"141.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"387.1\" y=\"388.5\">shared surfaces</tspan><tspan x=\"387.1\" y=\"406.5\">read-only</tspan></text><title>shared surfaces read-only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"225.9\" y=\"174.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"318.6\" y=\"196.5\">run writes 4</tspan><tspan x=\"318.6\" y=\"214.5\">metadata-only records</tspan></text><title>run writes 4 metadata-only records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>positive:</dt><dd><code class=\"pm-diagram__ref-loc\">audit_controller_coverage</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD A[&quot;fixture cases&quot;] --&gt; B[&quot;build_result&quot;] B --&gt; C[&quot;_evaluate_case&quot;] C --&gt; D[&quot;positive: audit_controller_coverage&quot;] C --&gt; E[&quot;negative: _target_override_case&quot;] D --&gt; F[&quot;_capsule_surface_row x10 bundles&quot;] D --&gt; G[&quot;run_demo --&gt; run_capsule&quot;] D --&gt; H[&quot;shared surfaces read-only&quot;] B --&gt; I[&quot;run writes 4 metadata-only records&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The negative case must be observed to fail</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">One positive and one negative fixture run, and <code>_target_override_case</code> recomputes coverage live so the missing-target negative fails, since a silently passing negative would fail the whole run.</strong> The fixture set names one positive case, <code>positive_controller_audit.json</code>, and one negative case, <code>missing_expected_target_negative.json</code>. The negative case names an expected target that is not in the covered set. <code>_target_override_case</code> recomputes the covered targets live, finds the named target missing, and returns a fail row with the code <code>ENGINE_ROOM_EXPECTED_TARGET_MISSING</code>. The run passes only when that negative case is observed to fail, so a negative case that silently passed would fail the whole run. There is no frozen answer key for the negative check to drift toward.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Lineage in integration testing and CI composition</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This is ordinary integration-testing and CI-composition practice, anchored by integration testing, pytest fixtures, and staged status checks, without turning fixture evidence into a launch claim.</strong> This is ordinary integration-testing and CI-composition practice: several component checks are assembled into one demo path, negative fixtures prove refusal behaviour, and the records summarise what ran without turning fixture evidence into a launch claim. Reasonable public anchors are 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 the question as whether composed modules interact as intended, <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 shape for reusable synthetic inputs, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/features/actions\">GitHub Actions</a> as a widely used surface for composing staged checks with explicit status.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Run component and</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass proves here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixtures ran, the ten bundles covered the fourteen targets with no file missing, the negative failed, and this Markdown matches its generated structured source record.</strong> A pass means the fixtures ran, the ten bundles covered the fourteen expected targets with no file missing, the negative case was observed to fail, and this Markdown still matches its generated structured source record. It is not evidence of anything past that.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded strongest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">At most, the ten bundles cover the fourteen targets, each owns its six files, and each fixture passed, with <code>shared_registry_mutated: false</code> fixing the scope limit.</strong> The strongest claim the evidence supports is bounded: the ten staged Engine Room bundles together cover the fourteen expected targets, each bundle owns its six required files, and each fixture ran and passed on the selected public inputs. The proof boundary is exactly that fixture run plus the six-file check. Nothing past it is claimed. It is not deployment posture, not whole-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, and not launch-scope decision. The scope limit is fixed by <code>shared_registry_mutated: false</code>: the audit reads the shared registry, accepted-component list, and atlas for visibility, but changes none of them, so a green run cannot imply registry authority it does not hold.</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": "component-engine-room-demo.html"
          },
          {
            "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-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "id": "paper_module.engine_room_metabolism_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Metabolism Runtime",
            "relation": "depends on",
            "url": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "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-module-engine-room-command-run-singleflight.html"
          },
          {
            "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-module-engine-room-generated-projection-drift-gate.html"
          },
          {
            "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-module-engine-room-derived-fact-provider-engine.html"
          },
          {
            "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-module-engine-room-public-projection-leak-gate.html"
          },
          {
            "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-module-engine-room-egress-self-compliance-gate.html"
          },
          {
            "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-module-engine-room-navigation-fitness-benchmark.html"
          },
          {
            "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-module-engine-room-bridge-campaign-dag.html"
          },
          {
            "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-module-engine-room-annex-knowledge-router.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_annex_knowledge_router",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Reference Knowledge Router",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].depends_on",
          "url": "paper-module-engine-room-annex-knowledge-router.html"
        },
        {
          "id": "paper_module.engine_room_bridge_campaign_dag",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Bridge Campaign DAG",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].depends_on",
          "url": "paper-module-engine-room-bridge-campaign-dag.html"
        },
        {
          "id": "paper_module.engine_room_derived_fact_provider_engine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Derived Fact Provider Engine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].depends_on",
          "url": "paper-module-engine-room-derived-fact-provider-engine.html"
        },
        {
          "id": "paper_module.engine_room_egress_self_compliance_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Egress Self-Compliance Gate",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].depends_on",
          "url": "paper-module-engine-room-egress-self-compliance-gate.html"
        },
        {
          "id": "paper_module.engine_room_lean_proof_search_lab",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Lean Proof Search Lab",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].depends_on",
          "url": "paper-module-engine-room-lean-proof-search-lab.html"
        },
        {
          "id": "paper_module.engine_room_metabolism_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Metabolism Runtime",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].depends_on",
          "url": "paper-module-engine-room-metabolism-runtime.html"
        },
        {
          "id": "paper_module.engine_room_navigation_fitness_benchmark",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Navigation Fitness Benchmark",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].depends_on",
          "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
        },
        {
          "id": "paper_module.engine_room_public_projection_leak_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Public Projection Leak Gate",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].depends_on",
          "url": "paper-module-engine-room-public-projection-leak-gate.html"
        }
      ],
      "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 whole-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-module-engine-room-demo.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 TD A[\"fixture cases\"] --> B[\"build_result\"] B --> C[\"_evaluate_case\"] C --> D[\"positive: audit_controller_coverage\"] C --> E[\"negative: _target_override_case\"] D --> F[\"_capsule_surface_row x10 bundles\"] D --> G[\"run_demo --> run_capsule\"] D --> H[\"shared surfaces read-only\"] B --> I[\"run writes 4 metadata-only records\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:187be00b480cb8639d795ffd5625c1d9c5ba5343171a60592a5c0803a2917ce5",
            "source_line_end": 76,
            "source_line_start": 66
          }
        ],
        "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-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "depends on",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "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-module-engine-room-command-run-singleflight.html"
              },
              {
                "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-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "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-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "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-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "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-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "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-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "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-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "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-module-engine-room-annex-knowledge-router.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "engine_room_demo",
                "kind": "organ",
                "kind_label": "component",
                "label": "Engine Room Demo",
                "relation": "explains",
                "url": "component-engine-room-demo.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 117,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "integration testing",
            "section_id": "lineage-in-integration-testing-and-ci-composition",
            "url": "https://www.ibm.com/think/topics/integration-testing"
          },
          {
            "kind": "external_reference",
            "label": "pytest fixtures",
            "section_id": "lineage-in-integration-testing-and-ci-composition",
            "url": "https://docs.pytest.org/en/stable/reference/fixtures.html"
          },
          {
            "kind": "external_reference",
            "label": "GitHub Actions",
            "section_id": "lineage-in-integration-testing-and-ci-composition",
            "url": "https://github.com/features/actions"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The Engine Room is fourteen public capabilities staged as components, and engineroomdemo is the one that checks all of them together. The Engine Room is fourteen separate capabilities staged as public components: four Lean proof-search targets, a metabolism runtime with its reconciler, 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 a knowledge router over the reference library. engineroomdemo is the component that checks all of them together.",
            "level": 4,
            "order": 1,
            "section_id": "engine-room-is",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Engine room is"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It asks whether the ten staged bundles cover the fourteen requested targets, each still owns its files, and each fixture still runs, not whether any bundle is finished. It answers one question. Do the ten staged bundles cover the fourteen targets the controller asked for, does each bundle still own its full set of files, and does each fixture still run? A pass means the set is complete and every fixture executed. It does not mean that any single bundle is finished or correct.",
            "level": 4,
            "order": 2,
            "section_id": "asks-whether-ten",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Asks whether ten"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It reads fixtures, runs the shared audit, and writes four metadata-only records, reading the shared registry and generated atlas but never writing to them. The component reads fixtures, runs the shared audit, and writes four metadata-only result records: a result, a board, a validation record, and an optional fixture sign-off record. It reads the shared component registry and the generated atlas but never writes to them.",
            "level": 4,
            "order": 3,
            "section_id": "reads-fixtures-runs",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Reads fixtures runs"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Without this component a reader trusts fourteen claims one at a time, and a stored list of target names would go stale the moment the bundle set changed and start agreeing with a wrong answer. Without this component a reader has to trust fourteen claims one at a time and hope the set is complete. A loose check would compare the covered targets against a stored list of the fourteen names. That list goes stale the moment the bundle set changes, and a stale list can start agreeing with a wrong answer.",
            "level": 4,
            "order": 5,
            "section_id": "a-stored-list-would-drift-and-mislead",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "A stored list would drift and mislead"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "engineroomdemo keeps no stored list: the fourteen names live in the frozen EXPECTEDJEWELTARGETS, and coverage is recomputed from the bundles every run, so nothing drifts out of sync. engineroomdemo keeps no stored list. The fourteen expected names live in one frozen constant, EXPECTEDJEWELTARGETS, and the covered set is recomputed from the bundles on every run. Coverage is the union of what the bundles declare, checked against that constant. There is nothing to drift out of sync.",
            "level": 4,
            "order": 6,
            "section_id": "coverage-recomputed-from-expected-jewel-targets",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Coverage recomputed from `EXPECTED_JEWEL_TARGETS`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A bundle owns its surface only when six files exist for it, module source, fixture input, manifest, paper module, standard, and test, and the audit names any that are missing. A bundle counts as owning its surface only when six files exist for it: module source, fixture input directory, fixture manifest, paper module, standard, and test. The audit checks all six per bundle and names any that are missing.",
            "level": 4,
            "order": 7,
            "section_id": "six-files-per-capsule-mark-ownership",
            "source_line_end": 28,
            "source_line_start": 25,
            "title": "Six files per bundle mark ownership"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 30,
            "source_line_start": 29,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The wrapper is src/microcosmcore/components/engineroomdemo.py.** The staged runner it calls is src/microcosmcore/engineroom/demo.py. Execution runs in this order.",
            "level": 4,
            "order": 9,
            "section_id": "wrapper-is-src",
            "source_line_end": 35,
            "source_line_start": 31,
            "title": "Wrapper is src"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult loads every JSON case, runs evaluatecase on each, and passes only with at least one positive case, all positives passing, and every negative observed to fail. buildresult is the entry point. It calls fixturecases to load every JSON case under the input path, runs evaluatecase on each one, then folds the rows into a status. The run passes only when there is at least one positive case, every positive case passed, and every negative case was observed to fail.",
            "level": 4,
            "order": 10,
            "section_id": "build-result-folds-cases-into-one-status",
            "source_line_end": 39,
            "source_line_start": 36,
            "title": "`build_result` folds cases into one status"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatecase sends a positive case to auditcontrollercoverage, a negative case to targetoverridecase, and any other type to a fail row coded ENGINEROOMUNKNOWNCASETYPE. evaluatecase dispatches on casetype. A positive case calls auditcontrollercoverage. A negative case calls targetoverridecase. Any other type returns a fail row with the code ENGINEROOMUNKNOWNCASETYPE.",
            "level": 4,
            "order": 11,
            "section_id": "evaluate-case-routes-by-case-type",
            "source_line_end": 43,
            "source_line_start": 40,
            "title": "`_evaluate_case` routes by `case_type`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "auditcontrollercoverage runs the six-file check per bundle, unions declared targets, subtracts EXPECTEDJEWELTARGETS both ways for missing and unexpected, and reads shared surfaces for visibility only. auditcontrollercoverage is the audit. It walks the ten entries in Bundles, builds a capsulesurfacerow for each (the six-file check), and unions their declared targets. It subtracts EXPECTEDJEWELTARGETS both ways to find missing and unexpected targets. When asked, it calls rundemo to execute the fixtures. It reads the shared registry, the accepted-component list, and the atlas through sharedsurfaceids for visibility only, and always returns sharedregistry_mutated: false. The staged pass needs n\u2026",
            "level": 4,
            "order": 12,
            "section_id": "audit-controller-coverage-unions-targets-both-ways",
            "source_line_end": 47,
            "source_line_start": 44,
            "title": "`audit_controller_coverage` unions targets both ways"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "rundemo is the execution spine: for each bundle it imports the module and calls evaluatefixturedir or validatefixturedir, passing only when every selected fixture ran and passed. rundemo is the execution spine. For each bundle it calls runcapsule, which imports the bundle module and calls its declared evaluator, either evaluatefixturedir or validatefixture_dir. It records a compact per-bundle status and the covered target list. A pass here means every selected bundle fixture ran and passed.",
            "level": 4,
            "order": 13,
            "section_id": "run-demo-calls-each-capsule-s-evaluator",
            "source_line_end": 51,
            "source_line_start": 48,
            "title": "`run_demo` calls each bundle's evaluator"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "The wrapper's run writes four records through writejsonatomic, a result, a board, a validation result record, and an optional sign-off record, each carrying bodyinreceipt: false. The wrapper's run writes the four records with writejsonatomic: engineroomdemoresult.json, engineroomdemoboard.json, engineroomdemovalidationreceipt.json, and, when an sign-off path is given, engineroomdemofixtureacceptance.json. Every record carries bodyinreceipt: false.",
            "level": 4,
            "order": 14,
            "section_id": "run-writes-four-body-free-records",
            "source_line_end": 77,
            "source_line_start": 52,
            "title": "`run` writes four metadata-only records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 79,
            "source_line_start": 78,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "One positive and one negative fixture run, and targetoverridecase recomputes coverage live so the missing-target negative fails, since a silently passing negative would fail the whole run. The fixture set names one positive case, positivecontrolleraudit.json, and one negative case, missingexpectedtargetnegative.json. The negative case names an expected target that is not in the covered set. targetoverridecase recomputes the covered targets live, finds the named target missing, and returns a fail row with the code ENGINEROOMEXPECTEDTARGET_MISSING. The run passes only when that negative case is observed to fail, so a negative case that silently passed would fail the whole run. There is no fro\u2026",
            "level": 4,
            "order": 16,
            "section_id": "the-negative-case-must-be-observed-to-fail",
            "source_line_end": 83,
            "source_line_start": 80,
            "title": "The negative case must be observed to fail"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 85,
            "source_line_start": 84,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is ordinary integration-testing and CI-composition practice, anchored by integration testing, pytest fixtures, and staged status checks, without turning fixture evidence into a launch claim. This is ordinary integration-testing and CI-composition practice: several component checks are assembled into one demo path, negative fixtures prove refusal behaviour, and the records summarise what ran without turning fixture evidence into a launch claim. Reasonable public anchors are IBM's integration testing overview, which frames the question as whether composed modules interact as intended, pytest fixtures as a common shape for reusable synthetic inputs, and GitHub Actions as a widely used sur\u2026",
            "level": 4,
            "order": 18,
            "section_id": "lineage-in-integration-testing-and-ci-composition",
            "source_line_end": 89,
            "source_line_start": 86,
            "title": "Lineage in integration testing and CI composition"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 91,
            "source_line_start": 90,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "repository root without mutating durable records:",
            "level": 4,
            "order": 20,
            "section_id": "run-component-and",
            "source_line_end": 106,
            "source_line_start": 92,
            "title": "Run component and"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the fixtures ran, the ten bundles covered the fourteen targets with no file missing, the negative failed, and this Markdown matches its generated structured source record. A pass means the fixtures ran, the ten bundles covered the fourteen expected targets with no file missing, the negative case was observed to fail, and this Markdown still matches its generated structured source record. It is not evidence of anything past that.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-proves-here",
            "source_line_end": 110,
            "source_line_start": 107,
            "title": "What a pass proves here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 112,
            "source_line_start": 111,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "At most, the ten bundles cover the fourteen targets, each owns its six files, and each fixture passed, with sharedregistrymutated: false fixing the scope limit. The strongest claim the evidence supports is bounded: the ten staged Engine Room bundles together cover the fourteen expected targets, each bundle owns its six required files, and each fixture ran and passed on the selected public inputs. The proof boundary is exactly that fixture run plus the six-file check. Nothing past it is claimed. It is not deployment posture, not whole-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, and not launch-scope decision. The scope lim\u2026",
            "level": 4,
            "order": 23,
            "section_id": "the-bounded-strongest-claim",
            "source_line_end": 116,
            "source_line_start": 113,
            "title": "The bounded strongest claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "engine_room_demo.py",
            "path": "src/microcosm_core/organs/engine_room_demo.py",
            "resolution": "resolved",
            "role": "Runtime + result record-writing locus for the staged Engine Room composition demo.",
            "symbols": [
              "run",
              "run_engine_room_demo_bundle"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/engine_room_demo.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Stale memory rows must lose authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A memory store can keep serving a fact that later turns have already contradicted, and this component checks the bookkeeping around that one stale-row failure.</strong> An agent that remembers can quietly start trusting a row that has gone stale. A user states a preference, the world changes, a later turn contradicts the earlier one, and a naive memory store keeps serving the old fact as if it were still true. This component checks the bookkeeping around that one failure.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three episodes exercise update and deletion</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A canned three-episode story writes two rows, updates and deletes one on new evidence, then replays with memory on and off to see whether each change and the memory-on answer carried real evidence.</strong> It runs a canned three-episode story through a validator. Episode A writes two memory rows, a preference and a tool-result fact. Episode B learns one is out of date, updates the preference, and deletes the stale fact. Episode C replays the same task twice, once with memory on and once with memory off. The validator emits a metadata-only result record that says whether the update and the deletion each carried the conflict and downgrade evidence they were supposed to, and whether the memory-on run earned its answer through logged evidence rather than through the final wording alone.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Synthetic memory accounting, not a live product</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is not a live memory product or a transcript export: the fixture rows are real sanitized data, but the check is one synthetic contract, not a measure of how well an assistant remembers.</strong> It is not a live memory product, a private transcript export, or a claim that any real user memory was handled. The fixture rows are byte-aligned with an exported sanitized memory stream, so the example is real data, but the check is about one synthetic contract, not about how well an assistant remembers.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The validator distrusts its labels</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The validator does not trust the labels it is given, so a row can declare <code>UPDATE</code> with a plausible conflict edge and still be quarantined as a stale row in costume.</strong> 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 conflict-edge reference, and still be quarantined. A loose checker that accepts the label would pass exactly the case this component exists to catch: a stale row wearing the costume of a valid supersession.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Conflict re-derived from verifiable fields</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The checker re-derives each conflict from fields it can verify itself \u2014 order, timestamp, priority, and source trust \u2014 and rejects any supersession that is not later, drops priority, or leans on lower-trust evidence.</strong> So the checker re-derives the conflict from fields it can verify on its own: episode order, event timestamp, memory priority, and source-trust score. An update or delete that claims to supersede an earlier write but is not timestamped after it, or that drops priority, or that leans on lower-trust evidence than the write it replaces, is rejected before it can affect the replay. The label is a claim to be recomputed, not an authority.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points over <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> drives <code>_build_result</code> with negative cases and writes four result record files; <code>run_memory_bundle</code> points it at an exported bundle with the negative cases switched off.</strong> <code>run</code> is the fixture entry point. It calls <code>_build_result</code> with the negative cases included, attaches a freshness basis, and hands the result to <code>_write_receipts</code>, which writes four files: a result record, a board, a validation record, and an sign-off record. <code>run_memory_bundle</code> is the second entry point. It points <code>_build_result</code> at an exported source-open bundle with the negative cases switched off, and writes a single bundle validation result.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">One blocked check blocks the record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> runs the pipeline in order and passes only when every check clears and negative-case coverage is complete, so a single blocked check blocks the whole record.</strong> <code>_build_result</code> runs the pipeline in order and sets <code>status</code> to pass only when every check below passes and the negative-case coverage is complete. A single blocked check blocks the whole record.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it checks</th></tr></thead><tbody><tr><td><code>scan_paths</code></td><td>No forbidden key or secret-shaped value appears in any input or copied source file</td></tr><tr><td><code>build_public_memory_conflict_trace</code></td><td>A public execution trace spans the five events and two cold replays</td></tr><tr><td><code>validate_projection_protocol</code></td><td>The projection cites source refs, result records, target symbols, and denies copying private thread bodies</td></tr><tr><td><code>validate_memory_policy</code></td><td><code>ADD</code>, <code>UPDATE</code>, <code>DELETE</code>, <code>NOOP</code> are the only decisions, and no authority flag is set</td></tr><tr><td><code>validate_memory_episodes</code></td><td>The five event rows survive temporal, semantic, source, and trace checks</td></tr><tr><td><code>validate_replay_observations</code></td><td>The memory-on and memory-off rows are paired and share an answer-delta record</td></tr><tr><td><code>validate_source_module_imports</code></td><td>Five copied source bodies match their digests, with <code>body_in_receipt=false</code></td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Coarse temporal order comes first</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_memory_episodes</code> first runs <code>_apply_temporal_order_checks</code>, the coarse rule that a conflict edge must follow an earlier accepted write and a replay <code>NOOP</code> its evidence, quarantining any out-of-order row.</strong> The heart of the check is inside <code>validate_memory_episodes</code>, which calls two functions in sequence. <code>_apply_temporal_order_checks</code> applies the coarse rule: a conflict edge must land after some earlier accepted write, and a replay <code>NOOP</code> must land after the conflict and downgrade evidence it depends on. Any row that breaks the order is marked <code>quarantine</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four semantic checks against the prior write</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_apply_conflict_semantic_recompute</code> then checks every <code>UPDATE</code> or <code>DELETE</code> against the last accepted write for existence, a strictly later timestamp, non-falling priority, and source trust at or above <code>0.6</code>.</strong> <code>_apply_conflict_semantic_recompute</code> then recomputes each conflict group in sorted event order. It keeps the last accepted write per group and, when an <code>UPDATE</code> or <code>DELETE</code> arrives, checks four things against that prior write. The prior write must exist. The new timestamp must be strictly later. Priority must not fall below the prior value. Source trust must not fall below it either, and the floor for a trusted source is <code>0.6</code>. A row that fails any of these gets a <code>semantic_</code> reason code and is quarantined, which drops it out of the accepted counts.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The positive floor the fixture must clear</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Only accepted, trace-backed rows count toward a floor of all four decisions, two conflict edges, one stale downgrade, and one prompt-adoption reference, which the canned story supplies.</strong> Only accepted, trace-backed rows count toward the positive floor. The fixture must show all four decisions at least once, at least two conflict edges, at least one stale downgrade, and at least one prompt-adoption reference. The canned story supplies two <code>ADD</code> rows, one <code>UPDATE</code>, one <code>DELETE</code>, and one <code>NOOP</code> across <code>episode_a_initial_memory_write</code>, <code>episode_b_temporal_conflict</code>, and <code>episode_c_cold_replay</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Memory credit needs a resolving evidence handle</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_replay_observations</code> requires the memory-on row to cite evidence that resolves against accepted rows and refuses final-answer-only credit, while the card carries only counts, digests, and paths.</strong> The output side is checked by <code>validate_replay_observations</code>. The memory-on row must cite evidence references that resolve against accepted event rows. Both rows must carry a cold-replay result record reference and share a <code>replay_group_id</code>. The pair must be bound by an answer-delta record whose <code>memory_credit_requires_evidence_handle</code> flag is true. Final-answer-only credit is refused. The card produced by <code>result_card</code> reports counts, digests, and result record paths only. Memory rows, replay rows, source bodies, and private transcript text never enter a result record.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"318\" height=\"690\" viewBox=\"0 0 318 690\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"158.8\" y1=\"72.0\" x2=\"158.8\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,114.0 155.7,107.2 161.9,107.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"150.0\" x2=\"158.8\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,192.0 155.7,185.2 161.9,185.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"228.0\" x2=\"158.8\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,270.0 155.7,263.2 161.9,263.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"324.0\" x2=\"158.8\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,366.0 155.7,359.2 161.9,359.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"420.0\" x2=\"158.8\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,462.0 155.7,455.2 161.9,455.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"498.0\" x2=\"158.8\" y2=\"540.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,540.0 155.7,533.2 161.9,533.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"594.0\" x2=\"158.8\" y2=\"636.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,636.0 155.7,629.2 161.9,629.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=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"40.5\">Policy: ADD / UPDATE / DELETE /</tspan><tspan x=\"158.8\" y=\"58.5\">NOOP only</tspan></text><title>Policy: ADD / UPDATE / DELETE / NOOP only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"136.5\">Episode A: two ADD rows</tspan></text><title>Episode A: two ADD rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"192.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"214.5\">Episode B: UPDATE + DELETE</tspan></text><title>Episode B: UPDATE + DELETE</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"270.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"292.5\">Temporal order check</tspan><tspan x=\"158.8\" y=\"310.5\">conflict after prior write</tspan></text><title>Temporal order check conflict after prior write</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"366.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"388.5\">Semantic recompute</tspan><tspan x=\"158.8\" y=\"406.5\">timestamp, priority, trust &gt;= 0.6</tspan></text><title>Semantic recompute timestamp, priority, trust &gt;= 0.6</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"462.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"484.5\">Episode C: memory-on vs memory-off</tspan></text><title>Episode C: memory-on vs memory-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"540.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"562.5\">Answer-delta record</tspan><tspan x=\"158.8\" y=\"580.5\">evidence handle required</tspan></text><title>Answer-delta record evidence handle required</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"636.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"658.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Policy[&quot;Policy: ADD / UPDATE / DELETE / NOOP only&quot;] --&gt; Add[&quot;Episode A: two ADD rows&quot;] Add --&gt; Conflict[&quot;Episode B: UPDATE + DELETE&quot;] Conflict --&gt; Order[&quot;Temporal order check conflict after prior write&quot;] Order --&gt; Semantic[&quot;Semantic recompute timestamp, priority, trust &gt;= 0.6&quot;] Semantic --&gt; Replay[&quot;Episode C: memory-on vs memory-off&quot;] Replay --&gt; Delta[&quot;Answer-delta record evidence handle required&quot;] Delta --&gt; Card[&quot;metadata-only result record&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Seven falsification rows, each an error code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture ships seven rows that must be rejected \u2014 from transcript copying to final-answer-only credit \u2014 each mapped to a named error code, with a missed rejection blocking the run.</strong> The fixture ships seven falsification inputs, each one a memory or replay row that should be rejected. <code>raw_transcript_export</code> copies a private transcript body. <code>private_candidate_auto_promotion</code> promotes a private candidate without review. <code>stale_preference_override</code> lets an old preference win with no downgrade. <code>memory_as_source_authority</code> treats recalled memory as source authority. <code>vector_recall_without_evidence_handle</code> claims recall with no evidence handle. <code>final_answer_only_memory_credit</code> credits memory from the final answer alone. <code>active_injection_as_authoritative</code> adopts injected text as authority. Each maps to a named error code, and a run that fails to reject one of them is itself marked blocked through the missing-negative-case check.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Plausible one row at a time</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">These cases matter because temporal memory bugs look plausible in isolation, yet a tidy stale row, an unresolved memory-on replay, or a tampered source body each still fails.</strong> These cases matter because temporal memory bugs look plausible one row at a time. A stale row with a tidy label is still rejected when its conflict edge is absent or late. A memory-on replay is still rejected when its evidence references do not resolve. A tampered source body still fails its digest.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Memory architecture meets stale-memory risk</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It joins the agent-memory architecture lineage of Generative Agents and MemGPT to the stale-and-poisoned-memory risk lineage of AgentPoison, borrowing their accounting questions without claiming a memory product.</strong> The constructive lineage is agent-memory architecture. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2304.03442\">Generative Agents</a> made observation, reflection, and retrieval a concrete memory pattern, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2310.08560\">MemGPT</a> framed long-context behavior as memory management. The risk lineage is stale and poisoned memory, studied in work such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2407.12784\">AgentPoison</a> on poisoned retrieval stores and in the broader question of whether an agent updates an invalidated memory once new evidence arrives. This component borrows the accounting questions from that work: which decision was made, which evidence justified it, which older row was downgraded, and whether the memory-on and memory-off replays support any claim beyond a final-answer comparison. It does not claim a memory product.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture result records stay outside the working tree</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first-wave validator runs against the checked-in fixture and writes its result record to a disposable path outside the working tree.</strong> Run the first-wave fixture validator and write its result record outside the working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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 the corpus projection check are:</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_agent_memory_temporal_conflict_replay.py\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass covers</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the checked rows, digests, traces, negative cases, and validation result records agreed for this fixture under test.</strong> A pass means the checked rows, digests, traces, negative cases, and validation result records agreed for this fixture under test.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest supported statement is fixture-level: this synthetic replay respected the declared temporal-conflict contract across every checked decision, edge, downgrade, replay, and negative case.</strong> The strongest thing this component supports is a fixture-level statement: this synthetic replay respected the declared temporal-conflict contract under the checked inputs. Decisions, conflict edges, stale downgrades, paired cold replays, answer-delta accounting, manifest digests, and the seven negative cases were all checked.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays refused past the fixture</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Past that it measures no live memory system and exports nothing private, calls no provider, mutates no source, and excludes launch; a stronger claim would need a new standard and evidence.</strong> It refuses everything past that. It does not measure the quality of any live memory system, export a private transcript, auto-promote a private candidate, treat memory recall as source authority, adopt injected text, call a provider, change source files, or include launch operations. The proof boundary is the fixture and the exported bundle. The scope limit is bounded validator evidence, not whole-system correctness. A stronger memory claim would need a new standard and new evidence.</p>\n</section>",
      "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": "component-agent-memory-temporal-conflict-replay.html"
          },
          {
            "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-module-agent-route-observability-runtime.html"
          },
          {
            "id": "paper_module.bridge_phase_continuity_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Bridge Phase Continuity Runtime",
            "relation": "depends on",
            "url": "paper-module-bridge-phase-continuity-runtime.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Sleeper Memory Poisoning Quarantine Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
          "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
        }
      ],
      "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-module-agent-memory-temporal-conflict-replay.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 Policy[\"Policy: ADD / UPDATE / DELETE / NOOP only\"] --> Add[\"Episode A: two ADD rows\"] Add --> Conflict[\"Episode B: UPDATE + DELETE\"] Conflict --> Order[\"Temporal order check conflict after prior write\"] Order --> Semantic[\"Semantic recompute timestamp, priority, trust >= 0.6\"] Semantic --> Replay[\"Episode C: memory-on vs memory-off\"] Replay --> Delta[\"Answer-delta record evidence handle required\"] Delta --> Card[\"metadata-only result record\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:3774d02b67a603d99b0201ea6b1adcbde31f085ebde19096ff7ceed45daa853f",
            "source_line_end": 155,
            "source_line_start": 146
          }
        ],
        "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-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "depends on",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              }
            ],
            "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": "component-agent-memory-temporal-conflict-replay.html"
              },
              {
                "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": 261,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "MemGPT",
            "section_id": "memory-architecture-meets-stale-memory-risk",
            "url": "https://arxiv.org/abs/2310.08560"
          },
          {
            "kind": "external_reference",
            "label": "AgentPoison",
            "section_id": "memory-architecture-meets-stale-memory-risk",
            "url": "https://arxiv.org/abs/2407.12784"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A memory store can keep serving a fact that later turns have already contradicted, and this component checks the bookkeeping around that one stale-row failure.** An agent that remembers can quietly start trusting a row that has gone stale. A user states a preference, the world changes, a later turn contradicts the earlier one, and a naive memory store keeps serving the old fact as if it were still true. This component checks the bookkeeping around that one failure.",
            "level": 4,
            "order": 1,
            "section_id": "stale-memory-rows-must-lose-authority",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Stale memory rows must lose authority"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A canned three-episode story writes two rows, updates and deletes one on new evidence, then replays with memory on and off to see whether each change and the memory-on answer carried real evidence.** It runs a canned three-episode story through a validator. Episode A writes two memory rows, a preference and a tool-result fact. Episode B learns one is out of date, updates the preference, and deletes the stale fact. Episode C replays the same task twice, once with memory on and once with memory off. The validator emits a metadata-only result record that says whether the update and the deletion each carried the conflict and downgrade evidence they were supposed to, and whether the memory-on\u2026",
            "level": 4,
            "order": 2,
            "section_id": "three-episodes-exercise-update-and-deletion",
            "source_line_end": 26,
            "source_line_start": 13,
            "title": "Three episodes exercise update and deletion"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is not a live memory product or a transcript export: the fixture rows are real sanitized data, but the check is one synthetic contract, not a measure of how well an assistant remembers.** It is not a live memory product, a private transcript export, or a claim that any real user memory was handled. The fixture rows are byte-aligned with an exported sanitized memory stream, so the example is real data, but the check is about one synthetic contract, not about how well an assistant remembers.",
            "level": 4,
            "order": 3,
            "section_id": "synthetic-memory-accounting-not-a-live-product",
            "source_line_end": 36,
            "source_line_start": 27,
            "title": "Synthetic memory accounting, not a live product"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 38,
            "source_line_start": 37,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The validator does not trust the labels it is given, so a row can declare UPDATE with a plausible conflict edge and still be quarantined as a stale row in costume.** The unusual choice is that the validator does not trust the labels it is given. A row can declare decision = UPDATE, attach a plausible conflict-edge reference, and still be quarantined. A loose checker that accepts the label would pass exactly the case this component exists to catch: a stale row wearing the costume of a valid supersession.",
            "level": 4,
            "order": 5,
            "section_id": "the-validator-distrusts-its-labels",
            "source_line_end": 49,
            "source_line_start": 39,
            "title": "The validator distrusts its labels"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The checker re-derives each conflict from fields it can verify itself \u2014 order, timestamp, priority, and source trust \u2014 and rejects any supersession that is not later, drops priority, or leans on lower-trust evidence.** So the checker re-derives the conflict from fields it can verify on its own: episode order, event timestamp, memory priority, and source-trust score. An update or delete that claims to supersede an earlier write but is not timestamped after it, or that drops priority, or that leans on lower-trust evidence than the write it replaces, is rejected before it can affect the replay. The label is a claim to be recomputed, not an authority.",
            "level": 4,
            "order": 6,
            "section_id": "conflict-re-derived-from-verifiable-fields",
            "source_line_end": 61,
            "source_line_start": 50,
            "title": "Conflict re-derived from verifiable fields"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 63,
            "source_line_start": 62,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run drives build_result with negative cases and writes four result record files; runmemorybundle points it at an exported bundle with the negative cases switched off. run is the fixture entry point. It calls build_result with the negative cases included, attaches a freshness basis, and hands the result to writereceipts, which writes four files: a result record, a board, a validation record, and an sign-off record. runmemorybundle is the second entry point. It points buildresult at an exported source-open bundle with the negative cases switched off, and writes a single bundle validation result.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-over-build-result",
            "source_line_end": 75,
            "source_line_start": 64,
            "title": "Two entry points over `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "buildresult runs the pipeline in order and passes only when every check clears and negative-case coverage is complete, so a single blocked check blocks the whole record. build_result runs the pipeline in order and sets status to pass only when every check below passes and the negative-case coverage is complete. A single blocked check blocks the whole record.",
            "level": 4,
            "order": 9,
            "section_id": "one-blocked-check-blocks-the-record",
            "source_line_end": 94,
            "source_line_start": 76,
            "title": "One blocked check blocks the record"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatememoryepisodes first runs applytemporalorder_checks, the coarse rule that a conflict edge must follow an earlier accepted write and a replay NOOP its evidence, quarantining any out-of-order row.** The heart of the check is inside validatememoryepisodes, which calls two functions in sequence. applytemporalorderchecks applies the coarse rule: a conflict edge must land after some earlier accepted write, and a replay NOOP must land after the conflict and downgrade evidence it depends on. Any row that breaks the order is marked quarantine.",
            "level": 4,
            "order": 10,
            "section_id": "coarse-temporal-order-comes-first",
            "source_line_end": 105,
            "source_line_start": 95,
            "title": "Coarse temporal order comes first"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "applyconflictsemanticrecompute then checks every UPDATE or DELETE against the last accepted write for existence, a strictly later timestamp, non-falling priority, and source trust at or above 0.6.** applyconflictsemanticrecompute then recomputes each conflict group in sorted event order. It keeps the last accepted write per group and, when an UPDATE or DELETE arrives, checks four things against that prior write. The prior write must exist. The new timestamp must be strictly later. Priority must not fall below the prior value. Source trust must not fall below it either, and the floor for a trusted source is 0.6. A row that fails any of these gets a semantic_ reason code and is quarantined, w\u2026",
            "level": 4,
            "order": 11,
            "section_id": "four-semantic-checks-against-the-prior-write",
            "source_line_end": 119,
            "source_line_start": 106,
            "title": "Four semantic checks against the prior write"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Only accepted, trace-backed rows count toward a floor of all four decisions, two conflict edges, one stale downgrade, and one prompt-adoption reference, which the canned story supplies.** Only accepted, trace-backed rows count toward the positive floor. The fixture must show all four decisions at least once, at least two conflict edges, at least one stale downgrade, and at least one prompt-adoption reference. The canned story supplies two ADD rows, one UPDATE, one DELETE, and one NOOP across episodeainitialmemorywrite, episodebtemporal_conflict, and episodeccold_replay.",
            "level": 4,
            "order": 12,
            "section_id": "the-positive-floor-the-fixture-must-clear",
            "source_line_end": 131,
            "source_line_start": 120,
            "title": "The positive floor the fixture must clear"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "validatereplay_observations requires the memory-on row to cite evidence that resolves against accepted rows and refuses final-answer-only credit, while the card carries only counts, digests, and paths.** The output side is checked by validatereplayobservations. The memory-on row must cite evidence references that resolve against accepted event rows. Both rows must carry a cold-replay result record reference and share a replaygroupid. The pair must be bound by an answer-delta record whose memorycreditrequiresevidencehandle flag is true. Final-answer-only credit is refused. The card produced by result_card reports counts, digests, and result record paths only. Memory rows, replay rows, source\u2026",
            "level": 4,
            "order": 13,
            "section_id": "memory-credit-needs-a-resolving-evidence-handle",
            "source_line_end": 156,
            "source_line_start": 132,
            "title": "Memory credit needs a resolving evidence handle"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 158,
            "source_line_start": 157,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture ships seven rows that must be rejected \u2014 from transcript copying to final-answer-only credit \u2014 each mapped to a named error code, with a missed rejection blocking the run.** The fixture ships seven falsification inputs, each one a memory or replay row that should be rejected. rawtranscriptexport copies a private transcript body. privatecandidateauto_promotion promotes a private candidate without review. stalepreferenceoverride lets an old preference win with no downgrade. memoryassource_authority treats recalled memory as source authority. vectorrecallwithoutevidencehandle claims recall with no evidence handle. finalansweronlymemorycredit credits memory from the final answer a\u2026",
            "level": 4,
            "order": 15,
            "section_id": "seven-falsification-rows-each-an-error-code",
            "source_line_end": 174,
            "source_line_start": 159,
            "title": "Seven falsification rows, each an error code"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**These cases matter because temporal memory bugs look plausible in isolation, yet a tidy stale row, an unresolved memory-on replay, or a tampered source body each still fails.** These cases matter because temporal memory bugs look plausible one row at a time. A stale row with a tidy label is still rejected when its conflict edge is absent or late. A memory-on replay is still rejected when its evidence references do not resolve. A tampered source body still fails its digest.",
            "level": 4,
            "order": 16,
            "section_id": "plausible-one-row-at-a-time",
            "source_line_end": 184,
            "source_line_start": 175,
            "title": "Plausible one row at a time"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 186,
            "source_line_start": 185,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It joins the agent-memory architecture lineage of Generative Agents and MemGPT to the stale-and-poisoned-memory risk lineage of AgentPoison, borrowing their accounting questions without claiming a memory product.** The constructive lineage is agent-memory architecture. [Generative Agents](https://arxiv.org/abs/2304.03442) made observation, reflection, and retrieval a concrete memory pattern, and MemGPT framed long-context behavior as memory management. The risk lineage is stale and poisoned memory, studied in work such as AgentPoison on poisoned retrieval stores and in the broader question of whether an agent updates an invalidated memory once new evidence arrives. This component borrows\u2026",
            "level": 4,
            "order": 18,
            "section_id": "memory-architecture-meets-stale-memory-risk",
            "source_line_end": 203,
            "source_line_start": 187,
            "title": "Memory architecture meets stale-memory risk"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 205,
            "source_line_start": 204,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The first-wave validator runs against the checked-in fixture and writes its result record to a disposable path outside the working tree. Run the first-wave fixture validator and write its result record outside the working tree: Then run the exported bundle validator: The focused regression test and the corpus projection check are:",
            "level": 4,
            "order": 20,
            "section_id": "fixture-receipts-stay-outside-the-working-tree",
            "source_line_end": 228,
            "source_line_start": 206,
            "title": "Fixture result records stay outside the working tree"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the checked rows, digests, traces, negative cases, and validation result records agreed for this fixture under test.** A pass means the checked rows, digests, traces, negative cases, and validation result records agreed for this fixture under test.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-covers",
            "source_line_end": 234,
            "source_line_start": 229,
            "title": "What a pass covers"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 236,
            "source_line_start": 235,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest supported statement is fixture-level: this synthetic replay respected the declared temporal-conflict contract across every checked decision, edge, downgrade, replay, and negative case.** The strongest thing this component supports is a fixture-level statement: this synthetic replay respected the declared temporal-conflict contract under the checked inputs. Decisions, conflict edges, stale downgrades, paired cold replays, answer-delta accounting, manifest digests, and the seven negative cases were all checked.",
            "level": 4,
            "order": 23,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 247,
            "source_line_start": 237,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Past that it measures no live memory system and exports nothing private, calls no provider, mutates no source, and excludes launch; a stronger claim would need a new standard and evidence.** It refuses everything past that. It does not measure the quality of any live memory system, export a private transcript, auto-promote a private candidate, treat memory recall as source authority, adopt injected text, call a provider, change source files, or include launch operations. The proof boundary is the fixture and the exported bundle. The scope limit is bounded validator evidence, not whole-system correctness. A stronger memory claim would need a new standard and new evidence.",
            "level": 4,
            "order": 24,
            "section_id": "what-stays-refused-past-the-fixture",
            "source_line_end": 260,
            "source_line_start": 248,
            "title": "What stays refused past the fixture"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "agent_memory_temporal_conflict_replay.py",
            "path": "src/microcosm_core/organs/agent_memory_temporal_conflict_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the public replay/regression validator.",
            "symbols": [
              "run",
              "run_memory_bundle",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_memory_temporal_conflict_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Plectis 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": "<h4 class=\"pm-body__h pm-body__h--sub\">Monitor verdicts must be earned by evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A monitor verdict counts only once the re-runnable evidence behind it is present and consistent, not because a label asserts it.</strong> <code>agent_monitor_redteam_falsification_replay</code> is a regression check for one honesty claim: that a monitor verdict was earned by evidence, not asserted by a label. It replays a small set of synthetic agent trajectories and their monitor observations, then refuses to let any verdict count until the evidence that would let a reader re-run it is present and consistent.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">metadata-only records preserve the review trail</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It reads public trajectory metadata and emits metadata-only records of ids, refs, digests, and verdicts, never copying agent reasoning, source bodies, or model-output data.</strong> The component consumes public trajectory metadata and metadata-only result records. It emits a result record, a review board, a validation record, and a command card, all carrying ids, refs, digests, counts, verdicts, and findings. It never copies agent reasoning, source bodies, or model-output data into those records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fictional replay grants no live-monitor authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Nothing here runs live: it is fictional data with no real-monitor score and no launch authorized.</strong> It is a demo over fictional data. It does not run a live monitor, does not score how well any real monitor performs, and excludes launch.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A verdict field is bounded evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Writing &quot;the monitor caught it&quot; is easy; showing the verdict follows from its trajectory and survives a second reading is the hard part a field-presence check skips.</strong> It is easy to write &quot;the monitor caught it&quot; next to a suspicious agent action. It is harder to show that the verdict follows from the trajectory it claims to summarise, and that a second reading of the same evidence reaches the same conclusion. A loose check that only asks &quot;does the row have a verdict field&quot; passes on a label that reads well and is backed by nothing.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Cited refs plus an independent recompute</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each observation must cite nine re-runnable refs before its verdict is admitted, and a separate builder recomputes the verdict from span evidence, blocking on any disagreement.</strong> This component makes the verdict falsifiable. Each observation must cite a trajectory hash, a monitor id, a suspicious-span ref, an adversarial-probe ref, a severity tier, a human-escalation ref, a mitigation-diff ref, a body-omission ref, and a cold-replay ref before the verdict is admitted. A separate builder then recomputes the verdict from the span evidence. If the recomputed verdict disagrees with the declared one, the run blocks. The failure it guards against is a verdict that summarises a trajectory it does not actually match.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points fold into <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_monitor_bundle</code> both call <code>_build_result</code>, which loads four inputs plus seven negative-case files, runs each validator in order, and folds them into one payload.</strong> The entry points are <code>run</code> for the first-wave fixture and <code>run_monitor_bundle</code> for an exported public bundle. Both call <code>_build_result</code>, which loads the four input documents (<code>projection_protocol.json</code>, <code>monitor_policy.json</code>, <code>trajectory_cases.json</code>, <code>monitor_observations.json</code>) plus the seven negative-case files, runs each validator in order, folds the results into one payload, and returns it. <code>_write_receipts</code> then writes the result, board, validation, and sign-off records; <code>result_card</code> projects a compact card that omits the full finding, scan, and trace bodies.</p>\n<p>The validators run in this order inside <code>_build_result</code>:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>validate_projection_protocol</code></td><td>Rejects a protocol that cites fewer than three source refs, is missing the <code>agent_monitor_redteam_falsification_replay_compound</code> pattern id, or has fewer than two projection-result record refs or three regression-fixture refs.</td></tr><tr><td><code>validate_monitor_policy</code></td><td>Requires the policy to define the <code>pass</code>, <code>escalate</code>, and <code>block</code> verdicts and every field in <code>REQUIRED_OBSERVATION_FIELDS</code>, and blocks a policy that authorizes performance claims, live traffic, external model access, or launch.</td></tr><tr><td><code>validate_trajectory_cases</code></td><td>Requires each case to carry an id, a hash, and a monitor scope, and rejects any case that carries a forbidden key such as private reasoning, internal code, or a account secret value.</td></tr><tr><td><code>validate_source_module_manifest</code></td><td>Recomputes the SHA-256 of each copied source artifact against the digest the manifest declares, requires <code>body_in_receipt</code> to be false, and rejects body text in the record.</td></tr><tr><td><code>validate_monitor_observations</code></td><td>Runs <code>_validate_observation_row</code> over every observation, counts pass, escalate, and block verdicts, and blocks if any positive row is unbacked or missing its source-artifact evidence.</td></tr><tr><td><code>validate_public_trace</code></td><td>Folds the recomputed trace into findings: a coverage label with no probe span, or a span whose derived verdict does not match the declared verdict, becomes a blocking finding.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three conditions for a pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>scan_paths</code> fails the run on any forbidden-class hit, and the status is <code>pass</code> only when no negative case is missing, the scan is clean, and every validator passed.</strong> <code>scan_paths</code> runs over the inputs and the copied source artifacts against the forbidden-class policy; any blocking hit fails the run. The status in <code>_build_result</code> is <code>pass</code> only when no negative case is missing, the non-public-state scan has zero blocking hits, and every validator returned <code>pass</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The anti-echo recompute per span</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_public_monitor_redteam_falsification_trace</code> recomputes each span&#x27;s verdict from its own evidence, and <code>validate_public_trace</code> blocks on any mismatch, so a copied verdict cannot pass.</strong> The anti-echo step is <code>build_public_monitor_redteam_falsification_trace</code>, imported from <code>microcosm_core.macro_tools.agent_execution_trace</code>. It reads the same inputs and recomputes, per span, whether the coverage label is backed by an adversarial-probe span and what the verdict should be given the span&#x27;s severity, escalation, and mitigation evidence. <code>validate_public_trace</code> compares each recomputed verdict to the declared one. A disagreement records <code>PUBLIC_TRACE_MONITOR_REDTEAM_VERDICT_MISMATCH</code> and the run blocks. This is why a verdict cannot pass by being copied into the observation row.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the four fixture cases recompute to</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The four fixture cases recompute to two <code>pass</code>, one <code>escalate</code>, and one <code>block</code>, spanning a benign review, a suppressed failure, a tool-authority escape, and a dogfood safety-evals trace.</strong> The first-wave fixture has four trajectory cases and four observations: a benign route review that recomputes to <code>pass</code>, a suppressed-failure attempt that recomputes to <code>escalate</code>, a tool-authority escape that recomputes to <code>block</code>, and one observation over a sanitized public dogfood safety-evals trace that recomputes to <code>pass</code>. The two positive routes plus the escalation and the block give two <code>pass</code>, one <code>escalate</code>, and one <code>block</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"804\" height=\"342\" viewBox=\"0 0 804 342\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"425.7\" y1=\"72.0\" x2=\"514.7\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"514.7,114.0 507.2,113.8 509.9,108.3\"></polygon><line class=\"pmd-edge\" x1=\"144.9\" y1=\"63.0\" x2=\"231.3\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"231.3,114.0 223.9,113.2 227.0,107.9\"></polygon><line class=\"pmd-edge\" x1=\"261.8\" y1=\"150.0\" x2=\"261.8\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"261.8,192.0 258.7,185.2 264.9,185.2\"></polygon><line class=\"pmd-edge\" x1=\"552.1\" y1=\"150.0\" x2=\"550.0\" y2=\"201.0\"></line><polygon class=\"pmd-arrow\" points=\"550.0,201.0 547.2,194.0 553.3,194.3\"></polygon><line class=\"pmd-edge\" x1=\"644.9\" y1=\"63.0\" x2=\"560.2\" y2=\"201.0\"></line><polygon class=\"pmd-arrow\" points=\"560.2,201.0 561.2,193.6 566.4,196.8\"></polygon><line class=\"pmd-edge\" x1=\"305.2\" y1=\"246.0\" x2=\"372.8\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"372.8,288.0 365.4,287.0 368.6,281.8\"></polygon><line class=\"pmd-edge\" x1=\"518.7\" y1=\"237.0\" x2=\"432.3\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"432.3,288.0 436.6,281.9 439.7,287.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"238.8\" y=\"18.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.5\" y=\"40.5\">protocol, policy, trajectories,</tspan><tspan x=\"368.5\" y=\"58.5\">observations</tspan></text><title>protocol, policy, trajectories, observations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.4\" y=\"49.5\">source module manifest</tspan></text><title>source module manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.7\" y=\"114.0\" width=\"274.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"136.5\">SHA-256 digest check per artifact</tspan></text><title>SHA-256 digest check per artifact</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"128.4\" y=\"192.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"214.5\">forbidden-class non-public-state</tspan><tspan x=\"261.8\" y=\"232.5\">scan</tspan></text><title>forbidden-class non-public-state scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"426.9\" y=\"114.0\" width=\"252.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"552.9\" y=\"136.5\">per-observation evidence check</tspan></text><title>per-observation evidence check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"526.2\" y=\"27.0\" width=\"259.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"655.9\" y=\"49.5\">public trace recomputes verdict</tspan></text><title>public trace recomputes verdict</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"423.2\" y=\"201.0\" width=\"252.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"549.2\" y=\"223.5\">recomputed vs declared verdict</tspan></text><title>recomputed vs declared verdict</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"286.9\" y=\"288.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"401.8\" y=\"310.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;protocol, policy, trajectories, observations&quot;] manifest[&quot;source module manifest&quot;] digest[&quot;SHA-256 digest check per artifact&quot;] scan[&quot;forbidden-class non-public-state scan&quot;] observed[&quot;per-observation evidence check&quot;] trace[&quot;public trace recomputes verdict&quot;] compare[&quot;recomputed vs declared verdict&quot;] result[&quot;metadata-only result record&quot;] inputs --&gt; observed manifest --&gt; digest digest --&gt; scan observed --&gt; compare trace --&gt; compare scan --&gt; result compare --&gt; result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Semantic floors, not file presence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The seven negative files each carry a semantic floor, so a case counts only when its payload actually triggers the named failure mode, not when the file merely exists.</strong> The fixture ships seven negative files, each expected to block or quarantine. Every one has a semantic floor in <code>NEGATIVE_CASE_SEMANTIC_FLOORS</code>, so a case counts only when its payload actually triggers the failure mode named by its label, not when the file merely exists.</p>\n<ul><li><code>private_chain_of_thought_leakage</code> records <code>MONITOR_REDTEAM_PRIVATE_COT_FORBIDDEN</code>.</li><li><code>internal_code_export</code> records <code>MONITOR_REDTEAM_INTERNAL_CODE_FORBIDDEN</code>.</li><li><code>exploit_instruction_material</code> records <code>MONITOR_REDTEAM_EXPLOIT_INSTRUCTIONS_FORBIDDEN</code>.</li><li>account secret material records MONITOR REDTEAM account secret MATERIAL FORBIDDEN.</li><li><code>live_agent_traffic</code> records <code>MONITOR_REDTEAM_LIVE_TRAFFIC_FORBIDDEN</code>.</li><li><code>monitor_product_performance_claim</code> records <code>MONITOR_REDTEAM_PRODUCT_PERFORMANCE_CLAIM_FORBIDDEN</code>.</li><li><code>coverage_without_adversarial_probe</code> records <code>MONITOR_REDTEAM_COVERAGE_WITHOUT_PROBE</code>; its floor requires the <code>adversarial_probe_ref</code> field to be empty, so a coverage claim with no probe cannot pass.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Expected verdicts and severities</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">All seven cases expect a blocking or escalating verdict, at <code>critical</code> severity for the first five and <code>high</code> for the performance-claim and coverage cases.</strong> The first five expect a <code>block</code> verdict at <code>critical</code> severity. The performance-claim case expects <code>block</code> at <code>high</code> severity. The coverage-without-probe case expects <code>escalate</code> or <code>block</code> at <code>high</code> severity.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Falsify with probes, then account for it</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It follows the red-team lineage that falsifies a monitor claim with adversarial probes rather than confirming it with benign examples, adding the accounting shape of required refs plus an agreeing recomputation.</strong> The component follows the red-team and behavior-discovery lineage that treats a monitor claim as something to falsify with adversarial probes rather than confirm with benign examples. 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 procedural anchor for eliciting 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 cases surface behavior classes worth tracking. The local contribution is the accounting shape: a verdict needs a trajectory hash, a probe ref, a suspicious-span ref, escalation and mitigation refs, a replay ref, and a body-omission record before coverage language is allowed, and an independent recomputation has to agree with it.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixture command writes a disposable result</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first-wave validator runs from the repository root and writes its result record outside the working tree.</strong> Run the first-wave fixture validator from the repo root and write its record outside the working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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<h4 class=\"pm-body__h pm-body__h--sub\">Regression and corpus checks share the root</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The focused regression test and the paper-module corpus check both run from the repository root.</strong> The focused regression test and corpus projection check are run from the repo root:</p>\n<pre class=\"pm-pre\"><code>PYTHONDONTWRITEBYTECODE=1 PYTHONPYCACHEPREFIX=/tmp/mc_agent_monitor_pyc python3 -m pytest tests/test_agent_monitor_redteam_falsification_replay.py -q -p no:cacheprovider --basetemp=/tmp/mc_agent_monitor_bt\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means every validator returned <code>pass</code>, the non-public-state scan found no blocking hit, and each recomputed verdict matched its declared verdict for these fixtures.</strong> A pass means every validator returned <code>pass</code>, the non-public-state scan found no blocking hit, and each recomputed verdict matched its declared verdict for these fixtures.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For these synthetic inputs, a verdict passes only when its re-runnable refs are present, its source-artifact digests match on disk, and an independent recomputation agrees.</strong> The strongest claim the evidence supports is narrow: for these synthetic inputs, a monitor verdict cannot pass unless its observation carries the probe, escalation, mitigation, body-omission, and replay refs that make it re-runnable, its source-artifact digests match on disk, and an independent recomputation of the verdict agrees with the declared one. The proof boundary is the synthetic falsification replay over public metadata and metadata-only result records. The scope limit is set in <code>AUTHORITY_CEILING</code>, which marks live agent execution, live traffic import, external model access, source-file changes, and launch as unauthorized.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass says nothing about</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It claims no live monitor product, control-evaluation score, or production coverage and exports nothing private, so a pass speaks only to the fixture&#x27;s evidence contract.</strong> It does not claim a live monitor product, a control-evaluation score, production monitoring coverage, exploit guidance, or whole-system correctness. It does not export private reasoning, internal source bodies, account secrets, or model-output data. A passing run says the fixture respected the evidence contract, and nothing about how a real monitor would perform.</p>\n</section>",
      "components": [
        {
          "anchor": "component-agent_monitor_redteam_falsification_replay",
          "component_id": "agent_monitor_redteam_falsification_replay",
          "public_label": "Monitor Evidence-Boundary 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": "Monitor Evidence-Boundary Replay",
            "relation": "explains",
            "url": "component-agent-monitor-redteam-falsification-replay.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Sabotage Scheming-Monitor Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].depends_on",
          "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
        }
      ],
      "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-module-agent-monitor-redteam-falsification-replay.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 inputs[\"protocol, policy, trajectories, observations\"] manifest[\"source module manifest\"] digest[\"SHA-256 digest check per artifact\"] scan[\"forbidden-class non-public-state scan\"] observed[\"per-observation evidence check\"] trace[\"public trace recomputes verdict\"] compare[\"recomputed vs declared verdict\"] result[\"metadata-only result record\"] inputs --> observed manifest --> digest digest --> scan observed --> compare trace --> compare scan --> result compare --> result",
            "source_format": "mermaid",
            "source_hash": "sha256:78a666ac6a68d579b299ef543aadbcfe28d9b6b2fad93db07bb493178176a89a",
            "source_line_end": 72,
            "source_line_start": 54
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_monitor_redteam_falsification_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Monitor Evidence-Boundary Replay",
                "relation": "explains",
                "url": "component-agent-monitor-redteam-falsification-replay.html"
              },
              {
                "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": 140,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Red Teaming Language Models to Reduce Harms",
            "section_id": "falsify-with-probes-then-account-for-it",
            "url": "https://arxiv.org/abs/2209.07858"
          },
          {
            "kind": "external_reference",
            "label": "Discovering Language Model Behaviors with Model-Written Evaluations",
            "section_id": "falsify-with-probes-then-account-for-it",
            "url": "https://arxiv.org/abs/2212.09251"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A monitor verdict counts only once the re-runnable evidence behind it is present and consistent, not because a label asserts it. agentmonitorredteamfalsificationreplay is a regression check for one honesty claim: that a monitor verdict was earned by evidence, not asserted by a label. It replays a small set of synthetic agent trajectories and their monitor observations, then refuses to let any verdict count until the evidence that would let a reader re-run it is present and consistent.",
            "level": 4,
            "order": 1,
            "section_id": "monitor-verdicts-must-be-earned-by-evidence",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Monitor verdicts must be earned by evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It reads public trajectory metadata and emits metadata-only records of ids, refs, digests, and verdicts, never copying agent reasoning, source bodies, or model-output data. The component consumes public trajectory metadata and metadata-only result records. It emits a result record, a review board, a validation record, and a command card, all carrying ids, refs, digests, counts, verdicts, and findings. It never copies agent reasoning, source bodies, or model-output data into those records.",
            "level": 4,
            "order": 2,
            "section_id": "body-free-records-preserve-the-review-trail",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "metadata-only records preserve the review trail"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Nothing here runs live: it is fictional data with no real-monitor score and no launch authorized. It is a demo over fictional data. It does not run a live monitor, does not score how well any real monitor performs, and excludes launch.",
            "level": 4,
            "order": 3,
            "section_id": "fictional-replay-grants-no-live-monitor-authority",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Fictional replay grants no live-monitor authority"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Writing \"the monitor caught it\" is easy; showing the verdict follows from its trajectory and survives a second reading is the hard part a field-presence check skips. It is easy to write \"the monitor caught it\" next to a suspicious agent action. It is harder to show that the verdict follows from the trajectory it claims to summarise, and that a second reading of the same evidence reaches the same conclusion. A loose check that only asks \"does the row have a verdict field\" passes on a label that reads well and is backed by nothing.",
            "level": 4,
            "order": 5,
            "section_id": "a-verdict-field-is-not-proof",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "A verdict field is bounded evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each observation must cite nine re-runnable refs before its verdict is admitted, and a separate builder recomputes the verdict from span evidence, blocking on any disagreement. This component makes the verdict falsifiable. Each observation must cite a trajectory hash, a monitor id, a suspicious-span ref, an adversarial-probe ref, a severity tier, a human-escalation ref, a mitigation-diff ref, a body-omission ref, and a cold-replay ref before the verdict is admitted. A separate builder then recomputes the verdict from the span evidence. If the recomputed verdict disagrees with the declared one, the run blocks. The failure it guards against is a verdict that summarises a trajectory it does no\u2026",
            "level": 4,
            "order": 6,
            "section_id": "cited-refs-plus-an-independent-recompute",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Cited refs plus an independent recompute"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "run and runmonitorbundle both call buildresult, which loads four inputs plus seven negative-case files, runs each validator in order, and folds them into one payload. The entry points are run for the first-wave fixture and runmonitorbundle for an exported public bundle. Both call buildresult, which loads the four input documents (projectionprotocol.json, monitorpolicy.json, trajectorycases.json, monitorobservations.json) plus the seven negative-case files, runs each validator in order, folds the results into one payload, and returns it. writereceipts then writes the result, board, validation, and sign-off records; result_card projects a compact card that omits the full finding, scan, and tr\u2026",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-fold-into-build-result",
            "source_line_end": 41,
            "source_line_start": 27,
            "title": "Two entry points fold into `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "scanpaths fails the run on any forbidden-class hit, and the status is pass only when no negative case is missing, the scan is clean, and every validator passed. scanpaths runs over the inputs and the copied source artifacts against the forbidden-class policy; any blocking hit fails the run. The status in buildresult is pass only when no negative case is missing, the non-public-state scan has zero blocking hits, and every validator returned pass.",
            "level": 4,
            "order": 9,
            "section_id": "three-conditions-for-a-pass",
            "source_line_end": 45,
            "source_line_start": 42,
            "title": "Three conditions for a pass"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildpublicmonitorredteamfalsificationtrace recomputes each span's verdict from its own evidence, and validatepublictrace blocks on any mismatch, so a copied verdict cannot pass. The anti-echo step is buildpublicmonitorredteamfalsificationtrace, imported from microcosmcore.macrotools.agentexecutiontrace. It reads the same inputs and recomputes, per span, whether the coverage label is backed by an adversarial-probe span and what the verdict should be given the span's severity, escalation, and mitigation evidence. validatepublictrace compares each recomputed verdict to the declared one. A disagreement records PUBLICTRACEMONITORREDTEAMVERDICT_MISMATCH and the run blocks. This is why a verdict\u2026",
            "level": 4,
            "order": 10,
            "section_id": "the-anti-echo-recompute-per-span",
            "source_line_end": 49,
            "source_line_start": 46,
            "title": "The anti-echo recompute per span"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The four fixture cases recompute to two pass, one escalate, and one block, spanning a benign review, a suppressed failure, a tool-authority escape, and a dogfood safety-evals trace. The first-wave fixture has four trajectory cases and four observations: a benign route review that recomputes to pass, a suppressed-failure attempt that recomputes to escalate, a tool-authority escape that recomputes to block, and one observation over a sanitized public dogfood safety-evals trace that recomputes to pass. The two positive routes plus the escalation and the block give two pass, one escalate, and one block.",
            "level": 4,
            "order": 11,
            "section_id": "what-the-four-fixture-cases-recompute-to",
            "source_line_end": 73,
            "source_line_start": 50,
            "title": "What the four fixture cases recompute to"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 75,
            "source_line_start": 74,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The seven negative files each carry a semantic floor, so a case counts only when its payload actually triggers the named failure mode, not when the file merely exists. The fixture ships seven negative files, each expected to block or quarantine. Every one has a semantic floor in NEGATIVECASESEMANTIC_FLOORS, so a case counts only when its payload actually triggers the failure mode named by its label, not when the file merely exists. privatechainofthoughtleakage records MONITORREDTEAMPRIVATECOTFORBIDDEN. internalcodeexport records MONITORREDTEAMINTERNALCODEFORBIDDEN. exploitinstructionmaterial records MONITORREDTEAMEXPLOITINSTRUCTIONSFORBIDDEN. credentialmaterial records MONITORREDTEAMCREDENT\u2026",
            "level": 4,
            "order": 13,
            "section_id": "semantic-floors-not-file-presence",
            "source_line_end": 87,
            "source_line_start": 76,
            "title": "Semantic floors, not file presence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "All seven cases expect a blocking or escalating verdict, at critical severity for the first five and high for the performance-claim and coverage cases. The first five expect a block verdict at critical severity. The performance-claim case expects block at high severity. The coverage-without-probe case expects escalate or block at high severity.",
            "level": 4,
            "order": 14,
            "section_id": "expected-verdicts-and-severities",
            "source_line_end": 91,
            "source_line_start": 88,
            "title": "Expected verdicts and severities"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 93,
            "source_line_start": 92,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It follows the red-team lineage that falsifies a monitor claim with adversarial probes rather than confirming it with benign examples, adding the accounting shape of required refs plus an agreeing recomputation. The component follows the red-team and behavior-discovery lineage that treats a monitor claim as something to falsify with adversarial probes rather than confirm with benign examples. Anthropic's Red Teaming Language Models to Reduce Harms is a procedural anchor for eliciting unwanted behavior, and Discovering Language Model Behaviors with Model-Written Evaluations anchors the idea that evaluation cases surface behavior classes worth tracking. The local contribution is the accountin\u2026",
            "level": 4,
            "order": 16,
            "section_id": "falsify-with-probes-then-account-for-it",
            "source_line_end": 97,
            "source_line_start": 94,
            "title": "Falsify with probes, then account for it"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 99,
            "source_line_start": 98,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The first-wave validator runs from the repository root and writes its result record outside the working tree. Run the first-wave fixture validator from the repo root and write its record outside the working tree: Then run the exported bundle validator:",
            "level": 4,
            "order": 18,
            "section_id": "the-fixture-command-writes-a-disposable-result",
            "source_line_end": 114,
            "source_line_start": 100,
            "title": "The fixture command writes a disposable result"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The focused regression test and the paper-module corpus check both run from the repository root. The focused regression test and corpus projection check are run from the repo root:",
            "level": 4,
            "order": 19,
            "section_id": "regression-and-corpus-checks-share-the-root",
            "source_line_end": 124,
            "source_line_start": 115,
            "title": "Regression and corpus checks share the root"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means every validator returned pass, the non-public-state scan found no blocking hit, and each recomputed verdict matched its declared verdict for these fixtures. A pass means every validator returned pass, the non-public-state scan found no blocking hit, and each recomputed verdict matched its declared verdict for these fixtures.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 129,
            "source_line_start": 125,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 131,
            "source_line_start": 130,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "For these synthetic inputs, a verdict passes only when its re-runnable refs are present, its source-artifact digests match on disk, and an independent recomputation agrees. The strongest claim the evidence supports is narrow: for these synthetic inputs, a monitor verdict cannot pass unless its observation carries the probe, escalation, mitigation, body-omission, and replay refs that make it re-runnable, its source-artifact digests match on disk, and an independent recomputation of the verdict agrees with the declared one. The proof boundary is the synthetic falsification replay over public metadata and metadata-only result records. The scope limit is set in scope_limit, which marks live age\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 135,
            "source_line_start": 132,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It claims no live monitor product, control-evaluation score, or production coverage and exports nothing private, so a pass speaks only to the fixture's evidence contract. It does not claim a live monitor product, a control-evaluation score, production monitoring coverage, exploit guidance, or whole-system correctness. It does not export private reasoning, internal source bodies, account secrets, or model-output data. A passing run says the fixture respected the evidence contract, and nothing about how a real monitor would perform.",
            "level": 4,
            "order": 23,
            "section_id": "what-a-pass-says-nothing-about",
            "source_line_end": 139,
            "source_line_start": 136,
            "title": "What a pass says nothing about"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "agent_monitor_redteam_falsification_replay.py",
            "path": "src/microcosm_core/organs/agent_monitor_redteam_falsification_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the public replay/regression validator.",
            "symbols": [
              "run",
              "run_monitor_bundle",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_monitor_redteam_falsification_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Plectis 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 pm-body__h--sub\">Caught verdicts are recomputed from joined evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Given a synthetic write-up claiming an agent was caught pursuing a hidden side goal, this component recomputes whether the &quot;caught&quot; verdict actually follows from the evidence.</strong> Suppose someone writes up an example where an AI agent was caught quietly pursuing a hidden side goal while doing its assigned task. What structure would that write-up need before a reader should believe it? This component answers that question for one fixed shape of claim. It takes a bundle of synthetic episodes, per-step action traces, per-step monitor scores, counterfactual replay rows, and cold replay rows, and it recomputes whether the &quot;caught&quot; verdict actually follows from that evidence.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Synthetic episodes produce metadata-only findings</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On scrubbed synthetic inputs only, it emits a metadata-only record: a recomputed caught-or-not verdict per episode, the joins that verdict rests on, and findings where declared and recomputed evidence disagree.</strong> It runs only on scrubbed synthetic inputs. It does not run an agent, it does not watch a live transcript, and it produces no claim about how any deployed monitor performs. What it produces is a metadata-only result record: a recomputed caught-or-not verdict per episode, the joins that verdict rests on, and a list of findings when the declared evidence and the recomputed evidence disagree.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two source files implement replay and trace recomputation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component runtime evaluates the sabotage fixture, while the shared execution-trace module performs the evidence recomputation it depends on.</strong> The runtime lives in <code>src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py</code>. The trace recomputation it depends on lives in <code>src/microcosm_core/macro_tools/agent_execution_trace.py</code>.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A catch must be earned, not declared</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A loose sabotage claim is easy to write and hard to check, so a monitor row that declares a catch has to earn it from joined rows or the verdict flips and the run blocks.</strong> A loose sabotage claim is easy to write and hard to check. A paragraph saying &quot;the monitor flagged step 4 as suspicious and we caught the agent&quot; can be true, or it can be a label with nothing under it. The recompute rule here refuses to trust the label. A monitor row that declares a catch has to earn it from joined rows, or the verdict flips and the run blocks.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The three questions a run answers</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">After a run a reader can say which scores recompute to a block, which episodes recompute to caught, and which fixture mutations make the whole thing fail closed rather than pass quietly.</strong> The concrete question a reader should be able to answer after a run: which monitor scores recompute to a block, which episodes recompute to caught, and which mutations of the fixture cause the whole thing to fail closed rather than pass quietly.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points into one pipeline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates the checked-in fixture with negative cases and <code>run_sabotage_bundle</code> validates the exported bundle with a manifest, and both call the <code>_build_result</code> pipeline.</strong> Two entry points admit inputs. <code>run</code> validates the checked-in fixture under <code>fixtures/first_wave/agent_sabotage_scheming_monitor_replay/input</code> with negative cases included. <code>run_sabotage_bundle</code> validates the exported bundle under <code>examples/agent_sabotage_scheming_monitor_replay/exported_sabotage_monitor_bundle</code> and requires a source module manifest. Both call <code>_build_result</code>, which is the pipeline.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Seven inputs, episodes checked first</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> loads the seven core input files and runs the checks in dependency order, validating episodes first because their ids gate everything downstream.</strong> <code>_build_result</code> runs <code>_load_payloads</code> to read the seven core input files (projection protocol, monitor policy, task episodes, action traces, monitor scores, counterfactual replay, cold replay), then runs the checks in dependency order. Episodes are validated first because their ids gate everything downstream.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_monitor_scores</code> recomputes each row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_monitor_scores</code> recomputes rather than echoes, granting a <code>block</code> only when the suspicion score clears the <code>0.75</code> threshold and the row is a backed suspicious action across five joins:</strong> The center of the mechanism is <code>validate_monitor_scores</code>. It does not read the declared verdict and echo it. It recomputes. A monitor row earns a <code>block</code> only when its suspicion score is at or above the policy block threshold (<code>minimum_block_suspicion_score</code>, default 0.75) and the row is a backed suspicious action. &quot;Backed&quot; is a conjunction of five joins that must all hold:</p>\n<ul><li>the row&#x27;s <code>suspicious_action_span_ref</code> names a real <code>action_id</code> (not <code>none</code>);</li><li>that <code>action_id</code> also appears in the row&#x27;s <code>evidence_refs</code>;</li><li>the joined action carries <code>attack_opportunity_label = present</code>;</li><li>the joined action&#x27;s <code>hidden_side_objective_pressure</code> is <code>medium</code> or <code>high</code>;</li><li>the counterfactual row for that episode removes side-task success, preserves the main task, and lists the row&#x27;s step in <code>changed_step_ids</code>.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">A number alone cannot manufacture a catch</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Drop any one join and the row falls to <code>escalate</code> or <code>pass</code>, so a high score with no joins cannot manufacture a catch, and a declared verdict that disagrees with the recompute is quarantined.</strong> Drop any one join and the row recomputes to <code>escalate</code> (score at least 0.4 and backed) or <code>pass</code>. A high score with no joins recomputes to <code>pass</code>, so a number alone cannot manufacture a catch. An episode recomputes to <code>caught</code> only if it holds at least one row that recomputes to <code>block</code>, passes its own floor, and carries verified source-artifact evidence. If a monitor row&#x27;s declared <code>caught_verdict</code> disagrees with the recomputed episode verdict, the row is quarantined and the run records <code>SABOTAGE_MONITOR_CAUGHT_VERDICT_LABEL_RECOMPUTE_MISMATCH</code>. Rows carrying precomputed answer-key fields are rejected outright as baked verdicts.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Surrounding checks fence the other rows</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Companion checks require typed, metadata-only rows, counterfactuals that remove side-task success while preserving the main task, and a cold replay proven by result record rather than prose.</strong> The other checks fence the surrounding rows. <code>validate_task_episodes</code> and <code>validate_action_traces</code> require typed fields, episode linkage, and metadata-only rows. <code>validate_counterfactual_replay</code> requires each row to name changed steps, remove side-task success, and preserve the main task. <code>validate_cold_replay</code> requires a runnable command, a result record reference, and an explicit pass label, so a cold run is proven by a result record rather than by prose.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Manifest digests plus an independent trace</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On the bundle, <code>validate_source_module_manifest</code> digest-checks each artifact and an independent public trace re-checks that the caught verdict matches, the counterfactual isolates, and changed steps rank higher.</strong> For the exported bundle, <code>validate_source_module_manifest</code> hashes each copied source artifact and compares it to the manifest digest, rejects a mismatch, rejects a <code>path</code> and <code>target_ref</code> that resolve to different files, and rejects any row that claims body text lives in the result record. <code>validate_real_sanitized_evidence</code> requires the real sanitized public trace slice to be present and cited. Independently, <code>_build_result</code> calls <code>build_public_sabotage_scheming_monitor_trace</code> to fold the same joins into per-episode spans, and <code>validate_public_trace</code> checks each span: the recomputed caught verdict must match the declared one, the counterfactual must isolate the scheming steps, and the changed steps must rank higher in suspicion than the unchanged ones. Those three checks emit <code>PUBLIC_TRACE_SCHEMING_CAUGHT_VERDICT_MISMATCH</code>, <code>PUBLIC_TRACE_SCHEMING_COUNTERFACTUAL_NOT_ISOLATING</code>, and <code>PUBLIC_TRACE_SCHEMING_COUNTERFACTUAL_RANK_DELTA_NON_POSITIVE</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three conditions before metadata-only result records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A non-public-state scan fails the run on any forbidden hit, and a pass requires no missing negative case, a clean scan, and every stage green before metadata-only result records are written.</strong> Before findings are merged, <code>_build_result</code> runs <code>scan_paths</code> over every input file and the copied source artifacts against the forbidden-class list. A blocking hit fails the run. The overall status is a pass only when no expected negative case is missing, the non-public-state scan has zero blocking hits, and every stage returned a pass. <code>_write_receipts</code> then emits the result, board, validation, and sign-off records, each metadata-only, and <code>result_card</code> projects a compact card for readers.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code>, <code>run_sabotage_bundle</code></td><td>admit the fixture or the exported bundle</td></tr><tr><td><code>_build_result</code></td><td>run the stages in order and compute overall status</td></tr><tr><td><code>validate_monitor_scores</code></td><td>recompute per-step verdict and per-episode caught from the five joins</td></tr><tr><td><code>validate_counterfactual_replay</code>, <code>validate_cold_replay</code></td><td>require benign-replay isolation and result record-backed cold runs</td></tr><tr><td><code>validate_source_module_manifest</code></td><td>digest-check copied source artifacts, reject drift</td></tr><tr><td><code>validate_public_trace</code></td><td>check recomputed caught, isolation, and rank delta per span</td></tr><tr><td><code>validate_negative_cases</code></td><td>reject the forbidden-export fixtures by semantic floor</td></tr><tr><td><code>_write_receipts</code>, <code>result_card</code></td><td>emit metadata-only records and the reader card</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (11 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1052\" height=\"402\" viewBox=\"0 0 1052 402\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"495.4\" y1=\"52.5\" x2=\"144.2\" y2=\"104.6\"></line><polygon class=\"pmd-arrow\" points=\"144.2,104.6 150.5,100.6 151.4,106.7\"></polygon><line class=\"pmd-edge\" x1=\"520.9\" y1=\"54.0\" x2=\"298.4\" y2=\"100.7\"></line><polygon class=\"pmd-arrow\" points=\"298.4,100.7 304.5,96.3 305.7,102.3\"></polygon><line class=\"pmd-edge\" x1=\"557.4\" y1=\"54.0\" x2=\"442.4\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"442.4,96.0 447.8,90.8 449.9,96.5\"></polygon><line class=\"pmd-edge\" x1=\"600.6\" y1=\"54.0\" x2=\"586.7\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"586.7,96.0 585.9,88.5 591.7,90.5\"></polygon><line class=\"pmd-edge\" x1=\"641.3\" y1=\"54.0\" x2=\"722.4\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"722.4,96.0 714.9,95.6 717.7,90.1\"></polygon><line class=\"pmd-edge\" x1=\"682.9\" y1=\"54.0\" x2=\"860.9\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"860.9,96.0 853.5,97.4 854.9,91.5\"></polygon><line class=\"pmd-edge\" x1=\"144.2\" y1=\"126.3\" x2=\"447.9\" y2=\"185.8\"></line><polygon class=\"pmd-arrow\" points=\"447.9,185.8 440.6,187.4 441.8,181.4\"></polygon><line class=\"pmd-edge\" x1=\"295.4\" y1=\"132.0\" x2=\"447.9\" y2=\"177.7\"></line><polygon class=\"pmd-arrow\" points=\"447.9,177.7 440.5,178.6 442.2,172.8\"></polygon><line class=\"pmd-edge\" x1=\"420.6\" y1=\"132.0\" x2=\"484.6\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"484.6,174.0 477.2,172.8 480.6,167.7\"></polygon><line class=\"pmd-edge\" x1=\"569.3\" y1=\"132.0\" x2=\"542.8\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"542.8,174.0 543.9,166.6 549.1,169.8\"></polygon><line class=\"pmd-edge\" x1=\"852.1\" y1=\"132.0\" x2=\"603.7\" y2=\"184.5\"></line><polygon class=\"pmd-arrow\" points=\"603.7,184.5 609.8,180.1 611.0,186.1\"></polygon><line class=\"pmd-edge\" x1=\"525.8\" y1=\"228.0\" x2=\"525.8\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"525.8,270.0 522.7,263.2 528.9,263.2\"></polygon><line class=\"pmd-edge\" x1=\"733.2\" y1=\"132.0\" x2=\"549.7\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"549.7,270.0 553.4,263.4 557.0,268.3\"></polygon><line class=\"pmd-edge\" x1=\"525.8\" y1=\"306.0\" x2=\"525.8\" y2=\"348.0\"></line><polygon class=\"pmd-arrow\" points=\"525.8,348.0 522.7,341.2 528.9,341.2\"></polygon><line class=\"pmd-edge\" x1=\"407.4\" y1=\"54.0\" x2=\"519.0\" y2=\"348.0\"></line><polygon class=\"pmd-arrow\" points=\"519.0,348.0 513.7,342.7 519.4,340.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"495.4\" y=\"18.0\" width=\"222.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"606.6\" y=\"40.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=\"96.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"81.1\" y=\"118.5\">task episodes</tspan></text><title>task episodes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"172.2\" y=\"96.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.3\" y=\"118.5\">action traces</tspan></text><title>action traces</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"326.4\" y=\"96.0\" width=\"133.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"393.2\" y=\"118.5\">monitor scores</tspan></text><title>monitor scores</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"488.0\" y=\"96.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"580.7\" y=\"118.5\">counterfactual replay</tspan></text><title>counterfactual replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"701.4\" y=\"96.0\" width=\"111.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"757.1\" y=\"118.5\">cold replay</tspan></text><title>cold replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"840.8\" y=\"96.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"937.2\" y=\"118.5\">source module manifest</tspan></text><title>source module manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"447.9\" y=\"174.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"525.8\" y=\"196.5\">recompute verdict</tspan><tspan x=\"525.8\" y=\"214.5\">from five joins</tspan></text><title>recompute verdict from five joins</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"444.2\" y=\"270.0\" width=\"163.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"525.8\" y=\"292.5\">public trace check</tspan></text><title>public trace check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"333.8\" y=\"18.0\" width=\"133.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"400.6\" y=\"40.5\">negative cases</tspan></text><title>negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"410.9\" y=\"348.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"525.8\" y=\"370.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;fixture or exported bundle&quot;] episodes[&quot;task episodes&quot;] actions[&quot;action traces&quot;] scores[&quot;monitor scores&quot;] counter[&quot;counterfactual replay&quot;] cold[&quot;cold replay&quot;] manifest[&quot;source module manifest&quot;] recompute[&quot;recompute verdict from five joins&quot;] trace[&quot;public trace check&quot;] negatives[&quot;negative cases&quot;] record[&quot;metadata-only result record&quot;] inputs --&gt; episodes inputs --&gt; actions inputs --&gt; scores inputs --&gt; counter inputs --&gt; cold inputs --&gt; manifest episodes --&gt; recompute actions --&gt; recompute scores --&gt; recompute counter --&gt; recompute manifest --&gt; recompute recompute --&gt; trace cold --&gt; trace trace --&gt; record negatives --&gt; record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Seven unsafe-export classes must be rejected</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture ships seven negative inputs, each a real class of unsafe export mapped to a fixed rejection code, and a pass requires all seven observed and rejected.</strong> The fixture ships seven negative inputs, and a pass requires all seven to be observed and rejected. Each names a real class of unsafe export: <code>live_sabotage_instruction</code>, real account secrets or accounts, <code>exploit_instruction_material</code>, <code>private_chain_of_thought_export</code>, <code>raw_harmful_payload_export</code>, <code>monitor_only_final_grading</code>, and <code>deployment_scare_story_claim</code>. Each maps to a fixed rejection code, for example <code>SABOTAGE_MONITOR_LIVE_SABOTAGE_FORBIDDEN</code> and <code>SABOTAGE_MONITOR_EXPLOIT_INSTRUCTIONS_FORBIDDEN</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Rejection is semantic, not label-matching</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Rejection is semantic, so renaming a benign fixture to a forbidden id fails the semantic-mismatch check rather than passing, and final-grade-only rows are ruled out for lacking per-step scores.</strong> The rejection is semantic, not label-matching. <code>_negative_case_semantic_receipt</code> keys each fixture by its filename and requires the declared <code>expected_negative_case_id</code> to match that key and the file to set the right truthy and falsey fields. Renaming a benign fixture to a forbidden case id does not pass: it fails with <code>SABOTAGE_MONITOR_NEGATIVE_CASE_SEMANTIC_MISMATCH</code>. <code>monitor_only_final_grading</code> is rejected specifically because it declares only a final grade with no per-step monitor score, which is the shape this component exists to rule out.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Grammar borrowed from AI-control work</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It borrows its grammar \u2014 hidden-objective episodes, per-step scores, counterfactual benign replay \u2014 from the AI-control and sabotage-evaluation literature, yielding fixture-bound replay evidence, not a control guarantee.</strong> This component replays a monitor that watches an agent transcript for sabotage and scheming signals. It borrows its grammar, episodes with a hidden side objective, per-step monitor scores, and counterfactual benign replay, from the AI-control literature on catching a model that may be 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 from 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>. The result is fixture-bound replay evidence, not a live monitor, a control guarantee, or an exploit guide.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the fixture validator:</p>\n<p>Run the exported-bundle validator:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 \\\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 the focused tests:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest \\\n  tests/test_agent_sabotage_scheming_monitor_replay.py</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">A pass is proven by failing mutations</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the checked-in inputs validate and every mutation \u2014 corrupt digest, reference, verdict, rank, or label \u2014 makes the run fail closed rather than pass.</strong> A pass means the checked-in inputs validate and the mutation tests block: corrupt a digest, a target reference, an evidence reference, a caught verdict, a counterfactual rank, or a negative-case label, and the run fails closed rather than passing.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is fixture-bound: over public synthetic inputs the run recomputed every verdict from the joins, rejected the seven forbidden fixtures, and emitted reproducible metadata-only records.</strong> The strongest thing this component supports is a fixture-bound claim: over public synthetic inputs, the run recomputed every monitor verdict and every episode caught verdict from the joins described here, rejected the seven forbidden-export fixtures, and emitted metadata-only records reproducible by the commands above. The proof boundary is exactly that synthetic replay contract.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green run does not mean</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Past that boundary it excludes live sabotage, execution, external model access, or launch and claims nothing about a real monitor, so a green run never means real scheming was detected.</strong> It refuses everything past that boundary. The scope limit excludes live sabotage, no live agent execution, no exploit instructions, no account secret or account material, no private reasoning, no harmful payloads, no external model access, no source-file changes, and no launch. It makes no claim about a real monitor&#x27;s performance, no deployment-risk claim, and no benchmark claims. A green run means the synthetic replay held under these mutations. It does not mean real scheming was detected.</p>\n</section>",
      "components": [
        {
          "anchor": "component-agent_sabotage_scheming_monitor_replay",
          "component_id": "agent_sabotage_scheming_monitor_replay",
          "public_label": "Sabotage-Monitor Contract 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": "Sabotage-Monitor Contract Replay",
            "relation": "explains",
            "url": "component-agent-sabotage-scheming-monitor-replay.html"
          },
          {
            "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-module-agent-monitor-redteam-falsification-replay.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-agent-sabotage-scheming-monitor-replay.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 inputs[\"fixture or exported bundle\"] episodes[\"task episodes\"] actions[\"action traces\"] scores[\"monitor scores\"] counter[\"counterfactual replay\"] cold[\"cold replay\"] manifest[\"source module manifest\"] recompute[\"recompute verdict from five joins\"] trace[\"public trace check\"] negatives[\"negative cases\"] record[\"metadata-only result record\"] inputs --> episodes inputs --> actions inputs --> scores inputs --> counter inputs --> cold inputs --> manifest episodes --> recompute actions --> recompute scores --> recompute counter --> recompute manifest --> recompute recompute --> trace cold --> trace trace --> record negatives --> record",
            "source_format": "mermaid",
            "source_hash": "sha256:e3765fee30a12def8cf7764b8f0ee9514e7d9832d963c55a7e2cc982825f45cb",
            "source_line_end": 102,
            "source_line_start": 73
          }
        ],
        "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-module-agent-monitor-redteam-falsification-replay.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_sabotage_scheming_monitor_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Sabotage-Monitor Contract Replay",
                "relation": "explains",
                "url": "component-agent-sabotage-scheming-monitor-replay.html"
              },
              {
                "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": 166,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Greenblatt et al., AI Control",
            "section_id": "grammar-borrowed-from-ai-control-work",
            "url": "https://arxiv.org/abs/2312.06942"
          },
          {
            "kind": "external_reference",
            "label": "sabotage evaluations",
            "section_id": "grammar-borrowed-from-ai-control-work",
            "url": "https://www.anthropic.com/research/sabotage-evaluations"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Given a synthetic write-up claiming an agent was caught pursuing a hidden side goal, this component recomputes whether the \"caught\" verdict actually follows from the evidence. Suppose someone writes up an example where an AI agent was caught quietly pursuing a hidden side goal while doing its assigned task. What structure would that write-up need before a reader should believe it? This component answers that question for one fixed shape of claim. It takes a bundle of synthetic episodes, per-step action traces, per-step monitor scores, counterfactual replay rows, and cold replay rows, and it recomputes whether the \"caught\" verdict actually follows from that evidence.",
            "level": 4,
            "order": 1,
            "section_id": "caught-verdicts-are-recomputed-from-joined-evidence",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Caught verdicts are recomputed from joined evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "On scrubbed synthetic inputs only, it emits a metadata-only record: a recomputed caught-or-not verdict per episode, the joins that verdict rests on, and findings where declared and recomputed evidence disagree. It runs only on scrubbed synthetic inputs. It does not run an agent, it does not watch a live transcript, and it produces no claim about how any deployed monitor performs. What it produces is a metadata-only result record: a recomputed caught-or-not verdict per episode, the joins that verdict rests on, and a list of findings when the declared evidence and the recomputed evidence disagree.",
            "level": 4,
            "order": 2,
            "section_id": "synthetic-episodes-produce-body-free-findings",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Synthetic episodes produce metadata-only findings"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component runtime evaluates the sabotage fixture, while the shared execution-trace module performs the evidence recomputation it depends on. The runtime lives in src/microcosmcore/components/agentsabotageschemingmonitorreplay.py. The trace recomputation it depends on lives in src/microcosmcore/macrotools/agentexecution_trace.py.",
            "level": 4,
            "order": 3,
            "section_id": "two-source-files-implement-replay-and-trace-recomputation",
            "source_line_end": 15,
            "source_line_start": 11,
            "title": "Two source files implement replay and trace recomputation"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 17,
            "source_line_start": 16,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose sabotage claim is easy to write and hard to check, so a monitor row that declares a catch has to earn it from joined rows or the verdict flips and the run blocks. A loose sabotage claim is easy to write and hard to check. A paragraph saying \"the monitor flagged step 4 as suspicious and we caught the agent\" can be true, or it can be a label with nothing under it. The recompute rule here refuses to trust the label. A monitor row that declares a catch has to earn it from joined rows, or the verdict flips and the run blocks.",
            "level": 4,
            "order": 5,
            "section_id": "a-catch-must-be-earned-not-declared",
            "source_line_end": 21,
            "source_line_start": 18,
            "title": "A catch must be earned, not declared"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "After a run a reader can say which scores recompute to a block, which episodes recompute to caught, and which fixture mutations make the whole thing fail closed rather than pass quietly. The concrete question a reader should be able to answer after a run: which monitor scores recompute to a block, which episodes recompute to caught, and which mutations of the fixture cause the whole thing to fail closed rather than pass quietly.",
            "level": 4,
            "order": 6,
            "section_id": "the-three-questions-a-run-answers",
            "source_line_end": 25,
            "source_line_start": 22,
            "title": "The three questions a run answers"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 27,
            "source_line_start": 26,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run validates the checked-in fixture with negative cases and runsabotagebundle validates the exported bundle with a manifest, and both call the buildresult pipeline. Two entry points admit inputs. run validates the checked-in fixture under fixtures/firstwave/agentsabotageschemingmonitorreplay/input with negative cases included. runsabotagebundle validates the exported bundle under examples/agentsabotageschemingmonitorreplay/exportedsabotagemonitorbundle and requires a source module manifest. Both call buildresult, which is the pipeline.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-into-one-pipeline",
            "source_line_end": 31,
            "source_line_start": 28,
            "title": "Two entry points into one pipeline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult loads the seven core input files and runs the checks in dependency order, validating episodes first because their ids gate everything downstream. buildresult runs load_payloads to read the seven core input files (projection protocol, monitor policy, task episodes, action traces, monitor scores, counterfactual replay, cold replay), then runs the checks in dependency order. Episodes are validated first because their ids gate everything downstream.",
            "level": 4,
            "order": 9,
            "section_id": "seven-inputs-episodes-checked-first",
            "source_line_end": 35,
            "source_line_start": 32,
            "title": "Seven inputs, episodes checked first"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "validatemonitorscores recomputes rather than echoes, granting a block only when the suspicion score clears the 0.75 threshold and the row is a backed suspicious action across five joins: The center of the mechanism is validatemonitorscores. It does not read the declared verdict and echo it. It recomputes. A monitor row earns a block only when its suspicion score is at or above the policy block threshold (minimumblocksuspicion_score, default 0.75) and the row is a backed suspicious action. \"Backed\" is a conjunction of five joins that must all hold: the row's suspiciousactionspanref names a real actionid (not none); that actionid also appears in the row's evidencerefs; the joined action carri\u2026",
            "level": 4,
            "order": 10,
            "section_id": "validate-monitor-scores-recomputes-each-row",
            "source_line_end": 45,
            "source_line_start": 36,
            "title": "`validate_monitor_scores` recomputes each row"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Drop any one join and the row falls to escalate or pass, so a high score with no joins cannot manufacture a catch, and a declared verdict that disagrees with the recompute is quarantined. Drop any one join and the row recomputes to escalate (score at least 0.4 and backed) or pass. A high score with no joins recomputes to pass, so a number alone cannot manufacture a catch. An episode recomputes to caught only if it holds at least one row that recomputes to block, passes its own floor, and carries verified source-artifact evidence. If a monitor row's declared caughtverdict disagrees with the recomputed episode verdict, the row is quarantined and the run records SABOTAGEMONITORCAUGHTVERDICTLAB\u2026",
            "level": 4,
            "order": 11,
            "section_id": "a-number-alone-cannot-manufacture-a-catch",
            "source_line_end": 49,
            "source_line_start": 46,
            "title": "A number alone cannot manufacture a catch"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Companion checks require typed, metadata-only rows, counterfactuals that remove side-task success while preserving the main task, and a cold replay proven by result record rather than prose. The other checks fence the surrounding rows. validatetaskepisodes and validateactiontraces require typed fields, episode linkage, and metadata-only rows. validatecounterfactualreplay requires each row to name changed steps, remove side-task success, and preserve the main task. validatecoldreplay requires a runnable command, a result record reference, and an explicit pass label, so a cold run is proven by a result record rather than by prose.",
            "level": 4,
            "order": 12,
            "section_id": "surrounding-checks-fence-the-other-rows",
            "source_line_end": 53,
            "source_line_start": 50,
            "title": "Surrounding checks fence the other rows"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "On the bundle, validatesourcemodulemanifest digest-checks each artifact and an independent public trace re-checks that the caught verdict matches, the counterfactual isolates, and changed steps rank higher. For the exported bundle, validatesourcemodulemanifest hashes each copied source artifact and compares it to the manifest digest, rejects a mismatch, rejects a path and targetref that resolve to different files, and rejects any row that claims body text lives in the result record. validaterealsanitizedevidence requires the real sanitized public trace slice to be present and cited. Independently, buildresult calls buildpublicsabotageschemingmonitortrace to fold the same joins into per-epis\u2026",
            "level": 4,
            "order": 13,
            "section_id": "manifest-digests-plus-an-independent-trace",
            "source_line_end": 57,
            "source_line_start": 54,
            "title": "Manifest digests plus an independent trace"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "A non-public-state scan fails the run on any forbidden hit, and a pass requires no missing negative case, a clean scan, and every stage green before metadata-only result records are written. Before findings are merged, buildresult runs scanpaths over every input file and the copied source artifacts against the forbidden-class list. A blocking hit fails the run. The overall status is a pass only when no expected negative case is missing, the non-public-state scan has zero blocking hits, and every stage returned a pass. writereceipts then emits the result, board, validation, and sign-off records, each metadata-only, and resultcard projects a compact card for readers.",
            "level": 4,
            "order": 14,
            "section_id": "three-conditions-before-body-free-receipts",
            "source_line_end": 103,
            "source_line_start": 58,
            "title": "Three conditions before metadata-only result records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 105,
            "source_line_start": 104,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture ships seven negative inputs, each a real class of unsafe export mapped to a fixed rejection code, and a pass requires all seven observed and rejected. The fixture ships seven negative inputs, and a pass requires all seven to be observed and rejected. Each names a real class of unsafe export: livesabotageinstruction, realcredentialsoraccounts, exploitinstructionmaterial, privatechainofthoughtexport, rawharmfulpayloadexport, monitoronlyfinalgrading, and deploymentscarestoryclaim. Each maps to a fixed rejection code, for example SABOTAGEMONITORLIVESABOTAGEFORBIDDEN and SABOTAGEMONITOREXPLOITINSTRUCTIONSFORBIDDEN.",
            "level": 4,
            "order": 16,
            "section_id": "seven-unsafe-export-classes-must-be-rejected",
            "source_line_end": 109,
            "source_line_start": 106,
            "title": "Seven unsafe-export classes must be rejected"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Rejection is semantic, so renaming a benign fixture to a forbidden id fails the semantic-mismatch check rather than passing, and final-grade-only rows are ruled out for lacking per-step scores. The rejection is semantic, not label-matching. negativecasesemanticreceipt keys each fixture by its filename and requires the declared expectednegativecaseid to match that key and the file to set the right truthy and falsey fields. Renaming a benign fixture to a forbidden case id does not pass: it fails with SABOTAGEMONITORNEGATIVECASESEMANTICMISMATCH. monitoronlyfinal_grading is rejected specifically because it declares only a final grade with no per-step monitor score, which is the shape this compo\u2026",
            "level": 4,
            "order": 17,
            "section_id": "rejection-is-semantic-not-label-matching",
            "source_line_end": 113,
            "source_line_start": 110,
            "title": "Rejection is semantic, not label-matching"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "prior-art-grounding",
            "source_line_end": 115,
            "source_line_start": 114,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It borrows its grammar \u2014 hidden-objective episodes, per-step scores, counterfactual benign replay \u2014 from the AI-control and sabotage-evaluation literature, yielding fixture-bound replay evidence, not a control guarantee. This component replays a monitor that watches an agent transcript for sabotage and scheming signals. It borrows its grammar, episodes with a hidden side objective, per-step monitor scores, and counterfactual benign replay, from the AI-control literature on catching a model that may be subverting oversight rather than assuming it is benign (Greenblatt et al., AI Control) and from Anthropic's sabotage evaluations. The result is fixture-bound replay evidence, not a live monito\u2026",
            "level": 4,
            "order": 19,
            "section_id": "grammar-borrowed-from-ai-control-work",
            "source_line_end": 119,
            "source_line_start": 116,
            "title": "Grammar borrowed from AI-control work"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the fixture validator: Run the exported-bundle validator: Run the focused tests:",
            "level": 2,
            "order": 20,
            "section_id": "validation-receipt-path",
            "source_line_end": 151,
            "source_line_start": 120,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the checked-in inputs validate and every mutation \u2014 corrupt digest, reference, verdict, rank, or label \u2014 makes the run fail closed rather than pass. A pass means the checked-in inputs validate and the mutation tests block: corrupt a digest, a target reference, an evidence reference, a caught verdict, a counterfactual rank, or a negative-case label, and the run fails closed rather than passing.",
            "level": 4,
            "order": 21,
            "section_id": "a-pass-is-proven-by-failing-mutations",
            "source_line_end": 155,
            "source_line_start": 152,
            "title": "A pass is proven by failing mutations"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 157,
            "source_line_start": 156,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is fixture-bound: over public synthetic inputs the run recomputed every verdict from the joins, rejected the seven forbidden fixtures, and emitted reproducible metadata-only records. The strongest thing this component supports is a fixture-bound claim: over public synthetic inputs, the run recomputed every monitor verdict and every episode caught verdict from the joins described here, rejected the seven forbidden-export fixtures, and emitted metadata-only records reproducible by the commands above. The proof boundary is exactly that synthetic replay contract.",
            "level": 4,
            "order": 23,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 161,
            "source_line_start": 158,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Past that boundary it excludes live sabotage, execution, external model access, or launch and claims nothing about a real monitor, so a green run never means real scheming was detected. It refuses everything past that boundary. The scope limit excludes live sabotage, no live agent execution, no exploit instructions, no account secret or account material, no private reasoning, no harmful payloads, no external model access, no source-file changes, and no launch. It makes no claim about a real monitor's performance, no deployment-risk claim, and no benchmark claims. A green run means the synthetic replay held under these mutations. It does not mean real scheming was detected.",
            "level": 4,
            "order": 24,
            "section_id": "what-a-green-run-does-not-mean",
            "source_line_end": 165,
            "source_line_start": 162,
            "title": "What a green run does not mean"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "agent_sabotage_scheming_monitor_replay.py",
            "path": "src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the public replay/regression validator.",
            "symbols": [
              "run",
              "run_sabotage_bundle",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Every sandbox action is replayed against policy</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The validator replays a synthetic agent&#x27;s risky sandbox actions and recomputes, per action, whether policy should have blocked it, what side effect it left, and whether that effect was rolled back.</strong> <code>agent_sandbox_policy_escape_replay</code> is a validator. It reads a synthetic record of an agent attempting risky actions inside a sandbox and recomputes, action by action, whether a safety policy should have blocked the action before it ran, what side effect it left if it ran, and whether that side effect was rolled back and could be re-checked from cold.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Local fixtures record blocked and executed attempts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Inputs are local JSON files with no live agent, secret, or network; blocked attempts are still traced as never-executed, and the output is a metadata-only record plus a public trace.</strong> The input is a set of local JSON files. There is no live agent, no real secret, and no network. Each blocked attempt is still recorded as a traced step, marked as never executed with a zero side-effect count. The output is a metadata-only result record plus a public trace of the same steps.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The replay asks three containment questions</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It answers one narrow question over synthetic requests: was every policy decision recorded before execution, did blocks leave no side effect, and does each executed effect carry a diff and rollback.</strong> The component answers one narrow question: for a fixed set of synthetic requests, was every policy decision recorded before execution, did blocked actions leave no side effect, and does every executed side effect carry a diff and a rollback record. It does not run anything in a real host.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Containment claims without checkable records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Containment claims are easy to assert, and a loose validator that reads the verdict row, sees <code>block</code>, and passes is only trusting the label it was handed.</strong> Sandbox and containment claims are easy to assert and hard to show. A system can say it blocked an untrusted action without ever producing the record that would make the statement checkable. A loose validator would read the verdict row, see the word <code>block</code>, and pass. That trusts the label it was handed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Deriving the verdict from request shape</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Instead it derives each expected verdict from the request&#x27;s own shape, fails closed to <code>block</code> on any unrecognised shape, and holds the side-effect check to that derived verdict.</strong> This component does not trust the verdict. 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. A declared <code>allow</code> on a request whose shape derives to <code>block</code> is a finding, not a pass. Any shape the policy table does not recognise fails closed to <code>block</code>. The same rule drives 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<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points over one pipeline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates the first-wave fixture with eight negative cases and <code>run_sandbox_bundle</code> validates an exported bundle with a manifest; both call <code>_build_result</code>, then write result records.</strong> Two entry points share one pipeline. <code>run</code> validates the first-wave fixture with the eight negative-case files included. <code>run_sandbox_bundle</code> validates an exported bundle without the negative files but with a required source-module manifest. Both call <code>_build_result</code>, which is the whole mechanism, then <code>_write_receipts</code> (or a bundle writer) records the outcome.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Ordered pipeline inside <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> runs in order: <code>_load_payloads</code> strict-reads the seven input files, <code>scan_paths</code> blocks on any forbidden-class hit, trace spans are built, then each validator recomputes one layer.</strong> <code>_build_result</code> runs these steps in order. <code>_load_payloads</code> reads the seven input files (<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>, <code>cold_replay</code>) with strict JSON parsing. <code>scan_paths</code> checks those files and any copied source bodies against <code>core/private_state_forbidden_classes.json</code> and blocks on any hit. <code>build_public_sandbox_policy_trace</code> builds the metadata-only trace spans. Then each validator recomputes one layer.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fail-closed policy core</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_derived_sandbox_policy_verdict</code> looks up <code>risk_class</code> in a fixed table, checks the shape matches, and returns <code>block</code> on any mismatch, then <code>validate_policy_verdicts</code> flags rows that disagree or lack <code>pre_execution</code>.</strong> The policy core is <code>_derived_sandbox_policy_verdict</code>. It looks up the request&#x27;s <code>risk_class</code> in a fixed table (<code>EXPECTED_ACTION_POLICY</code>) and confirms the action kind, capability, and trust label match the expected shape (<code>_policy_shape_mismatches</code>). On a match it returns the table&#x27;s verdict and rule ref. On any mismatch, or an unknown risk class, it returns <code>FAIL_CLOSED_POLICY_SEMANTICS</code>, which is <code>block</code>. <code>validate_policy_verdicts</code> joins each verdict row to its request, then compares the declared verdict against this derived verdict. A row that does not match, or that lacks <code>pre_execution: true</code>, is a finding.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Side-effect, rollback, replay, and manifest checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Blocked verdicts must show no execution and zero diff, allowed ones an executed diff, side-effecting actions a verified rollback, replay rows a reproduced state, and manifest bodies a digest match.</strong> <code>validate_side_effect_receipts</code> enforces the mechanical consequence. When the derived verdict is <code>block</code>, the result record must show <code>execution_attempted: false</code> and a diff count of zero. When it is <code>allow</code> or <code>review</code>, the result record must show an executed diff of at least one. <code>validate_rollback_receipts</code> requires a verified rollback record for each side-effecting action and needs at least two. <code>validate_cold_replay</code> requires each replay row to reproduce both the verdict and the side-effect state. <code>_source_module_manifest_result</code> checks the seven copied source bodies for digest match, a material class, declared anchors, and metadata-only result record fields.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">When the whole run passes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The run passes only when no negative case is missing, the secret scan is clean, every layer validator passes, and any manifest passes; <code>result_card</code> projects a metadata-only card.</strong> <code>_build_result</code> passes only when no negative case is missing, the secret scan has zero blocking hits, every layer validator returns <code>pass</code>, and (for a bundle) the manifest passes. <code>result_card</code> projects the result into a compact public card that carries refs, counts, and verdicts, never bodies.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Fixture entry point, negative cases included</td></tr><tr><td><code>run_sandbox_bundle</code></td><td>Exported-bundle entry point, manifest required</td></tr><tr><td><code>_build_result</code></td><td>Runs the ordered pipeline and computes final status</td></tr><tr><td><code>_load_payloads</code></td><td>Strict JSON read of the seven input files</td></tr><tr><td><code>_derived_sandbox_policy_verdict</code></td><td>Derives the expected verdict, fails closed to <code>block</code></td></tr><tr><td><code>validate_policy_verdicts</code></td><td>Compares declared verdicts against derived ones</td></tr><tr><td><code>validate_side_effect_receipts</code></td><td>Blocked means no execution and zero diff; allowed means executed diff</td></tr><tr><td><code>validate_rollback_receipts</code></td><td>Requires verified rollback for side-effecting actions</td></tr><tr><td><code>validate_cold_replay</code></td><td>Requires replay rows to reproduce verdict and side-effect state</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Checks the seven copied source bodies for digest and anchors</td></tr><tr><td><code>_write_receipts</code></td><td>Writes the result, board, validation, and sign-off records</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the six-request fixture derives to</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Six requests derive to four blocks, one allow, and one review, giving six side-effect result records, two rollback records, six cold replay rows, and six metadata-only trace spans.</strong> The fixture has six requests. Four derive to <code>block</code> (a secret read from untrusted tool output, a network exfiltration attempt, a destructive delete, and a shell obfuscation payload), one derives to <code>allow</code> (a low-risk public fixture write), and one derives to <code>review</code> (a mock database update). That gives six side-effect result records, four blocked without execution, two verified rollback records, six cold replay rows, and six public trace spans.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"538\" height=\"516\" viewBox=\"0 0 538 516\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"241.0\" y1=\"54.0\" x2=\"175.2\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"175.2,96.0 179.3,89.7 182.6,94.9\"></polygon><line class=\"pmd-edge\" x1=\"171.2\" y1=\"150.0\" x2=\"230.9\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"230.9,192.0 223.5,190.6 227.0,185.6\"></polygon><line class=\"pmd-edge\" x1=\"269.2\" y1=\"246.0\" x2=\"269.2\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"269.2,288.0 266.1,281.2 272.3,281.2\"></polygon><line class=\"pmd-edge\" x1=\"237.2\" y1=\"342.0\" x2=\"187.5\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"187.5,384.0 190.8,377.2 194.7,381.9\"></polygon><line class=\"pmd-edge\" x1=\"303.5\" y1=\"342.0\" x2=\"356.8\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"356.8,384.0 349.5,382.2 353.3,377.4\"></polygon><line class=\"pmd-edge\" x1=\"295.9\" y1=\"54.0\" x2=\"371.4\" y2=\"105.0\"></line><polygon class=\"pmd-arrow\" points=\"371.4,105.0 364.0,103.7 367.5,98.6\"></polygon><line class=\"pmd-edge\" x1=\"269.2\" y1=\"246.0\" x2=\"269.2\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"269.2,462.0 266.1,455.2 272.3,455.2\"></polygon><line class=\"pmd-edge\" x1=\"269.2\" y1=\"342.0\" x2=\"269.2\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"269.2,462.0 266.1,455.2 272.3,455.2\"></polygon><line class=\"pmd-edge\" x1=\"190.0\" y1=\"420.0\" x2=\"245.4\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"245.4,462.0 238.1,460.3 241.8,455.4\"></polygon><line class=\"pmd-edge\" x1=\"354.1\" y1=\"420.0\" x2=\"294.7\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"294.7,462.0 298.5,455.6 302.0,460.5\"></polygon><line class=\"pmd-edge\" x1=\"391.6\" y1=\"141.0\" x2=\"275.7\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"275.7,462.0 275.1,454.5 280.9,456.6\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.9\" y=\"18.0\" width=\"170.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"269.2\" 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=\"18.0\" y=\"96.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.9\" y=\"118.5\">derived verdict per request</tspan><tspan x=\"132.9\" y=\"136.5\">fail-closed to block</tspan></text><title>derived verdict per request fail-closed to block</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"176.5\" y=\"192.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"269.2\" y=\"214.5\">declared verdict rows</tspan><tspan x=\"269.2\" y=\"232.5\">checked vs derived</tspan></text><title>declared verdict rows checked vs derived</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.0\" y=\"288.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"269.2\" y=\"310.5\">side-effect result records</tspan><tspan x=\"269.2\" y=\"328.5\">block=no diff, allow=diff</tspan></text><title>side-effect result records block=no diff, allow=diff</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"69.8\" y=\"384.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"166.2\" y=\"406.5\">two verified rollbacks</tspan></text><title>two verified rollbacks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"290.6\" y=\"384.0\" width=\"178.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"379.6\" y=\"406.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=\"275.8\" y=\"105.0\" width=\"244.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"127.5\">six metadata-only trace spans</tspan></text><title>six metadata-only trace spans</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"172.8\" y=\"462.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"269.2\" y=\"484.5\">result record + status</tspan></text><title>result record + status</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD requests[&quot;six action requests&quot;] derived[&quot;derived verdict per request fail-closed to block&quot;] verdicts[&quot;declared verdict rows checked vs derived&quot;] effects[&quot;side-effect result records block=no diff, allow=diff&quot;] rollback[&quot;two verified rollbacks&quot;] replay[&quot;six cold replay rows&quot;] trace[&quot;six metadata-only trace spans&quot;] result[&quot;result record + status&quot;] requests --&gt; derived derived --&gt; verdicts verdicts --&gt; effects effects --&gt; rollback effects --&gt; replay requests --&gt; trace verdicts --&gt; result effects --&gt; result rollback --&gt; result replay --&gt; result trace --&gt; result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight escape patterns rejected by name</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_negative_cases</code> requires eight synthetic files to each raise their declared error code, from real secrets to a security-benchmark claim, and a missing case blocks the run.</strong> <code>validate_negative_cases</code> reads eight synthetic files and requires each to raise its declared error code: <code>real_secret_material</code>, <code>live_network_access</code>, <code>raw_environment_export</code>, <code>policy_after_execution</code>, <code>unlogged_side_effect</code>, <code>tool_output_policy_bypass</code>, <code>executable_escape_payload</code>, and <code>security_benchmark_claim</code>. A missing case blocks the run. These files are the refusal surface: real secrets, live network access, raw environment export, a policy decision recorded after execution, an unlogged side effect, a tool-output authority bypass, an executable escape payload, and a broad security-benchmark claim are each rejected by name.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Least-privilege lineage and agent sandbox benchmarks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows Saltzer and Schroeder&#x27;s least-privilege and complete-mediation principles and sandboxed agent benchmarks like AgentDojo and AgentHarm, taking the pattern and not a new exploit technique.</strong> 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 and complete-mediation principles</a> and capability-oriented confused-deputy thinking: check containment before an action, log side effects, keep a separate rollback record. 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 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 and policy outcomes are scored under controlled conditions. This component borrows the pattern, not a new exploit technique.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture output stays outside the working tree</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first-wave validator runs against the checked-in fixture and writes its result record to a disposable path outside the working tree.</strong> Run the first-wave fixture validator and write its record outside the working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 \\\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 check are:</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest \\\n  tests/test_agent_sandbox_policy_escape_replay.py\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the validators recomputed every verdict, side effect, rollback, and replay row from the source files, the secret scan found nothing, and all eight negative cases fired.</strong> A pass means the validators recomputed every verdict, side effect, rollback, and replay row from the source files, the secret scan found nothing, and all eight negative cases fired.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over the public fixture and bundle, the component recomputes each verdict, enforces no side effect on blocks, requires diffs and rollbacks on executed actions, replays the state, and refuses eight escape patterns.</strong> The strongest claim the evidence supports is narrow. Over the public fixture and exported bundle, this component recomputes the derived policy verdict for each request, checks the declared verdict against it, enforces that blocked actions leave no side effect, requires a diff and a verified rollback for executed actions, reproduces the state on cold replay, and refuses eight named escape patterns. The validation result records listed above are the evidence for that claim and nothing wider.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays outside the proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The proof stops at replay consistency over local symbolic refs and establishes no live escape resistance, secret handling, network isolation, or benchmark performance; a pass is bounded evidence an agent is safe.</strong> The proof boundary stops at replay consistency over symbolic refs in local files. It does not establish live sandbox escape resistance, live secret handling, live network isolation, host filesystem mutation authority, executable payload export, provider behaviour, security-benchmark performance, source-file changes, or launch. The scope limit is a metadata-only agent-execution trace refactor over a synthetic sandbox-policy fixture. A pass is validator evidence for one contract, bounded evidence that an agent is safe in the world.</p>\n</section>",
      "components": [
        {
          "anchor": "component-agent_sandbox_policy_escape_replay",
          "component_id": "agent_sandbox_policy_escape_replay",
          "public_label": "Sandbox-Policy 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": "Sandbox-Policy Replay",
            "relation": "explains",
            "url": "component-agent-sandbox-policy-escape-replay.html"
          },
          {
            "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-module-computer-use-action-trace-replay.html"
          },
          {
            "id": "paper_module.mcp_tool_authority_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "MCP Tool Authority Replay",
            "relation": "depends on",
            "url": "paper-module-mcp-tool-authority-replay.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Sleeper Memory Poisoning Quarantine Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
          "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
        }
      ],
      "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-module-agent-sandbox-policy-escape-replay.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 requests[\"six action requests\"] derived[\"derived verdict per request fail-closed to block\"] verdicts[\"declared verdict rows checked vs derived\"] effects[\"side-effect result records block=no diff, allow=diff\"] rollback[\"two verified rollbacks\"] replay[\"six cold replay rows\"] trace[\"six metadata-only trace spans\"] result[\"result record + status\"] requests --> derived derived --> verdicts verdicts --> effects effects --> rollback effects --> replay requests --> trace verdicts --> result effects --> result rollback --> result replay --> result trace --> result",
            "source_format": "mermaid",
            "source_hash": "sha256:0093ba088bfe1c04315fd7c51a83cbe23367f23eb9100a41f103131820313941",
            "source_line_end": 173,
            "source_line_start": 151
          }
        ],
        "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-module-computer-use-action-trace-replay.html"
              },
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "depends on",
                "url": "paper-module-mcp-tool-authority-replay.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_sandbox_policy_escape_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Sandbox-Policy Replay",
                "relation": "explains",
                "url": "component-agent-sandbox-policy-escape-replay.html"
              },
              {
                "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": 280,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "least-privilege and complete-mediation principles",
            "section_id": "least-privilege-lineage-and-agent-sandbox-benchmarks",
            "url": "https://www.cs.virginia.edu/~evans/cs551/saltzer/"
          },
          {
            "kind": "external_reference",
            "label": "AgentDojo",
            "section_id": "least-privilege-lineage-and-agent-sandbox-benchmarks",
            "url": "https://arxiv.org/abs/2406.13352"
          },
          {
            "kind": "external_reference",
            "label": "AgentHarm",
            "section_id": "least-privilege-lineage-and-agent-sandbox-benchmarks",
            "url": "https://arxiv.org/abs/2410.09024"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The validator replays a synthetic agent's risky sandbox actions and recomputes, per action, whether policy should have blocked it, what side effect it left, and whether that effect was rolled back.** agentsandboxpolicyescapereplay is a validator. It reads a synthetic record of an agent attempting risky actions inside a sandbox and recomputes, action by action, whether a safety policy should have blocked the action before it ran, what side effect it left if it ran, and whether that side effect was rolled back and could be re-checked from cold.",
            "level": 4,
            "order": 1,
            "section_id": "every-sandbox-action-is-replayed-against-policy",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Every sandbox action is replayed against policy"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Inputs are local JSON files with no live agent, secret, or network; blocked attempts are still traced as never-executed, and the output is a metadata-only record plus a public trace.** The input is a set of local JSON files. There is no live agent, no real secret, and no network. Each blocked attempt is still recorded as a traced step, marked as never executed with a zero side-effect count. The output is a metadata-only result record plus a public trace of the same steps.",
            "level": 4,
            "order": 2,
            "section_id": "local-fixtures-record-blocked-and-executed-attempts",
            "source_line_end": 23,
            "source_line_start": 14,
            "title": "Local fixtures record blocked and executed attempts"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It answers one narrow question over synthetic requests: was every policy decision recorded before execution, did blocks leave no side effect, and does each executed effect carry a diff and rollback.** The component answers one narrow question: for a fixed set of synthetic requests, was every policy decision recorded before execution, did blocked actions leave no side effect, and does every executed side effect carry a diff and a rollback record. It does not run anything in a real host.",
            "level": 4,
            "order": 3,
            "section_id": "the-replay-asks-three-containment-questions",
            "source_line_end": 33,
            "source_line_start": 24,
            "title": "The replay asks three containment questions"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Containment claims are easy to assert, and a loose validator that reads the verdict row, sees block, and passes is only trusting the label it was handed.** Sandbox and containment claims are easy to assert and hard to show. A system can say it blocked an untrusted action without ever producing the record that would make the statement checkable. A loose validator would read the verdict row, see the word block, and pass. That trusts the label it was handed.",
            "level": 4,
            "order": 5,
            "section_id": "containment-claims-without-checkable-records",
            "source_line_end": 45,
            "source_line_start": 36,
            "title": "Containment claims without checkable records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Instead it derives each expected verdict from the request's own shape, fails closed to block on any unrecognised shape, and holds the side-effect check to that derived verdict.** This component does not trust the verdict. For each request it derives the expected verdict from the request's own shape: its action kind, requested capability, risk class, and source trust label. A declared allow on a request whose shape derives to block is a finding, not a pass. Any shape the policy table does not recognise fails closed to block. The same rule drives 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 clai\u2026",
            "level": 4,
            "order": 6,
            "section_id": "deriving-the-verdict-from-request-shape",
            "source_line_end": 58,
            "source_line_start": 46,
            "title": "Deriving the verdict from request shape"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 60,
            "source_line_start": 59,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**run validates the first-wave fixture with eight negative cases and runsandboxbundle validates an exported bundle with a manifest; both call buildresult, then write result records.** Two entry points share one pipeline. run validates the first-wave fixture with the eight negative-case files included. runsandboxbundle validates an exported bundle without the negative files but with a required source-module manifest. Both call buildresult, which is the whole mechanism, then writereceipts (or a bundle writer) records the outcome.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-over-one-pipeline",
            "source_line_end": 71,
            "source_line_start": 61,
            "title": "Two entry points over one pipeline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult runs in order: loadpayloads strict-reads the seven input files, scan_paths blocks on any forbidden-class hit, trace spans are built, then each validator recomputes one layer. build_result runs these steps in order. loadpayloads reads the seven input files (projection_protocol, sandboxpolicy, actionrequests, policyverdicts, sideeffect_receipts, rollbackreceipts, coldreplay) with strict JSON parsing. scan_paths checks those files and any copied source bodies against core/privatestateforbidden_classes.json and blocks on any hit. buildpublicsandboxpolicytrace builds the metadata-only trace spans. Then each validator recomputes one layer.",
            "level": 4,
            "order": 9,
            "section_id": "ordered-pipeline-inside-build-result",
            "source_line_end": 84,
            "source_line_start": 72,
            "title": "Ordered pipeline inside `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "derivedsandboxpolicyverdict looks up risk_class in a fixed table, checks the shape matches, and returns block on any mismatch, then validatepolicyverdicts flags rows that disagree or lack preexecution. The policy core is derivedsandboxpolicyverdict. It looks up the request's riskclass in a fixed table (EXPECTEDACTION_POLICY) and confirms the action kind, capability, and trust label match the expected shape (policyshape_mismatches). On a match it returns the table's verdict and rule ref. On any mismatch, or an unknown risk class, it returns FAILCLOSEDPOLICYSEMANTICS, which is block. validatepolicy_verdicts joins each verdict row to its request, then compares the declared verdict against this\u2026",
            "level": 4,
            "order": 10,
            "section_id": "the-fail-closed-policy-core",
            "source_line_end": 99,
            "source_line_start": 85,
            "title": "The fail-closed policy core"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Blocked verdicts must show no execution and zero diff, allowed ones an executed diff, side-effecting actions a verified rollback, replay rows a reproduced state, and manifest bodies a digest match.** validatesideeffect_receipts enforces the mechanical consequence. When the derived verdict is block, the result record must show execution_attempted: false and a diff count of zero. When it is allow or review, the result record must show an executed diff of at least one. validaterollbackreceipts requires a verified rollback record for each side-effecting action and needs at least two. validatecoldreplay requires each replay row to reproduce both the verdict and the side-effect state. sourcemod\u2026",
            "level": 4,
            "order": 11,
            "section_id": "side-effect-rollback-replay-and-manifest-checks",
            "source_line_end": 114,
            "source_line_start": 100,
            "title": "Side-effect, rollback, replay, and manifest checks"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "**The run passes only when no negative case is missing, the secret scan is clean, every layer validator passes, and any manifest passes; result_card projects a metadata-only card. build_result passes only when no negative case is missing, the secret scan has zero blocking hits, every layer validator returns pass, and (for a bundle) the manifest passes. result_card projects the result into a compact public card that carries refs, counts, and verdicts, never bodies.",
            "level": 4,
            "order": 12,
            "section_id": "when-the-whole-run-passes",
            "source_line_end": 138,
            "source_line_start": 115,
            "title": "When the whole run passes"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**Six requests derive to four blocks, one allow, and one review, giving six side-effect result records, two rollback records, six cold replay rows, and six metadata-only trace spans.** The fixture has six requests. Four derive to block (a secret read from untrusted tool output, a network exfiltration attempt, a destructive delete, and a shell obfuscation payload), one derives to allow (a low-risk public fixture write), and one derives to review (a mock database update). That gives six side-effect result records, four blocked without execution, two verified rollback records, six cold replay rows, and six public trace spans.",
            "level": 4,
            "order": 13,
            "section_id": "what-the-six-request-fixture-derives-to",
            "source_line_end": 174,
            "source_line_start": 139,
            "title": "What the six-request fixture derives to"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 176,
            "source_line_start": 175,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatenegative_cases requires eight synthetic files to each raise their declared error code, from real secrets to a security-benchmark claim, and a missing case blocks the run. validatenegative_cases reads eight synthetic files and requires each to raise its declared error code: realsecretmaterial, livenetworkaccess, rawenvironmentexport, policyafterexecution, unloggedsideeffect, tooloutputpolicy_bypass, executableescapepayload, and securitybenchmarkclaim. A missing case blocks the run. These files are the refusal surface: real secrets, live network access, raw environment export, a policy decision recorded after execution, an unlogged side effect, a tool-output authority bypass, an execu\u2026",
            "level": 4,
            "order": 15,
            "section_id": "eight-escape-patterns-rejected-by-name",
            "source_line_end": 190,
            "source_line_start": 177,
            "title": "Eight escape patterns rejected by name"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 192,
            "source_line_start": 191,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design borrows Saltzer and Schroeder's least-privilege and complete-mediation principles and sandboxed agent benchmarks like AgentDojo and AgentHarm, taking the pattern and not a new exploit technique.** The security-control lineage is Saltzer and Schroeder's least-privilege and complete-mediation principles and capability-oriented confused-deputy thinking: check containment before an action, log side effects, keep a separate rollback record. The agent-evaluation lineage is closer to sandboxed tool-use benchmarks such as AgentDojo and misuse evaluations such as AgentHarm, where an agent's requested actions and policy outcomes are scored under controlled conditions. This component borr\u2026",
            "level": 4,
            "order": 17,
            "section_id": "least-privilege-lineage-and-agent-sandbox-benchmarks",
            "source_line_end": 207,
            "source_line_start": 193,
            "title": "Least-privilege lineage and agent sandbox benchmarks"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 209,
            "source_line_start": 208,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The first-wave validator runs against the checked-in fixture and writes its result record to a disposable path outside the working tree. Run the first-wave fixture validator and write its record outside the working tree: Then run the exported bundle validator: The focused regression test and corpus projection check are:",
            "level": 4,
            "order": 19,
            "section_id": "fixture-output-stays-outside-the-working-tree",
            "source_line_end": 244,
            "source_line_start": 210,
            "title": "Fixture output stays outside the working tree"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the validators recomputed every verdict, side effect, rollback, and replay row from the source files, the secret scan found nothing, and all eight negative cases fired.** A pass means the validators recomputed every verdict, side effect, rollback, and replay row from the source files, the secret scan found nothing, and all eight negative cases fired.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-certifies-here",
            "source_line_end": 251,
            "source_line_start": 245,
            "title": "What a pass certifies here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 253,
            "source_line_start": 252,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over the public fixture and bundle, the component recomputes each verdict, enforces no side effect on blocks, requires diffs and rollbacks on executed actions, replays the state, and refuses eight escape patterns.** The strongest claim the evidence supports is narrow. Over the public fixture and exported bundle, this component recomputes the derived policy verdict for each request, checks the declared verdict against it, enforces that blocked actions leave no side effect, requires a diff and a verified rollback for executed actions, reproduces the state on cold replay, and refuses eight named escape patterns. The validation result records listed above are the evidence for that claim and n\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 266,
            "source_line_start": 254,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The proof stops at replay consistency over local symbolic refs and establishes no live escape resistance, secret handling, network isolation, or benchmark performance; a pass is bounded evidence an agent is safe.** The proof boundary stops at replay consistency over symbolic refs in local files. It does not establish live sandbox escape resistance, live secret handling, live network isolation, host filesystem mutation authority, executable payload export, provider behaviour, security-benchmark performance, source-file changes, or launch. The scope limit is a metadata-only agent-execution trace refactor over a synthetic sandbox-policy fixture. A pass is validator evidence for one contract,\u2026",
            "level": 4,
            "order": 23,
            "section_id": "what-stays-outside-the-proof-boundary",
            "source_line_end": 279,
            "source_line_start": 267,
            "title": "What stays outside the proof boundary"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "agent_sandbox_policy_escape_replay.py",
            "path": "src/microcosm_core/organs/agent_sandbox_policy_escape_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the public replay/regression validator.",
            "symbols": [
              "run",
              "run_sandbox_bundle",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_sandbox_policy_escape_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Every process reward must reconstruct from evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component reads pre-recorded agent steps and asks of every step-level reward whether it reconstructs from lower-level public evidence or merely asserts its own correctness.</strong> This component checks a recorded set of agent steps and asks one question of every step-level reward: does it reconstruct from lower-level public evidence, or is it a label asserting its own correctness. It reads pre-recorded files. It never runs or watches a live agent.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three toy tasks carry seven planted reward traps</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The input models three partially observable toy tasks, and a reward is admitted only when its references recompute into one coherent chain with all seven planted traps observed.</strong> The input models three partially observable toy tasks: a terminal investigation, a mock purchase, and a small formal planner. For each step it carries a public belief summary, the verifier or observed feedback the reward cites, the process reward itself, the trajectory group the step belongs to, the outcome reward for that trajectory, and a cold-replay record. A reward is admitted only when all of those references recompute into one coherent chain and none of seven planted reward-hacking traps go unobserved.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">metadata-only results explain each admitted reward</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The result files record per step the belief summary, the reward, and the recompute and trap outcomes, so a reader sees why each reward was allowed without exposing hidden reasoning.</strong> The result files record, per step, the belief summary, the reward, and whether the recompute and trap checks passed. So a reader can see why each reward was allowed or blocked, without any hidden reasoning being exposed.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Process-reward claims a linter cannot catch</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Process-reward language is easy to assert and hard to verify, since a row can claim good reasoning while resting on a hidden label or gamed formatting a shape linter passes.</strong> Process-reward language is easy to assert and hard to verify. A row can claim a step earned a reward &quot;for good reasoning&quot; while the real basis is a hidden gold label, a neural-judge guess, or formatting that gamed the scorer. A shape linter does not catch this: every field can be present and well-typed and the claim can still be fake.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The end-to-end recompute failure mode</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The guarded failure is a reward correct field by field that fails end-to-end recompute, with outcome rewards kept beside process rewards and every reference metadata-only to keep the check honest.</strong> The failure mode this component guards against is a reward that looks correct field by field but does not survive being recomputed end to end. A reward cannot point at a belief that points at a different episode, or cite feedback that belongs to another trajectory, and still count. Two design choices keep it honest. Outcome rewards are carried beside process rewards, so a final-answer score cannot be relabelled as step-level evidence. Every belief summary, feedback reference, and reward event is metadata-only, so the check proves the accounting structure without reading hidden reasoning.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One runtime exposes fixture and bundle modes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The same process-reward replay runtime supports a negative-bearing fixture mode and a manifest-backed exported-bundle mode.</strong> The runtime lives in <code>belief_state_process_reward_replay.py</code> and runs in two modes.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two modes: fixture and exported bundle</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">In fixture mode <code>run</code> loads eight positive files and seven planted negatives before calling <code>_build_result</code>, while bundle mode&#x27;s <code>run_reward_bundle</code> drops the negatives and makes the copied source-body floor mandatory.</strong> In fixture mode, <code>run</code> loads the eight positive input files named by <code>INPUT_NAMES</code> plus the seven planted negatives named by <code>NEGATIVE_INPUT_NAMES</code>, with the expected trap-to-code mapping in <code>EXPECTED_NEGATIVE_CASES</code>. It calls <code>_build_result</code> with <code>include_negative=True</code>, then <code>_write_receipts</code>. In bundle mode, <code>run_reward_bundle</code> validates an exported bundle with no negative inputs and makes the copied source-body floor mandatory by passing <code>require_manifest</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_build_result</code> orchestrates every check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> orchestrates the per-file checks, semantic recompute, negative cases, secret scan, trace, and manifest, and passes only when all of them clear, blocking on any single failure.</strong> <code>_build_result</code> is the orchestrator. It loads the payloads, runs the per-file checks (<code>validate_projection_protocol</code>, <code>validate_reward_policy</code>, <code>validate_task_episodes</code>, <code>validate_belief_states</code>, <code>validate_verifier_feedback</code>, <code>validate_reward_events</code>, <code>validate_trajectory_groups</code>, <code>validate_cold_replay</code>), runs the cross-file check <code>validate_semantic_recompute</code>, runs <code>validate_negative_cases</code>, scans every input path for forbidden classes with <code>scan_paths</code>, builds the public trace, and checks the copied source-body manifest with <code>_source_module_manifest_result</code>. A pass requires: no expected negative case missing, zero blocking secret-scan hits, public trace status pass, no findings outside the expected traps, every per-file check pass, and in bundle mode the manifest check pass. Any single failure sets the status to blocked with the error codes attached.</p>\n<p>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 lists both 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 exists and passed. 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>. One blocked row blocks the whole result. This is the check a label-only fixture cannot fake.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each planted trap must raise its code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_negative_cases</code> confirms every planted trap triggers its expected error code, and a trap that fails to fire becomes a missing case that blocks the run.</strong> <code>validate_negative_cases</code> reads the planted traps and confirms each one triggers its expected error code, for example <code>hidden_chain_of_thought_exported</code> raising <code>BELIEF_REWARD_HIDDEN_COT_EXPORT</code> and <code>neural_judge_only</code> with no verifier reference raising <code>BELIEF_REWARD_NEURAL_JUDGE_ONLY_LABEL</code>. A trap that fails to trigger becomes a missing case and blocks the run.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Copied source-body floor for bundles</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_manifest_result</code> enforces the copied source-body floor, requiring each module to match its class, digest, and source authority while keeping result records metadata-only, raising a specific code on any breach.</strong> <code>_source_module_manifest_result</code> enforces the copied source-body floor for the exported bundle. Each declared module must classify as <code>copied_non_secret_macro_body</code>, use a body class, copy its body into <code>source_modules/</code> while keeping result record fields metadata-only, exist as a target file, match its declared sha256 digest, and resolve its source reference to live source authority. Digest mismatch, missing target, wrong body class, result record-body leakage, count mismatch, and missing source authority each raise a specific code rather than passing quietly.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Result records and the metadata-only public card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_write_receipts</code> writes the four result files while <code>result_card</code> projects a compact card that omits the heavy payload fields, and the trace emits metadata-only spans keeping <code>body_in_receipt: false</code>.</strong> <code>_write_receipts</code> writes the result, board, validation, and sign-off files. <code>result_card</code> projects a compact public card of counts, status, freshness digest, and reference handles. <code>CARD_OMITTED_FULL_PAYLOAD_KEYS</code> names the heavy fields kept off the card: findings, scans, trace bodies, row payloads, source imports, the scope limit, and the scope boundary text. The trace itself comes from <code>build_public_belief_state_process_reward_trace</code>, imported from <code>agent_execution_trace.py</code>, which emits metadata-only spans and keeps <code>body_in_receipt: false</code>.</p>\n<p>Function to role:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Fixture-mode entry: 8 positive files, 7 planted negatives, writes result records</td></tr><tr><td><code>run_reward_bundle</code></td><td>Bundle-mode entry: copied source-body floor required, no negatives</td></tr><tr><td><code>_build_result</code></td><td>Orchestrates every check and derives pass or blocked</td></tr><tr><td><code>validate_semantic_recompute</code></td><td></td></tr><tr><td><code>validate_negative_cases</code></td><td>Confirms each planted trap raises its expected code</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Verifies copied source bodies by class, digest, and anchor</td></tr><tr><td><code>_write_receipts</code> / <code>result_card</code></td><td>Emit result records and the metadata-only public card</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"339\" height=\"816\" viewBox=\"0 0 339 816\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"169.3\" y1=\"72.0\" x2=\"169.3\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"169.3,114.0 166.2,107.2 172.4,107.2\"></polygon><line class=\"pmd-edge\" x1=\"169.3\" y1=\"204.0\" x2=\"169.3\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"169.3,246.0 166.2,239.2 172.4,239.2\"></polygon><line class=\"pmd-edge\" x1=\"169.3\" y1=\"282.0\" x2=\"169.3\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"169.3,324.0 166.2,317.2 172.4,317.2\"></polygon><line class=\"pmd-edge\" x1=\"169.3\" y1=\"378.0\" x2=\"169.3\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"169.3,420.0 166.2,413.2 172.4,413.2\"></polygon><line class=\"pmd-edge\" x1=\"169.3\" y1=\"474.0\" x2=\"169.3\" y2=\"516.0\"></line><polygon class=\"pmd-arrow\" points=\"169.3,516.0 166.2,509.2 172.4,509.2\"></polygon><line class=\"pmd-edge\" x1=\"133.0\" y1=\"606.0\" x2=\"91.9\" y2=\"657.0\"></line><polygon class=\"pmd-arrow\" points=\"91.9,657.0 93.8,649.7 98.6,653.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"98.5\" y=\"622.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"112.5\" y=\"635.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"198.3\" y1=\"606.0\" x2=\"225.3\" y2=\"648.0\"></line><polygon class=\"pmd-arrow\" points=\"225.3,648.0 219.0,643.9 224.2,640.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"200.8\" y=\"618.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"211.8\" y=\"631.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"94.6\" y1=\"693.0\" x2=\"143.5\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"143.5,744.0 136.5,741.2 140.9,736.9\"></polygon><line class=\"pmd-edge\" x1=\"222.1\" y1=\"702.0\" x2=\"189.9\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"189.9,744.0 191.7,736.7 196.5,740.4\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"69.2\" y=\"18.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"169.3\" y=\"40.5\">run / run_reward_bundle</tspan><tspan x=\"169.3\" y=\"58.5\">load inputs</tspan></text><title>run / run_reward_bundle load inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"47.0\" y=\"114.0\" width=\"244.6\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"169.3\" y=\"136.5\">Per-file checks</tspan><tspan x=\"169.3\" y=\"154.5\">projection, policy, episodes,</tspan><tspan x=\"169.3\" y=\"172.5\">beliefs, feedback, rewards,</tspan><tspan x=\"169.3\" y=\"190.5\">trajectories, cold replay</tspan></text><title>Per-file checks projection, policy, episodes, beliefs, feedback, rewards, trajectories, cold replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"121.0\" y=\"246.0\" width=\"96.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"169.3\" y=\"268.5\">Recompute</tspan></text><title>Recompute</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"69.2\" y=\"324.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"169.3\" y=\"346.5\">validate_negative_cases</tspan><tspan x=\"169.3\" y=\"364.5\">7 traps must trigger</tspan></text><title>validate_negative_cases 7 traps must trigger</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"80.3\" y=\"420.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"169.3\" y=\"442.5\">scan_paths</tspan><tspan x=\"169.3\" y=\"460.5\">forbidden-class scan</tspan></text><title>scan_paths forbidden-class scan</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"169.3,516.0 258.3,561.0 169.3,606.0 80.3,561.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"169.3\" y=\"538.5\">all checks pass,</tspan><tspan x=\"169.3\" y=\"556.5\">chain recomputes,</tspan><tspan x=\"169.3\" y=\"574.5\">every trap observed,</tspan><tspan x=\"169.3\" y=\"592.5\">no secret hit?</tspan></text><title>all checks pass, chain recomputes, every trap observed, no secret hit?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"657.0\" width=\"118.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"77.4\" y=\"679.5\">status: pass</tspan></text><title>status: pass</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"164.8\" y=\"648.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"242.7\" y=\"670.5\">status: blocked</tspan><tspan x=\"242.7\" y=\"688.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=\"47.0\" y=\"744.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"169.3\" y=\"766.5\">_write_receipts + result_card</tspan><tspan x=\"169.3\" y=\"784.5\">body_in_receipt false</tspan></text><title>_write_receipts + result_card body_in_receipt false</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>Recompute</dt><dd><code class=\"pm-diagram__ref-loc\">validate_semantic_recompute</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD run[&quot;run / run_reward_bundle load inputs&quot;] perfile[&quot;Per-file checks projection, policy, episodes, beliefs, feedback, rewards, trajectories, cold replay&quot;] recompute[&quot;validate_semantic_recompute rebuild one coherent chain&quot;] negatives[&quot;validate_negative_cases 7 traps must trigger&quot;] scan[&quot;scan_paths forbidden-class scan&quot;] gate{&quot;all checks 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;_write_receipts + result_card body_in_receipt false&quot;] run --&gt; perfile perfile --&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</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Seven falsification traps and forbidden keys</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The seven planted traps each name an abuse a reward claim might smuggle in and must raise its code, while <code>FORBIDDEN_KEYS</code> blocks reasoning bodies and model-output data from any row.</strong> The seven planted traps are the falsification fixtures. Each names the abuse a process-reward claim might smuggle in, and each must raise its code for the run to pass: hidden chain-of-thought export, neural-judge-only labels, hidden gold labels, reward by formatting, verifier bypass, a benchmark-performance claim, and final-answer-only scoring. <code>FORBIDDEN_KEYS</code> blocks reasoning bodies, model-output data, gold-answer bodies, live-training run ids, and benchmark submission ids from appearing in any belief or reward row.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three lineages: belief state, process reward, reward hacking</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Three older ideas ground the component, partial-observability belief states, step-level process reward, and reward hacking, but it trains no model and only borrows their accounting form.</strong> Three older ideas ground this component. The belief-state lineage comes from work on acting under partial observability 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 step-level 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>, which separates process feedback 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>. This component does not train a reward model or expose reasoning. It borrows the accounting form: public belief summaries, verifier-backed feedback, outcome rewards kept separate from process rewards, planted traps, and cold replay before a reward claim is admitted.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture output stays outside the working tree</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture validator runs from the repository root and writes its result to a disposable path outside the working tree.</strong> Run the fixture check from the repo root and write its result outside the working tree:</p>\n<p>Then run the exported bundle check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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<h4 class=\"pm-body__h pm-body__h--sub\">What a passing regression run means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass on the focused regression test means all eight positive files cleared their checks, the chain recomputed, every planted trap fired, and no secret-class or body leak appeared.</strong> The focused regression test is <code>tests/test_belief_state_process_reward_replay.py</code>. A pass means all eight positive files cleared their checks, the chain recomputed, every planted trap triggered its code, and no secret-class or body leak was found.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The counted proof boundary, not scale</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The evidence supports a metadata-only replay over three synthetic tasks, whose fixed counts are the proof boundary, showing process feedback stays separable from outcome reward and survives cold replay.</strong> The evidence supports a metadata-only replay over three synthetic tasks: 3 episodes, 6 belief summaries, 6 process rewards, 3 outcome rewards, 3 trajectory groups, 3 cold replays, 7 observed traps in fixture mode, and 7 copied source bodies in bundle mode. Those counts are the proof boundary, not a scale claim. Within them the component shows that public process feedback stays separable from final-answer outcome reward and survives cold replay with every trap observed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the scope limit refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It does not estimate calibration, generalize, compare policies, certify training, or score a benchmark, and grants no hidden-reasoning export, live RL, provider behavior, mutation, or launch-scope decision.</strong> It does not estimate reward-model calibration, generalize to unseen tasks, compare policies, certify live training, or score a benchmark. The scope limit is source-faithful replay over declared public inputs only. It grants no hidden-reasoning export, no live RL, no neural-judge sufficiency, no hidden-gold benchmark claims, no provider behavior, no source-file changes, and no public sharing or launch-scope decision. Any higher claim must land first in the source record and its generated projection.</p>\n</section>",
      "components": [
        {
          "anchor": "component-belief_state_process_reward_replay",
          "component_id": "belief_state_process_reward_replay",
          "public_label": "Belief-State Reward Bundle 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 Reward Bundle Replay",
            "relation": "explains",
            "url": "component-belief-state-process-reward-replay.html"
          },
          {
            "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-module-agent-route-observability-runtime.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-belief-state-process-reward-replay.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 run[\"run / run_reward_bundle load inputs\"] perfile[\"Per-file checks projection, policy, episodes, beliefs, feedback, rewards, trajectories, cold replay\"] recompute[\"validate_semantic_recompute rebuild one coherent chain\"] negatives[\"validate_negative_cases 7 traps must trigger\"] scan[\"scan_paths forbidden-class scan\"] gate{\"all checks pass, chain recomputes, every trap observed, no secret hit?\"} pass[\"status: pass\"] blocked[\"status: blocked with reason codes\"] result records[\"_write_receipts + result_card body_in_receipt false\"] run --> perfile perfile --> recompute recompute --> negatives negatives --> scan scan --> gate gate -->|yes| pass gate -->|no| blocked pass --> result records blocked --> result records",
            "source_format": "mermaid",
            "source_hash": "sha256:91eaf378ebc4f6f3f44bb72a5a56086bb9d6e0b255e49a591c18a4448cfa8ec6",
            "source_line_end": 89,
            "source_line_start": 68
          }
        ],
        "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-module-agent-route-observability-runtime.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "belief_state_process_reward_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Belief-State Reward Bundle Replay",
                "relation": "explains",
                "url": "component-belief-state-process-reward-replay.html"
              },
              {
                "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": 134,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Planning and Acting in Partially Observable Stochastic Domains",
            "section_id": "three-lineages-belief-state-process-reward-reward-hacking",
            "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": "three-lineages-belief-state-process-reward-reward-hacking",
            "url": "https://arxiv.org/abs/2305.20050"
          },
          {
            "kind": "external_reference",
            "label": "Concrete Problems in AI Safety",
            "section_id": "three-lineages-belief-state-process-reward-reward-hacking",
            "url": "https://openai.com/index/concrete-ai-safety-problems/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component reads pre-recorded agent steps and asks of every step-level reward whether it reconstructs from lower-level public evidence or merely asserts its own correctness. This component checks a recorded set of agent steps and asks one question of every step-level reward: does it reconstruct from lower-level public evidence, or is it a label asserting its own correctness. It reads pre-recorded files. It never runs or watches a live agent.",
            "level": 4,
            "order": 1,
            "section_id": "every-process-reward-must-reconstruct-from-evidence",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Every process reward must reconstruct from evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The input models three partially observable toy tasks, and a reward is admitted only when its references recompute into one coherent chain with all seven planted traps observed. The input models three partially observable toy tasks: a terminal investigation, a mock purchase, and a small formal planner. For each step it carries a public belief summary, the verifier or observed feedback the reward cites, the process reward itself, the trajectory group the step belongs to, the outcome reward for that trajectory, and a cold-replay record. A reward is admitted only when all of those references recompute into one coherent chain and none of seven planted reward-hacking traps go unobserved.",
            "level": 4,
            "order": 2,
            "section_id": "three-toy-tasks-carry-seven-planted-reward-traps",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Three toy tasks carry seven planted reward traps"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The result files record per step the belief summary, the reward, and the recompute and trap outcomes, so a reader sees why each reward was allowed without exposing hidden reasoning. The result files record, per step, the belief summary, the reward, and whether the recompute and trap checks passed. So a reader can see why each reward was allowed or blocked, without any hidden reasoning being exposed.",
            "level": 4,
            "order": 3,
            "section_id": "body-free-results-explain-each-admitted-reward",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "metadata-only results explain each admitted reward"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Process-reward language is easy to assert and hard to verify, since a row can claim good reasoning while resting on a hidden label or gamed formatting a shape linter passes. Process-reward language is easy to assert and hard to verify. A row can claim a step earned a reward \"for good reasoning\" while the real basis is a hidden gold label, a neural-judge guess, or formatting that gamed the scorer. A shape linter does not catch this: every field can be present and well-typed and the claim can still be fake.",
            "level": 4,
            "order": 5,
            "section_id": "process-reward-claims-a-linter-cannot-catch",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Process-reward claims a linter cannot catch"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The guarded failure is a reward correct field by field that fails end-to-end recompute, with outcome rewards kept beside process rewards and every reference metadata-only to keep the check honest. The failure mode this component guards against is a reward that looks correct field by field but does not survive being recomputed end to end. A reward cannot point at a belief that points at a different episode, or cite feedback that belongs to another trajectory, and still count. Two design choices keep it honest. Outcome rewards are carried beside process rewards, so a final-answer score cannot be relabelled as step-level evidence. Every belief summary, feedback reference, and reward event is m\u2026",
            "level": 4,
            "order": 6,
            "section_id": "the-end-to-end-recompute-failure-mode",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "The end-to-end recompute failure mode"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The same process-reward replay runtime supports a negative-bearing fixture mode and a manifest-backed exported-bundle mode. The runtime lives in beliefstateprocessrewardreplay.py and runs in two modes.",
            "level": 4,
            "order": 8,
            "section_id": "one-runtime-exposes-fixture-and-bundle-modes",
            "source_line_end": 31,
            "source_line_start": 27,
            "title": "One runtime exposes fixture and bundle modes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "In fixture mode run loads eight positive files and seven planted negatives before calling buildresult, while bundle mode's runrewardbundle drops the negatives and makes the copied source-body floor mandatory. In fixture mode, run loads the eight positive input files named by INPUTNAMES plus the seven planted negatives named by NEGATIVEINPUTNAMES, with the expected trap-to-code mapping in EXPECTEDNEGATIVECASES. It calls buildresult with includenegative=True, then writereceipts. In bundle mode, runrewardbundle validates an exported bundle with no negative inputs and makes the copied source-body floor mandatory by passing require_manifest.",
            "level": 4,
            "order": 9,
            "section_id": "two-modes-fixture-and-exported-bundle",
            "source_line_end": 35,
            "source_line_start": 32,
            "title": "Two modes: fixture and exported bundle"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult orchestrates the per-file checks, semantic recompute, negative cases, secret scan, trace, and manifest, and passes only when all of them clear, blocking on any single failure. buildresult is the orchestrator. It loads the payloads, runs the per-file checks (validateprojectionprotocol, validaterewardpolicy, validatetaskepisodes, validatebeliefstates, validateverifierfeedback, validaterewardevents, validatetrajectorygroups, validatecoldreplay), runs the cross-file check validatesemanticrecompute, runs validatenegativecases, scans every input path for forbidden classes with scanpaths, builds the public trace, and checks the copied source-body manifest with sourcemodulemanifestresul\u2026",
            "level": 4,
            "order": 10,
            "section_id": "build-result-orchestrates-every-check",
            "source_line_end": 39,
            "source_line_start": 36,
            "title": "`_build_result` orchestrates every check"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatesemanticrecompute is where most of the 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 lists both that episode and that reward, that the trajectory's outcome reward is a real outcome event for the same episode, and that the cold replay exists and passed. Any inconsistency appends a precise reason code such as feedbackepisodemismatch, beliefdiscrepancymismatch, or trajectoryprocessreward_missing. One blocked row blocks the whole result. This is the check a label-only fixture cannot fake.",
            "level": 4,
            "order": 11,
            "section_id": "rebuilding-each-belief-to-reward-chain-by-id",
            "source_line_end": 43,
            "source_line_start": 40,
            "title": "Rebuilding each belief-to-reward chain by id"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatenegativecases confirms every planted trap triggers its expected error code, and a trap that fails to fire becomes a missing case that blocks the run. validatenegativecases reads the planted traps and confirms each one triggers its expected error code, for example hiddenchainofthoughtexported raising BELIEFREWARDHIDDENCOTEXPORT and neuraljudgeonly with no verifier reference raising BELIEFREWARDNEURALJUDGEONLY_LABEL. A trap that fails to trigger becomes a missing case and blocks the run.",
            "level": 4,
            "order": 12,
            "section_id": "each-planted-trap-must-raise-its-code",
            "source_line_end": 47,
            "source_line_start": 44,
            "title": "Each planted trap must raise its code"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemodulemanifestresult enforces the copied source-body floor, requiring each module to match its class, digest, and source authority while keeping result records metadata-only, raising a specific code on any breach. sourcemodulemanifestresult enforces the copied source-body floor for the exported bundle. Each declared module must classify as copiednonsecretmacrobody, use a body class, copy its body into sourcemodules/ while keeping result record fields metadata-only, exist as a target file, match its declared sha256 digest, and resolve its source reference to live source authority. Digest mismatch, missing target, wrong body class, result record-body leakage, count mismatch, and missing\u2026",
            "level": 4,
            "order": 13,
            "section_id": "copied-non-secret-source-body-floor-for-bundles",
            "source_line_end": 51,
            "source_line_start": 48,
            "title": "Copied source-body floor for bundles"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "writereceipts writes the four result files while resultcard projects a compact card that omits the heavy payload fields, and the trace emits metadata-only spans keeping bodyinreceipt: false. writereceipts writes the result, board, validation, and sign-off files. resultcard projects a compact public card of counts, status, freshness digest, and reference handles. CARDOMITTEDFULLPAYLOADKEYS names the heavy fields kept off the card: findings, scans, trace bodies, row payloads, source imports, the scope limit, and the scope boundary text. The trace itself comes from buildpublicbeliefstateprocessrewardtrace, imported from agentexecutiontrace.py, which emits metadata-only spans and keeps bodyin_r\u2026",
            "level": 4,
            "order": 14,
            "section_id": "receipts-and-the-body-free-public-card",
            "source_line_end": 90,
            "source_line_start": 52,
            "title": "Result records and the metadata-only public card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 92,
            "source_line_start": 91,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The seven planted traps each name an abuse a reward claim might smuggle in and must raise its code, while FORBIDDENKEYS blocks reasoning bodies and model-output data from any row. The seven planted traps are the falsification fixtures. Each names the abuse a process-reward claim might smuggle in, and each must raise its code for the run to pass: hidden chain-of-thought export, neural-judge-only labels, hidden gold labels, reward by formatting, verifier bypass, a benchmark-performance claim, and final-answer-only scoring. FORBIDDENKEYS blocks reasoning bodies, model-output data, gold-answer bodies, live-training run ids, and benchmark submission ids from appearing in any belief or reward row.",
            "level": 4,
            "order": 16,
            "section_id": "seven-falsification-traps-and-forbidden-keys",
            "source_line_end": 96,
            "source_line_start": 93,
            "title": "Seven falsification traps and forbidden keys"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 98,
            "source_line_start": 97,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Three older ideas ground the component, partial-observability belief states, step-level process reward, and reward hacking, but it trains no model and only borrows their accounting form. Three older ideas ground this component. The belief-state lineage comes from work on acting under partial observability such as Kaelbling, Littman, and Cassandra's Planning and Acting in Partially Observable Stochastic Domains. The step-level reward lineage follows OpenAI's Let's Verify Step by Step, which separates process feedback from outcome-only supervision. The reward-hacking lineage comes from Concrete Problems in AI Safety. This component does not train a reward model or expose reasoning. It borrows\u2026",
            "level": 4,
            "order": 18,
            "section_id": "three-lineages-belief-state-process-reward-reward-hacking",
            "source_line_end": 102,
            "source_line_start": 99,
            "title": "Three lineages: belief state, process reward, reward hacking"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 104,
            "source_line_start": 103,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The fixture validator runs from the repository root and writes its result to a disposable path outside the working tree. Run the fixture check from the repo root and write its result outside the working tree: Then run the exported bundle check:",
            "level": 4,
            "order": 20,
            "section_id": "fixture-output-stays-outside-the-working-tree",
            "source_line_end": 119,
            "source_line_start": 105,
            "title": "Fixture output stays outside the working tree"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass on the focused regression test means all eight positive files cleared their checks, the chain recomputed, every planted trap fired, and no secret-class or body leak appeared. The focused regression test is tests/testbeliefstateprocessreward_replay.py. A pass means all eight positive files cleared their checks, the chain recomputed, every planted trap triggered its code, and no secret-class or body leak was found.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-passing-regression-run-means",
            "source_line_end": 123,
            "source_line_start": 120,
            "title": "What a passing regression run means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 125,
            "source_line_start": 124,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The evidence supports a metadata-only replay over three synthetic tasks, whose fixed counts are the proof boundary, showing process feedback stays separable from outcome reward and survives cold replay. The evidence supports a metadata-only replay over three synthetic tasks: 3 episodes, 6 belief summaries, 6 process rewards, 3 outcome rewards, 3 trajectory groups, 3 cold replays, 7 observed traps in fixture mode, and 7 copied source bodies in bundle mode. Those counts are the proof boundary, not a scale claim. Within them the component shows that public process feedback stays separable from final-answer outcome reward and survives cold replay with every trap observed.",
            "level": 4,
            "order": 23,
            "section_id": "the-counted-proof-boundary-not-scale",
            "source_line_end": 129,
            "source_line_start": 126,
            "title": "The counted proof boundary, not scale"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It does not estimate calibration, generalize, compare policies, certify training, or score a benchmark, and grants no hidden-reasoning export, live RL, provider behavior, mutation, or launch-scope decision. It does not estimate reward-model calibration, generalize to unseen tasks, compare policies, certify live training, or score a benchmark. The scope limit is source-faithful replay over declared public inputs only. It grants no hidden-reasoning export, no live RL, no neural-judge sufficiency, no hidden-gold benchmark claims, no provider behavior, no source-file changes, and no public sharing or launch-scope decision. Any higher claim must land first in the source record and its generated\u2026",
            "level": 4,
            "order": 24,
            "section_id": "what-the-authority-ceiling-refuses",
            "source_line_end": 133,
            "source_line_start": 130,
            "title": "What the scope limit refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "belief_state_process_reward_replay.py",
            "path": "src/microcosm_core/organs/belief_state_process_reward_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the public replay/regression validator.",
            "symbols": [
              "run",
              "run_reward_bundle",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/belief_state_process_reward_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Plectis projection of a belief-state process-reward claim contract. Backed by the public agent-execution trace refactor lane plus copied 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": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Persistent agent memory is an attack</span> surface, and this component asks whether a recorded guard-and-cleanup sequence proves the quarantine held on later retrieval and the rollback truly removed the memory.</strong> 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 shape a later session&#x27;s actions long after the poisoning is out of view. This component asks one question about that story: given a recorded guard-and-cleanup sequence, can you show from the record alone that the quarantine held when the memory was retrieved later, and that the rollback genuinely removed it?</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It is a synthetic replay validator</span>, not a memory runtime, grading an on-disk record of four sessions against a policy and emitting metadata-only records over public metadata rows.</strong> It is a synthetic replay validator, not a memory runtime. It does not delete a memory or run the agent again. It reads an on-disk record of four sessions, grades every required step and result record against a policy, and emits metadata-only result records that carry refs, hashes, counts, and verdicts. The inputs are public metadata rows. No live user memory, transcript body, or model-output data passes through.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The whole chain must line up, not the answer</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses to grade only the final answer, requiring the write to carry provenance, the retrieval to be blocked before action citing the same memory, and the rollback to prove absence after rerun.</strong> A naive memory-security check grades the final answer: the agent did not act on the bad memory, so it passed. This component refuses that shortcut. It requires the whole chain to be present and to line up. The poisoned write must carry provenance. The later retrieval must be blocked before any action and must cite the same memory the write quarantined, plus that write&#x27;s audit ref and a cold replay result. The rollback must carry a deletion audit ref, a cold rerun result, and proof that the memory is absent after the rerun. A blocked retrieval that cannot name the quarantine audit ref or the cold replay for the memory it gates is treated as unproven, not as a pass.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Seven validators merged into one status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> runs seven validators in order and merges their findings, with <code>run</code> driving the fixture and <code>run_quarantine_bundle</code> the exported bundle, both writing metadata-only result records.</strong> The runtime is <code>src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py</code>. <code>_build_result</code> loads the input directory and runs seven validators in a fixed order, then merges their findings and negative-case observations into one status. <code>run</code> drives the first-wave fixture with the eight negative fixtures loaded. <code>run_quarantine_bundle</code> drives the exported public bundle with negatives off and the source manifest required. Both call <code>_write_receipts</code>, and <code>result_card</code> projects a compact card that omits the row-level detail.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Projection, policy, and the four session roles</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_projection_protocol</code> binds the source refs and pattern id, then <code>validate_memory_policy</code> and <code>validate_session_chain</code> check the trust tiers and the four required session roles.</strong> The first check is projection. <code>validate_projection_protocol</code> requires the protocol to cite at least four source refs, the <code>sleeper_memory_poisoning_quarantine_replay_compound</code> pattern id, two projection result refs, three public replacement refs, and non-empty reimplemented and omitted lists, and to declare <code>copied_private_memory_bodies</code> false. Then <code>validate_memory_policy</code> reads the allowed trust tiers and quarantine verdicts, and <code>validate_session_chain</code> checks the four session roles in <code>REQUIRED_SESSION_ROLES</code>: poisoned source seen, memory write quarantined, later retrieval action gated, rollback and cold rerun.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Provenance gate over each memory write</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_quarantine_events</code> blocks any write that leaks a body, claims live memory, drops provenance, or promotes untrusted context, and passes only with one quarantined write and one admitted control.</strong> The provenance gate is <code>validate_quarantine_events</code>, which grades each write through <code>_validate_write_row</code>. A write is blocked when it carries a forbidden key or exports a private body, exports a raw transcript, claims live user memory, omits its provenance or source bundle ref, promotes untrusted context into trusted memory, or gives an audit ref that does not start with <code>audit.</code>. The gate passes only when one row is a quarantined sleeper-poisoning write (verdict <code>quarantine</code>, trust tier <code>untrusted_context</code>, label <code>sleeper_poisoning</code>) and one row is a provenance-bound admitted control.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Delayed-influence gate coupled to the quarantine</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_retrieval_replays</code> counts a row blocked only when it is gated before action and cites the same memory&#x27;s quarantine audit and cold replay refs, downgrading any uncoupled row.</strong> The delayed-influence gate is <code>validate_retrieval_replays</code>, grading each row through <code>_validate_retrieval_row</code>. It rejects final-answer-only grading and any row where the influence grade or action gate lets quarantined memory reach an action. A row counts as blocked only with action gate <code>blocked_before_action</code> and influence grade <code>quarantined_before_action</code>. This gate is coupled to the first: <code>_quarantined_audit_refs_by_memory_ref</code> maps each quarantined memory to its audit ref, and a blocked row that targets a memory the write never quarantined, or omits that memory&#x27;s audit ref or its cold replay ref from its evidence, is downgraded to blocked with a typed finding.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Rollback needs audit, rerun, and absence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_rollback_rerun</code> requires a deletion audit ref, a rollback and rerun result ref, and <code>memory_absent_after_rerun</code> true, blocking bogus or uncoupled rollbacks.</strong> The rollback gate is <code>validate_rollback_rerun</code> through <code>_validate_rollback_row</code>. A rollback needs a deletion audit ref starting <code>audit.</code>, a rollback result ref and a rerun result ref both starting <code>receipt.</code>, and <code>memory_absent_after_rerun</code> set true. Nonempty but bogus refs, a missing rerun ref, or a memory still present after rerun all block rather than count as evidence. Rollback rows are coupled to the quarantined memory refs the same way retrieval rows are.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source-body digest checks and metadata-only result records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_manifest_result</code> verifies each copied public body&#x27;s class, digests, and anchors, then <code>_write_receipts</code> emits four records that omit retrieval rows, rollback rows, and copied bodies.</strong> The last check is source-body handling. <code>_source_module_manifest_result</code> verifies each copied public source body: its import class, a material class, that the body was copied and kept out of the result record, that the target file exists, that its declared digests match the file, that required anchors are present, and, when the live source resolves, that the copy matches it. <code>_source_open_body_import_summary</code> reduces that to a count and a set of classes. <code>_write_receipts</code> then emits four result records (result, board, validation, sign-off) that carry ids, counts, refs, digests, and verdicts while omitting retrieval rows, rollback rows, and copied bodies from the card.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"303\" height=\"642\" viewBox=\"0 0 303 642\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"151.4\" y1=\"90.0\" x2=\"151.4\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,132.0 148.3,125.2 154.5,125.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"186.0\" x2=\"151.4\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,228.0 148.3,221.2 154.5,221.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"80.4\" y=\"198.0\" width=\"142.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"151.4\" y=\"211.0\" text-anchor=\"middle\">quarantined memory ref</text><line class=\"pmd-edge\" x1=\"151.4\" y1=\"300.0\" x2=\"151.4\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,342.0 148.3,335.2 154.5,335.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"414.0\" x2=\"151.4\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,456.0 148.3,449.2 154.5,449.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"528.0\" x2=\"151.4\" y2=\"570.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,570.0 148.3,563.2 154.5,563.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=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"40.5\">Public metadata inputs</tspan><tspan x=\"151.4\" y=\"58.5\">sessions, write proposals,</tspan><tspan x=\"151.4\" y=\"76.5\">retrieval replays, rollback 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=\"132.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"154.5\">poisoned write quarantined +</tspan><tspan x=\"151.4\" y=\"172.5\">provenance-bound control</tspan></text><title>poisoned write quarantined + provenance-bound control</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"228.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"250.5\">retrieval blocked before action,</tspan><tspan x=\"151.4\" y=\"268.5\">same memory ref + audit + cold</tspan><tspan x=\"151.4\" y=\"286.5\">replay</tspan></text><title>retrieval blocked before action, same memory ref + audit + cold replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"342.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"364.5\">validate_rollback_rerun</tspan><tspan x=\"151.4\" y=\"382.5\">deletion audit + rerun ref +</tspan><tspan x=\"151.4\" y=\"400.5\">memory absent after rerun</tspan></text><title>validate_rollback_rerun deletion audit + rerun ref + memory absent after rerun</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"456.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"478.5\">_source_module_manifest_result</tspan><tspan x=\"151.4\" y=\"496.5\">copied bodies digest-checked,</tspan><tspan x=\"151.4\" y=\"514.5\">records stay metadata-only</tspan></text><title>_source_module_manifest_result copied bodies digest-checked, records stay metadata-only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"570.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"592.5\">metadata-only result records</tspan><tspan x=\"151.4\" y=\"610.5\">refs, hashes, counts, verdicts</tspan></text><title>metadata-only result records refs, hashes, counts, verdicts</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>poisoned write quarantined + provenance-bound control</dt><dd><code class=\"pm-diagram__ref-loc\">validate_quarantine_events</code></dd></div><div class=\"pm-diagram__ref\"><dt>retrieval blocked before action, same memory ref + audit + cold replay</dt><dd><code class=\"pm-diagram__ref-loc\">validate_retrieval_replays</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;Public metadata inputs sessions, write proposals, retrieval replays, rollback rows&quot;] provenance[&quot;validate_quarantine_events poisoned write quarantined + provenance-bound control&quot;] influence[&quot;validate_retrieval_replays retrieval blocked before action, same memory ref + audit + cold replay&quot;] rollback[&quot;validate_rollback_rerun deletion audit + rerun ref + memory absent after rerun&quot;] bodies[&quot;_source_module_manifest_result copied bodies digest-checked, records stay metadata-only&quot;] records[&quot;metadata-only result records refs, hashes, counts, verdicts&quot;] inputs --&gt; provenance provenance --&gt;|quarantined memory ref| influence influence --&gt; rollback rollback --&gt; bodies bodies --&gt; records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight negatives that must each surface</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass requires all eight named negative rows to surface as typed findings, spanning body export, unprovenanced writes, unaudited deletion, and unmetered influence, or the run blocks.</strong> The fixture carries eight named negative rows, one per entry in <code>EXPECTED_NEGATIVE_CASES</code>. A pass requires every one to surface as a typed finding, and <code>_build_result</code> blocks the run for any expected case that was not observed. The cases are private memory body export, live user memory claim, raw transcript export, memory write without provenance, trusted promotion from untrusted context, deletion without audit, final-answer-only grading, and unmetered poison influence. Their error codes carry the <code>SLEEPER_MEMORY_</code> prefix.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Sleeper-trigger and memory-poisoning literature</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design draws on the Sleeper Agents and memory-poisoning literature, borrowing the control shape where writes need provenance, retrieval passes an influence gate, and deletion needs audit and rerun.</strong> This component draws two lines of prior work. The sleeper-trigger line 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 line 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. The component borrows the control shape from that work: memory writes need provenance, untrusted context cannot silently become authority, later retrieval must pass an influence gate, and deletion needs an audit ref plus cold rerun. It does not secure a live memory system.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Run the first-wave fixture validator</span> from the repo root and write its record outside the working tree:</strong> Run the first-wave fixture validator from the repo root and write its record outside the working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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 test and corpus projection check are:</p>\n<pre class=\"pm-pre\"><code>python3 -m pytest tests/test_sleeper_memory_poisoning_quarantine_replay.py\npython3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass over the record means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the recorded chain and its eight negative cases lined up over public metadata refs and the non-public-state scan found nothing.</strong> A pass means the recorded chain and its eight negative cases lined up over public metadata refs, and the non-public-state scan found nothing. These are the validation result records for this module.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Narrow claim and the scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The narrow claim is that over one synthetic record the quarantine, blocked retrieval, and audited rollback are present and coupled and eight cases caught, establishing no live-memory quality, provider behaviour, or launch-scope decision.</strong> The strongest claim the evidence supports is narrow: over one synthetic record of public metadata refs, the quarantine, the blocked-before-action retrieval, and the audited rollback with a clean cold rerun are all present and internally coupled, and eight named failure cases are each caught. The proof boundary is the set of refs and verdicts in that record: source bundle refs, provenance refs, quarantine verdicts, classifier labels, retrieval influence gates, rollback audit refs, cold rerun result refs, the negative cases, and the source-body digest checks. The scope limit is <code>public_body_free_sleeper_memory_quarantine_policy_projection_only</code>, matching <code>AUTHORITY_CEILING</code> in the source. It does not establish live memory product quality, live user-memory handling, trusted promotion from untrusted context, provider behaviour, source-file changes, benchmark security, private memory export, public sharing, or launch-scope decision.</p>\n</section>",
      "components": [
        {
          "anchor": "component-sleeper_memory_poisoning_quarantine_replay",
          "component_id": "sleeper_memory_poisoning_quarantine_replay",
          "public_label": "Memory-Poisoning Quarantine Policy 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": "Memory-Poisoning Quarantine Policy Replay",
            "relation": "explains",
            "url": "component-sleeper-memory-poisoning-quarantine-replay.html"
          },
          {
            "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-module-agent-memory-temporal-conflict-replay.html"
          },
          {
            "id": "paper_module.mcp_tool_authority_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "MCP Tool Authority Replay",
            "relation": "depends on",
            "url": "paper-module-mcp-tool-authority-replay.html"
          },
          {
            "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-module-agent-sandbox-policy-escape-replay.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-sleeper-memory-poisoning-quarantine-replay.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\"] provenance[\"validate_quarantine_events poisoned write quarantined + provenance-bound control\"] influence[\"validate_retrieval_replays retrieval blocked before action, same memory ref + audit + cold replay\"] rollback[\"validate_rollback_rerun deletion audit + rerun ref + memory absent after rerun\"] bodies[\"_source_module_manifest_result copied bodies digest-checked, records stay metadata-only\"] records[\"metadata-only result records refs, hashes, counts, verdicts\"] inputs --> provenance provenance -->|quarantined memory ref| influence influence --> rollback rollback --> bodies bodies --> records",
            "source_format": "mermaid",
            "source_hash": "sha256:70af73bf5f0051fbb22188e2acfe397e4ce5ff583bd81fc083d87023f7224015",
            "source_line_end": 134,
            "source_line_start": 121
          }
        ],
        "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-module-agent-memory-temporal-conflict-replay.html"
              },
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "depends on",
                "url": "paper-module-mcp-tool-authority-replay.html"
              },
              {
                "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-module-agent-sandbox-policy-escape-replay.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "sleeper_memory_poisoning_quarantine_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Memory-Poisoning Quarantine Policy Replay",
                "relation": "explains",
                "url": "component-sleeper-memory-poisoning-quarantine-replay.html"
              },
              {
                "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": 220,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Sleeper Agents",
            "section_id": "sleeper-trigger-and-memory-poisoning-literature",
            "url": "https://arxiv.org/abs/2401.05566"
          },
          {
            "kind": "external_reference",
            "label": "AgentPoison",
            "section_id": "sleeper-trigger-and-memory-poisoning-literature",
            "url": "https://arxiv.org/abs/2407.12784"
          },
          {
            "kind": "external_reference",
            "label": "MemoryGraft",
            "section_id": "sleeper-trigger-and-memory-poisoning-literature",
            "url": "https://arxiv.org/abs/2512.16962"
          },
          {
            "kind": "external_reference",
            "label": "Hidden in Memory",
            "section_id": "sleeper-trigger-and-memory-poisoning-literature",
            "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, and this component asks whether a recorded guard-and-cleanup sequence proves the quarantine held on later retrieval and the rollback truly removed the memory.** 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 shape a later session's actions long after the poisoning is out of view. This component asks one question about that story: given a recorded guard-and-cleanup sequence, can you show from the record alone that the quarantine held when the memory was retrieved later, and that the rollback genuinely removed it?",
            "level": 4,
            "order": 1,
            "section_id": "persistent-agent-memory-is-an-attack-surface",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Persistent agent memory is an attack surface"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is a synthetic replay validator, not a memory runtime, grading an on-disk record of four sessions against a policy and emitting metadata-only records over public metadata rows.** It is a synthetic replay validator, not a memory runtime. It does not delete a memory or run the agent again. It reads an on-disk record of four sessions, grades every required step and result record against a policy, and emits metadata-only result records that carry refs, hashes, counts, and verdicts. The inputs are public metadata rows. No live user memory, transcript body, or model-output data passes through.",
            "level": 4,
            "order": 2,
            "section_id": "it-is-a-synthetic-replay-validator",
            "source_line_end": 24,
            "source_line_start": 14,
            "title": "It is a synthetic replay validator"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It refuses to grade only the final answer, requiring the write to carry provenance, the retrieval to be blocked before action citing the same memory, and the rollback to prove absence after rerun.** A naive memory-security check grades the final answer: the agent did not act on the bad memory, so it passed. This component refuses that shortcut. It requires the whole chain to be present and to line up. The poisoned write must carry provenance. The later retrieval must be blocked before any action and must cite the same memory the write quarantined, plus that write's audit ref and a cold replay result. The rollback must carry a deletion audit ref, a cold rerun result, and proof that the mem\u2026",
            "level": 4,
            "order": 4,
            "section_id": "the-whole-chain-must-line-up-not-the-answer",
            "source_line_end": 40,
            "source_line_start": 27,
            "title": "The whole chain must line up, not the answer"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 5,
            "section_id": "how-it-works",
            "source_line_end": 42,
            "source_line_start": 41,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult runs seven validators in order and merges their findings, with run driving the fixture and runquarantinebundle the exported bundle, both writing metadata-only result records. The runtime is src/microcosmcore/components/sleepermemorypoisoningquarantinereplay.py. buildresult loads the input directory and runs seven validators in a fixed order, then merges their findings and negative-case observations into one status. run drives the first-wave fixture with the eight negative fixtures loaded. runquarantinebundle drives the exported public bundle with negatives off and the source manifest required. Both call writereceipts, and result_card projects a compact card that omits the row-le\u2026",
            "level": 4,
            "order": 6,
            "section_id": "seven-validators-merged-into-one-status",
            "source_line_end": 54,
            "source_line_start": 43,
            "title": "Seven validators merged into one status"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateprojection_protocol binds the source refs and pattern id, then validatememorypolicy and validatesessionchain check the trust tiers and the four required session roles. The first check is projection. validateprojection_protocol requires the protocol to cite at least four source refs, the sleepermemorypoisoningquarantinereplay_compound pattern id, two projection result refs, three public replacement refs, and non-empty reimplemented and omitted lists, and to declare copiedprivatememory_bodies false. Then validatememorypolicy reads the allowed trust tiers and quarantine verdicts, and validatesessionchain checks the four session roles in REQUIREDSESSIONROLES: poisoned source seen, memor\u2026",
            "level": 4,
            "order": 7,
            "section_id": "projection-policy-and-the-four-session-roles",
            "source_line_end": 68,
            "source_line_start": 55,
            "title": "Projection, policy, and the four session roles"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatequarantine_events blocks any write that leaks a body, claims live memory, drops provenance, or promotes untrusted context, and passes only with one quarantined write and one admitted control. The provenance gate is validatequarantine_events, which grades each write through validatewrite_row. A write is blocked when it carries a forbidden key or exports a private body, exports a raw transcript, claims live user memory, omits its provenance or source bundle ref, promotes untrusted context into trusted memory, or gives an audit ref that does not start with audit.. The gate passes only when one row is a quarantined sleeper-poisoning write (verdict quarantine, trust tier untrustedcontext\u2026",
            "level": 4,
            "order": 8,
            "section_id": "provenance-gate-over-each-memory-write",
            "source_line_end": 81,
            "source_line_start": 69,
            "title": "Provenance gate over each memory write"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateretrieval_replays counts a row blocked only when it is gated before action and cites the same memory's quarantine audit and cold replay refs, downgrading any uncoupled row. The delayed-influence gate is validateretrieval_replays, grading each row through validateretrieval_row. It rejects final-answer-only grading and any row where the influence grade or action gate lets quarantined memory reach an action. A row counts as blocked only with action gate blockedbeforeaction and influence grade quarantinedbeforeaction. This gate is coupled to the first: quarantinedauditrefsbymemoryref maps each quarantined memory to its audit ref, and a blocked row that targets a memory the write never q\u2026",
            "level": 4,
            "order": 9,
            "section_id": "delayed-influence-gate-coupled-to-the-quarantine",
            "source_line_end": 95,
            "source_line_start": 82,
            "title": "Delayed-influence gate coupled to the quarantine"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validaterollback_rerun requires a deletion audit ref, a rollback and rerun result ref, and memoryabsentafter_rerun true, blocking bogus or uncoupled rollbacks. The rollback gate is validaterollbackrerun through validaterollbackrow. A rollback needs a deletion audit ref starting audit., a rollback result ref and a rerun result ref both starting result record., and memoryabsentafter_rerun set true. Nonempty but bogus refs, a missing rerun ref, or a memory still present after rerun all block rather than count as evidence. Rollback rows are coupled to the quarantined memory refs the same way retrieval rows are.",
            "level": 4,
            "order": 10,
            "section_id": "rollback-needs-audit-rerun-and-absence",
            "source_line_end": 106,
            "source_line_start": 96,
            "title": "Rollback needs audit, rerun, and absence"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "sourcemodulemanifestresult verifies each copied public body's class, digests, and anchors, then writereceipts emits four records that omit retrieval rows, rollback rows, and copied bodies. The last check is source-body handling. sourcemodulemanifest_result verifies each copied public source body: its import class, a material class, that the body was copied and kept out of the result record, that the target file exists, that its declared digests match the file, that required anchors are present, and, when the live source resolves, that the copy matches it. sourceopenbodyimport_summary reduces that to a count and a set of classes. writereceipts then emits four result records (result, board, v\u2026",
            "level": 4,
            "order": 11,
            "section_id": "source-body-digest-checks-and-body-free-receipts",
            "source_line_end": 135,
            "source_line_start": 107,
            "title": "Source-body digest checks and metadata-only result records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 137,
            "source_line_start": 136,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass requires all eight named negative rows to surface as typed findings, spanning body export, unprovenanced writes, unaudited deletion, and unmetered influence, or the run blocks.** The fixture carries eight named negative rows, one per entry in EXPECTEDNEGATIVECASES. A pass requires every one to surface as a typed finding, and buildresult blocks the run for any expected case that was not observed. The cases are private memory body export, live user memory claim, raw transcript export, memory write without provenance, trusted promotion from untrusted context, deletion without audit, final-answer-only grading, and unmetered poison influence. Their error codes carry the SLEEPERMEMORY pr\u2026",
            "level": 4,
            "order": 13,
            "section_id": "eight-negatives-that-must-each-surface",
            "source_line_end": 149,
            "source_line_start": 138,
            "title": "Eight negatives that must each surface"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 151,
            "source_line_start": 150,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design draws on the Sleeper Agents and memory-poisoning literature, borrowing the control shape where writes need provenance, retrieval passes an influence gate, and deletion needs audit and rerun.** This component draws two lines of prior work. The sleeper-trigger line is Anthropic's Sleeper Agents. The memory-poisoning line includes AgentPoison, MemoryGraft, and Hidden in Memory, which all treat retrieved or persistent agent memory as an attack surface rather than a neutral cache. The component borrows the control shape from that work: memory writes need provenance, untrusted context cannot silently become authority, later retrieval must pass an influence gate, and deletion needs an\u2026",
            "level": 4,
            "order": 15,
            "section_id": "sleeper-trigger-and-memory-poisoning-literature",
            "source_line_end": 166,
            "source_line_start": 152,
            "title": "Sleeper-trigger and memory-poisoning literature"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "validation-receipt-path",
            "source_line_end": 168,
            "source_line_start": 167,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture validator from the repo root and write its record outside the working tree: Run the first-wave fixture validator from the repo root and write its record outside the working tree: Then run the exported bundle validator: The focused test and corpus projection check are:",
            "level": 4,
            "order": 17,
            "section_id": "run-the-first-wave-fixture-validator-from-the-repo-root",
            "source_line_end": 191,
            "source_line_start": 169,
            "title": "Run the first-wave fixture validator from the repo root"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the recorded chain and its eight negative cases lined up over public metadata refs and the non-public-state scan found nothing.** A pass means the recorded chain and its eight negative cases lined up over public metadata refs, and the non-public-state scan found nothing. These are the validation result records for this module.",
            "level": 4,
            "order": 18,
            "section_id": "what-a-pass-over-the-record-means",
            "source_line_end": 198,
            "source_line_start": 192,
            "title": "What a pass over the record means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 200,
            "source_line_start": 199,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The narrow claim is that over one synthetic record the quarantine, blocked retrieval, and audited rollback are present and coupled and eight cases caught, establishing no live-memory quality, provider behaviour, or launch-scope decision.** The strongest claim the evidence supports is narrow: over one synthetic record of public metadata refs, the quarantine, the blocked-before-action retrieval, and the audited rollback with a clean cold rerun are all present and internally coupled, and eight named failure cases are each caught. The proof boundary is the set of refs and verdicts in that record: source bundle refs, provenance refs, quarantine verdicts, classifier labels, retrieval influence\u2026",
            "level": 4,
            "order": 20,
            "section_id": "narrow-claim-and-the-authority-ceiling",
            "source_line_end": 219,
            "source_line_start": 201,
            "title": "Narrow claim and the 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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "sleeper_memory_poisoning_quarantine_replay.py",
            "path": "src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the public replay/regression validator.",
            "symbols": [
              "run",
              "run_quarantine_bundle",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Plectis 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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Indirect prompt injection is untrusted text</span> an agent obeys as an instruction; this component replays one synthetic episode to check untrusted text stayed data and reached no privileged action before a policy gate ruled.</strong> 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 replays one recorded synthetic agent episode and checks a single property: untrusted text stayed labelled as data, and no untrusted source reached a privileged action before a policy gate ruled on that flow.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It runs over metadata-only rows</span> of refs, labels, and counts rather than raw prompts or tool bodies, recomputing the trust decisions and recording which source fed which sink and what the policy decided.</strong> It runs over metadata-only rows. Every source, flow, verdict, and output is a small JSON record of refs, labels, and counts, never a raw prompt, a real account, or a tool-output body. The runtime reads those rows, recomputes the trust decisions itself, and writes a result record a reader can inspect: which source fed which sink, what the policy decided before the action, and that no secret or trusted context leaked.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component does not defend a</span> live agent; it is a regression check over a fixed fixture and one exported bundle, and a pass means only that the recorded trace satisfies the flow-policy contract.</strong> The component does not defend a live agent. It is a regression check over a fixed fixture and one exported example bundle. A pass means the recorded trace satisfies the flow-policy contract, and nothing beyond that.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A trace can be labelled to look safe</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The guarded failure is a trace that looks safe because its labels were written to look safe, which a field-by-field check waves through while the boundary never held.</strong> The failure this guards against is a trace that looks safe because the labels were written to look safe. A field-by-field check trusts whatever the fixture declares. If a row relabels an untrusted web source as clean, or marks a dangerous action <code>allow</code>, a loose check waves it through and the trace passes while the boundary never held.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The runtime recomputes, never trusts labels</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runtime ignores declared taint labels and verdicts and recomputes them by propagating taint along the source-to-sink graph, so a flow cannot quietly relabel an untrusted source or downgrade a dangerous action.</strong> So the runtime does not trust the declared labels. Each flow row claims a set of taint labels and a policy verdict, and the runtime ignores both and recomputes them. It propagates taint along the source-to-sink graph from the labelled sources, so a sink inherits the taint of everything that fed it. It then derives the verdict from that propagated taint plus the sink&#x27;s privilege, the sanitizer state, the sink kind, and the proposed action. When a declared label or verdict disagrees with the derived one, the row is blocked. A flow cannot quietly relabel an untrusted source or downgrade a dangerous action, because the contradiction is recomputed rather than read back.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_build_result</code> runs the validators in order</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> loads the seven inputs, runs a secret-exclusion scan, builds the public trace spans, and folds the ordered validators into one result, with <code>run</code> enabling negative cases and the bundle path leaving them out.</strong> <code>_build_result</code> is the pipeline. It loads the seven input files, runs a secret-exclusion scan over the input paths, builds the public trace spans, then calls the validators in order and folds their statuses into one result. <code>run</code> drives fixture mode with the negative cases enabled. <code>run_prompt_injection_bundle</code> drives the exported example bundle and leaves the fixture-only negative cases out. Both write metadata-only records through <code>_write_receipts</code> and can emit a compact card through <code>result_card</code>.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it checks</th></tr></thead><tbody><tr><td><code>validate_source_documents</code></td><td>Each source row carries an id, trust label, channel, taint labels, redaction, and a synthetic flag; an untrusted source may not claim instruction authority; the set needs at least three untrusted and two trusted sources.</td></tr><tr><td><code>_taint_propagation_receipt</code></td><td>Propagates taint from the labelled sources along the source-to-sink graph, derives each flow&#x27;s taint via <code>_derived_flow_taint_labels</code> and its verdict via <code>_derived_policy_verdict</code>, and records a finding when the declared taint or verdict differs from the derived one.</td></tr><tr><td><code>validate_information_flow_graph</code></td><td>Joins each flow to its source row, runs the propagation result record, and rejects an untrusted privileged flow marked <code>allow</code> without sanitization.</td></tr><tr><td><code>_live_tool_call_trace_promotion</code></td><td>Takes one generated tool-call span, wraps it as an <code>untrusted_tool_output</code> source flowing into a privileged sink, and pushes it through the same propagation machinery as evidence that tool output is treated as data until a gate reviews it.</td></tr><tr><td><code>validate_policy_verdicts</code></td><td>Each verdict joins a flow, precedes the action, cites rules, stays redacted, and equals the derived flow verdict; the set must cover allow, warn, block, and review.</td></tr><tr><td><code>validate_sanitized_outputs</code></td><td>Each output discloses no trusted context and obeys no untrusted instruction; a blocked flow may not attempt an external action.</td></tr><tr><td><code>validate_cold_replay</code></td><td>Each replay row names a command and a result record ref that reproduce the verdict and the sanitized output with no trusted-context disclosure.</td></tr><tr><td><code>validate_negative_cases</code></td><td>Turns each deliberately-bad fixture into its expected error code; fixture mode must observe all eight.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixed verdict ladder</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_derived_policy_verdict</code> is a small fixed ladder that blocks hidden or instruction-channel promotion and unsanitized untrusted taint into privileged sinks, reviews or warns the sanitized cases, and allows everything else.</strong> The verdict ladder in <code>_derived_policy_verdict</code> is small and fixed. A flow that promotes hidden or instruction-channel text is blocked. Untrusted taint into a privileged sink is blocked when unsanitized and set to review when sanitized. Untrusted taint into a non-privileged sink warns if sanitized and reviews if not. Everything else is allowed. <code>validate_projection_protocol</code> and <code>validate_injection_policy</code> sit alongside these: the policy must define all four verdicts and deny every authority overclaim, and the projection protocol must cite the trace source and target refs and keep bodies out of the record.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (10 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"464\" height=\"798\" viewBox=\"0 0 464 798\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"154.8\" y1=\"90.0\" x2=\"201.9\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"201.9,132.0 194.8,129.7 198.8,125.2\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"186.0\" x2=\"232.2\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,228.0 229.1,221.2 235.3,221.2\"></polygon><line class=\"pmd-edge\" x1=\"327.8\" y1=\"81.0\" x2=\"247.0\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"247.0,228.0 247.6,220.5 253.0,223.5\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"282.0\" x2=\"232.2\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,324.0 229.1,317.2 235.3,317.2\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"396.0\" x2=\"232.2\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,438.0 229.1,431.2 235.3,431.2\"></polygon><line class=\"pmd-edge\" x1=\"193.9\" y1=\"492.0\" x2=\"121.5\" y2=\"543.0\"></line><polygon class=\"pmd-arrow\" points=\"121.5,543.0 125.3,536.6 128.8,541.6\"></polygon><line class=\"pmd-edge\" x1=\"253.9\" y1=\"492.0\" x2=\"287.6\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"287.6,534.0 280.9,530.6 285.7,526.7\"></polygon><line class=\"pmd-edge\" x1=\"289.5\" y1=\"588.0\" x2=\"258.6\" y2=\"630.0\"></line><polygon class=\"pmd-arrow\" points=\"258.6,630.0 260.2,622.7 265.2,626.3\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"702.0\" x2=\"232.2\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,744.0 229.1,737.2 235.3,737.2\"></polygon><line class=\"pmd-edge\" x1=\"108.1\" y1=\"579.0\" x2=\"220.0\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"220.0,744.0 213.6,740.0 218.7,736.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=\"192.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.4\" y=\"40.5\">Source rows</tspan><tspan x=\"114.4\" y=\"58.5\">trusted and untrusted,</tspan><tspan x=\"114.4\" y=\"76.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=\"121.0\" y=\"132.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"154.5\">Source-to-sink flow rows</tspan><tspan x=\"232.2\" y=\"172.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=\"128.4\" y=\"228.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"250.5\">Propagate taint along</tspan><tspan x=\"232.2\" y=\"268.5\">the source-to-sink 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=\"121.0\" y=\"324.0\" width=\"222.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"346.5\">Derive verdict from taint,</tspan><tspan x=\"232.2\" y=\"364.5\">privilege, sanitizer,</tspan><tspan x=\"232.2\" y=\"382.5\">sink kind, action</tspan></text><title>Derive verdict from taint, privilege, sanitizer, sink kind, action</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"232.2,438.0 347.1,465.0 232.2,492.0 117.3,465.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"460.5\">Declared labels and verdict</tspan><tspan x=\"232.2\" y=\"478.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=\"32.8\" y=\"543.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"95.9\" y=\"565.5\">Block the row</tspan></text><title>Block the row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"187.0\" y=\"534.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"309.3\" y=\"556.5\">Pre-action verdict</tspan><tspan x=\"309.3\" y=\"574.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=\"139.5\" y=\"630.0\" width=\"185.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"652.5\">Sanitized output</tspan><tspan x=\"232.2\" y=\"670.5\">no trusted context,</tspan><tspan x=\"232.2\" y=\"688.5\">no obeyed instruction</tspan></text><title>Sanitized output no trusted context, no obeyed instruction</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"238.8\" y=\"27.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"342.6\" y=\"49.5\">One tool-call span</tspan><tspan x=\"342.6\" y=\"67.5\">as untrusted tool output</tspan></text><title>One tool-call span as untrusted tool output</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.3\" y=\"744.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"766.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</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, privilege, sanitizer, sink kind, action&quot;] compare{&quot;Declared labels and verdict match the derived ones?&quot;} blocked[&quot;Block the row&quot;] verdicts[&quot;Pre-action verdict allow / warn / review / block&quot;] outputs[&quot;Sanitized output no trusted context, no obeyed instruction&quot;] toolspan[&quot;One tool-call span as untrusted tool output&quot;] record[&quot;metadata-only result record&quot;] sources --&gt; flows flows --&gt; propagate toolspan --&gt; propagate propagate --&gt; derive derive --&gt; compare compare -- no --&gt; blocked compare -- yes --&gt; verdicts verdicts --&gt; outputs outputs --&gt; record blocked --&gt; record</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the fixture and bundle carry</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture carries five sources, five flows covering all four verdicts, five outputs, five cold replays, one promoted tool-call trace, and eight negatives, while the bundle adds a digest-checked source-module manifest.</strong> The fixture carries five source documents, three untrusted and two trusted, five source-to-sink flows whose verdicts cover allow, warn, block, and review, five sanitized outputs, five cold replay passes, five public trace spans, one promoted tool-call trace, and eight negative cases. The exported bundle also ships a <code>source_module_manifest.json</code>, and <code>_source_module_manifest_result</code> checks that its copied source-module bodies are classified as <code>copied_non_secret_macro_body</code>, keep body text out of the record, match the declared count, and resolve each <code>path</code> and <code>target_ref</code> to the same file with a matching SHA-256 digest.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight falsification fixtures as the boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The eight <code>EXPECTED_NEGATIVE_CASES</code> are the admission boundary, each a deliberately-bad flow the runtime must reject, and fixture mode is blocked if any goes unobserved.</strong> The eight fixtures in <code>EXPECTED_NEGATIVE_CASES</code> are the admission boundary. <code>validate_negative_cases</code> must reject each one: 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, part of the contract, not samples of live exploit traffic. Fixture mode is blocked if any expected case goes unobserved.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Indirect-injection and information-flow lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The threat shape follows Greshake et al., AgentDojo, and tool-calling data-leakage work, with the policy mechanism drawing on dynamic information-flow and taint-tracking, turned here into a metadata-only replay with negative cases.</strong> The threat shape follows the indirect-injection framing of 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 setting of <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2406.13352\">AgentDojo</a>, and the tool-calling data-leakage results in <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 draws on dynamic information-flow and taint-tracking, 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>. The engineering lesson taken from that work is narrow: untrusted content is labelled as data, source-to-sink flows are visible before a privileged action, and sanitized outputs carry evidence. This component turns that lesson into a metadata-only replay with explicit scope limits and negative cases.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture validation outside the working tree</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Run the fixture validator from the repo root and write its record outside the working tree:</strong> Run the fixture validator from the repo root and write its record outside the working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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 check are:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest -p no:cacheprovider tests/test_indirect_prompt_injection_information_flow_policy_replay.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the synthetic trace reproduced its verdicts and sanitized outputs, observed the expected negative cases, and wrote no source body, not general robustness or live account safety.</strong> A pass means the synthetic trace reproduced its verdicts and sanitized outputs, observed the expected negative cases, and wrote no source body. It does not mean general prompt-injection robustness or live account safety.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over declared synthetic metadata-only rows the replay recomputes source trust, taint propagation, pre-action verdicts, sanitized-output constraints, cold replay, and copied source-module digests, exposing the results without leaking a body.</strong> The strongest claim the evidence supports is this: over declared synthetic metadata-only rows, the replay recomputes source trust, taint propagation, pre-action verdicts, sanitized-output constraints, cold replay, and the copied source-module digests, and it exposes those results without leaking a body. The copied-body digest proves byte parity for the named files only; it does not widen the replay into live source authority.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the replay does not claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The proof boundary is that fixed input set and the result records, not general prompt-injection robustness, live account or tool safety, raw body export, benchmark claims, or launch-scope decision.</strong> The proof boundary is that fixed input set and the validation result records listed above, not this prose. Its scope limit stops there. It does not claim general prompt-injection robustness, live account safety, live tool or provider behaviour, raw prompt or system or tool body export, account secret-bearing data, hidden-message handling in production, benchmark claims, source-file changes, public sharing, hosting, launch-scope decision, or complete security.</p>\n</section>",
      "components": [
        {
          "anchor": "component-indirect_prompt_injection_information_flow_policy_replay",
          "component_id": "indirect_prompt_injection_information_flow_policy_replay",
          "public_label": "Prompt-Injection 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": "Prompt-Injection Flow-Policy Replay",
            "relation": "explains",
            "url": "component-indirect-prompt-injection-information-flow-policy-replay.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-indirect-prompt-injection-information-flow-policy-replay.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, privilege, sanitizer, sink kind, action\"] compare{\"Declared labels and verdict match the derived ones?\"} blocked[\"Block the row\"] verdicts[\"Pre-action verdict allow / warn / review / block\"] outputs[\"Sanitized output no trusted context, no obeyed instruction\"] toolspan[\"One tool-call span as untrusted tool output\"] record[\"metadata-only result record\"] sources --> flows flows --> propagate toolspan --> propagate propagate --> derive derive --> compare compare -- no --> blocked compare -- yes --> verdicts verdicts --> outputs outputs --> record blocked --> record",
            "source_format": "mermaid",
            "source_hash": "sha256:125feca7e654a3d773a0010d368be00043c70e42563f4110f15dcdcd2be516f3",
            "source_line_end": 121,
            "source_line_start": 99
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "indirect_prompt_injection_information_flow_policy_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Prompt-Injection Flow-Policy Replay",
                "relation": "explains",
                "url": "component-indirect-prompt-injection-information-flow-policy-replay.html"
              },
              {
                "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": 228,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Not what you've signed up for",
            "section_id": "indirect-injection-and-information-flow-lineage",
            "url": "https://arxiv.org/abs/2302.12173"
          },
          {
            "kind": "external_reference",
            "label": "AgentDojo",
            "section_id": "indirect-injection-and-information-flow-lineage",
            "url": "https://arxiv.org/abs/2406.13352"
          },
          {
            "kind": "external_reference",
            "label": "Simple Prompt Injection Attacks Can Leak Personal Data",
            "section_id": "indirect-injection-and-information-flow-lineage",
            "url": "https://arxiv.org/abs/2506.01055"
          },
          {
            "kind": "external_reference",
            "label": "Permissive Information-Flow Analysis for Large Language Models",
            "section_id": "indirect-injection-and-information-flow-lineage",
            "url": "https://arxiv.org/abs/2410.03055"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Indirect prompt injection is untrusted text an agent obeys as an instruction; this component replays one synthetic episode to check untrusted text stayed data and reached no privileged action before a policy gate ruled.** 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 replays one recorded synthetic agent episode and checks a single property: untrusted text stayed labelled as data, and no untrusted source reached a privileged action before a policy gate ruled on that f\u2026",
            "level": 4,
            "order": 1,
            "section_id": "indirect-prompt-injection-is-untrusted-text-an-agent-obeys-as-an-instruction",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "Indirect prompt injection is untrusted text an agent obeys as an instruction"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It runs over metadata-only rows of refs, labels, and counts rather than raw prompts or tool bodies, recomputing the trust decisions and recording which source fed which sink and what the policy decided.** It runs over metadata-only rows. Every source, flow, verdict, and output is a small JSON record of refs, labels, and counts, never a raw prompt, a real account, or a tool-output body. The runtime reads those rows, recomputes the trust decisions itself, and writes a result record a reader can inspect: which source fed which sink, what the policy decided before the action, and that no secret or trusted context leaked.",
            "level": 4,
            "order": 2,
            "section_id": "it-runs-over-body-free-rows-of-refs",
            "source_line_end": 25,
            "source_line_start": 15,
            "title": "It runs over metadata-only rows of refs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component does not defend a live agent; it is a regression check over a fixed fixture and one exported bundle, and a pass means only that the recorded trace satisfies the flow-policy contract.** The component does not defend a live agent. It is a regression check over a fixed fixture and one exported example bundle. A pass means the recorded trace satisfies the flow-policy contract, and nothing beyond that.",
            "level": 4,
            "order": 3,
            "section_id": "the-component-does-not-defend-a-live-agent",
            "source_line_end": 33,
            "source_line_start": 26,
            "title": "The component does not defend a live agent"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The guarded failure is a trace that looks safe because its labels were written to look safe, which a field-by-field check waves through while the boundary never held.** The failure this guards against is a trace that looks safe because the labels were written to look safe. A field-by-field check trusts whatever the fixture declares. If a row relabels an untrusted web source as clean, or marks a dangerous action allow, a loose check waves it through and the trace passes while the boundary never held.",
            "level": 4,
            "order": 5,
            "section_id": "a-trace-can-be-labelled-to-look-safe",
            "source_line_end": 45,
            "source_line_start": 36,
            "title": "A trace can be labelled to look safe"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The runtime ignores declared taint labels and verdicts and recomputes them by propagating taint along the source-to-sink graph, so a flow cannot quietly relabel an untrusted source or downgrade a dangerous action.** So the runtime does not trust the declared labels. Each flow row claims a set of taint labels and a policy verdict, and the runtime ignores both and recomputes them. It propagates taint along the source-to-sink graph from the labelled sources, so a sink inherits the taint of everything that fed it. It then derives the verdict from that propagated taint plus the sink's privilege, the sanitizer state, the sink kind, and the proposed action. When a declared label or verdict disag\u2026",
            "level": 4,
            "order": 6,
            "section_id": "the-runtime-recomputes-never-trusts-labels",
            "source_line_end": 59,
            "source_line_start": 46,
            "title": "The runtime recomputes, never trusts labels"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 61,
            "source_line_start": 60,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "buildresult loads the seven inputs, runs a secret-exclusion scan, builds the public trace spans, and folds the ordered validators into one result, with run enabling negative cases and the bundle path leaving them out. build_result is the pipeline. It loads the seven input files, runs a secret-exclusion scan over the input paths, builds the public trace spans, then calls the validators in order and folds their statuses into one result. run drives fixture mode with the negative cases enabled. runpromptinjection_bundle drives the exported example bundle and leaves the fixture-only negative cases out. Both write metadata-only records through writereceipts and can emit a compact card through res\u2026",
            "level": 4,
            "order": 8,
            "section_id": "build-result-runs-the-validators-in-order",
            "source_line_end": 84,
            "source_line_start": 62,
            "title": "`_build_result` runs the validators in order"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "derivedpolicy_verdict is a small fixed ladder that blocks hidden or instruction-channel promotion and unsanitized untrusted taint into privileged sinks, reviews or warns the sanitized cases, and allows everything else.** The verdict ladder in derivedpolicy_verdict is small and fixed. A flow that promotes hidden or instruction-channel text is blocked. Untrusted taint into a privileged sink is blocked when unsanitized and set to review when sanitized. Untrusted taint into a non-privileged sink warns if sanitized and reviews if not. Everything else is allowed. validateprojectionprotocol and validateinjectionpolicy sit alongside these: the policy must define all four verdicts and deny every aut\u2026",
            "level": 4,
            "order": 9,
            "section_id": "the-fixed-verdict-ladder",
            "source_line_end": 122,
            "source_line_start": 85,
            "title": "The fixed verdict ladder"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture carries five sources, five flows covering all four verdicts, five outputs, five cold replays, one promoted tool-call trace, and eight negatives, while the bundle adds a digest-checked source-module manifest.** The fixture carries five source documents, three untrusted and two trusted, five source-to-sink flows whose verdicts cover allow, warn, block, and review, five sanitized outputs, five cold replay passes, five public trace spans, one promoted tool-call trace, and eight negative cases. The exported bundle also ships a sourcemodulemanifest.json, and sourcemodulemanifestresult checks that its copied source-module bodies are classified as copiednonsecretmacrobody, keep body t\u2026",
            "level": 4,
            "order": 10,
            "section_id": "what-the-fixture-and-bundle-carry",
            "source_line_end": 136,
            "source_line_start": 123,
            "title": "What the fixture and bundle carry"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 138,
            "source_line_start": 137,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The eight EXPECTEDNEGATIVE_CASES are the admission boundary, each a deliberately-bad flow the runtime must reject, and fixture mode is blocked if any goes unobserved. The eight fixtures in EXPECTEDNEGATIVE_CASES are the admission boundary. validatenegativecases must reject each one: 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, part of the contract, not samples of live exploit traffic. Fixture mode is blocked if any expected\u2026",
            "level": 4,
            "order": 12,
            "section_id": "eight-falsification-fixtures-as-the-boundary",
            "source_line_end": 150,
            "source_line_start": 139,
            "title": "Eight falsification fixtures as the boundary"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 152,
            "source_line_start": 151,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The threat shape follows Greshake et al., AgentDojo, and tool-calling data-leakage work, with the policy mechanism drawing on dynamic information-flow and taint-tracking, turned here into a metadata-only replay with negative cases.** The threat shape follows the indirect-injection framing of Greshake et al. in Not what you've signed up for, the agentic evaluation setting of AgentDojo, and the tool-calling data-leakage results in Simple Prompt Injection Attacks Can Leak Personal Data. The policy mechanism draws on dynamic information-flow and taint-tracking, including Permissive Information-Flow Analysis for Large Language Models. The engineering lesson taken from that work is narrow: untr\u2026",
            "level": 4,
            "order": 14,
            "section_id": "indirect-injection-and-information-flow-lineage",
            "source_line_end": 169,
            "source_line_start": 153,
            "title": "Indirect-injection and information-flow lineage"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "validation-receipt-path",
            "source_line_end": 171,
            "source_line_start": 170,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the fixture validator from the repo root and write its record outside the working tree: Run the fixture validator from the repo root and write its record outside the working tree: Then run the exported bundle validator: The focused regression test and corpus projection check are:",
            "level": 4,
            "order": 16,
            "section_id": "fixture-validation-outside-the-working-tree",
            "source_line_end": 193,
            "source_line_start": 172,
            "title": "Fixture validation outside the working tree"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the synthetic trace reproduced its verdicts and sanitized outputs, observed the expected negative cases, and wrote no source body, not general robustness or live account safety.** A pass means the synthetic trace reproduced its verdicts and sanitized outputs, observed the expected negative cases, and wrote no source body. It does not mean general prompt-injection robustness or live account safety.",
            "level": 4,
            "order": 17,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 202,
            "source_line_start": 194,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "claim-ceiling",
            "source_line_end": 204,
            "source_line_start": 203,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over declared synthetic metadata-only rows the replay recomputes source trust, taint propagation, pre-action verdicts, sanitized-output constraints, cold replay, and copied source-module digests, exposing the results without leaking a body.** The strongest claim the evidence supports is this: over declared synthetic metadata-only rows, the replay recomputes source trust, taint propagation, pre-action verdicts, sanitized-output constraints, cold replay, and the copied source-module digests, and it exposes those results without leaking a body. The copied-body digest proves byte parity for the named files only; it does not widen the replay into live source authority.",
            "level": 4,
            "order": 19,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 216,
            "source_line_start": 205,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The proof boundary is that fixed input set and the result records, not general prompt-injection robustness, live account or tool safety, raw body export, benchmark claims, or launch-scope decision.** The proof boundary is that fixed input set and the validation result records listed above, not this prose. Its scope limit stops there. It does not claim general prompt-injection robustness, live account safety, live tool or provider behaviour, raw prompt or system or tool body export, account secret-bearing data, hidden-message handling in production, benchmark claims, source-file changes, public sharing, hosting, launch-scope decision, or complete security.",
            "level": 4,
            "order": 20,
            "section_id": "what-the-replay-does-not-claim",
            "source_line_end": 227,
            "source_line_start": 217,
            "title": "What the replay does not claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "indirect_prompt_injection_information_flow_policy_replay.py",
            "path": "src/microcosm_core/organs/indirect_prompt_injection_information_flow_policy_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the public replay/regression validator.",
            "symbols": [
              "run",
              "run_prompt_injection_bundle",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/indirect_prompt_injection_information_flow_policy_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">This component replays a recorded MCP</span> tool trace and calls the tool use safe only when every action shows a narrow scope, prior approval, a rollback path, and untrusted output kept out of instructions.</strong> When an agent uses outside tools through a protocol like MCP, the sentence &quot;the agent used the tool safely&quot; is cheap to write. This component makes it expensive. It takes a recorded trace of tool use and checks that every action in it was fenced: bound to a narrow permission, approved before it changed anything, given a way to undo it, and stopped from letting untrusted tool output give the agent orders.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The check runs on a built</span>-in example of labels and references only, scope names, argument hashes, and token ids, so tool-use safety is inspectable without touching a live account.</strong> The check runs against a small built-in example, not a live account. The example carries only labels and references: capability scope names, argument hashes, approval token ids, ledger and rollback references. No secrets, no account secrets, no tool contents. So the safety properties an agent&#x27;s tool use is meant to have become inspectable without anything touching a real provider or account.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It reads a directory of input</span> JSON and emits four metadata-only records carrying counts, status bits, and digests, but no payload, account secret, or tool body.</strong> The component reads a directory of input JSON and emits a set of metadata-only result records: a result, a board, a validation record, and a fixture sign-off record. Each records counts, status bits, and reference digests. None of them carries a payload, a account secret, or a tool body.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a loose tool trace hides</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Describing a tool call is easy and backing it is hard, and loose prose hides the two failure modes that matter for tool-using agents.</strong> A tool call is easy to describe and hard to back. A trace can say a write happened and that it was fine. Loose prose like that hides the two failure modes that matter for tool-using agents.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Confused deputy and injected instructions</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The two modes are the confused deputy, where a call borrows a scope wider than its task, and tool-output-as-instruction, where untrusted output is obeyed as a command.</strong> The first is the confused deputy: a call asks for a scope wider than its task needs, so a tool quietly borrows 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. Both pass a reader who only sees a summary. Both fail once you require the trace to show its working.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each call is an evidence-citing transaction</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each tool call is treated as a transaction that must cite its evidence, and every reference is cross-checked against the accepted calls by call id rather than taken on trust.</strong> So the component treats each tool call as a small transaction that must cite its evidence. A call names a narrow capability scope and an argument hash. If it writes, it must also name an approval token, a side-effect ledger entry, and a rollback record. Those references are not taken on trust. The side-effect ledger and the cold replay records are cross-checked against the accepted call records by call id, so a rollback record no call refers to, or a write that skips approval, is caught rather than waved through. A reference string is not authority until something downstream resolves it.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints over one pipeline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates the first-wave fixture with its eight negative cases and <code>run_tool_authority_bundle</code> validates an exported bundle without them, and both call the shared <code>_build_result</code> pipeline.</strong> The two entrypoints are <code>run</code> and <code>run_tool_authority_bundle</code>. <code>run</code> validates the first-wave fixture with the eight negative cases included, then writes the four fixture records through <code>_write_receipts</code>. <code>run_tool_authority_bundle</code> validates an exported bundle without the negative cases and writes a single bundle result record. Both call <code>_build_result</code>, which is the pipeline.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Secret scan runs before plane validation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> runs in a fixed order: load the input JSON, scan inputs and copied source for a leaked secret first, then validate each plane and pass the accepted records forward.</strong> <code>_build_result</code> runs in a fixed order. It loads the input JSON with <code>_load_payloads</code>, then runs <code>load_forbidden_classes</code> and <code>scan_paths</code> over the inputs and any copied source files to catch a leaked secret before anything else. It then validates each plane on its own and passes the accepted records forward:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it checks</th></tr></thead><tbody><tr><td><code>validate_tool_policy</code></td><td>the declared policy id and allowed tool classes</td></tr><tr><td><code>validate_tool_manifest</code></td><td>declared tool ids and their classes; produces the set of accepted tool ids</td></tr><tr><td><code>validate_tool_calls</code></td><td>each call, using <code>_validate_call_row</code>; requires three calls with one approved write and one untrusted result</td></tr><tr><td><code>validate_tool_results</code></td><td>each result binds to an accepted call id; one untrusted output is kept as data and ignored as instruction</td></tr><tr><td><code>validate_side_effect_ledger</code></td><td>one approved write side effect whose approval, ledger, and rollback references match its call record</td></tr><tr><td><code>validate_cold_replay</code></td><td>three passing replays whose evidence references bind to the manifest and to runtime records</td></tr><tr><td><code>validate_projection_protocol</code></td><td>the protocol id and source-to-target projection references</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Where a call is admitted or blocked</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_call_row</code> rejects undeclared tools, overbroad scopes, exported account secrets, unapproved writes, missing rollbacks, and in-record payloads, returning <code>accepted_tool_call_metadata</code> only when no reason fires.</strong> <code>_validate_call_row</code> is where a call is admitted or rejected. It rejects an undeclared tool id, an overbroad scope (<code>*</code>, <code>account_full_access</code>, and the like), an exported account secret, untrusted output flagged as instruction, live account access, final-answer-only grading, a write that lacks approval or a ledger reference, a missing rollback record, and any call whose payload sits in the record instead of staying metadata-only. It also checks that every field in <code>REQUIRED_CALL_FIELDS</code> is present. A clean call returns <code>accepted_tool_call_metadata</code>; any reason at all returns <code>blocked</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Trace spans and the body floor</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">After the planes validate, three public trace spans are contributed and the body floor verifies each copied source digest against its live reference with <code>body_in_receipt: false</code> on every row.</strong> After the planes validate, <code>build_public_mcp_tool_authority_trace</code> contributes three public trace spans for the calls, and <code>_source_module_manifest_result</code> runs the body floor for the bundle path: it verifies the digest of each copied source file against its live source reference, checks required anchors, and requires <code>body_in_receipt: false</code> on every row. <code>_body_import_verification</code> binds that public refactor back to the source and target digests.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The final status is <code>pass</code> only</span> when every plane passes, no expected negative case is missing, the secret scan has zero blocking hits, and the source-module floor is present when the bundle requires it.</strong> The final status is <code>pass</code> only when every plane passes, no expected negative case is missing, the secret scan has zero blocking hits, and the source-module floor is present when the bundle requires it. <code>_write_receipts</code> then emits the result, board, validation, and sign-off records, and <code>result_card</code> projects a compact card that carries counts and status bits while omitting the tool rows, call rows, findings, and source bodies listed in <code>CARD_OMITTED_FULL_PAYLOAD_KEYS</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"479\" height=\"534\" viewBox=\"0 0 479 534\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"239.6\" y1=\"54.0\" x2=\"239.6\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"239.6,96.0 236.5,89.2 242.7,89.2\"></polygon><line class=\"pmd-edge\" x1=\"239.6\" y1=\"168.0\" x2=\"239.6\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"239.6,210.0 236.5,203.2 242.7,203.2\"></polygon><line class=\"pmd-edge\" x1=\"195.4\" y1=\"282.0\" x2=\"143.9\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"143.9,324.0 147.3,317.3 151.1,322.0\"></polygon><line class=\"pmd-edge\" x1=\"283.8\" y1=\"282.0\" x2=\"335.3\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"335.3,324.0 328.1,322.0 331.9,317.3\"></polygon><line class=\"pmd-edge\" x1=\"149.0\" y1=\"360.0\" x2=\"212.4\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"212.4,402.0 205.0,400.8 208.4,395.7\"></polygon><line class=\"pmd-edge\" x1=\"330.2\" y1=\"360.0\" x2=\"266.8\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"266.8,402.0 270.8,395.7 274.2,400.8\"></polygon><line class=\"pmd-edge\" x1=\"239.6\" y1=\"438.0\" x2=\"239.6\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"239.6,480.0 236.5,473.2 242.7,473.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"18.0\" width=\"178.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"239.6\" y=\"40.5\">input JSON directory</tspan></text><title>input JSON directory</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"96.0\" width=\"207.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"239.6\" y=\"118.5\">secret scan</tspan><tspan x=\"239.6\" y=\"136.5\">load_forbidden_classes +</tspan><tspan x=\"239.6\" y=\"154.5\">scan_paths</tspan></text><title>secret scan load_forbidden_classes + scan_paths</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"98.8\" y=\"210.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"239.6\" y=\"232.5\">plane validators</tspan><tspan x=\"239.6\" y=\"250.5\">policy, manifest, calls,</tspan><tspan x=\"239.6\" y=\"268.5\">results, side effects, cold replay</tspan></text><title>plane validators policy, manifest, calls, results, side effects, cold replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"324.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.8\" y=\"346.5\">three public trace spans</tspan></text><title>three public trace spans</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"253.6\" y=\"324.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" y=\"346.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=\"143.2\" y=\"402.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"239.6\" y=\"424.5\">pass only if all clear</tspan></text><title>pass only if all clear</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"121.0\" y=\"480.0\" width=\"237.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"239.6\" y=\"502.5\">metadata-only result records</tspan></text><title>metadata-only result records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD input[&quot;input JSON directory&quot;] scan[&quot;secret scan load_forbidden_classes + scan_paths&quot;] planes[&quot;plane validators policy, manifest, calls, results, side effects, cold replay&quot;] trace[&quot;three public trace spans&quot;] floor[&quot;source-module body floor&quot;] status[&quot;pass only if all clear&quot;] records[&quot;metadata-only result records&quot;] input --&gt; scan scan --&gt; planes planes --&gt; trace planes --&gt; floor trace --&gt; status floor --&gt; status status --&gt; records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight negatives as a falsification set</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first-wave fixture ships eight negative inputs, and a run passes only if it observes the error code for every one, making the fixture a falsification set.</strong> The first-wave fixture ships eight negative inputs, one per case in <code>EXPECTED_NEGATIVE_CASES</code>. A first-wave run passes only if it observes the error code for every one of them, so the fixture is a falsification set the validators have to trip on:</p>\n<ul><li><code>overbroad_scope</code> raises <code>MCP_TOOL_OVERBROAD_SCOPE</code>.</li><li>hidden account secret export raises MCP TOOL HIDDEN account secret EXPORT.</li><li><code>tool_output_as_instruction</code> raises <code>MCP_TOOL_OUTPUT_AS_INSTRUCTION</code>.</li><li><code>unapproved_side_effect</code> raises <code>MCP_TOOL_UNAPPROVED_SIDE_EFFECT</code>.</li><li><code>live_account_access</code> raises <code>MCP_TOOL_LIVE_ACCOUNT_ACCESS</code>.</li><li><code>final_answer_only_grading</code> raises <code>MCP_TOOL_FINAL_ANSWER_ONLY_GRADING</code>.</li><li><code>missing_rollback_receipt</code> raises <code>MCP_TOOL_MISSING_ROLLBACK_RECEIPT</code>.</li><li><code>unredacted_tool_payload</code> raises <code>MCP_TOOL_UNREDACTED_PAYLOAD_EXPORT</code>.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">An unobserved case blocks the run</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A negative case that never trips is recorded under <code>missing_negative_cases</code>, and its absence blocks the run rather than letting it pass.</strong> If any expected case goes unobserved, <code>_build_result</code> records it under <code>missing_negative_cases</code> and the run is blocked.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Capability security made replayable</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design follows capability-security and least-privilege lineage from Saltzer and Schroeder through Hardy and the MCP authorization spec, then makes it replayable so scope and approval references must precede any write authority.</strong> The component follows capability security, least privilege, and current MCP authorization guidance. The classic 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 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 on least-privilege scopes and token audience boundaries. The contribution here is making that shape replayable: a tool story has to expose scope, approval, side-effect, rollback, and instruction/data references before its write authority counts as evidence.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the first-wave fixture into disposable records from the Microcosm root:</p>\n<p>Run the exported bundle through the same component:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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<p>Then run the focused test and the corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest -p no:cacheprovider tests/test_mcp_tool_authority_replay.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run certifies only internal consistency: every plane validated, all eight negatives observed, the secret scan clean, and the records metadata-only.</strong> A pass means every plane validated, all eight negative cases were observed, the secret scan found nothing, and the records stayed metadata-only.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is narrow: a synthetic MCP-like replay preserved its tool-authority boundaries over metadata records, with every reference and negative case lined up or the run blocked.</strong> The strongest claim is this: a synthetic MCP-like replay preserved its tool-authority boundaries over metadata records. Capability scopes, argument hashes, approval references, side-effect and rollback references, instruction/data splits, cold replay references, source digests, the eight negative cases, and metadata-only validation records all lined up, or the run blocked.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays false on a pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Even on a pass the component opens no account, calls no provider, and handles no account secret, so it claims no live MCP safety and certifies no real integration secure.</strong> That is the scope limit and the proof boundary. The component never opens an MCP account, calls a provider, or handles a account secret, and it keeps every payload, tool result, and account secret out of what it writes. So it does not claim live MCP account safety, account secret-handling certification, live tool or provider behavior, benchmark security, source-file changes, complete security, publishing-scope decision, or launch-scope decision. It checks that a tool-authority story is internally consistent and metadata-only. It does not certify that any real tool integration is secure.</p>\n</section>",
      "components": [
        {
          "anchor": "component-mcp_tool_authority_replay",
          "component_id": "mcp_tool_authority_replay",
          "public_label": "MCP Tool-Authority Policy 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 Policy Replay",
            "relation": "explains",
            "url": "component-mcp-tool-authority-replay.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_sandbox_policy_escape_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Sandbox Policy-Escape Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].depends_on",
          "url": "paper-module-agent-sandbox-policy-escape-replay.html"
        },
        {
          "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Sleeper Memory Poisoning Quarantine Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
          "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
        }
      ],
      "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-module-mcp-tool-authority-replay.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 input[\"input JSON directory\"] scan[\"secret scan load_forbidden_classes + scan_paths\"] planes[\"plane validators policy, manifest, calls, results, side effects, cold replay\"] trace[\"three public trace spans\"] floor[\"source-module body floor\"] status[\"pass only if all clear\"] records[\"metadata-only result records\"] input --> scan scan --> planes planes --> trace planes --> floor trace --> status floor --> status status --> records",
            "source_format": "mermaid",
            "source_hash": "sha256:3bb2b7755223a68b417eb336f8695cd1700263c8a30d7e213a255071df7ece27",
            "source_line_end": 156,
            "source_line_start": 139
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "mcp_tool_authority_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "MCP Tool-Authority Policy Replay",
                "relation": "explains",
                "url": "component-mcp-tool-authority-replay.html"
              },
              {
                "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": 265,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component replays a recorded MCP tool trace and calls the tool use safe only when every action shows a narrow scope, prior approval, a rollback path, and untrusted output kept out of instructions.** When an agent uses outside tools through a protocol like MCP, the sentence \"the agent used the tool safely\" is cheap to write. This component makes it expensive. It takes a recorded trace of tool use and checks that every action in it was fenced: bound to a narrow permission, approved before it changed anything, given a way to undo it, and stopped from letting untrusted tool output give the agent orders.",
            "level": 4,
            "order": 1,
            "section_id": "this-component-replays-a-recorded-mcp-tool-trace",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "This component replays a recorded MCP tool trace"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The check runs on a built-in example of labels and references only, scope names, argument hashes, and token ids, so tool-use safety is inspectable without touching a live account.** The check runs against a small built-in example, not a live account. The example carries only labels and references: capability scope names, argument hashes, approval token ids, ledger and rollback references. No secrets, no account secrets, no tool contents. So the safety properties an agent's tool use is meant to have become inspectable without anything touching a real provider or account.",
            "level": 4,
            "order": 2,
            "section_id": "the-check-runs-on-a-built-in-example-of-labels-and-references-only",
            "source_line_end": 25,
            "source_line_start": 15,
            "title": "The check runs on a built-in example of labels and references only"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It reads a directory of input JSON and emits four metadata-only records carrying counts, status bits, and digests, but no payload, account secret, or tool body.** The component reads a directory of input JSON and emits a set of metadata-only result records: a result, a board, a validation record, and a fixture sign-off record. Each records counts, status bits, and reference digests. None of them carries a payload, a account secret, or a tool body.",
            "level": 4,
            "order": 3,
            "section_id": "it-reads-a-directory-of-input-json",
            "source_line_end": 34,
            "source_line_start": 26,
            "title": "It reads a directory of input JSON"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 36,
            "source_line_start": 35,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Describing a tool call is easy and backing it is hard, and loose prose hides the two failure modes that matter for tool-using agents.** A tool call is easy to describe and hard to back. A trace can say a write happened and that it was fine. Loose prose like that hides the two failure modes that matter for tool-using agents.",
            "level": 4,
            "order": 5,
            "section_id": "what-a-loose-tool-trace-hides",
            "source_line_end": 44,
            "source_line_start": 37,
            "title": "What a loose tool trace hides"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The two modes are the confused deputy, where a call borrows a scope wider than its task, and tool-output-as-instruction, where untrusted output is obeyed as a command.** The first is the confused deputy: a call asks for a scope wider than its task needs, so a tool quietly borrows 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. Both pass a reader who only sees a summary. Both fail once you require the trace to show its working.",
            "level": 4,
            "order": 6,
            "section_id": "confused-deputy-and-injected-instructions",
            "source_line_end": 55,
            "source_line_start": 45,
            "title": "Confused deputy and injected instructions"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each tool call is treated as a transaction that must cite its evidence, and every reference is cross-checked against the accepted calls by call id rather than taken on trust.** So the component treats each tool call as a small transaction that must cite its evidence. A call names a narrow capability scope and an argument hash. If it writes, it must also name an approval token, a side-effect ledger entry, and a rollback record. Those references are not taken on trust. The side-effect ledger and the cold replay records are cross-checked against the accepted call records by call id, so a rollback record no call refers to, or a write that skips approval, is caught rather than waved through. A\u2026",
            "level": 4,
            "order": 7,
            "section_id": "each-call-is-an-evidence-citing-transaction",
            "source_line_end": 69,
            "source_line_start": 56,
            "title": "Each call is an evidence-citing transaction"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 71,
            "source_line_start": 70,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**run validates the first-wave fixture with its eight negative cases and runtoolauthority_bundle validates an exported bundle without them, and both call the shared buildresult pipeline.** The two entrypoints are run and runtoolauthority_bundle. run validates the first-wave fixture with the eight negative cases included, then writes the four fixture records through writereceipts. runtoolauthority_bundle validates an exported bundle without the negative cases and writes a single bundle result record. Both call buildresult, which is the pipeline.",
            "level": 4,
            "order": 9,
            "section_id": "two-entrypoints-over-one-pipeline",
            "source_line_end": 82,
            "source_line_start": 72,
            "title": "Two entrypoints over one pipeline"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "buildresult runs in a fixed order: load the input JSON, scan inputs and copied source for a leaked secret first, then validate each plane and pass the accepted records forward. build_result runs in a fixed order. It loads the input JSON with loadpayloads, then runs loadforbiddenclasses and scan_paths over the inputs and any copied source files to catch a leaked secret before anything else. It then validates each plane on its own and passes the accepted records forward:",
            "level": 4,
            "order": 10,
            "section_id": "secret-scan-runs-before-plane-validation",
            "source_line_end": 102,
            "source_line_start": 83,
            "title": "Secret scan runs before plane validation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatecall_row rejects undeclared tools, overbroad scopes, exported account secrets, unapproved writes, missing rollbacks, and in-record payloads, returning acceptedtoolcallmetadata only when no reason fires. validatecall_row is where a call is admitted or rejected. It rejects an undeclared tool id, an overbroad scope (, accountfull_access, and the like), an exported account secret, untrusted output flagged as instruction, live account access, final-answer-only grading, a write that lacks approval or a ledger reference, a missing rollback record, and any call whose payload sits in the record instead of staying metadata-only. It also checks that every field in REQUIREDCALLFIELDS is present\u2026",
            "level": 4,
            "order": 11,
            "section_id": "where-a-call-is-admitted-or-blocked",
            "source_line_end": 116,
            "source_line_start": 103,
            "title": "Where a call is admitted or blocked"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**After the planes validate, three public trace spans are contributed and the body floor verifies each copied source digest against its live reference with bodyinreceipt: false on every row.** After the planes validate, buildpublicmcptoolauthority_trace contributes three public trace spans for the calls, and sourcemodulemanifestresult runs the body floor for the bundle path: it verifies the digest of each copied source file against its live source reference, checks required anchors, and requires bodyinreceipt: false on every row. bodyimport_verification binds that public refactor back to the source and target digests.",
            "level": 4,
            "order": 12,
            "section_id": "trace-spans-and-the-body-floor",
            "source_line_end": 128,
            "source_line_start": 117,
            "title": "Trace spans and the body floor"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The final status is pass only when every plane passes, no expected negative case is missing, the secret scan has zero blocking hits, and the source-module floor is present when the bundle requires it. The final status is pass only when every plane passes, no expected negative case is missing, the secret scan has zero blocking hits, and the source-module floor is present when the bundle requires it. writereceipts then emits the result, board, validation, and sign-off records, and result_card projects a compact card that carries counts and status bits while omitting the tool rows, call rows, findings, and source bodies listed in CARDOMITTEDFULLPAYLOADKEYS.",
            "level": 4,
            "order": 13,
            "section_id": "the-final-status-is-pass-only-when-every-plane-passes",
            "source_line_end": 157,
            "source_line_start": 129,
            "title": "The final status is `pass` only when every plane passes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 159,
            "source_line_start": 158,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The first-wave fixture ships eight negative inputs, and a run passes only if it observes the error code for every one, making the fixture a falsification set.** The first-wave fixture ships eight negative inputs, one per case in EXPECTEDNEGATIVECASES. A first-wave run passes only if it observes the error code for every one of them, so the fixture is a falsification set the validators have to trip on: overbroadscope raises MCPTOOLOVERBROADSCOPE. hiddencredentialexport raises MCPTOOLHIDDENCREDENTIALEXPORT. tooloutputasinstruction raises MCPTOOLOUTPUTAS_INSTRUCTION. unapprovedsideeffect raises MCPTOOLUNAPPROVEDSIDEEFFECT. liveaccountaccess raises MCPTOOLLIVEACCOUNTACCESS. finalansweronlygrad\u2026",
            "level": 4,
            "order": 15,
            "section_id": "eight-negatives-as-a-falsification-set",
            "source_line_end": 177,
            "source_line_start": 160,
            "title": "Eight negatives as a falsification set"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A negative case that never trips is recorded under missingnegative_cases, and its absence blocks the run rather than letting it pass.** If any expected case goes unobserved, buildresult records it under missingnegativecases and the run is blocked.",
            "level": 4,
            "order": 16,
            "section_id": "an-unobserved-case-blocks-the-run",
            "source_line_end": 184,
            "source_line_start": 178,
            "title": "An unobserved case blocks the run"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 186,
            "source_line_start": 185,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design follows capability-security and least-privilege lineage from Saltzer and Schroeder through Hardy and the MCP authorization spec, then makes it replayable so scope and approval references must precede any write authority.** The component follows capability security, least privilege, and current MCP authorization guidance. The classic lineage is Saltzer and Schroeder's [Protection of Information in Computer Systems](https://www.cs.virginia.edu/~evans/cs551/saltzer/) and Hardy's [Confused Deputy](https://web.cs.wpi.edu/~cs557/f14/papers/confused_deputy-hardy.pdf): authority should be narrow, mediated, and bound to the action being requested. The MCP-specific lineage is the officia\u2026",
            "level": 4,
            "order": 18,
            "section_id": "capability-security-made-replayable",
            "source_line_end": 207,
            "source_line_start": 187,
            "title": "Capability security made replayable"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture into disposable records from the Microcosm root: Run the exported bundle through the same component: Then run the focused test and the corpus parity check:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 231,
            "source_line_start": 208,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run certifies only internal consistency: every plane validated, all eight negatives observed, the secret scan clean, and the records metadata-only.** A pass means every plane validated, all eight negative cases were observed, the secret scan found nothing, and the records stayed metadata-only.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-certifies",
            "source_line_end": 238,
            "source_line_start": 232,
            "title": "What a pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 240,
            "source_line_start": 239,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is narrow: a synthetic MCP-like replay preserved its tool-authority boundaries over metadata records, with every reference and negative case lined up or the run blocked.** The strongest claim is this: a synthetic MCP-like replay preserved its tool-authority boundaries over metadata records. Capability scopes, argument hashes, approval references, side-effect and rollback references, instruction/data splits, cold replay references, source digests, the eight negative cases, and metadata-only validation records all lined up, or the run blocked.",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 251,
            "source_line_start": 241,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Even on a pass the component opens no account, calls no provider, and handles no account secret, so it claims no live MCP safety and certifies no real integration secure.** That is the scope limit and the proof boundary. The component never opens an MCP account, calls a provider, or handles a account secret, and it keeps every payload, tool result, and account secret out of what it writes. So it does not claim live MCP account safety, account secret-handling certification, live tool or provider behavior, benchmark security, source-file changes, complete security, public sharing decision, or launch authority. It checks that a tool-authority story is internally consistent and metadata-only.\u2026",
            "level": 4,
            "order": 23,
            "section_id": "what-stays-false-on-a-pass",
            "source_line_end": 264,
            "source_line_start": 252,
            "title": "What stays false on a pass"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "mcp_tool_authority_replay.py",
            "path": "src/microcosm_core/organs/mcp_tool_authority_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the public replay/regression validator.",
            "symbols": [
              "run",
              "run_tool_authority_bundle",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mcp_tool_authority_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Plectis 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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It turns one captured Lean smoke</span> run into an explicit list of callable tactics, checking pre-recorded status rows for honesty without running Lean itself.</strong> <code>tactic_portfolio_availability_probe</code> turns one captured Lean run into an explicit list of which proof tactics were callable, before any router or proof search treats a tactic as usable. It reads pre-recorded status rows from a real smoke run and checks them for honesty. It does not run Lean itself.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The copied 2026-05-11 fixture</span> covers eight tactics, seven compiling and <code>aesop</code> failed on a missing Mathlib import, reproduced into a metadata-only board and result records.</strong> The fixture is copied from a 2026-05-11 tactic affordance probe. It covers eight tactics: <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>. Seven are recorded as compiling. <code>aesop</code> is recorded as failed because the paired environment probe reports that the Mathlib import it needs was absent. The component reproduces that verdict from the copied rows and writes a metadata-only availability board plus result records.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A tactic name is not availability</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A tactic name alone does not mean it can run; a router trusting the bare name reaches for tactics the environment cannot run and misreads the failure as a fact about the goal.</strong> A tactic name is not a usable tactic. <code>aesop</code> runs only if the surrounding Lean and Std environment carries the imports it needs. <code>omega</code> is callable in one project layout and not in another. A router that trusts a bare tactic name will reach for tactics the current environment cannot run, then misread the failure as a fact about the goal rather than a fact about the environment.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Missing import kept distinct from broken tactic</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It answers which tactics were callable and on what evidence, keeping a missing import distinct from a broken tactic so a router can re-attempt elsewhere.</strong> The component answers one question: in the observed environment, which tactics were callable, and on what evidence? The interesting part is how it treats failure. A recorded Lean <code>FAIL</code> is not flattened into one &quot;unavailable&quot; verdict. A missing import is kept distinct from a broken tactic, so a router can re-attempt the same tactic in a different environment instead of striking it off for good.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints over <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates the first-wave fixture with negatives on, <code>run_availability_bundle</code> validates an exported bundle with negatives off and reuses an unchanged prior result.</strong> Two entrypoints drive the pipeline. <code>run</code> validates the first-wave fixture with negative cases enabled. <code>run_availability_bundle</code> validates an exported bundle with negative cases disabled, and reuses a prior result when <code>_fresh_availability_bundle_receipt</code> finds a matching record whose inputs have not changed since it was written. Both delegate the work to <code>_build_result</code> and then persist records.</p>\n<p><code>_build_result</code> runs these steps in order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Digest-checking the copied source payloads</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It loads the three copied source payloads and digest-checks each body against a recorded SHA-256, so a silently edited body becomes a finding rather than trusted input.</strong> It loads the copied source payloads with <code>_load_source_payloads</code>: the run-level affordance probe, the <code>portfolio_core_v0</code> availability artifact, and the paired corpus-readiness file. Each copied body is digest-checked by <code>_source_body_imports</code> and <code>_probe_source_imports</code> against a recorded SHA-256, so a silently edited body becomes a finding rather than trusted input.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Mathlib probe gates dependent tactics</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It derives the environment state from the Mathlib probe, whose single fact of whether the Lake import was available gates every Mathlib-dependent tactic.</strong> It derives the environment state with <code>_authoritative_environment_state</code>, which reads the Mathlib probe and reports whether the Mathlib Lake import was available. That single fact gates every Mathlib-dependent tactic.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Deriving each tactic&#x27;s public status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It builds one row per tactic, mapping a source <code>PASS</code> to <code>compile_pass</code> and a <code>FAIL</code> to <code>environment_fail</code> when a required Mathlib import was absent, else <code>compile_fail</code>.</strong> It builds one availability row per tactic with <code>_availability_rows_from_source</code>. The public status comes from <code>_derived_public_status_from_source</code>: a source <code>PASS</code> becomes <code>compile_pass</code>; a source <code>FAIL</code> becomes <code>environment_fail</code> when the tactic requires Mathlib and Mathlib was absent, and <code>compile_fail</code> otherwise. When the status is a failure, <code>_failure_classifier_from_source</code> labels a Mathlib gap as <code>MATHLIB_IMPORT_MISSING</code> and otherwise carries the source error class through. This is why <code>aesop</code> reads as an environment failure, not a broken tactic.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Portfolio summary and latency banding</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It summarises available and unavailable ids and bands each available tactic&#x27;s copied duration as fast, moderate, or slow, stamped environment-scoped rather than a benchmark.</strong> It summarises the rows with <code>_portfolio_summary</code>: available and unavailable tactic ids, Mathlib-dependent ids, and a latency profile. <code>_latency_band</code> bands each available tactic by its copied duration as <code>fast</code> at 2500ms or less, <code>moderate</code> up to 5000ms, and <code>slow</code> above that. The latency profile is stamped environment-scoped, so a router can prefer a cheaper available tactic without reading speed as a benchmark result.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Negatives, secret scan, and result records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It evaluates the negative cases, scans every input path for forbidden material, and passes only with no finding, all negatives observed, and zero secret hits before writing result records.</strong> It evaluates the declared negative cases with <code>_negative_findings</code>, scans all input paths for forbidden material with <code>scan_paths</code>, and sets the overall status. The result is <code>pass</code> only when no category produced a finding, every expected negative case was observed, and the secret scan had zero blocking hits. <code>_write_receipts</code> then writes the result record, the availability board, the validation record, and the sign-off record, each carrying result record paths but no tactic bodies.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"715\" height=\"474\" viewBox=\"0 0 715 474\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"281.5\" y1=\"90.0\" x2=\"334.6\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"334.6,132.0 327.3,130.2 331.1,125.4\"></polygon><line class=\"pmd-edge\" x1=\"480.2\" y1=\"72.0\" x2=\"385.7\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"385.7,132.0 389.9,125.7 393.2,130.9\"></polygon><line class=\"pmd-edge\" x1=\"333.0\" y1=\"168.0\" x2=\"264.0\" y2=\"219.0\"></line><polygon class=\"pmd-arrow\" points=\"264.0,219.0 267.7,212.5 271.3,217.4\"></polygon><line class=\"pmd-edge\" x1=\"223.8\" y1=\"255.0\" x2=\"179.2\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"179.2,306.0 181.4,298.8 186.0,302.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"184.5\" y=\"271.5\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"201.5\" y=\"284.5\" text-anchor=\"middle\">PASS</text><line class=\"pmd-edge\" x1=\"271.8\" y1=\"255.0\" x2=\"379.3\" y2=\"315.0\"></line><polygon class=\"pmd-arrow\" points=\"379.3,315.0 371.9,314.3 374.8,309.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"200.6\" y=\"276.0\" width=\"250.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"325.6\" y=\"289.0\" text-anchor=\"middle\">FAIL + requires Mathlib + Mathlib absent</text><line class=\"pmd-edge\" x1=\"307.8\" y1=\"255.0\" x2=\"578.0\" y2=\"326.3\"></line><polygon class=\"pmd-arrow\" points=\"578.0,326.3 570.6,327.5 572.2,321.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"395.9\" y=\"281.7\" width=\"94.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"442.9\" y=\"294.7\" text-anchor=\"middle\">FAIL otherwise</text><line class=\"pmd-edge\" x1=\"226.3\" y1=\"378.0\" x2=\"318.1\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"318.1,420.0 310.6,419.9 313.1,414.4\"></polygon><line class=\"pmd-edge\" x1=\"407.9\" y1=\"369.0\" x2=\"370.6\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"370.6,420.0 372.2,412.7 377.1,416.3\"></polygon><line class=\"pmd-edge\" x1=\"584.9\" y1=\"360.0\" x2=\"409.9\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"409.9,420.0 415.4,414.9 417.4,420.7\"></polygon><line class=\"pmd-edge\" x1=\"379.5\" y1=\"168.0\" x2=\"431.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"431.0,210.0 423.7,208.0 427.6,203.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"98.8\" y=\"18.0\" width=\"274.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.9\" y=\"40.5\">Copied affordance probe rows</tspan><tspan x=\"235.9\" y=\"58.5\">compile_status, requires_mathlib,</tspan><tspan x=\"235.9\" y=\"76.5\">duration_ms</tspan></text><title>Copied affordance probe rows compile_status, requires_mathlib, duration_ms</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"294.3\" y=\"132.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" y=\"154.5\">_build_result</tspan></text><title>_build_result</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"401.0\" y=\"36.0\" width=\"215.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"508.5\" y=\"58.5\">Mathlib environment probe</tspan></text><title>Mathlib environment probe</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"239.6,219.0 332.3,237.0 239.6,255.0 146.9,237.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"239.6\" y=\"241.5\">source compile_status</tspan></text><title>source compile_status</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"306.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"328.5\">compile_pass</tspan><tspan x=\"147.7\" y=\"346.5\">band duration fast / moderate /</tspan><tspan x=\"147.7\" y=\"364.5\">slow</tspan></text><title>compile_pass band duration fast / moderate / slow</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"315.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"427.7\" y=\"337.5\">environment_fail</tspan><tspan x=\"427.7\" y=\"355.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=\"578.0\" y=\"324.0\" width=\"118.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"637.4\" y=\"346.5\">compile_fail</tspan></text><title>compile_fail</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"275.8\" y=\"420.0\" width=\"163.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" y=\"442.5\">Availability board</tspan></text><title>Availability board</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"360.3\" y=\"210.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"464.1\" y=\"232.5\">metadata-only result and</tspan><tspan x=\"464.1\" y=\"250.5\">validation records</tspan></text><title>metadata-only result and validation records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Copied affordance probe rows compile_status, requires_mathlib, duration_ms&quot;] --&gt; B[&quot;_build_result&quot;] C[&quot;Mathlib environment probe&quot;] --&gt; B B --&gt; D{&quot;source compile_status&quot;} D --&gt;|PASS| E[&quot;compile_pass 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&quot;] F --&gt; H G --&gt; H B --&gt; I[&quot;metadata-only result and validation records&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six perturbed fixtures and their codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Six perturbed fixtures must each be rejected with a specific error code, spanning missing status, unbacked Mathlib claims, unprobed tactics, missing durations, leaked bodies, and authority overclaim.</strong> <code>_negative_findings</code> checks six perturbed fixtures and requires each to be rejected with a specific error code. A tactic row with no <code>compile_status</code> gives <code>TACTIC_PORTFOLIO_MISSING_COMPILE_STATUS</code>. A Mathlib-dependent tactic marked available with no passing Mathlib probe gives <code>TACTIC_PORTFOLIO_MATHLIB_CLAIM_WITHOUT_PROBE</code>. A downstream request for a tactic not in the probed portfolio gives <code>TACTIC_PORTFOLIO_UNPROBED_TACTIC_REFERENCED</code>. An available tactic with no copied duration gives <code>TACTIC_PORTFOLIO_AVAILABLE_DURATION_MISSING</code>. A fixture carrying a proof or provider body gives <code>TACTIC_PORTFOLIO_PROOF_BODY_FORBIDDEN</code>. A payload asserting proof, provider, benchmark, or launch-scope decision gives <code>TACTIC_PORTFOLIO_AUTHORITY_OVERCLAIM</code>. A missing expected case blocks the run.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Feature-detection discipline from Autoconf and Lean</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It follows the feature-detection habit of probing a local capability before relying on it, applying Autoconf and Lean&#x27;s environment-sensitive discipline to one recorded run.</strong> The component follows the feature-detection habit of testing a local capability before relying on it, the same discipline GNU Autoconf&#x27;s configure workflow established for build environments. Lean&#x27;s own tactic documentation notes that tactic use is environment- and goal-sensitive, so a tactic name alone does not justify downstream routing. This component applies that probe discipline to one recorded run and keeps a Mathlib-dependent absence as evidence rather than discarding it.</p>\n<ul><li>GNU Autoconf feature 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<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate/</code>, reproduce the evidence with temporary records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means every copied body matched its digest, the eight rows produced the expected board with <code>aesop</code> as an environment failure, all six negatives were rejected, and the secret scan was clean.</strong> A pass means every copied source body matched its recorded digest, the eight tactic rows produced the expected availability board with <code>aesop</code> as an environment failure, all six negative cases were rejected, and the secret scan found no forbidden material.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Callability held as callability</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that in one observed environment these tactics were callable on digest-matched probe rows; it proves no goal, reruns no Lean, and authorizes nothing.</strong> The strongest claim the evidence supports is narrow: in one observed Lean and Std environment, these tactics were callable, on the evidence of copied probe rows whose bodies match recorded digests, with Mathlib absence preserved as a recorded fact. The proof boundary is those copied rows, the derived availability board, the digest and secret-exclusion checks, the six negative cases, and the validation result records. The scope limit holds callability as callability. It does not establish any goal, rerun Lean or Lake, widen Lean or 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": "component-tactic-portfolio-availability-probe.html"
          },
          {
            "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-module-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "id": "paper_module.target_shape_tactic_routing",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Target Shape Tactic Routing",
            "relation": "depends on",
            "url": "paper-module-target-shape-tactic-routing.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Corpus Readiness Mathlib Absence Gate",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].depends_on",
          "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
        },
        {
          "id": "paper_module.formal_math_verifier_trace_repair_loop",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Verifier Trace Repair Loop",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
        },
        {
          "id": "paper_module.target_shape_tactic_routing",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Target Shape Tactic Routing",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
          "url": "paper-module-target-shape-tactic-routing.html"
        },
        {
          "id": "paper_module.undeclared_library_prior_classifier",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Undeclared Library Prior Classifier",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
          "url": "paper-module-undeclared-library-prior-classifier.html"
        },
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "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-module-tactic-portfolio-availability.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 affordance probe rows compile_status, requires_mathlib, duration_ms\"] --> B[\"_build_result\"] C[\"Mathlib environment probe\"] --> B B --> D{\"source compile_status\"} D -->|PASS| E[\"compile_pass 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\"] F --> H G --> H B --> I[\"metadata-only result and validation records\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:a1bb4c41e734a019a0c145f2a496ef95d233ea1fce1ab95391ce8a44926e9732",
            "source_line_end": 127,
            "source_line_start": 115
          }
        ],
        "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-module-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depends on",
                "url": "paper-module-target-shape-tactic-routing.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "tactic_portfolio_availability_probe",
                "kind": "organ",
                "kind_label": "component",
                "label": "Tactic Portfolio Availability Probe",
                "relation": "explains",
                "url": "component-tactic-portfolio-availability-probe.html"
              },
              {
                "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": 201,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It turns one captured Lean smoke run into an explicit list of callable tactics, checking pre-recorded status rows for honesty without running Lean itself.** tacticportfolioavailability_probe turns one captured Lean run into an explicit list of which proof tactics were callable, before any router or proof search treats a tactic as usable. It reads pre-recorded status rows from a real smoke run and checks them for honesty. It does not run Lean itself.",
            "level": 4,
            "order": 1,
            "section_id": "it-turns-one-captured-lean-smoke-run-into-an-explicit-list",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "It turns one captured Lean smoke run into an explicit list"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The copied 2026-05-11 fixture covers eight tactics, seven compiling and aesop failed on a missing Mathlib import, reproduced into a metadata-only board and result records.** The fixture is copied from a 2026-05-11 tactic affordance probe. It covers eight tactics: rfl, decide, omega, simp, simp_all, grind, native_decide, and aesop. Seven are recorded as compiling. aesop is recorded as failed because the paired environment probe reports that the Mathlib import it needs was absent. The component reproduces that verdict from the copied rows and writes a metadata-only availability board plus result records.",
            "level": 4,
            "order": 2,
            "section_id": "the-copied-2026-05-11-fixture-covers-eight-tactics",
            "source_line_end": 22,
            "source_line_start": 12,
            "title": "The copied 2026-05-11 fixture covers eight tactics"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 24,
            "source_line_start": 23,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A tactic name alone does not mean it can run; a router trusting the bare name reaches for tactics the environment cannot run and misreads the failure as a fact about the goal.** A tactic name is not a usable tactic. aesop runs only if the surrounding Lean and Std environment carries the imports it needs. omega is callable in one project layout and not in another. A router that trusts a bare tactic name will reach for tactics the current environment cannot run, then misread the failure as a fact about the goal rather than a fact about the environment.",
            "level": 4,
            "order": 4,
            "section_id": "a-tactic-name-is-not-availability",
            "source_line_end": 34,
            "source_line_start": 25,
            "title": "A tactic name is not availability"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It answers which tactics were callable and on what evidence, keeping a missing import distinct from a broken tactic so a router can re-attempt elsewhere.** The component answers one question: in the observed environment, which tactics were callable, and on what evidence? The interesting part is how it treats failure. A recorded Lean FAIL is not flattened into one \"unavailable\" verdict. A missing import is kept distinct from a broken tactic, so a router can re-attempt the same tactic in a different environment instead of striking it off for good.",
            "level": 4,
            "order": 5,
            "section_id": "missing-import-kept-distinct-from-broken-tactic",
            "source_line_end": 45,
            "source_line_start": 35,
            "title": "Missing import kept distinct from broken tactic"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 47,
            "source_line_start": 46,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**run validates the first-wave fixture with negatives on, runavailabilitybundle validates an exported bundle with negatives off and reuses an unchanged prior result.** Two entrypoints drive the pipeline. run validates the first-wave fixture with negative cases enabled. runavailabilitybundle validates an exported bundle with negative cases disabled, and reuses a prior result when freshavailabilitybundlereceipt finds a matching record whose inputs have not changed since it was written. Both delegate the work to buildresult and then persist records. buildresult runs these steps in order.",
            "level": 4,
            "order": 7,
            "section_id": "two-entrypoints-over-build-result",
            "source_line_end": 60,
            "source_line_start": 48,
            "title": "Two entrypoints over `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It loads the three copied source payloads and digest-checks each body against a recorded SHA-256, so a silently edited body becomes a finding rather than trusted input. It loads the copied source payloads with loadsourcepayloads: the run-level affordance probe, the portfoliocorev0 availability artifact, and the paired corpus-readiness file. Each copied body is digest-checked by sourcebodyimports and probesourceimports against a recorded SHA-256, so a silently edited body becomes a finding rather than trusted input.",
            "level": 4,
            "order": 8,
            "section_id": "digest-checking-the-copied-source-payloads",
            "source_line_end": 70,
            "source_line_start": 61,
            "title": "Digest-checking the copied source payloads"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It derives the environment state from the Mathlib probe, whose single fact of whether the Lake import was available gates every Mathlib-dependent tactic.** It derives the environment state with authoritativeenvironment_state, which reads the Mathlib probe and reports whether the Mathlib Lake import was available. That single fact gates every Mathlib-dependent tactic.",
            "level": 4,
            "order": 9,
            "section_id": "mathlib-probe-gates-dependent-tactics",
            "source_line_end": 78,
            "source_line_start": 71,
            "title": "Mathlib probe gates dependent tactics"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It builds one row per tactic, mapping a source PASS to compilepass and a FAIL to environment_fail when a required Mathlib import was absent, else compilefail. It builds one availability row per tactic with availabilityrowsfromsource. The public status comes from derivedpublicstatusfrom_source: a source PASS becomes compilepass; a source FAIL becomes environmentfail when the tactic requires Mathlib and Mathlib was absent, and compile_fail otherwise. When the status is a failure, failureclassifierfromsource labels a Mathlib gap as MATHLIBIMPORTMISSING and otherwise carries the source error class through. This is why aesop reads as an environment failure, not a broken tactic.",
            "level": 4,
            "order": 10,
            "section_id": "deriving-each-tactic-s-public-status",
            "source_line_end": 91,
            "source_line_start": 79,
            "title": "Deriving each tactic's public status"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It summarises available and unavailable ids and bands each available tactic's copied duration as fast, moderate, or slow, stamped environment-scoped rather than a benchmark. It summarises the rows with portfolio_summary: available and unavailable tactic ids, Mathlib-dependent ids, and a latency profile. latencyband bands each available tactic by its copied duration as fast at 2500ms or less, moderate up to 5000ms, and slow above that. The latency profile is stamped environment-scoped, so a router can prefer a cheaper available tactic without reading speed as a benchmark result.",
            "level": 4,
            "order": 11,
            "section_id": "portfolio-summary-and-latency-banding",
            "source_line_end": 102,
            "source_line_start": 92,
            "title": "Portfolio summary and latency banding"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**It evaluates the negative cases, scans every input path for forbidden material, and passes only with no finding, all negatives observed, and zero secret hits before writing result records. It evaluates the declared negative cases with negative_findings, scans all input paths for forbidden material with scan_paths, and sets the overall status. The result is pass only when no category produced a finding, every expected negative case was observed, and the secret scan had zero blocking hits. writereceipts then writes the result record, the availability board, the validation record, and the sign-off record, each carrying result record paths but no tactic bodies.",
            "level": 4,
            "order": 12,
            "section_id": "negatives-secret-scan-and-receipts",
            "source_line_end": 128,
            "source_line_start": 103,
            "title": "Negatives, secret scan, and result records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 130,
            "source_line_start": 129,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Six perturbed fixtures must each be rejected with a specific error code, spanning missing status, unbacked Mathlib claims, unprobed tactics, missing durations, leaked bodies, and authority overclaim. negative_findings checks six perturbed fixtures and requires each to be rejected with a specific error code. A tactic row with no compile_status gives TACTICPORTFOLIOMISSINGCOMPILESTATUS. A Mathlib-dependent tactic marked available with no passing Mathlib probe gives TACTICPORTFOLIOMATHLIBCLAIMWITHOUT_PROBE. A downstream request for a tactic not in the probed portfolio gives TACTICPORTFOLIOUNPROBEDTACTICREFERENCED. An available tactic with no copied duration gives TACTICPORTFOLIOAVAILABLEDURA\u2026",
            "level": 4,
            "order": 14,
            "section_id": "six-perturbed-fixtures-and-their-codes",
            "source_line_end": 146,
            "source_line_start": 131,
            "title": "Six perturbed fixtures and their codes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 148,
            "source_line_start": 147,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**It follows the feature-detection habit of probing a local capability before relying on it, applying Autoconf and Lean's environment-sensitive discipline to one recorded run.** The component follows the feature-detection habit of testing a local capability before relying on it, the same discipline GNU Autoconf's configure workflow established for build environments. Lean's own tactic documentation notes that tactic use is environment- and goal-sensitive, so a tactic name alone does not justify downstream routing. This component applies that probe discipline to one recorded run and keeps a Mathlib-dependent absence as evidence rather than discarding it. GNU Autoconf feature probing: https:/\u2026",
            "level": 4,
            "order": 16,
            "section_id": "feature-detection-discipline-from-autoconf-and-lean",
            "source_line_end": 165,
            "source_line_start": 149,
            "title": "Feature-detection discipline from Autoconf and Lean"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce the evidence with temporary records:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 175,
            "source_line_start": 166,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means every copied body matched its digest, the eight rows produced the expected board with aesop as an environment failure, all six negatives were rejected, and the secret scan was clean.** A pass means every copied source body matched its recorded digest, the eight tactic rows produced the expected availability board with aesop as an environment failure, all six negative cases were rejected, and the secret scan found no forbidden material.",
            "level": 4,
            "order": 18,
            "section_id": "what-a-pass-certifies",
            "source_line_end": 184,
            "source_line_start": 176,
            "title": "What a pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 186,
            "source_line_start": 185,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is that in one observed environment these tactics were callable on digest-matched probe rows; it proves no goal, reruns no Lean, and authorizes nothing.** The strongest claim the evidence supports is narrow: in one observed Lean and Std environment, these tactics were callable, on the evidence of copied probe rows whose bodies match recorded digests, with Mathlib absence preserved as a recorded fact. The proof boundary is those copied rows, the derived availability board, the digest and secret-exclusion checks, the six negative cases, and the validation result records. The scope limit holds callability as callability. It does not establish any goal, rerun Lean or Lake,\u2026",
            "level": 4,
            "order": 20,
            "section_id": "callability-held-as-callability",
            "source_line_end": 200,
            "source_line_start": 187,
            "title": "Callability held as callability"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "tactic_portfolio_availability_probe.py",
            "path": "src/microcosm_core/organs/tactic_portfolio_availability_probe.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for tactic availability fixture validation, exported bundle validation, Mathlib absence gating, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_availability_bundle",
              "_build_result",
              "_write_receipts",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/tactic_portfolio_availability_probe.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, private target material disclosure, post-execution routing, external model access, proof body export, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Before any proof attempt it reads</span> the candidate tactics for one goal and records an allow-or-reject decision for each.</strong> Before a proof is attempted, this component reads a list of candidate proof tactics for one goal and writes down an allow-or-reject decision for each. It runs in <code>src/microcosm_core/organs/target_shape_tactic_routing_gate.py</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It decides from goal shape and</span> an environment probe without calling Lean, emitting a tactic-by-tactic record of what was admitted or blocked and why.</strong> The decision is made from evidence that already exists: the shape of the goal and a probe that says which tactics the declared environment can run. Nothing here calls Lean, runs a prover, or proves anything. The output is a record that shows, tactic by tactic, what was admitted or blocked and the plain reason, in place of an opaque &quot;we tried these&quot; claim.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A rejection is one of three</span> kinds: unprobed, known but unavailable, or available but wrong for the goal shape, kept separate so a reader sees which limit each hit.</strong> A rejection has one of three kinds. The tactic is not in the tested probe set, so it was never measured. It is known but marked unavailable in the declared environment. Or it is available but does not fit the goal shape. The record separates those three so a reader can see which limit each blocked tactic hit.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Most proof cost is wasted on doomed tactics</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Most proof cost goes to tactics that were never going to work, and a loose gate that trusts the route&#x27;s own choice cannot catch an unavailable or unprobed one.</strong> A proof attempt is expensive, and most of that cost is spent on tactics that were never going to work. A loose gate that trusts the route&#x27;s own declared choice cannot catch this: the route is a claim about what should run, and a route that admits an unavailable or unprobed tactic passes a loose check while still wasting the later prover call.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The gate recomputes the tactic choice</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The gate recomputes the selection from a per-shape preferred order, skipping and recording unselectable tactics, and flags a route whose declared choice disagrees.</strong> So the gate recomputes the choice rather than accepting the declared one. Each target shape carries a short preferred-tactic order, held in <code>PREFERRED_TACTICS_BY_TARGET_SHAPE</code> (for example <code>omega</code> for <code>int_linear_arithmetic</code>, <code>decide</code> for <code>closed_nat_mod_decision</code>). The gate walks that order, skips any preferred tactic it cannot select, records why it skipped, and falls back to the next allowed candidate or to <code>DEFAULT_PREFERRED_TACTICS</code> for a shape it does not recognise. A route whose declared selection disagrees with the computed one is flagged, not honoured.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_build_result</code> orders the pipeline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> loads the two inputs, scans for forbidden material, builds availability sets, scores each route, folds in negatives, and sets one pass-or-blocked status.</strong> <code>_build_result</code> runs the pipeline in order. It loads the two input files through <code>_load_payloads</code>, scans every input path for forbidden material with <code>scan_paths</code>, builds the availability sets with <code>_portfolio</code>, sanitizes and scores each route case, checks the copied source artifacts, folds in the negative-case fixtures, then sets a single pass-or-blocked status and emits the result and board.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_portfolio</code> splits the probe into three sets</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_portfolio</code> splits the probe into known, available, and unavailable ids, counting a tactic available only when its status is one of four passing values.</strong> <code>_portfolio</code> reads the tactic probe file and splits it into three sets: <code>known_tactic_ids</code> (every tactic listed), <code>available_tactic_ids</code>, and <code>unavailable_tactic_ids</code>. A tactic counts as available only when its status is one of <code>available</code>, <code>pass</code>, <code>compiled</code>, or <code>compile_pass</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_score_case</code> compares declared against computed</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_score_case</code> reads a case&#x27;s allowed and candidate lists, gets a per-tactic verdict, computes the selection, and compares the declared tactic against the computed one.</strong> <code>_score_case</code> scores one route case. It reads the case&#x27;s <code>allowed_tactic_ids</code> and candidate list, asks <code>_decision_for_tactic</code> for a verdict on each candidate, computes the selection with <code>_shape_preferred_selection</code>, and compares the case&#x27;s declared <code>selected_tactic_id</code> against the computed one.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_decision_for_tactic</code> rejects in a fixed order</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_decision_for_tactic</code> rejects in order as unprobed, unavailable, or shape-inadmissible, admitting only a tactic that is probed, available, and allowed for the shape.</strong> <code>_decision_for_tactic</code> is the per-tactic gate. It rejects in a fixed order: a tactic absent from <code>known</code> is <code>UNPROBED_TACTIC</code>, a known tactic absent from <code>available</code> is <code>UNAVAILABLE_TACTIC</code>, an available tactic absent from <code>allowed</code> is <code>TARGET_SHAPE_ADMISSIBILITY_REJECTED</code>. Only a tactic that is probed, available, and allowed for the shape gets <code>TARGET_SHAPE_ADMISSIBLE</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_shape_preferred_selection</code> picks the first allowed tactic</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_shape_preferred_selection</code> walks the shape&#x27;s preferred order and returns the first allowed tactic, recording skips, the default-used flag, and a preferred-unavailable case.</strong> <code>_shape_preferred_selection</code> walks the preferred order for the shape and returns the first tactic that is allowed. It records the skipped preferred tactics and their reasons, sets <code>unknown_shape_default_used</code> when the shape has no specific map, and marks the preferred-unavailable case when the first preferred tactic is known but not usable.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_route_integrity_findings</code> types each per-case problem</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_route_integrity_findings</code> turns any per-case problem into a typed finding: an admitted unavailable or unprobed tactic, a post-execution stage, or a selection mismatch.</strong> <code>_route_integrity_findings</code> turns any per-case problem into a typed finding: an admitted unavailable tactic, an admitted unprobed tactic, a post-execution route stage, or a declared selection that does not match the computed preference.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Sanitizing private goal material</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The sanitizer keeps the public route shape but drops forbidden private-target keys and masks private-looking strings before any public row, reporting only the field path and class.</strong> <code>_private_target_material_findings</code> and <code>_sanitize_private_target_material</code> handle the scope limit on private goals. The sanitizer keeps the public route shape but drops any key in <code>FORBIDDEN_PRIVATE_TARGET_KEYS</code> (private target ids, formulas, target statuses, solver and derivation traces, proof-packet and certificate-search refs, submission packages) and replaces private-looking strings with <code>private_target_material_omitted</code> before any public row is built. The findings function reports the rejected field path and class, never the matched value.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source-digest checks and the two entry points</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_artifact_imports</code> re-hashes the four copied source files and marks each copy, rewrite, or mismatch, while <code>run</code> includes the negative cases and <code>run_routing_bundle</code> omits them.</strong> <code>_source_artifact_imports</code> re-hashes the four copied source files named in <code>REAL_SUBSTRATE_REFS</code> and marks each as an exact copy, a path rewrite, or a digest mismatch. <code>write_receipts</code> writes the result, board, validation, and sign-off records. <code>run</code> drives the fixture with the negative cases included; <code>run_routing_bundle</code> drives the exported bundle without them.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_build_result</code></td><td>Orders the pipeline and sets the pass-or-blocked status</td></tr><tr><td><code>_portfolio</code></td><td>Splits the probe into known, available, unavailable sets</td></tr><tr><td><code>_score_case</code></td><td>Scores one route case and compares declared against computed</td></tr><tr><td><code>_decision_for_tactic</code></td><td>Rejects a tactic as unprobed, unavailable, or not allowed</td></tr><tr><td><code>_shape_preferred_selection</code></td><td>Computes the preferred selection and records skips</td></tr><tr><td><code>_route_integrity_findings</code></td><td>Turns per-case problems into typed findings</td></tr><tr><td><code>_sanitize_private_target_material</code></td><td>Drops private goal keys before public rows</td></tr><tr><td><code>write_receipts</code></td><td>Writes the result, board, validation, sign-off records</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"598\" height=\"648\" viewBox=\"0 0 598 648\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"267.5\" y1=\"54.0\" x2=\"194.6\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"194.6,96.0 199.0,89.9 202.1,95.2\"></polygon><line class=\"pmd-edge\" x1=\"328.5\" y1=\"54.0\" x2=\"397.9\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"397.9,96.0 390.5,95.1 393.6,89.8\"></polygon><line class=\"pmd-edge\" x1=\"190.2\" y1=\"150.0\" x2=\"256.3\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"256.3,192.0 248.9,190.9 252.2,185.7\"></polygon><line class=\"pmd-edge\" x1=\"402.1\" y1=\"150.0\" x2=\"339.2\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"339.2,192.0 343.2,185.7 346.6,190.7\"></polygon><line class=\"pmd-edge\" x1=\"298.8\" y1=\"246.0\" x2=\"298.8\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"298.8,288.0 295.7,281.2 301.9,281.2\"></polygon><line class=\"pmd-edge\" x1=\"298.8\" y1=\"342.0\" x2=\"298.8\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"298.8,384.0 295.7,377.2 301.9,377.2\"></polygon><line class=\"pmd-edge\" x1=\"298.8\" y1=\"438.0\" x2=\"298.8\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"298.8,480.0 295.7,473.2 301.9,473.2\"></polygon><line class=\"pmd-edge\" x1=\"298.8\" y1=\"534.0\" x2=\"298.8\" y2=\"576.0\"></line><polygon class=\"pmd-arrow\" points=\"298.8,576.0 295.7,569.2 301.9,569.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"195.0\" y=\"18.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"298.8\" y=\"40.5\">Probe file + route cases</tspan></text><title>Probe file + route cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"96.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"118.5\">_portfolio</tspan><tspan x=\"147.7\" y=\"136.5\">known / available / unavailable</tspan></text><title>_portfolio known / available / unavailable</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"96.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"442.5\" y=\"118.5\">_sanitize_private_target_material</tspan><tspan x=\"442.5\" y=\"136.5\">drop private goal keys</tspan></text><title>_sanitize_private_target_material drop private goal keys</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"209.8\" y=\"192.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"298.8\" y=\"214.5\">_decision_for_tactic</tspan><tspan x=\"298.8\" y=\"232.5\">per-tactic verdict</tspan></text><title>_decision_for_tactic per-tactic verdict</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"187.6\" y=\"288.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"298.8\" y=\"310.5\">_shape_preferred_selection</tspan><tspan x=\"298.8\" y=\"328.5\">compute the selection</tspan></text><title>_shape_preferred_selection compute the selection</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"209.8\" y=\"384.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"298.8\" y=\"406.5\">_score_case</tspan><tspan x=\"298.8\" y=\"424.5\">declared vs computed</tspan></text><title>_score_case declared vs computed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"191.3\" y=\"480.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"298.8\" y=\"502.5\">_route_integrity_findings</tspan><tspan x=\"298.8\" y=\"520.5\">typed rejections</tspan></text><title>_route_integrity_findings typed rejections</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"232.0\" y=\"576.0\" width=\"133.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"298.8\" y=\"598.5\">_build_result</tspan><tspan x=\"298.8\" y=\"616.5\">status + board</tspan></text><title>_build_result status + board</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;Probe file + route cases&quot;] Portfolio[&quot;_portfolio known / available / unavailable&quot;] Sanitize[&quot;_sanitize_private_target_material drop private goal keys&quot;] Decide[&quot;_decision_for_tactic per-tactic verdict&quot;] Select[&quot;_shape_preferred_selection compute the selection&quot;] Score[&quot;_score_case declared vs computed&quot;] Findings[&quot;_route_integrity_findings typed rejections&quot;] Result[&quot;_build_result status + board&quot;] Inputs --&gt; Portfolio Inputs --&gt; Sanitize Portfolio --&gt; Decide Sanitize --&gt; Decide Decide --&gt; Select Select --&gt; Score Score --&gt; Findings Findings --&gt; Result</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the exported bundle scores to</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On the exported bundle four tactics are available and <code>aesop</code> unavailable, all seven route cases are pre-execution, and four source files are copied in with digest checks.</strong> On the exported bundle the probe marks <code>decide</code>, <code>omega</code>, <code>simp_all</code>, and <code>rfl</code> available and <code>aesop</code> unavailable. All seven route cases are <code>pre_execution</code>, and four source files are copied in with digest checks.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The gate must reject each of</span> these, listed in <code>EXPECTED_NEGATIVE_CASES</code>:</strong> The gate must reject each of these, listed in <code>EXPECTED_NEGATIVE_CASES</code>:</p>\n<ul><li><code>unavailable_tactic_admitted</code>: a route admits a tactic the probe marks unavailable, here <code>aesop</code> while Mathlib is absent.</li><li><code>unprobed_tactic_allowed</code>: a route admits a tactic missing from the probe.</li><li><code>shape_preferred_tactic_overridden</code>: a declared tactic bypasses the computed shape preference.</li><li><code>unknown_shape_fallback</code>: a shape bypasses the default safe order.</li><li><code>preferred_unavailable_fallback</code>: a route bypasses the next available tactic after the first preferred one is unavailable.</li><li><code>proof_body_leakage</code>: a route carries a proof, provider, or Lean body field.</li><li><code>private_target_material</code>: a route carries a private target id, formula, status, trace, or challenge path, rejected without echoing the value.</li><li><code>post_execution_route</code>: a route selection carries execution evidence.</li><li><code>release_overclaim</code>: a route claims proof, provider, Lean, or launch-scope decision.</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A pre-execution proof-search admissibility filter</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It follows the proof-search habit of matching a goal shape to available methods before spending runtime, narrowed to a pre-execution admissibility filter over shape, references, and availability.</strong> The routing layer follows a known proof-search pattern: match a goal shape to methods that are known to be available before spending runtime on them. Lean&#x27;s tactic documentation gives the proof-assistant context for goal-directed tactic choice, and Isabelle&#x27;s Sledgehammer is a mature example of selecting external provers and relevant facts from a goal. This component narrows the idea to a pre-execution admissibility filter: shape, allowed references, and current availability must line up before a route is exported.</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<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate/</code>, reproduce the result with temporary result records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the seven cases scored as expected, the four source copies matched digests, every negative was rejected, and the secret scan was clean, without widening the ceiling.</strong> A pass means the seven route cases scored as expected, the four source copies matched their digests, every negative case was rejected, and the secret scan found no blocking hit. It does not widen the no-Lean, no-proof ceiling.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For public pre-execution cases the gate admits only probed, available tactics before any proof attempt and recomputes the selection so a route cannot smuggle in an inadmissible one.</strong> The strongest claim the evidence supports: for public pre-execution route cases, this gate admits only tactics that were both probed and available before any proof attempt, and it recomputes the selection so a route cannot smuggle in an unavailable, unprobed, or shape-inadmissible tactic by declaring it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The proof boundary and scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The proof boundary is the route references it reads, and <code>AUTHORITY_CEILING</code> stops it from running Lean, proving a goal, exposing private material, or granting launch control.</strong> The proof boundary is the route references it reads: tactic probe availability, target-shape cases, selected tactic ids, source-digest evidence, the negative-case records, and the statement-scope omission records. The scope limit is set in <code>AUTHORITY_CEILING</code>. The gate does not run Lean or Lake, prove a goal, export proof or provider bodies, expose private target material, authorize post-execution route selection, use external model services, claim Mathlib-dependent proof authority, or authorize public sharing or launch.</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": "component-target-shape-tactic-routing-gate.html"
          },
          {
            "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-module-tactic-portfolio-availability.html"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "id": "paper_module.proof_diagnostic_evidence_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Proof Diagnostic Evidence Spine",
            "relation": "depends on",
            "url": "paper-module-proof-diagnostic-evidence-spine.html"
          },
          {
            "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-module-formal-math-verifier-trace-repair-loop.html"
          },
          {
            "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-module-formal-evidence-cell-anchor-resolver.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.formal_math_verifier_trace_repair_loop",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Formal Math Verifier Trace Repair Loop",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
          "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
        },
        {
          "id": "paper_module.tactic_portfolio_availability",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Tactic Portfolio Availability",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
          "url": "paper-module-tactic-portfolio-availability.html"
        },
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "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 while excluding private target material.",
        "authority_ceiling": "Public route-reference fixture and exported-bundle result records only; no Lean/Lake execution, formal-result correctness, private target material disclosure, 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-module-target-shape-tactic-routing.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 Inputs[\"Probe file + route cases\"] Portfolio[\"_portfolio known / available / unavailable\"] Sanitize[\"_sanitize_private_target_material drop private goal keys\"] Decide[\"_decision_for_tactic per-tactic verdict\"] Select[\"_shape_preferred_selection compute the selection\"] Score[\"_score_case declared vs computed\"] Findings[\"_route_integrity_findings typed rejections\"] Result[\"_build_result status + board\"] Inputs --> Portfolio Inputs --> Sanitize Portfolio --> Decide Sanitize --> Decide Decide --> Select Select --> Score Score --> Findings Findings --> Result",
            "source_format": "mermaid",
            "source_hash": "sha256:16e4db6a299fc1cbe62c5c3db3006af51516304dc4f7546eab6c7eb94db1f9a7",
            "source_line_end": 167,
            "source_line_start": 149
          }
        ],
        "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-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "depends on",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "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-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "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-module-formal-evidence-cell-anchor-resolver.html"
              }
            ],
            "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": "component-target-shape-tactic-routing-gate.html"
              },
              {
                "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": 260,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/target_shape_tactic_routing.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Before any proof attempt it reads the candidate tactics for one goal and records an allow-or-reject decision for each.** Before a proof is attempted, this component reads a list of candidate proof tactics for one goal and writes down an allow-or-reject decision for each. It runs in src/microcosmcore/components/targetshapetacticrouting_gate.py.",
            "level": 4,
            "order": 1,
            "section_id": "before-any-proof-attempt-it-reads-the-candidate-tactics-for-one-goal",
            "source_line_end": 10,
            "source_line_start": 3,
            "title": "Before any proof attempt it reads the candidate tactics for one goal"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It decides from goal shape and an environment probe without calling Lean, emitting a tactic-by-tactic record of what was admitted or blocked and why.** The decision is made from evidence that already exists: the shape of the goal and a probe that says which tactics the declared environment can run. Nothing here calls Lean, runs a prover, or proves anything. The output is a record that shows, tactic by tactic, what was admitted or blocked and the plain reason, in place of an opaque \"we tried these\" claim.",
            "level": 4,
            "order": 2,
            "section_id": "it-decides-from-goal-shape-and-an-environment-probe-without-calling-lean",
            "source_line_end": 20,
            "source_line_start": 11,
            "title": "It decides from goal shape and an environment probe without calling Lean"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A rejection is one of three kinds: unprobed, known but unavailable, or available but wrong for the goal shape, kept separate so a reader sees which limit each hit.** A rejection has one of three kinds. The tactic is not in the tested probe set, so it was never measured. It is known but marked unavailable in the declared environment. Or it is available but does not fit the goal shape. The record separates those three so a reader can see which limit each blocked tactic hit.",
            "level": 4,
            "order": 3,
            "section_id": "a-rejection-is-one-of-three-kinds",
            "source_line_end": 29,
            "source_line_start": 21,
            "title": "A rejection is one of three kinds"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Most proof cost goes to tactics that were never going to work, and a loose gate that trusts the route's own choice cannot catch an unavailable or unprobed one.** A proof attempt is expensive, and most of that cost is spent on tactics that were never going to work. A loose gate that trusts the route's own declared choice cannot catch this: the route is a claim about what should run, and a route that admits an unavailable or unprobed tactic passes a loose check while still wasting the later prover call.",
            "level": 4,
            "order": 5,
            "section_id": "most-proof-cost-is-wasted-on-doomed-tactics",
            "source_line_end": 41,
            "source_line_start": 32,
            "title": "Most proof cost is wasted on doomed tactics"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The gate recomputes the selection from a per-shape preferred order, skipping and recording unselectable tactics, and flags a route whose declared choice disagrees.** So the gate recomputes the choice rather than accepting the declared one. Each target shape carries a short preferred-tactic order, held in PREFERREDTACTICSBYTARGETSHAPE (for example omega for intlineararithmetic, decide for closednatmod_decision). The gate walks that order, skips any preferred tactic it cannot select, records why it skipped, and falls back to the next allowed candidate or to DEFAULTPREFERREDTACTICS for a shape it does not recognise. A route whose declared selection disagrees with the computed one is flagged,\u2026",
            "level": 4,
            "order": 6,
            "section_id": "the-gate-recomputes-the-tactic-choice",
            "source_line_end": 54,
            "source_line_start": 42,
            "title": "The gate recomputes the tactic choice"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 56,
            "source_line_start": 55,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult loads the two inputs, scans for forbidden material, builds availability sets, scores each route, folds in negatives, and sets one pass-or-blocked status. build_result runs the pipeline in order. It loads the two input files through loadpayloads, scans every input path for forbidden material with scanpaths, builds the availability sets with portfolio, sanitizes and scores each route case, checks the copied source artifacts, folds in the negative-case fixtures, then sets a single pass-or-blocked status and emits the result and board.",
            "level": 4,
            "order": 8,
            "section_id": "build-result-orders-the-pipeline",
            "source_line_end": 67,
            "source_line_start": 57,
            "title": "`_build_result` orders the pipeline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**_portfolio splits the probe into known, available, and unavailable ids, counting a tactic available only when its status is one of four passing values. portfolio reads the tactic probe file and splits it into three sets: knowntacticids (every tactic listed), availabletacticids, and unavailabletacticids. A tactic counts as available only when its status is one of available, pass, compiled, or compile_pass.",
            "level": 4,
            "order": 9,
            "section_id": "portfolio-splits-the-probe-into-three-sets",
            "source_line_end": 76,
            "source_line_start": 68,
            "title": "`_portfolio` splits the probe into three sets"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "scorecase reads a case's allowed and candidate lists, gets a per-tactic verdict, computes the selection, and compares the declared tactic against the computed one. scorecase scores one route case. It reads the case's allowedtactic_ids and candidate list, asks decisionfor_tactic for a verdict on each candidate, computes the selection with shapepreferred_selection, and compares the case's declared selectedtacticid against the computed one.",
            "level": 4,
            "order": 10,
            "section_id": "score-case-compares-declared-against-computed",
            "source_line_end": 85,
            "source_line_start": 77,
            "title": "`_score_case` compares declared against computed"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "decisionfor_tactic rejects in order as unprobed, unavailable, or shape-inadmissible, admitting only a tactic that is probed, available, and allowed for the shape. decisionfortactic is the per-tactic gate. It rejects in a fixed order: a tactic absent from known is UNPROBED_TACTIC, a known tactic absent from available is UNAVAILABLE_TACTIC, an available tactic absent from allowed is TARGETSHAPEADMISSIBILITY_REJECTED. Only a tactic that is probed, available, and allowed for the shape gets TARGETSHAPEADMISSIBLE.",
            "level": 4,
            "order": 11,
            "section_id": "decision-for-tactic-rejects-in-a-fixed-order",
            "source_line_end": 95,
            "source_line_start": 86,
            "title": "`_decision_for_tactic` rejects in a fixed order"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "shapepreferred_selection walks the shape's preferred order and returns the first allowed tactic, recording skips, the default-used flag, and a preferred-unavailable case. shapepreferredselection walks the preferred order for the shape and returns the first tactic that is allowed. It records the skipped preferred tactics and their reasons, sets unknownshapedefault_used when the shape has no specific map, and marks the preferred-unavailable case when the first preferred tactic is known but not usable.",
            "level": 4,
            "order": 12,
            "section_id": "shape-preferred-selection-picks-the-first-allowed-tactic",
            "source_line_end": 105,
            "source_line_start": 96,
            "title": "`_shape_preferred_selection` picks the first allowed tactic"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "routeintegrity_findings turns any per-case problem into a typed finding: an admitted unavailable or unprobed tactic, a post-execution stage, or a selection mismatch. routeintegrityfindings turns any per-case problem into a typed finding: an admitted unavailable tactic, an admitted unprobed tactic, a post-execution route stage, or a declared selection that does not match the computed preference.",
            "level": 4,
            "order": 13,
            "section_id": "route-integrity-findings-types-each-per-case-problem",
            "source_line_end": 114,
            "source_line_start": 106,
            "title": "`_route_integrity_findings` types each per-case problem"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The sanitizer keeps the public route shape but drops forbidden private-target keys and masks private-looking strings before any public row, reporting only the field path and class. privatetargetmaterialfindings and sanitizeprivatetarget_material handle the scope limit on private goals. The sanitizer keeps the public route shape but drops any key in FORBIDDENPRIVATETARGET_KEYS (private target ids, formulas, target statuses, solver and derivation traces, proof-packet and certificate-search refs, submission packages) and replaces private-looking strings with privatetargetmaterial_omitted before any public row is built. The findings function reports the rejected field path and class, never th\u2026",
            "level": 4,
            "order": 14,
            "section_id": "sanitizing-private-goal-material",
            "source_line_end": 127,
            "source_line_start": 115,
            "title": "Sanitizing private goal material"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "sourceartifact_imports re-hashes the four copied source files and marks each copy, rewrite, or mismatch, while run includes the negative cases and runroutingbundle omits them. sourceartifactimports re-hashes the four copied source files named in REALSUBSTRATEREFS and marks each as an exact copy, a path rewrite, or a digest mismatch. write_receipts writes the result, board, validation, and sign-off records. run drives the fixture with the negative cases included; runroutingbundle drives the exported bundle without them.",
            "level": 4,
            "order": 15,
            "section_id": "source-digest-checks-and-the-two-entry-points",
            "source_line_end": 168,
            "source_line_start": 128,
            "title": "Source-digest checks and the two entry points"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**On the exported bundle four tactics are available and aesop unavailable, all seven route cases are pre-execution, and four source files are copied in with digest checks. On the exported bundle the probe marks decide, omega, simpall, and rfl available and aesop unavailable. All seven route cases are pre_execution, and four source files are copied in with digest checks.",
            "level": 4,
            "order": 16,
            "section_id": "what-the-exported-bundle-scores-to",
            "source_line_end": 176,
            "source_line_start": 169,
            "title": "What the exported bundle scores to"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "negative-cases",
            "source_line_end": 178,
            "source_line_start": 177,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The gate must reject each of these, listed in EXPECTEDNEGATIVECASES: The gate must reject each of these, listed in EXPECTEDNEGATIVECASES: unavailabletacticadmitted: a route admits a tactic the probe marks unavailable, here aesop while Mathlib is absent. unprobedtacticallowed: a route admits a tactic missing from the probe. shapepreferredtactic_overridden: a declared tactic bypasses the computed shape preference. unknownshapefallback: a shape bypasses the default safe order. preferredunavailablefallback: a route bypasses the next available tactic after the first preferred one is unavailable. proofbodyleakage: a route carries a proof, provider, or Lean body field. privatetargetmaterial: a rou\u2026",
            "level": 4,
            "order": 18,
            "section_id": "the-gate-must-reject-each-of-these-listed-in",
            "source_line_end": 198,
            "source_line_start": 179,
            "title": "The gate must reject each of these, listed in"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 200,
            "source_line_start": 199,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**It follows the proof-search habit of matching a goal shape to available methods before spending runtime, narrowed to a pre-execution admissibility filter over shape, references, and availability.** The routing layer follows a known proof-search pattern: match a goal shape to methods that are known to be available before spending runtime on them. Lean's tactic documentation gives the proof-assistant context for goal-directed tactic choice, and Isabelle's Sledgehammer is a mature example of selecting external provers and relevant facts from a goal. This component narrows the idea to a pre-execution admissibility filter: shape, allowed references, and current availability must line up before\u2026",
            "level": 4,
            "order": 20,
            "section_id": "a-pre-execution-proof-search-admissibility-filter",
            "source_line_end": 217,
            "source_line_start": 201,
            "title": "A pre-execution proof-search admissibility filter"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce the result with temporary result records:",
            "level": 2,
            "order": 21,
            "section_id": "validation-receipt-path",
            "source_line_end": 228,
            "source_line_start": 218,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the seven cases scored as expected, the four source copies matched digests, every negative was rejected, and the secret scan was clean, without widening the ceiling.** A pass means the seven route cases scored as expected, the four source copies matched their digests, every negative case was rejected, and the secret scan found no blocking hit. It does not widen the no-Lean, no-proof ceiling.",
            "level": 4,
            "order": 22,
            "section_id": "what-a-pass-certifies",
            "source_line_end": 236,
            "source_line_start": 229,
            "title": "What a pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "claim-ceiling",
            "source_line_end": 238,
            "source_line_start": 237,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**For public pre-execution cases the gate admits only probed, available tactics before any proof attempt and recomputes the selection so a route cannot smuggle in an inadmissible one.** The strongest claim the evidence supports: for public pre-execution route cases, this gate admits only tactics that were both probed and available before any proof attempt, and it recomputes the selection so a route cannot smuggle in an unavailable, unprobed, or shape-inadmissible tactic by declaring it.",
            "level": 4,
            "order": 24,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 247,
            "source_line_start": 239,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The proof boundary is the route references it reads, and scope_limit stops it from running Lean, proving a goal, exposing private material, or granting launch control.** The proof boundary is the route references it reads: tactic probe availability, target-shape cases, selected tactic ids, source-digest evidence, the negative-case records, and the statement-scope omission records. The scope limit is set in scope_limit. The gate does not run Lean or Lake, prove a goal, export proof or provider bodies, expose private target material, authorize post-execution route selection, use external model services, claim Mathlib-dependent proof authority, or authorize public sharing or launch.",
            "level": 4,
            "order": 25,
            "section_id": "the-proof-boundary-and-authority-ceiling",
            "source_line_end": 259,
            "source_line_start": 248,
            "title": "The proof boundary and scope limit"
          }
        ],
        "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 while excluding private target material."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "target_shape_tactic_routing_gate.py",
            "path": "src/microcosm_core/organs/target_shape_tactic_routing_gate.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for target-shape routing fixture validation, exported bundle validation, unavailable/unprobed tactic refusals, statement-scope private-target exclusion, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_routing_bundle",
              "_build_result",
              "write_receipts",
              "EXPECTED_NEGATIVE_CASES",
              "STATEMENT_SCOPE_BOUNDARY",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/target_shape_tactic_routing_gate.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/target_shape_tactic_routing.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, rejects private target ids/formulas/statuses/traces without echoing values, 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 while excluding private target material.",
      "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": "<h4 class=\"pm-body__h pm-body__h--sub\">Premise-retrieval precision and recall replay</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It replays copied premise-retrieval records after the fact and reports, problem by problem, how much of the needed support the search actually ranked.</strong> <code>ring2_premise_retrieval_precision_recall_harness</code> scores saved premise-retrieval runs after the fact. A proof search first looks for the supporting facts a proof will need, the premises. This component replays copied records of that search and reports, problem by problem, how much of the needed support the search actually ranked.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It keeps two failures apart</span>, a missed premise versus a proof that had everything and still failed, by computing precision and recall and labelling each problem one of four outcomes.</strong> The point is to keep two failures apart. A proof can fail because the search never surfaced a premise it needed. A proof can also fail even though every needed premise was ranked. Those call for different fixes. The component computes precision and recall from the copied records, then labels each problem as one of four outcomes so a reader can tell which case they are looking at.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It emits measurement result records</span>, bounded evidence authority, and the labels may never flow back into the ranking or into a provider recipe.</strong> It emits result records, bounded evidence authority. The labels are measurement labels. They score a finished run and they are never allowed to flow back into the ranking or into a provider recipe.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Blaming the prover hides a missed premise</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A failed search invites blaming the prover, but a single reported precision figure cannot say whether the fault was a missed premise or a proof that had everything and still failed.</strong> When a proof search fails it is easy to blame the prover and miss the simpler cause: the right facts were never put in front of it. A single reported precision figure hides this. It cannot say whether a low score came from a missed premise or from a proof that had everything it needed and still did not go through.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recomputed overlap read against proof outcome</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It recomputes the numbers by intersecting ranked ids with needed ids and reading the proof outcome, so full recall with a failing proof surfaces as a downstream fault.</strong> So the component recomputes the numbers rather than trusting a reported one. For each problem it intersects the ranked premise ids with the labelled needed-premise ids and reads the proof outcome alongside that overlap. Full recall with a passing proof is one outcome; full recall with a failing proof is a different one. That second case is the signal that the fault lies downstream of retrieval, and a loose metric that only averages scores would erase it.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints over one <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates the fixture with five negative cases and <code>run_precision_recall_bundle</code> validates the export without them, both calling <code>_build_result</code> to set one <code>PASS</code> or <code>blocked</code> status.</strong> Two entrypoints drive the same core. <code>run</code> validates a fixture directory with the five negative cases included. <code>run_precision_recall_bundle</code> validates an exported bundle with the negative cases turned off. Both call <code>_build_result</code>, which runs the stages below in order and decides a single <code>status</code> of <code>PASS</code> or <code>blocked</code>.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_load_payloads</code></td><td>reads the four input files (<code>retrieval_runs</code>, <code>problem_labels</code>, <code>retrieval_rankings</code>, <code>evaluation_policy</code>) plus the negative inputs when they are included</td></tr><tr><td><code>_evaluate</code></td><td>computes precision and recall per problem and assigns the four-way failure mode</td></tr><tr><td><code>_validate_run_material</code></td><td>checks that copied run material carries its source ref, digest, target refs, and provenance status</td></tr><tr><td><code>_validate_source_artifacts</code></td><td>checks the four copied source files against a known digest</td></tr><tr><td><code>_negative_findings</code></td><td>turns the five adversarial inputs into typed refusal codes</td></tr><tr><td><code>_write_receipts</code></td><td>writes the result, board, validation, and sign-off records with proof bodies left out</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Precision and recall at a top-k cutoff</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> truncates each ranking to <code>top_k</code>, intersects ranked with needed ids for hits, and computes precision and recall against the policy&#x27;s expected aggregates.</strong> The scoring core is <code>_evaluate</code>. It indexes the after-the-fact labels by <code>problem_id</code>, reads <code>default_top_k</code> from the policy (4 if unset) or a per-ranking <code>top_k</code>, and truncates each ranking to that cutoff. It intersects the truncated ranked ids with the labelled needed ids to get the hits, then computes <code>precision = hits / top_k</code> and <code>recall = hits / needed</code>. Aggregate precision and recall come from summed hit, candidate, and needed counts, and are compared against the policy&#x27;s <code>expected_aggregate_metrics</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The four-way label is mechanical</span>, driven by recall and the recorded <code>proof_outcome</code>:</strong> The four-way label is mechanical, driven by recall and the recorded <code>proof_outcome</code>:</p>\n<ul><li><code>retrieval_hit</code>: recall reached 1.0 and the proof passed.</li><li><code>proof_failure_despite_hit</code>: recall reached 1.0 but the proof did not pass. Retrieval did its job; the fault is elsewhere.</li><li><code>partial_retrieval_miss</code>: some needed premises were ranked, not all.</li><li><code>retrieval_miss</code>: none of the needed premises were ranked.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Enforcing the shape of the evaluation set</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> also requires every expected failure mode, an adversarial decoy problem, and the minimum problem count, turning any gap into a finding.</strong> <code>_evaluate</code> also enforces the shape of the evaluation set, not just the happy path. It requires every mode named in the policy&#x27;s <code>expected_failure_modes</code> to appear, requires an adversarial decoy problem whose needed premise is absent or missed, and requires the policy&#x27;s minimum problem count. A gap in any of these becomes a finding.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Provenance and digest checks gate the status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Before any score is trusted, <code>_validate_run_material</code> and <code>_validate_source_artifacts</code> check provenance and digests, and <code>status</code> is <code>PASS</code> only when every stage and the secret scan clear.</strong> Before any score is trusted, the provenance stages run. <code>_validate_run_material</code> rejects copied material that is missing a <code>source_ref</code>, <code>source_sha256</code>, <code>target_refs</code>, <code>validation_refs</code>, or the expected <code>copied_non_secret_macro_body_with_provenance</code> status. <code>_validate_source_artifacts</code> walks the four files in <code>SOURCE_REFS</code>, hashes each copied artifact under <code>source_artifacts/</code>, and accepts it only if the hash matches the recorded exact digest in <code>SOURCE_DIGESTS</code> or a known path-rewrite digest. A missing file or a hash mismatch is a finding. <code>_build_result</code> also runs a secret-exclusion scan over the inputs. The overall <code>status</code> is <code>PASS</code> only when there are no floor findings, no run-material findings, the source artifacts pass, the evaluation passes, no expected negative case is missing, and the secret scan has no blocking hit. Otherwise it stays <code>blocked</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Result records expose metrics, never proof bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_write_receipts</code> emits import ids, target refs, digest status, and metric counts, but writes no proof bodies, model-output data, or non-public paths.</strong> <code>_write_receipts</code> then emits the records. It exposes import ids, target refs, digest status, aggregate metrics, and failure-mode counts. It does not write proof bodies, model-output data, or non-public paths.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1010\" height=\"456\" viewBox=\"0 0 1010 456\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"504.8\" y1=\"72.0\" x2=\"504.8\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"504.8,114.0 501.7,107.2 507.9,107.2\"></polygon><line class=\"pmd-edge\" x1=\"406.4\" y1=\"168.0\" x2=\"253.5\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"253.5,210.0 259.2,205.2 260.9,211.1\"></polygon><line class=\"pmd-edge\" x1=\"484.2\" y1=\"168.0\" x2=\"452.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"452.0,210.0 453.8,202.7 458.6,206.4\"></polygon><line class=\"pmd-edge\" x1=\"554.6\" y1=\"168.0\" x2=\"632.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"632.0,210.0 624.5,209.4 627.5,204.0\"></polygon><line class=\"pmd-edge\" x1=\"617.7\" y1=\"168.0\" x2=\"821.0\" y2=\"216.6\"></line><polygon class=\"pmd-arrow\" points=\"821.0,216.6 813.6,218.0 815.1,212.0\"></polygon><line class=\"pmd-edge\" x1=\"263.6\" y1=\"264.0\" x2=\"432.4\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"432.4,306.0 425.1,307.3 426.5,301.4\"></polygon><line class=\"pmd-edge\" x1=\"454.2\" y1=\"264.0\" x2=\"489.6\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"489.6,306.0 482.9,302.7 487.5,298.8\"></polygon><line class=\"pmd-edge\" x1=\"626.9\" y1=\"264.0\" x2=\"541.4\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"541.4,306.0 546.2,300.2 548.9,305.7\"></polygon><line class=\"pmd-edge\" x1=\"821.0\" y1=\"255.5\" x2=\"587.9\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"587.9,306.0 593.9,301.6 595.2,307.5\"></polygon><line class=\"pmd-edge\" x1=\"504.8\" y1=\"342.0\" x2=\"504.8\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"504.8,384.0 501.7,377.2 507.9,377.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"378.8\" y=\"18.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"504.8\" y=\"40.5\">four input files</tspan><tspan x=\"504.8\" y=\"58.5\">runs, labels, rankings, policy</tspan></text><title>four input files runs, labels, rankings, policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"371.4\" y=\"114.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"504.8\" y=\"136.5\">_build_result</tspan><tspan x=\"504.8\" y=\"154.5\">orchestrates stages, sets status</tspan></text><title>_build_result orchestrates stages, sets status</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.1\" y=\"232.5\">_evaluate</tspan><tspan x=\"155.1\" y=\"250.5\">precision/recall + four-way label</tspan></text><title>_evaluate precision/recall + four-way label</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"320.2\" y=\"210.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"431.4\" y=\"232.5\">_validate_run_material</tspan><tspan x=\"431.4\" y=\"250.5\">copied-material provenance</tspan></text><title>_validate_run_material copied-material provenance</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"570.6\" y=\"210.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"681.8\" y=\"232.5\">_validate_source_artifacts</tspan><tspan x=\"681.8\" y=\"250.5\">digest match per file</tspan></text><title>_validate_source_artifacts digest match per file</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"821.0\" y=\"210.0\" width=\"170.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"906.3\" y=\"232.5\">_negative_findings</tspan><tspan x=\"906.3\" y=\"250.5\">five typed refusals</tspan></text><title>_negative_findings five typed refusals</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"404.7\" y=\"306.0\" width=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"504.8\" y=\"328.5\">status: PASS or blocked</tspan></text><title>status: PASS or blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"382.5\" y=\"384.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"504.8\" y=\"406.5\">_write_receipts</tspan><tspan x=\"504.8\" y=\"424.5\">metrics only, no proof bodies</tspan></text><title>_write_receipts metrics only, no proof bodies</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;four input files runs, labels, rankings, policy&quot;] --&gt; Build[&quot;_build_result orchestrates stages, sets status&quot;] Build --&gt; Evaluate[&quot;_evaluate precision/recall + four-way label&quot;] Build --&gt; RunMat[&quot;_validate_run_material copied-material provenance&quot;] Build --&gt; Artifacts[&quot;_validate_source_artifacts digest match per file&quot;] Build --&gt; Negatives[&quot;_negative_findings five typed refusals&quot;] Evaluate --&gt; Status[&quot;status: PASS or blocked&quot;] RunMat --&gt; Status Artifacts --&gt; Status Negatives --&gt; Status Status --&gt; Result records[&quot;_write_receipts metrics only, no proof bodies&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>EXPECTED_NEGATIVE_CASES</code> names five adversarial inputs</span> that <code>run</code> must reject, each mapped to one refusal code:</strong> <code>EXPECTED_NEGATIVE_CASES</code> names five adversarial inputs that <code>run</code> must reject, each mapped to one refusal code:</p>\n<ul><li><code>oracle_labels_in_ranking</code> plants the known-correct premise ids inside a ranking. <code>_inspect_forbidden_bodies</code> catches the <code>oracle_needed_premise_ids</code> field and emits <code>RING2_RETRIEVAL_ORACLE_LABELS_IN_RANKING</code>.</li><li><code>proof_body_leakage</code> carries a proof, provider, or private body field and emits <code>RING2_RETRIEVAL_PROOF_BODY_FORBIDDEN</code>.</li><li><code>test_split_tuning_attempt</code> marks a run as tuned on the test labels and emits <code>RING2_RETRIEVAL_TEST_SPLIT_TUNING_FORBIDDEN</code>.</li><li><code>metric_overclaim</code> asserts proof, benchmark, provider, or launch-scope decision and emits <code>RING2_RETRIEVAL_METRIC_OVERCLAIM</code>.</li><li><code>missing_adversarial_decoy</code> omits the required decoy case and emits <code>RING2_RETRIEVAL_ADVERSARIAL_DECOY_REQUIRED</code>.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Missing negative cases block the run</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">If any of the five is not observed, <code>_build_result</code> records it as missing and the run is <code>blocked</code>.</strong> If any of the five is not observed, <code>_build_result</code> records it as missing and the run is <code>blocked</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Grounded in IR metrics and premise selection</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design draws on TREC and scikit-learn precision/recall evaluation and on hammer-style premise selection, where finding the right facts is a distinct step from replaying a proof.</strong> 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> give 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> is a common machine-learning interface for reporting those labels. On the theorem-proving side, premise selection sits next to 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. This component keeps that distinction explicit and measurable.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass over the records means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the records scored to expectation, the four digests matched, and all five negative cases were rejected, without anything running Lean or a prover.</strong> A pass means the copied records scored to their expected metrics, the four source artifacts matched their digests, and all five negative cases were rejected. It does not mean anything ran Lean or a prover.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that copied public records can be scored, sorted into the four labels, and guarded by five refusals, all reproducible from the fixture.</strong> The strongest claim this component supports is that copied public premise-retrieval records can be scored for precision and recall, sorted into the four retrieval-versus-proof-failure labels, and guarded by the five typed refusals, all reproducible from the fixture. The <code>AUTHORITY_CEILING</code> constant fixes the rest.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the labels never claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It runs no Lean, no providers, and no launch, and a <code>retrieval_hit</code> label says only that needed ids appeared in the ranking, nothing about proof soundness.</strong> It does not run Lean or Lake, use external model services, emit proof bodies, tune retrieval on test answers, claim benchmark performance, prove that a theorem is true, or include launch operations. A <code>retrieval_hit</code> label means the needed-premise ids appeared in the ranking under this fixture&#x27;s policy, nothing about whether the downstream proof is sound. The reported numbers are bounded by the declared fixture and bundle; a different corpus, cutoff, or premise labelling has to be rerun. The proof boundary is the copied records and public result records only, and the scope limit holds even where site projections make this page walkable. Its labels are measurement labels and they may not enter a provider-context recipe.</p>\n</section>",
      "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": "component-ring2-premise-retrieval-precision-recall-harness.html"
          },
          {
            "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-module-formal-math-premise-retrieval.html"
          },
          {
            "id": "paper_module.proof_diagnostic_evidence_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Proof Diagnostic Evidence Spine",
            "relation": "depends on",
            "url": "paper-module-proof-diagnostic-evidence-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.mathematical_strategy_atlas",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Mathematical Strategy Atlas",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
          "url": "paper-module-mathematical-strategy-atlas.html"
        },
        {
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Verifier Lab Kernel",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
          "url": "paper-module-verifier-lab-kernel.html"
        }
      ],
      "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-module-ring2-premise-precision-recall.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 Inputs[\"four input files runs, labels, rankings, policy\"] --> Build[\"_build_result orchestrates stages, sets status\"] Build --> Evaluate[\"_evaluate precision/recall + four-way label\"] Build --> RunMat[\"_validate_run_material copied-material provenance\"] Build --> Artifacts[\"_validate_source_artifacts digest match per file\"] Build --> Negatives[\"_negative_findings five typed refusals\"] Evaluate --> Status[\"status: PASS or blocked\"] RunMat --> Status Artifacts --> Status Negatives --> Status Status --> Result records[\"_write_receipts metrics only, no proof bodies\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:b5025c0635ecf14d5ceb6d0db4e2686d6d661259dde6d97fe67c07af8e7b66fa",
            "source_line_end": 78,
            "source_line_start": 66
          }
        ],
        "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-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "depends on",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              }
            ],
            "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": "component-ring2-premise-retrieval-precision-recall-harness.html"
              },
              {
                "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": 129,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/ring2_premise_precision_recall.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "TREC evaluation measures",
            "section_id": "grounded-in-ir-metrics-and-premise-selection",
            "url": "https://trec.nist.gov/pubs/trec20/appendices/measures.pdf"
          },
          {
            "kind": "external_reference",
            "label": "precision/recall metric API",
            "section_id": "grounded-in-ir-metrics-and-premise-selection",
            "url": "https://scikit-learn.org/stable/modules/generated/sklearn.metrics.precision_recall_fscore_support.html"
          },
          {
            "kind": "external_reference",
            "label": "Sledgehammer",
            "section_id": "grounded-in-ir-metrics-and-premise-selection",
            "url": "https://isabelle.in.tum.de/doc/sledgehammer.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It replays copied premise-retrieval records after the fact and reports, problem by problem, how much of the needed support the search actually ranked. ring2premiseretrievalprecisionrecall_harness scores saved premise-retrieval runs after the fact. A proof search first looks for the supporting facts a proof will need, the premises. This component replays copied records of that search and reports, problem by problem, how much of the needed support the search actually ranked.",
            "level": 4,
            "order": 1,
            "section_id": "premise-retrieval-precision-and-recall-replay",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Premise-retrieval precision and recall replay"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It keeps two failures apart, a missed premise versus a proof that had everything and still failed, by computing precision and recall and labelling each problem one of four outcomes. The point is to keep two failures apart. A proof can fail because the search never surfaced a premise it needed. A proof can also fail even though every needed premise was ranked. Those call for different fixes. The component computes precision and recall from the copied records, then labels each problem as one of four outcomes so a reader can tell which case they are looking at.",
            "level": 4,
            "order": 2,
            "section_id": "it-keeps-two-failures-apart",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "It keeps two failures apart"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It emits measurement result records, bounded evidence authority, and the labels may never flow back into the ranking or into a provider recipe. It emits result records, bounded evidence authority. The labels are measurement labels. They score a finished run and they are never allowed to flow back into the ranking or into a provider recipe.",
            "level": 4,
            "order": 3,
            "section_id": "it-emits-measurement-result-records",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "It emits measurement result records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A failed search invites blaming the prover, but a single reported precision figure cannot say whether the fault was a missed premise or a proof that had everything and still failed. When a proof search fails it is easy to blame the prover and miss the simpler cause: the right facts were never put in front of it. A single reported precision figure hides this. It cannot say whether a low score came from a missed premise or from a proof that had everything it needed and still did not go through.",
            "level": 4,
            "order": 5,
            "section_id": "blaming-the-prover-hides-a-missed-premise",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Blaming the prover hides a missed premise"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It recomputes the numbers by intersecting ranked ids with needed ids and reading the proof outcome, so full recall with a failing proof surfaces as a downstream fault. So the component recomputes the numbers rather than trusting a reported one. For each problem it intersects the ranked premise ids with the labelled needed-premise ids and reads the proof outcome alongside that overlap. Full recall with a passing proof is one outcome; full recall with a failing proof is a different one. That second case is the signal that the fault lies downstream of retrieval, and a loose metric that only averages scores would erase it.",
            "level": 4,
            "order": 6,
            "section_id": "recomputed-overlap-read-against-proof-outcome",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Recomputed overlap read against proof outcome"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "run validates the fixture with five negative cases and runprecisionrecallbundle validates the export without them, both calling buildresult to set one PASS or blocked status. Two entrypoints drive the same core. run validates a fixture directory with the five negative cases included. runprecisionrecallbundle validates an exported bundle with the negative cases turned off. Both call buildresult, which runs the stages below in order and decides a single status of PASS or blocked.",
            "level": 4,
            "order": 8,
            "section_id": "two-entrypoints-over-one-build-result",
            "source_line_end": 39,
            "source_line_start": 27,
            "title": "Two entrypoints over one `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate truncates each ranking to topk, intersects ranked with needed ids for hits, and computes precision and recall against the policy's expected aggregates. The scoring core is evaluate. It indexes the after-the-fact labels by problemid, reads defaulttopk from the policy (4 if unset) or a per-ranking topk, and truncates each ranking to that cutoff. It intersects the truncated ranked ids with the labelled needed ids to get the hits, then computes precision = hits / topk and recall = hits / needed. Aggregate precision and recall come from summed hit, candidate, and needed counts, and are compared against the policy's expectedaggregate_metrics.",
            "level": 4,
            "order": 9,
            "section_id": "precision-and-recall-at-a-top-k-cutoff",
            "source_line_end": 43,
            "source_line_start": 40,
            "title": "Precision and recall at a top-k cutoff"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The four-way label is mechanical, driven by recall and the recorded proofoutcome:** The four-way label is mechanical, driven by recall and the recorded proof_outcome: retrieval_hit: recall reached 1.0 and the proof passed. prooffailuredespite_hit: recall reached 1.0 but the proof did not pass. Retrieval did its job; the fault is elsewhere. partialretrievalmiss: some needed premises were ranked, not all. retrieval_miss: none of the needed premises were ranked.",
            "level": 4,
            "order": 10,
            "section_id": "the-four-way-label-is-mechanical-driven-by-recall-and-the-recorded",
            "source_line_end": 53,
            "source_line_start": 44,
            "title": "The four-way label is mechanical, driven by recall and the recorded"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate also requires every expected failure mode, an adversarial decoy problem, and the minimum problem count, turning any gap into a finding. evaluate also enforces the shape of the evaluation set, not just the happy path. It requires every mode named in the policy's expectedfailure_modes to appear, requires an adversarial decoy problem whose needed premise is absent or missed, and requires the policy's minimum problem count. A gap in any of these becomes a finding.",
            "level": 4,
            "order": 11,
            "section_id": "enforcing-the-shape-of-the-evaluation-set",
            "source_line_end": 57,
            "source_line_start": 54,
            "title": "Enforcing the shape of the evaluation set"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Before any score is trusted, validaterunmaterial and validatesourceartifacts check provenance and digests, and status is PASS only when every stage and the secret scan clear. Before any score is trusted, the provenance stages run. validaterunmaterial rejects copied material that is missing a sourceref, sourcesha256, targetrefs, validationrefs, or the expected copiednonsecretmacrobodywithprovenance status. validatesourceartifacts walks the four files in SOURCEREFS, hashes each copied artifact under sourceartifacts/, and accepts it only if the hash matches the recorded exact digest in SOURCEDIGESTS or a known path-rewrite digest. A missing file or a hash mismatch is a finding. build_result al\u2026",
            "level": 4,
            "order": 12,
            "section_id": "provenance-and-digest-checks-gate-the-status",
            "source_line_end": 61,
            "source_line_start": 58,
            "title": "Provenance and digest checks gate the status"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "writereceipts emits import ids, target refs, digest status, and metric counts, but writes no proof bodies, model-output data, or non-public paths. write_receipts then emits the records. It exposes import ids, target refs, digest status, aggregate metrics, and failure-mode counts. It does not write proof bodies, model-output data, or non-public paths.",
            "level": 4,
            "order": 13,
            "section_id": "receipts-expose-metrics-never-proof-bodies",
            "source_line_end": 79,
            "source_line_start": 62,
            "title": "Result records expose metrics, never proof bodies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 81,
            "source_line_start": 80,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES names five adversarial inputs that run must reject, each mapped to one refusal code: EXPECTEDNEGATIVECASES names five adversarial inputs that run must reject, each mapped to one refusal code: oraclelabelsinranking plants the known-correct premise ids inside a ranking. inspectforbiddenbodies catches the oracleneededpremiseids field and emits RING2RETRIEVALORACLELABELSINRANKING. proofbodyleakage carries a proof, provider, or private body field and emits RING2RETRIEVALPROOFBODYFORBIDDEN. testsplittuningattempt marks a run as tuned on the test labels and emits RING2RETRIEVALTESTSPLITTUNINGFORBIDDEN. metricoverclaim asserts proof, benchmark, provider, or launch-scope decisi\u2026",
            "level": 4,
            "order": 15,
            "section_id": "expected-negative-cases-names-five-adversarial-inputs-that-run-must-reject",
            "source_line_end": 92,
            "source_line_start": 82,
            "title": "`EXPECTED_NEGATIVE_CASES` names five adversarial inputs that `run` must reject"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "If any of the five is not observed, buildresult records it as missing and the run is blocked. If any of the five is not observed, buildresult records it as missing and the run is blocked.",
            "level": 4,
            "order": 16,
            "section_id": "missing-negative-cases-block-the-run",
            "source_line_end": 97,
            "source_line_start": 93,
            "title": "Missing negative cases block the run"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 99,
            "source_line_start": 98,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design draws on TREC and scikit-learn precision/recall evaluation and on hammer-style premise selection, where finding the right facts is a distinct step from replaying a proof. This component is grounded in information-retrieval evaluation. NIST's TREC evaluation measures give the older precision/recall frame for judging retrieval systems, and scikit-learn's precision/recall metric API is a common machine-learning interface for reporting those labels. On the theorem-proving side, premise selection sits next to hammer workflows such as Isabelle Sledgehammer, where finding the right facts is a distinct step from replaying a proof. This component keeps that distinction explicit and measur\u2026",
            "level": 4,
            "order": 18,
            "section_id": "grounded-in-ir-metrics-and-premise-selection",
            "source_line_end": 103,
            "source_line_start": 100,
            "title": "Grounded in IR metrics and premise selection"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary records:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 114,
            "source_line_start": 104,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the records scored to expectation, the four digests matched, and all five negative cases were rejected, without anything running Lean or a prover. A pass means the copied records scored to their expected metrics, the four source artifacts matched their digests, and all five negative cases were rejected. It does not mean anything ran Lean or a prover.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-over-the-records-means",
            "source_line_end": 118,
            "source_line_start": 115,
            "title": "What a pass over the records means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 120,
            "source_line_start": 119,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is that copied public records can be scored, sorted into the four labels, and guarded by five refusals, all reproducible from the fixture. The strongest claim this component supports is that copied public premise-retrieval records can be scored for precision and recall, sorted into the four retrieval-versus-proof-failure labels, and guarded by the five typed refusals, all reproducible from the fixture. The scope_limit constant fixes the rest.",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 124,
            "source_line_start": 121,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It runs no Lean, no providers, and no launch, and a retrievalhit label says only that needed ids appeared in the ranking, nothing about proof soundness. It does not run Lean or Lake, use external model services, emit proof bodies, tune retrieval on test answers, claim benchmark performance, prove that a theorem is true, or include launch operations. A retrievalhit label means the needed-premise ids appeared in the ranking under this fixture's policy, nothing about whether the downstream proof is sound. The reported numbers are bounded by the declared fixture and bundle; a different corpus, cutoff, or premise labelling has to be rerun. The proof boundary is the copied records and public resu\u2026",
            "level": 4,
            "order": 23,
            "section_id": "what-the-labels-never-claim",
            "source_line_end": 128,
            "source_line_start": 125,
            "title": "What the labels never claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "ring2_premise_retrieval_precision_recall_harness.py",
            "path": "src/microcosm_core/organs/ring2_premise_retrieval_precision_recall_harness.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Ring2 precision/recall fixture validation, exported bundle validation, copied source artifact checks, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_precision_recall_bundle",
              "_build_result",
              "_write_receipts",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/ring2_premise_retrieval_precision_recall_harness.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/ring2_premise_precision_recall.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">A scorer for formal-math proof-search hypotheses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>mathematical_strategy_atlas_hypothesis_scorer</code> is a small component that records a formal-math proof search&#x27;s first move before any proof runs.</strong> <code>mathematical_strategy_atlas_hypothesis_scorer</code> is a small component that records a formal-math proof search&#x27;s first move before any proof runs. It reads public problem feature tags and a strategy atlas, scores each candidate opening strategy, and writes down which one it picked and why. It never proves anything.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The output is a set of</span> result records: the selected strategy id for each case, the integer score that chose it, the component breakdown that produced the score, and a list of cases where nothing matched.</strong> The output is a set of result records: the selected strategy id for each case, the integer score that chose it, the component breakdown that produced the score, and a list of cases where nothing matched. A cold reader can take the same three input files and re-derive every selection by hand.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The shipped finite-sum example</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A worked example: a problem tagged <code>iff_goal</code> scores the <code>iff_split</code> strategy highest and selects it.</strong> A worked example: a problem tagged <code>iff_goal</code> scores the <code>iff_split</code> strategy highest and selects it. A problem whose only tag matches nothing scores no candidate above zero and resolves to a typed <code>STRATEGY_SELECTION_MISS</code> instead of a silent guess.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A proof search has to start</span> somewhere. Before a premise is retrieved or a tactic is run, an agent has already committed to a first move: a goal shape and a family of tactics it expects to use.</strong> A proof search has to start somewhere. Before a premise is retrieved or a tactic is run, an agent has already committed to a first move: a goal shape and a family of tactics it expects to use. That choice is usually implicit, buried inside a model call. This component pulls it into the open and answers one question: for a given problem shape, which strategy did the system pick first, and on what visible evidence?</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The constraint is what the answer</span> is allowed to depend on. The scorer never sees the oracle&#x27;s expected strategy, the ground-truth proof, or any provider output.</strong> The constraint 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 from public feature tags and a strategy atlas of trigger features, negative triggers, and retrieval-expansion terms. The selected strategy is a hypothesis recomputed from readable inputs, not a label copied from an answer key.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A loose classifier fails here in</span> two ways. It can bake the answer in by declaring the chosen strategy as a plain label, or it can score on shallow feature overlap that happens to line up with the known-good label.</strong> A loose classifier fails here in two ways. It can bake the answer in by declaring the chosen strategy as a plain label, or it can score on shallow feature overlap that happens to line up with the known-good label. This component rejects both. A declared selection must match the score the component recomputes, and a strategy chosen on overlap alone is a typed negative case rather than a pass.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The entrypoints are <code>run</code> for the</span> fixture and <code>run_strategy_bundle</code> for the exported bundle. Both call <code>_build_result</code>, which runs the stages below in order and then hands the result to <code>write_receipts</code>.</strong> The entrypoints are <code>run</code> for the fixture and <code>run_strategy_bundle</code> for the exported bundle. Both call <code>_build_result</code>, which runs the stages below in order and then hands the result to <code>write_receipts</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_build_result</code> loads three public inputs</span>: <code>strategy_atlas.json</code>, <code>problem_features.json</code>, and <code>hypothesis_cases.json</code>.</strong> <code>_build_result</code> loads three public inputs: <code>strategy_atlas.json</code>, <code>problem_features.json</code>, and <code>hypothesis_cases.json</code>. It scans every input path for non-public-state leakage first, so a blocking scan hit fails the run before scoring is trusted. Then it runs scoring, the copied-body floor check, and the source-artifact consistency check, and it derives a single <code>status</code> that is <code>PASS</code> only when all of them pass and no expected negative case is missing.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>validate_strategy_selection</code> is the scoring core</span>. For each case it calls <code>_score_case</code>, which calls <code>_score_strategy</code> once per candidate.</strong> <code>validate_strategy_selection</code> is the scoring core. For each case it calls <code>_score_case</code>, which calls <code>_score_strategy</code> once per candidate. The score is one integer from three terms. Each problem feature that matches a strategy&#x27;s <code>trigger_features</code> adds four points (<code>TRIGGER_FEATURE_WEIGHT</code>). Each feature that matches its <code>negative_triggers</code> subtracts three (<code>NEGATIVE_TRIGGER_PENALTY</code>). Each retrieval-query term found in the strategy&#x27;s expansion terms adds one point (<code>RETRIEVAL_TERM_BONUS</code>), capped at two (<code>RETRIEVAL_BONUS_CAP</code>). Plain feature overlap is recorded as a diagnostic count and kept out of the score.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Selection is a deterministic sort</span>. Only strategies with a positive score are eligible.</strong> Selection is a deterministic sort. Only strategies with a positive score are eligible. Among those, <code>_score_case</code> ranks by score highest first, breaks 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 <code>STRATEGY_SELECTION_MISS</code>. Each case record carries the selected id, the score, the component breakdown, the ranked candidate scores, and the trigger, negative, and retrieval hits that produced them.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The weights encode the design intent</span>. Trigger matches are worth more than retrieval matches, so a strategy is chosen for the shape it claims to handle, not for how many search terms coincide.</strong> The weights encode the design intent. Trigger matches are worth more than retrieval matches, so a strategy is chosen for the shape it claims to handle, not for how many search terms coincide. A negative trigger can veto a strategy that looks apt. The retrieval cap stops a strategy from winning on keyword volume.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The same recomputation enforces honesty</span>. 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>, <code>_verify_declared_case_outcomes</code> recomputes each from the evidence and reports a stale-declaration finding on any mismatch.</strong> The same recomputation 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>, <code>_verify_declared_case_outcomes</code> recomputes each from the evidence and reports a stale-declaration finding on any mismatch. A case that declares only a bare <code>selected_strategy_id</code>, with nothing to check it against, is rejected as label-only.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Two further checks guard the copied</span> inputs. <code>validate_source_module_imports</code> reads <code>source_module_manifest.json</code> and confirms each copied source body against its recorded SHA-256 digest, line count, byte count, and required anchors, and rejects any body that would land inside a generated result record.</strong> Two further checks guard the copied inputs. <code>validate_source_module_imports</code> reads <code>source_module_manifest.json</code> and confirms each copied source body against its recorded SHA-256 digest, line count, byte count, and required anchors, and rejects any body that would land inside a generated result record. <code>validate_source_artifact_consistency</code> opens the three copied runtime artifacts (<code>strategy_cards.json</code>, <code>strategy_hypothesis_set.json</code>, <code>prover_skill_atlas.json</code>) and checks them for oracle-label and proof-body leakage. <code>write_receipts</code> then emits four metadata-only result records: <code>mathematical_strategy_atlas_result.json</code>, <code>mathematical_strategy_atlas_board.json</code>, <code>mathematical_strategy_atlas_validation_receipt.json</code>, and a fixture-sign-off record. Each carries refs, counts, hits, and verdicts, never body text.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code>, <code>run_strategy_bundle</code></td><td>Entrypoints for the fixture and exported bundle</td></tr><tr><td><code>_build_result</code></td><td>Runs the stages in order and derives <code>status</code></td></tr><tr><td><code>validate_strategy_selection</code></td><td>Scores every case and checks the negative cases</td></tr><tr><td><code>_score_strategy</code>, <code>_score_case</code></td><td>Weighted per-strategy score and per-case selection</td></tr><tr><td><code>validate_source_module_imports</code></td><td>Digest, count, and anchor check for copied bodies</td></tr><tr><td><code>validate_source_artifact_consistency</code></td><td>Leakage check on the three copied runtime artifacts</td></tr><tr><td><code>write_receipts</code></td><td>Emits the four metadata-only result records</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"442\" height=\"666\" viewBox=\"0 0 442 666\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"221.1\" y1=\"54.0\" x2=\"221.1\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"221.1,96.0 218.0,89.2 224.2,89.2\"></polygon><line class=\"pmd-edge\" x1=\"221.1\" y1=\"150.0\" x2=\"221.1\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"221.1,192.0 218.0,185.2 224.2,185.2\"></polygon><line class=\"pmd-edge\" x1=\"221.1\" y1=\"264.0\" x2=\"221.1\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"221.1,306.0 218.0,299.2 224.2,299.2\"></polygon><line class=\"pmd-edge\" x1=\"189.0\" y1=\"360.0\" x2=\"139.1\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"139.1,402.0 142.4,395.3 146.3,399.9\"></polygon><line class=\"pmd-edge\" x1=\"250.1\" y1=\"360.0\" x2=\"304.8\" y2=\"411.0\"></line><polygon class=\"pmd-arrow\" points=\"304.8,411.0 297.7,408.6 301.9,404.1\"></polygon><line class=\"pmd-edge\" x1=\"139.1\" y1=\"456.0\" x2=\"189.0\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"189.0,498.0 181.8,495.9 185.7,491.3\"></polygon><line class=\"pmd-edge\" x1=\"304.8\" y1=\"447.0\" x2=\"250.1\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"250.1,498.0 253.0,491.1 257.2,495.6\"></polygon><line class=\"pmd-edge\" x1=\"221.1\" y1=\"552.0\" x2=\"221.1\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"221.1,594.0 218.0,587.2 224.2,587.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.9\" y=\"18.0\" width=\"74.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.1\" y=\"40.5\">Inputs</tspan></text><title>Inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.3\" y=\"96.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.1\" y=\"118.5\">scan inputs for</tspan><tspan x=\"221.1\" y=\"136.5\">non-public-state leakage</tspan></text><title>scan inputs for non-public-state leakage</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.3\" y=\"192.0\" width=\"207.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.1\" y=\"214.5\">_score_strategy</tspan><tspan x=\"221.1\" y=\"232.5\">trigger x4 - negative x3</tspan><tspan x=\"221.1\" y=\"250.5\">+ retrieval (cap 2)</tspan></text><title>_score_strategy trigger x4 - negative x3 + retrieval (cap 2)</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"221.1,306.0 280.5,333.0 221.1,360.0 161.7,333.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.1\" y=\"328.5\">any positive</tspan><tspan x=\"221.1\" y=\"346.5\">score?</tspan></text><title>any positive score?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"402.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"107.0\" y=\"424.5\">selected_strategy_id</tspan><tspan x=\"107.0\" y=\"442.5\">+ score breakdown</tspan></text><title>selected_strategy_id + score breakdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"224.0\" y=\"411.0\" width=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"433.5\">STRATEGY_SELECTION_MISS</tspan></text><title>STRATEGY_SELECTION_MISS</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"498.0\" width=\"141.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.1\" y=\"520.5\">recompute vs</tspan><tspan x=\"221.1\" y=\"538.5\">declared fields</tspan></text><title>recompute vs declared fields</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"139.5\" y=\"594.0\" width=\"163.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.1\" y=\"616.5\">four metadata-only</tspan><tspan x=\"221.1\" y=\"634.5\">result records</tspan></text><title>four metadata-only result records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>Inputs</dt><dd><code class=\"pm-diagram__ref-loc\">strategy_atlas.json</code><code class=\"pm-diagram__ref-loc\">problem_features.json</code><code class=\"pm-diagram__ref-loc\">hypothesis_cases.json</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;strategy_atlas.json problem_features.json hypothesis_cases.json&quot;] scan[&quot;scan inputs for non-public-state leakage&quot;] score[&quot;_score_strategy trigger x4 - negative x3 + retrieval (cap 2)&quot;] select{&quot;any positive score?&quot;} selected[&quot;selected_strategy_id + score breakdown&quot;] miss[&quot;STRATEGY_SELECTION_MISS&quot;] verify[&quot;recompute vs declared fields&quot;] result records[&quot;four metadata-only result records&quot;] inputs --&gt; scan scan --&gt; score score --&gt; select select -- yes --&gt; selected select -- no --&gt; miss selected --&gt; verify miss --&gt; verify verify --&gt; result records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The fixture supplies eight named negative</span> cases in <code>EXPECTED_NEGATIVE_CASES</code>, and the run fails if any expected case is not observed.</strong> The fixture supplies eight named negative cases in <code>EXPECTED_NEGATIVE_CASES</code>, and the run fails if any expected case is not observed. <code>unknown_strategy_id</code> rejects a strategy id outside the public enum. <code>proof_body_with_strategy</code> rejects any proof, provider, or source body field on a case. <code>oracle_strategy_label_leakage</code> rejects a fixture that exposes an oracle strategy label. <code>post_oracle_strategy_selection</code> rejects a case marked as selected after oracle labels are visible. <code>release_overclaim</code> rejects a payload that tries to set <code>release_authorized</code> or any sibling authority flag. <code>superficial_overlap_only_scoring</code> rejects legacy unweighted overlap as the decision rule. <code>missing_rich_strategy_card_fields</code> rejects a strategy card that lacks <code>trigger_features</code>, <code>negative_triggers</code>, <code>retrieval_expansion_terms</code>, or <code>proof_plan_template</code>. <code>retrieval_bonus_ceiling_overclaim</code> rejects a claimed retrieval cap above two.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The atlas follows the formal-methods</span> practice of separating problem-shape classification from proof execution. Lean&#x27;s tactic model, described 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>, is the immediate precedent: proof work is arrange around tactics chosen for a goal shape while the kernel checks the final proof state.</strong> The atlas follows the formal-methods practice of separating problem-shape classification from proof execution. Lean&#x27;s tactic model, described 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>, is the immediate precedent: proof work is 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> motivates explicit retrieval terms and domain tags, because a large formal library is navigated by topic and reusable theorem families. The pattern is also adjacent to hammer-style 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 before replay. This component keeps the pattern pre-oracle and metadata-only: it records why a first strategy was selected, not whether the proof can be completed.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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 python3 -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 python3 -m pytest -p no:cacheprovider tests/test_mathematical_strategy_atlas_hypothesis_scorer.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green strategy run establishes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run means the strategy scoring, the copied-body digests, the source-artifact consistency, and the eight negative cases all checked out.</strong> A green run means the strategy scoring, the copied-body digests, the source-artifact consistency, and the eight negative cases all checked out. It does not mean a proof ran.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded strategy-selection claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim the evidence supports is narrow: public pre-oracle strategy hypotheses, the retrieval-lens metadata that feeds them, the copied public source bodies, their source-artifact digests, and the eight negative cases are all inspectable and reproducible from the three input files.</strong> The strongest claim the evidence supports is narrow: public pre-oracle strategy hypotheses, the retrieval-lens metadata that feeds them, the copied public source bodies, their source-artifact digests, and the eight negative cases are all inspectable and reproducible from the three input files. The proof boundary is exactly that metadata and those metadata-only result records.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component does not run Lean</span> or Lake, prove formal-result correctness, reveal oracle strategy labels, expose proof bodies, use external model services, tune on test answers, certify benchmark performance, or authorize public sharing or launch.</strong> The component does not run Lean or Lake, prove formal-result correctness, reveal oracle strategy labels, expose proof bodies, use external model services, tune on test answers, certify benchmark performance, or authorize public sharing or launch. The copied runtime artifacts are public strategy traces, not oracle labels or model-output data. That scope limit is set in <code>AUTHORITY_CEILING</code>, where every proof, provider, and launch flag is false.</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": "component-mathematical-strategy-atlas-hypothesis-scorer.html"
          },
          {
            "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-module-lean-std-premise-index.html"
          },
          {
            "id": "paper_module.formal_math_premise_retrieval",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Premise Retrieval",
            "relation": "depends on",
            "url": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "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-module-ring2-premise-precision-recall.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-mathematical-strategy-atlas.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 inputs[\"strategy_atlas.json problem_features.json hypothesis_cases.json\"] scan[\"scan inputs for non-public-state leakage\"] score[\"_score_strategy trigger x4 - negative x3 + retrieval (cap 2)\"] select{\"any positive score?\"} selected[\"selected_strategy_id + score breakdown\"] miss[\"STRATEGY_SELECTION_MISS\"] verify[\"recompute vs declared fields\"] result records[\"four metadata-only result records\"] inputs --> scan scan --> score score --> select select -- yes --> selected select -- no --> miss selected --> verify miss --> verify verify --> result records",
            "source_format": "mermaid",
            "source_hash": "sha256:524cac1e5910a97f6c2d472878fb447833719e6b11887b9262d580ab123ef46c",
            "source_line_end": 165,
            "source_line_start": 147
          }
        ],
        "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-module-lean-std-premise-index.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "depends on",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "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-module-ring2-premise-precision-recall.html"
              }
            ],
            "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": "component-mathematical-strategy-atlas-hypothesis-scorer.html"
              },
              {
                "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": 250,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Theorem Proving in Lean 4",
            "section_id": "the-atlas-follows-the-formal-methods-practice-of-separating-problem-shape-classification-from-proof-execution",
            "url": "https://lean-lang.org/theorem_proving_in_lean4/Tactics/"
          },
          {
            "kind": "external_reference",
            "label": "mathlib overview",
            "section_id": "the-atlas-follows-the-formal-methods-practice-of-separating-problem-shape-classification-from-proof-execution",
            "url": "https://leanprover-community.github.io/mathlib-overview.html"
          },
          {
            "kind": "external_reference",
            "label": "Sledgehammer",
            "section_id": "the-atlas-follows-the-formal-methods-practice-of-separating-problem-shape-classification-from-proof-execution",
            "url": "https://isabelle.in.tum.de/doc/sledgehammer.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "mathematicalstrategyatlashypothesisscorer is a small component that records a formal-math proof search's first move before any proof runs. mathematicalstrategyatlashypothesisscorer is a small component that records a formal-math proof search's first move before any proof runs. It reads public problem feature tags and a strategy atlas, scores each candidate opening strategy, and writes down which one it picked and why. It never proves anything.",
            "level": 4,
            "order": 1,
            "section_id": "a-scorer-for-formal-math-proof-search-hypotheses",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "A scorer for formal-math proof-search hypotheses"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The output is a set of result records: the selected strategy id for each case, the integer score that chose it, the component breakdown that produced the score, and a list of cases where nothing matched. The output is a set of result records: the selected strategy id for each case, the integer score that chose it, the component breakdown that produced the score, and a list of cases where nothing matched. A cold reader can take the same three input files and re-derive every selection by hand.",
            "level": 4,
            "order": 2,
            "section_id": "the-output-is-a-set-of-result-records",
            "source_line_end": 19,
            "source_line_start": 12,
            "title": "The output is a set of result records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A worked example: a problem tagged iffgoal scores the iffsplit strategy highest and selects it. A worked example: a problem tagged iffgoal scores the iffsplit strategy highest and selects it. A problem whose only tag matches nothing scores no candidate above zero and resolves to a typed STRATEGYSELECTIONMISS instead of a silent guess.",
            "level": 4,
            "order": 3,
            "section_id": "the-shipped-finite-sum-example",
            "source_line_end": 27,
            "source_line_start": 20,
            "title": "The shipped finite-sum example"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 29,
            "source_line_start": 28,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A proof search has to start somewhere. Before a premise is retrieved or a tactic is run, an agent has already committed to a first move: a goal shape and a family of tactics it expects to use. A proof search has to start somewhere. Before a premise is retrieved or a tactic is run, an agent has already committed to a first move: a goal shape and a family of tactics it expects to use. That choice is usually implicit, buried inside a model call. This component pulls it into the open and answers one question: for a given problem shape, which strategy did the system pick first, and on what visible evidence?",
            "level": 4,
            "order": 5,
            "section_id": "a-proof-search-has-to-start-somewhere",
            "source_line_end": 39,
            "source_line_start": 30,
            "title": "A proof search has to start somewhere"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The constraint 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. The constraint 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 from public feature tags and a strategy atlas of trigger features, negative triggers, and retrieval-expansion terms. The selected strategy is a hypothesis recomputed from readable inputs, not a label copied from an answer key.",
            "level": 4,
            "order": 6,
            "section_id": "the-constraint-is-what-the-answer-is-allowed-to-depend-on",
            "source_line_end": 49,
            "source_line_start": 40,
            "title": "The constraint is what the answer is allowed to depend on"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose classifier fails here in two ways. It can bake the answer in by declaring the chosen strategy as a plain label, or it can score on shallow feature overlap that happens to line up with the known-good label. A loose classifier fails here in two ways. It can bake the answer in by declaring the chosen strategy as a plain label, or it can score on shallow feature overlap that happens to line up with the known-good label. This component rejects both. A declared selection must match the score the component recomputes, and a strategy chosen on overlap alone is a typed negative case rather than a pass.",
            "level": 4,
            "order": 7,
            "section_id": "a-loose-classifier-fails-here-in-two-ways",
            "source_line_end": 59,
            "source_line_start": 50,
            "title": "A loose classifier fails here in two ways"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 61,
            "source_line_start": 60,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The entrypoints are run for the fixture and runstrategybundle for the exported bundle. Both call buildresult, which runs the stages below in order and then hands the result to writereceipts.** The entrypoints are run for the fixture and runstrategybundle for the exported bundle. Both call buildresult, which runs the stages below in order and then hands the result to write_receipts.",
            "level": 4,
            "order": 9,
            "section_id": "the-entrypoints-are-run-for-the-fixture-and-run-strategy-bundle-for-the-exported-bundle",
            "source_line_end": 68,
            "source_line_start": 62,
            "title": "The entrypoints are `run` for the fixture and `run_strategy_bundle` for the exported bundle"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult loads three public inputs: strategyatlas.json, problemfeatures.json, and hypothesiscases.json. buildresult loads three public inputs: strategy_atlas.json, problemfeatures.json, and hypothesiscases.json. It scans every input path for non-public-state leakage first, so a blocking scan hit fails the run before scoring is trusted. Then it runs scoring, the copied-body floor check, and the source-artifact consistency check, and it derives a single status that is PASS only when all of them pass and no expected negative case is missing.",
            "level": 4,
            "order": 10,
            "section_id": "build-result-loads-three-public-inputs",
            "source_line_end": 78,
            "source_line_start": 69,
            "title": "`_build_result` loads three public inputs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatestrategyselection is the scoring core. For each case it calls scorecase, which calls scorestrategy once per candidate. validatestrategyselection is the scoring core. For each case it calls scorecase, which calls scorestrategy once per candidate. The score is one integer from three terms. Each problem feature that matches a strategy's triggerfeatures adds four points (TRIGGERFEATURE_WEIGHT). Each feature that matches its negativetriggers subtracts three (NEGATIVETRIGGER_PENALTY). Each retrieval-query term found in the strategy's expansion terms adds one point (RETRIEVALTERMBONUS), capped at two (RETRIEVALBONUSCAP). Plain feature overlap is recorded as a diagnostic count and kept out\u2026",
            "level": 4,
            "order": 11,
            "section_id": "validate-strategy-selection-is-the-scoring-core",
            "source_line_end": 90,
            "source_line_start": 79,
            "title": "`validate_strategy_selection` is the scoring core"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Selection is a deterministic sort. Only strategies with a positive score are eligible. Selection is a deterministic sort. Only strategies with a positive score are eligible. Among those, scorecase ranks by score highest first, breaks ties by the strategy's declared order and then its id, and takes the top row. If no candidate scores positive the case resolves to STRATEGYSELECTIONMISS. Each case record carries the selected id, the score, the component breakdown, the ranked candidate scores, and the trigger, negative, and retrieval hits that produced them.",
            "level": 4,
            "order": 12,
            "section_id": "selection-is-a-deterministic-sort",
            "source_line_end": 101,
            "source_line_start": 91,
            "title": "Selection is a deterministic sort"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The weights encode the design intent. Trigger matches are worth more than retrieval matches, so a strategy is chosen for the shape it claims to handle, not for how many search terms coincide. The weights encode the design intent. Trigger matches are worth more than retrieval matches, so a strategy is chosen for the shape it claims to handle, not for how many search terms coincide. A negative trigger can veto a strategy that looks apt. The retrieval cap stops a strategy from winning on keyword volume.",
            "level": 4,
            "order": 13,
            "section_id": "the-weights-encode-the-design-intent",
            "source_line_end": 110,
            "source_line_start": 102,
            "title": "The weights encode the design intent"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The same recomputation enforces honesty. When a case declares its own selectedstrategyid, score, classifier, retrievalbonus, or candidatescores, verifydeclaredcaseoutcomes recomputes each from the evidence and reports a stale-declaration finding on any mismatch. The same recomputation enforces honesty. When a case declares its own selectedstrategyid, score, classifier, retrieval_bonus, or candidatescores, verifydeclaredcase_outcomes recomputes each from the evidence and reports a stale-declaration finding on any mismatch. A case that declares only a bare selectedstrategyid, with nothing to check it against, is rejected as label-only.",
            "level": 4,
            "order": 14,
            "section_id": "the-same-recomputation-enforces-honesty",
            "source_line_end": 120,
            "source_line_start": 111,
            "title": "The same recomputation enforces honesty"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "Two further checks guard the copied inputs. validatesourcemoduleimports reads sourcemodulemanifest.json and confirms each copied source body against its recorded SHA-256 digest, line count, byte count, and required anchors, and rejects any body that would land inside a generated result record.** Two further checks guard the copied inputs. validatesourcemodule_imports reads sourcemodulemanifest.json and confirms each copied source body against its recorded SHA-256 digest, line count, byte count, and required anchors, and rejects any body that would land inside a generated result record. validatesourceartifact_consistency opens the three copied runtime artifacts (strategycards.json, strategyh\u2026",
            "level": 4,
            "order": 15,
            "section_id": "two-further-checks-guard-the-copied-inputs",
            "source_line_end": 166,
            "source_line_start": 121,
            "title": "Two further checks guard the copied inputs"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "negative-cases",
            "source_line_end": 168,
            "source_line_start": 167,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture supplies eight named negative cases in EXPECTEDNEGATIVECASES, and the run fails if any expected case is not observed. The fixture supplies eight named negative cases in EXPECTEDNEGATIVECASES, and the run fails if any expected case is not observed. unknownstrategyid rejects a strategy id outside the public enum. proofbodywith_strategy rejects any proof, provider, or source body field on a case. oraclestrategylabel_leakage rejects a fixture that exposes an oracle strategy label. postoraclestrategy_selection rejects a case marked as selected after oracle labels are visible. release_overclaim rejects a payload that tries to set release_authorized or any sibling authority flag. super\u2026",
            "level": 4,
            "order": 17,
            "section_id": "the-fixture-supplies-eight-named-negative-cases-in-expected-negative-cases",
            "source_line_end": 185,
            "source_line_start": 169,
            "title": "The fixture supplies eight named negative cases in `EXPECTED_NEGATIVE_CASES`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "prior-art-grounding",
            "source_line_end": 187,
            "source_line_start": 186,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The atlas follows the formal-methods practice of separating problem-shape classification from proof execution. Lean's tactic model, described in Theorem Proving in Lean 4, is the immediate precedent: proof work is arrange around tactics chosen for a goal shape while the kernel checks the final proof state. The atlas follows the formal-methods practice of separating problem-shape classification from proof execution. Lean's tactic model, described in Theorem Proving in Lean 4, is the immediate precedent: proof work is arrange around tactics chosen for a goal shape while the kernel checks the final proof state. The mathlib overview motivates explicit retrieval terms and domain tags, because a\u2026",
            "level": 4,
            "order": 19,
            "section_id": "the-atlas-follows-the-formal-methods-practice-of-separating-problem-shape-classification-from-proof-execution",
            "source_line_end": 204,
            "source_line_start": 188,
            "title": "The atlas follows the formal-methods practice of separating problem-shape classification from proof execution"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate:",
            "level": 2,
            "order": 20,
            "section_id": "validation-receipt-path",
            "source_line_end": 221,
            "source_line_start": 205,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A green run means the strategy scoring, the copied-body digests, the source-artifact consistency, and the eight negative cases all checked out. A green run means the strategy scoring, the copied-body digests, the source-artifact consistency, and the eight negative cases all checked out. It does not mean a proof ran.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-green-strategy-run-establishes",
            "source_line_end": 228,
            "source_line_start": 222,
            "title": "What a green strategy run establishes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 230,
            "source_line_start": 229,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim the evidence supports is narrow: public pre-oracle strategy hypotheses, the retrieval-lens metadata that feeds them, the copied public source bodies, their source-artifact digests, and the eight negative cases are all inspectable and reproducible from the three input files. The strongest claim the evidence supports is narrow: public pre-oracle strategy hypotheses, the retrieval-lens metadata that feeds them, the copied public source bodies, their source-artifact digests, and the eight negative cases are all inspectable and reproducible from the three input files. The proof boundary is exactly that metadata and those metadata-only result records.",
            "level": 4,
            "order": 23,
            "section_id": "the-bounded-strategy-selection-claim",
            "source_line_end": 239,
            "source_line_start": 231,
            "title": "The bounded strategy-selection claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component does not run Lean or Lake, prove formal-result correctness, reveal oracle strategy labels, expose proof bodies, use external model services, tune on test answers, certify benchmark performance, or authorize public sharing or launch. The component does not run Lean or Lake, prove formal-result correctness, reveal oracle strategy labels, expose proof bodies, use external model services, tune on test answers, certify benchmark performance, or authorize public sharing or launch. The copied runtime artifacts are public strategy traces, not oracle labels or model-output data. That scope limit is set in scope_limit, where every proof, provider, and launch flag is false.",
            "level": 4,
            "order": 24,
            "section_id": "the-component-does-not-run-lean-or-lake",
            "source_line_end": 249,
            "source_line_start": 240,
            "title": "The component does not run Lean or Lake"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "mathematical_strategy_atlas_hypothesis_scorer.py",
            "path": "src/microcosm_core/organs/mathematical_strategy_atlas_hypothesis_scorer.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for strategy-atlas fixture validation, exported bundle validation, copied body-floor checks, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_strategy_bundle",
              "validate_strategy_selection",
              "validate_source_module_imports",
              "validate_source_artifact_consistency",
              "write_receipts",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mathematical_strategy_atlas_hypothesis_scorer.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It runs bounded Lean proof-step</span> candidates in a throwaway copy of a public project and records each checker return code while keeping proof text and payloads out.</strong> <code>verifier_lab_execution_spine</code> is the component that actually runs bounded Lean proof-step attempts and writes down what the checker said. It copies a small public Lean project into a throwaway workspace, builds it once, writes one <code>.lean</code> file per candidate, runs the Lean checker on each, and records the return code. It keeps the proof text, the tool output, and every provider or oracle payload out of the result. A reader gets the pass or fail facts and the safety counts, and nothing that would leak.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Narrower than the kernel</span>, the spine executes each transition, turns a zero exit into <code>accepted</code>, and rejects contaminated candidates before the checker ever runs.</strong> The component is narrower than <code>verifier_lab_kernel</code>. The kernel reasons about the shape of a transition; this spine executes it. A zero exit code from the Lean checker becomes <code>accepted</code>. Anything else becomes a residual with a failure class. Candidates that carry a forbidden field, or that mark an oracle or provider as visible, are rejected before the checker is ever invoked, so a contaminated run cannot be dressed up as a clean one.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It emits four records</span>, full result, board summary, validation, and fixture sign-off, each stating the same scope limit and carrying counts without bodies.</strong> It emits four result records: a full result, a board summary, a validation record, and a fixture-sign-off record. All four state the same scope limit, carry the return codes and counts, and omit the bodies.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Keeping hidden help out of the record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Proof systems can report success while hiding oracle or provider help, so this component answers one question: did a bounded Lean candidate pass the checker unaided?</strong> Automated proof systems can blur how a result was reached. A model can be handed the answer by an oracle, or shown the proof by a provider, and still report the result as if it had found the proof alone. A loose result record hides that distinction: it prints a success without saying what help was in the room. This component exists to keep that blur out of the record. It answers one question. Did a bounded Lean candidate pass the checker, with no help the record is hiding?</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Authority separation holds counters at zero</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Authority separation keeps verified candidates, oracle references, and provider hypotheses as distinct classes, pinning the forward-success and export counters at zero by construction.</strong> The discipline is authority separation. A verified candidate is one class. An oracle reference and a provider hypothesis are separate classes that are never counted as forward success. The counters <code>oracle_forward_success_increment_count</code> and <code>provider_results_counted</code> are held at zero by construction, alongside <code>proof_body_export_count</code> and <code>source_mutation_count</code>. Real execution and a clean record are not in tension: the leak checks run first, so the Lean run that follows is already free of the fields that would compromise it.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points over <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> executes Lean for real on the fixture while <code>run_execution_bundle</code> validates an exported group offline, and both flow through <code>_build_result</code> then <code>write_receipts</code>.</strong> Two entry points drive the component. <code>run</code> handles the first-wave fixture and executes Lean for real. <code>run_execution_bundle</code> validates an exported group without a Lean toolchain, so a third party can inspect a shipped bundle offline. Both call <code>_build_result</code>, then <code>write_receipts</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_build_result</code> scans, copies, and builds once</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> loads the packet, secret-scans every input, and builds the copied Lean project once, executing candidates only when that build returns zero.</strong> <code>_build_result</code> is the spine. It loads the execution packet, scans every input path for forbidden content with the shared secret-exclusion scan, and reads the tool versions. In fixture mode it opens a temporary directory, copies the Lean project into it, and calls <code>_build_lake_project</code>, which runs <code>lake build MicrocosmProofWitness</code> once with a sixty-second limit. Only if that build returns zero does it execute the transition candidates.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Per-candidate contract check in <code>_execute_transition</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_execute_transition</code> first runs the contract check for forbidden keys, visible oracle or provider, and unknown action class, rejecting the candidate or else running <code>lake env lean</code> and recording the return code.</strong> Each candidate goes through <code>_execute_transition</code>. That function first calls <code>_validate_transition_contract</code>. The contract check walks the candidate for any key in <code>FORBIDDEN_TRANSITION_KEYS</code> (<code>proof_body</code>, <code>raw_tactic_script</code>, <code>oracle_template</code>, <code>provider_output_body</code>, and similar) using <code>_walk_forbidden_keys</code>, checks whether <code>oracle_visible</code> or <code>provider_visible</code> is set, and checks that the <code>action_class</code> is one of the nine names in <code>ALLOWED_ACTION_CLASSES</code>. If any check fires, the candidate becomes a <code>CONTRACT_REJECTED</code> record with the error codes attached and no Lean run. If the contract is clean, <code>_execute_transition</code> writes a <code>.lean</code> source built by <code>_lean_source_for_transition</code>, runs <code>lake env lean</code> on it, and sets <code>accepted</code> from the return code. The record carries the return code, the action class, and the failure class. It never carries the proof text or the stdout and stderr bodies.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">CP2 translation and evolve mutation lanes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Two smaller lanes also run: CP2 translation emits typed next-action candidates from a fixed vocabulary, and evolve mutation touches only bounded policy artifacts, each rejecting out-of-scope requests.</strong> Two smaller lanes run on the same packet. CP2 translation reads residual cases and emits typed next-action candidates drawn from a fixed vocabulary; a request that smuggles a proof body is rejected. Evolve mutation adjusts only the bounded policy artifacts named in <code>ALLOWED_EVOLVE_ARTIFACTS</code>; a mutation aimed at anything else is rejected.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Digest checks on the exported group</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_source_module_imports</code> recomputes each copied file&#x27;s SHA-256 against the manifest and blocks the group on any digest mismatch, missing anchor, or out-of-prefix source.</strong> <code>validate_source_module_imports</code> handles the exported group. It reads <code>source_module_manifest.json</code>, confirms the declared module count matches the rows, and for each row recomputes the SHA-256 digest of the copied file and compares it to the manifest. A digest mismatch, a missing anchor, or a source reference outside the allowed prefixes blocks the group. The copied bodies live in the bundle, never in the record.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>write_receipts</code> pins the zero-authority facts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>write_receipts</code> composes the four records with every authority flag false, and the status passes only when the scan is clean, the build returned zero, and the expected transition counts are met.</strong> <code>write_receipts</code> composes the four records and pins the safety facts: <code>receipts_include_proof_bodies</code> false, <code>provider_calls_authorized</code> false, <code>source_mutation_authorized</code> false, <code>release_authorized</code> false. The overall status in <code>_build_result</code> passes only when the secret scan is clean, Lean and Lake are available, the project build returned zero, no expected negative case is missing, and the run produced at least four transitions, two accepted, one residual, one CP2 effect, and one accepted mutation.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>First-wave fixture entry; runs Lean for real, then writes records</td></tr><tr><td><code>run_execution_bundle</code></td><td>Exported-group entry; validates a shipped bundle without a toolchain</td></tr><tr><td><code>_build_result</code></td><td>Loads the packet, scans inputs, builds, executes, gates the status</td></tr><tr><td><code>_build_lake_project</code></td><td>Runs <code>lake build MicrocosmProofWitness</code> once</td></tr><tr><td><code>_execute_transition</code></td><td>Contract-checks, then runs <code>lake env lean</code> on one candidate</td></tr><tr><td><code>_validate_transition_contract</code></td><td>Rejects forbidden fields, visible oracle/provider, unknown action classes</td></tr><tr><td><code>validate_source_module_imports</code></td><td>Recomputes copied-file digests for the exported group</td></tr><tr><td><code>write_receipts</code></td><td>Writes the four records and pins the zero-authority facts</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"487\" height=\"774\" viewBox=\"0 0 487 774\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"243.3\" y1=\"126.0\" x2=\"243.3\" y2=\"168.0\"></line><polygon class=\"pmd-arrow\" points=\"243.3,168.0 240.2,161.2 246.4,161.2\"></polygon><line class=\"pmd-edge\" x1=\"243.3\" y1=\"222.0\" x2=\"243.3\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"243.3,264.0 240.2,257.2 246.4,257.2\"></polygon><line class=\"pmd-edge\" x1=\"185.1\" y1=\"354.0\" x2=\"130.8\" y2=\"396.0\"></line><polygon class=\"pmd-arrow\" points=\"130.8,396.0 134.4,389.4 138.1,394.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"123.0\" y=\"366.0\" width=\"70.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"158.0\" y=\"379.0\" text-anchor=\"middle\">leak found</text><line class=\"pmd-edge\" x1=\"279.6\" y1=\"354.0\" x2=\"313.4\" y2=\"396.0\"></line><polygon class=\"pmd-arrow\" points=\"313.4,396.0 306.8,392.6 311.5,388.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"276.5\" y=\"366.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"296.5\" y=\"379.0\" text-anchor=\"middle\">clean</text><line class=\"pmd-edge\" x1=\"309.4\" y1=\"450.0\" x2=\"269.1\" y2=\"492.0\"></line><polygon class=\"pmd-arrow\" points=\"269.1,492.0 271.7,484.9 276.1,489.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"260.2\" y=\"462.0\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"289.2\" y=\"475.0\" text-anchor=\"middle\">return 0</text><line class=\"pmd-edge\" x1=\"214.3\" y1=\"546.0\" x2=\"159.6\" y2=\"597.0\"></line><polygon class=\"pmd-arrow\" points=\"159.6,597.0 162.5,590.1 166.7,594.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"164.0\" y=\"562.5\" width=\"46.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"187.0\" y=\"575.5\" text-anchor=\"middle\">exit 0</text><line class=\"pmd-edge\" x1=\"271.2\" y1=\"546.0\" x2=\"314.7\" y2=\"588.0\"></line><polygon class=\"pmd-arrow\" points=\"314.7,588.0 307.6,585.4 311.9,581.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"264.0\" y=\"558.0\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"293.0\" y=\"571.0\" text-anchor=\"middle\">non-zero</text><line class=\"pmd-edge\" x1=\"109.3\" y1=\"450.0\" x2=\"225.4\" y2=\"684.0\"></line><polygon class=\"pmd-arrow\" points=\"225.4,684.0 219.6,679.2 225.1,676.5\"></polygon><line class=\"pmd-edge\" x1=\"158.0\" y1=\"633.0\" x2=\"208.0\" y2=\"684.0\"></line><polygon class=\"pmd-arrow\" points=\"208.0,684.0 201.0,681.3 205.4,677.0\"></polygon><line class=\"pmd-edge\" x1=\"317.1\" y1=\"642.0\" x2=\"277.3\" y2=\"684.0\"></line><polygon class=\"pmd-arrow\" points=\"277.3,684.0 279.8,676.9 284.3,681.1\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"106.2\" y=\"18.0\" width=\"274.2\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"40.5\">Execution packet</tspan><tspan x=\"243.3\" y=\"58.5\">transition candidates, CP2</tspan><tspan x=\"243.3\" y=\"76.5\">requests,</tspan><tspan x=\"243.3\" y=\"94.5\">evolve mutations, oracle/provider</tspan><tspan x=\"243.3\" y=\"112.5\">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=\"150.6\" y=\"168.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"190.5\">Secret-exclusion scan</tspan><tspan x=\"243.3\" y=\"208.5\">over every input path</tspan></text><title>Secret-exclusion scan over every input path</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"109.9\" y=\"264.0\" width=\"266.8\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"286.5\">Contract check</tspan><tspan x=\"243.3\" y=\"304.5\">forbidden field? oracle/provider</tspan><tspan x=\"243.3\" y=\"322.5\">visible?</tspan><tspan x=\"243.3\" y=\"340.5\">action class out of vocabulary?</tspan></text><title>Contract check forbidden field? oracle/provider visible? action class out of vocabulary?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"396.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"95.9\" y=\"418.5\">CONTRACT_REJECTED</tspan><tspan x=\"95.9\" y=\"436.5\">no Lean run</tspan></text><title>CONTRACT_REJECTED no Lean run</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"201.8\" y=\"396.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"335.2\" y=\"418.5\">lake build MicrocosmProofWitness</tspan><tspan x=\"335.2\" y=\"436.5\">once, in a temporary copy</tspan></text><title>lake build MicrocosmProofWitness once, in a temporary copy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.3\" y=\"492.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"514.5\">Write .lean, run lake env lean</tspan><tspan x=\"243.3\" y=\"532.5\">return code 0 = accepted</tspan></text><title>Write .lean, run lake env lean return code 0 = accepted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"55.0\" y=\"597.0\" width=\"170.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"619.5\">Accepted transition</tspan></text><title>Accepted transition</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"253.6\" y=\"588.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"342.6\" y=\"610.5\">Residual</tspan><tspan x=\"342.6\" y=\"628.5\">non-zero return code</tspan></text><title>Residual non-zero return code</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"121.0\" y=\"684.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"706.5\">Four result records</tspan><tspan x=\"243.3\" y=\"724.5\">return codes and counts kept,</tspan><tspan x=\"243.3\" y=\"742.5\">bodies and proof text omitted</tspan></text><title>Four result records return codes and counts kept, bodies and proof text omitted</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Packet[&quot;Execution packet transition candidates, CP2 requests, evolve mutations, oracle/provider refs&quot;] Scan[&quot;Secret-exclusion scan over every input path&quot;] Gate[&quot;Contract check forbidden field? oracle/provider visible? action class out of vocabulary?&quot;] Rejected[&quot;CONTRACT_REJECTED no Lean run&quot;] Build[&quot;lake build MicrocosmProofWitness once, in a temporary copy&quot;] Run[&quot;Write .lean, run lake env lean return code 0 = accepted&quot;] Verified[&quot;Accepted transition&quot;] Residual[&quot;Residual non-zero return code&quot;] Records[&quot;Four result records return codes and counts kept, bodies and proof text omitted&quot;] Packet --&gt; Scan Scan --&gt; Gate Gate --&gt;|leak found| Rejected Gate --&gt;|clean| Build Build --&gt;|return 0| Run Run --&gt;|exit 0| Verified Run --&gt;|non-zero| Residual Rejected --&gt; Records Verified --&gt; Records Residual --&gt; Records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four negative inputs the run must observe</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture ships four negative inputs listed in <code>EXPECTED_NEGATIVE_CASES</code>, each expected to raise one error code, and a run is blocked unless all four are observed.</strong> The fixture ships four negative inputs, each expected to raise one error code, declared in <code>EXPECTED_NEGATIVE_CASES</code>. A run that fails to observe all four is blocked.</p>\n<ul><li><code>transition_leaks_candidate_body</code> must raise <code>VERIFIER_LAB_EXECUTION_TRANSITION_FIELD_FORBIDDEN</code>: a candidate carrying a proof body or raw tactic script.</li><li><code>provider_oracle_visible_transition</code> must raise <code>VERIFIER_LAB_EXECUTION_PROVIDER_OR_ORACLE_VISIBLE</code>: a candidate that exposes an oracle structured source record or provider text to forward execution.</li><li><code>cp2_candidate_contains_proof_body</code> must raise <code>VERIFIER_LAB_EXECUTION_CP2_PROOF_BODY_FORBIDDEN</code>: a translation request that smuggles a proof body into the typed-action lane.</li><li><code>evolve_mutates_unbounded_source</code> must raise <code>VERIFIER_LAB_EXECUTION_EVOLVE_SCOPE_FORBIDDEN</code>: a mutation aimed outside the bounded policy artifacts.</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Small-kernel trust and artifact evaluation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Execution follows the small-kernel proof-assistant tradition where trust rests on the checker not the tactic, and the record shape follows artifact-evaluation practice.</strong> The Lean and Lake execution inherits from the small-kernel proof-assistant 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</a> and LCF-style 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>, where trust rests on a small checker rather than the tactic that produced the term. The record shape follows artifact-evaluation practice: record the command identity, the tool facts, and the pass or fail counts separately from the claim they support, and keep the underlying artifact out of the summary.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green run proves</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run counts as bounded execution-spine evidence only and never as general proof certification.</strong> A green run proves only bounded execution-spine evidence: command intent, tool facts, return-code pass or fail per candidate, the four observed negative cases, and the zero-held authority counters.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A bounded set of public Lean candidates ran in a throwaway copy of a public project, and each checker return code was recorded without exposing proof text.</strong> The strongest claim the evidence supports is narrow. A bounded set of public Lean candidates was run in a throwaway copy of a public project, and the checker&#x27;s return code for each was recorded without exposing the proof text. That is the whole claim.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it refuses past that line</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Past that it certifies no general proofs, carries no Mathlib authority, exports no bodies, calls no provider, mutates no source, and excludes launch.</strong> It refuses everything past that. It does not certify proofs in general, does not carry Mathlib-dependent proof authority, does not export proof bodies, does not certify a benchmark solve rate, does not call any provider, does not change source files, and excludes launch or hosted deployment. An oracle match is never forward success. Provider text is never a proof. The diagram and Atlas views are navigation aids and do not promote a tool run into proof certification.</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": "component-verifier-lab-execution-spine.html"
          },
          {
            "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-module-verifier-lab-kernel.html"
          },
          {
            "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-module-formal-math-lean-proof-witness.html"
          },
          {
            "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-module-formal-math-verifier-trace-repair-loop.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.certificate_kernel_execution_lab",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Certificate Kernel Execution Lab",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].depends_on",
          "url": "paper-module-certificate-kernel-execution-lab.html"
        },
        {
          "id": "paper_module.engine_room_lean_proof_search_lab",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Lean Proof Search Lab",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].depends_on",
          "url": "paper-module-engine-room-lean-proof-search-lab.html"
        }
      ],
      "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-module-verifier-lab-execution-spine.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\"] Scan[\"Secret-exclusion scan over every input path\"] Gate[\"Contract check forbidden field? oracle/provider visible? action class out of vocabulary?\"] Rejected[\"CONTRACT_REJECTED no Lean run\"] Build[\"lake build MicrocosmProofWitness once, in a temporary copy\"] Run[\"Write .lean, run lake env lean return code 0 = accepted\"] Verified[\"Accepted transition\"] Residual[\"Residual non-zero return code\"] Records[\"Four result records return codes and counts kept, bodies and proof text omitted\"] Packet --> Scan Scan --> Gate Gate -->|leak found| Rejected Gate -->|clean| Build Build -->|return 0| Run Run -->|exit 0| Verified Run -->|non-zero| Residual Rejected --> Records Verified --> Records Residual --> Records",
            "source_format": "mermaid",
            "source_hash": "sha256:e880f88f8675449927c9e1c501b3b65ccabfac29c883b9c9bc0089b1c76065fd",
            "source_line_end": 165,
            "source_line_start": 143
          }
        ],
        "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-module-verifier-lab-kernel.html"
              },
              {
                "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-module-formal-math-lean-proof-witness.html"
              },
              {
                "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-module-formal-math-verifier-trace-repair-loop.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "verifier_lab_execution_spine",
                "kind": "organ",
                "kind_label": "component",
                "label": "Verifier Lab Execution Spine",
                "relation": "explains",
                "url": "component-verifier-lab-execution-spine.html"
              },
              {
                "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": 252,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_execution_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Lean theorem prover",
            "section_id": "small-kernel-trust-and-artifact-evaluation",
            "url": "https://www.microsoft.com/en-us/research/publication/the-lean-theorem-prover-system-description/"
          },
          {
            "kind": "external_reference",
            "label": "HOL Light",
            "section_id": "small-kernel-trust-and-artifact-evaluation",
            "url": "https://www.cl.cam.ac.uk/~jrh13/papers/hollight.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It runs bounded Lean proof-step candidates in a throwaway copy of a public project and records each checker return code while keeping proof text and payloads out. verifierlabexecutionspine is the component that actually runs bounded Lean proof-step attempts and writes down what the checker said. It copies a small public Lean project into a throwaway workspace, builds it once, writes one .lean file per candidate, runs the Lean checker on each, and records the return code. It keeps the proof text, the tool output, and every provider or oracle payload out of the result. A reader gets the pass or fail facts and the safety counts, and nothing that would leak.",
            "level": 4,
            "order": 1,
            "section_id": "it-runs-bounded-lean-proof-step-candidates-in-a-throwaway-copy-of-a-public-project",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "It runs bounded Lean proof-step candidates in a throwaway copy of a public project"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Narrower than the kernel, the spine executes each transition, turns a zero exit into accepted, and rejects contaminated candidates before the checker ever runs. The component is narrower than verifierlab_kernel. The kernel reasons about the shape of a transition; this spine executes it. A zero exit code from the Lean checker becomes accepted. Anything else becomes a residual with a failure class. Candidates that carry a forbidden field, or that mark an oracle or provider as visible, are rejected before the checker is ever invoked, so a contaminated run cannot be dressed up as a clean one.",
            "level": 4,
            "order": 2,
            "section_id": "narrower-than-the-kernel",
            "source_line_end": 25,
            "source_line_start": 15,
            "title": "Narrower than the kernel"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It emits four records, full result, board summary, validation, and fixture sign-off, each stating the same scope limit and carrying counts without bodies.** It emits four result records: a full result, a board summary, a validation record, and a fixture-sign-off record. All four state the same scope limit, carry the return codes and counts, and omit the bodies.",
            "level": 4,
            "order": 3,
            "section_id": "it-emits-four-records",
            "source_line_end": 33,
            "source_line_start": 26,
            "title": "It emits four records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Proof systems can report success while hiding oracle or provider help, so this component answers one question: did a bounded Lean candidate pass the checker unaided?** Automated proof systems can blur how a result was reached. A model can be handed the answer by an oracle, or shown the proof by a provider, and still report the result as if it had found the proof alone. A loose result record hides that distinction: it prints a success without saying what help was in the room. This component exists to keep that blur out of the record. It answers one question. Did a bounded Lean candidate pass the checker, with no help the record is hiding?",
            "level": 4,
            "order": 5,
            "section_id": "keeping-hidden-help-out-of-the-record",
            "source_line_end": 46,
            "source_line_start": 36,
            "title": "Keeping hidden help out of the record"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Authority separation keeps verified candidates, oracle references, and provider hypotheses as distinct classes, pinning the forward-success and export counters at zero by construction.** The discipline is authority separation. A verified candidate is one class. An oracle reference and a provider hypothesis are separate classes that are never counted as forward success. The counters oracleforwardsuccessincrementcount and providerresultscounted are held at zero by construction, alongside proofbodyexportcount and sourcemutation_count. Real execution and a clean record are not in tension: the leak checks run first, so the Lean run that follows is already free of the fields that would compromi\u2026",
            "level": 4,
            "order": 6,
            "section_id": "authority-separation-holds-counters-at-zero",
            "source_line_end": 58,
            "source_line_start": 47,
            "title": "Authority separation holds counters at zero"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 60,
            "source_line_start": 59,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run executes Lean for real on the fixture while runexecution_bundle validates an exported group offline, and both flow through buildresult then writereceipts. Two entry points drive the component. run handles the first-wave fixture and executes Lean for real. runexecutionbundle validates an exported group without a Lean toolchain, so a third party can inspect a shipped bundle offline. Both call buildresult, then write_receipts.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-over-build-result",
            "source_line_end": 69,
            "source_line_start": 61,
            "title": "Two entry points over `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult loads the packet, secret-scans every input, and builds the copied Lean project once, executing candidates only when that build returns zero. build_result is the spine. It loads the execution packet, scans every input path for forbidden content with the shared secret-exclusion scan, and reads the tool versions. In fixture mode it opens a temporary directory, copies the Lean project into it, and calls buildlake_project, which runs lake build MicrocosmProofWitness once with a sixty-second limit. Only if that build returns zero does it execute the transition candidates.",
            "level": 4,
            "order": 9,
            "section_id": "build-result-scans-copies-and-builds-once",
            "source_line_end": 80,
            "source_line_start": 70,
            "title": "`_build_result` scans, copies, and builds once"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "executetransition first runs the contract check for forbidden keys, visible oracle or provider, and unknown action class, rejecting the candidate or else running lake env lean and recording the return code. Each candidate goes through execute_transition. That function first calls validatetransition_contract. The contract check walks the candidate for any key in FORBIDDENTRANSITIONKEYS (proofbody, rawtactic_script, oracletemplate, provideroutput_body, and similar) using walkforbiddenkeys, checks whether oraclevisible or provider_visible is set, and checks that the action_class is one of the nine names in ALLOWEDACTIONCLASSES. If any check fires, the candidate becomes a CONTRACT_REJECTED reco\u2026",
            "level": 4,
            "order": 10,
            "section_id": "per-candidate-contract-check-in-execute-transition",
            "source_line_end": 98,
            "source_line_start": 81,
            "title": "Per-candidate contract check in `_execute_transition`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Two smaller lanes also run: CP2 translation emits typed next-action candidates from a fixed vocabulary, and evolve mutation touches only bounded policy artifacts, each rejecting out-of-scope requests.** Two smaller lanes run on the same packet. CP2 translation reads residual cases and emits typed next-action candidates drawn from a fixed vocabulary; a request that smuggles a proof body is rejected. Evolve mutation adjusts only the bounded policy artifacts named in ALLOWEDEVOLVEARTIFACTS; a mutation aimed at anything else is rejected.",
            "level": 4,
            "order": 11,
            "section_id": "cp2-translation-and-evolve-mutation-lanes",
            "source_line_end": 108,
            "source_line_start": 99,
            "title": "CP2 translation and evolve mutation lanes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatesourcemoduleimports recomputes each copied file's SHA-256 against the manifest and blocks the group on any digest mismatch, missing anchor, or out-of-prefix source. validatesourcemoduleimports handles the exported group. It reads sourcemodulemanifest.json, confirms the declared module count matches the rows, and for each row recomputes the SHA-256 digest of the copied file and compares it to the manifest. A digest mismatch, a missing anchor, or a source reference outside the allowed prefixes blocks the group. The copied bodies live in the bundle, never in the record.",
            "level": 4,
            "order": 12,
            "section_id": "digest-checks-on-the-exported-group",
            "source_line_end": 119,
            "source_line_start": 109,
            "title": "Digest checks on the exported group"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "writereceipts composes the four records with every authority flag false, and the status passes only when the scan is clean, the build returned zero, and the expected transition counts are met. writereceipts composes the four records and pins the safety facts: receiptsincludeproofbodies false, providercalls_authorized false, sourcemutationauthorized false, release_authorized false. The overall status in buildresult passes only when the secret scan is clean, Lean and Lake are available, the project build returned zero, no expected negative case is missing, and the run produced at least four transitions, two accepted, one residual, one CP2 effect, and one accepted mutation.",
            "level": 4,
            "order": 13,
            "section_id": "write-receipts-pins-the-zero-authority-facts",
            "source_line_end": 166,
            "source_line_start": 120,
            "title": "`write_receipts` pins the zero-authority facts"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 168,
            "source_line_start": 167,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture ships four negative inputs listed in EXPECTEDNEGATIVE_CASES, each expected to raise one error code, and a run is blocked unless all four are observed.** The fixture ships four negative inputs, each expected to raise one error code, declared in EXPECTEDNEGATIVECASES. A run that fails to observe all four is blocked. transitionleakscandidate_body must raise VERIFIERLABEXECUTIONTRANSITIONFIELD_FORBIDDEN: a candidate carrying a proof body or raw tactic script. provideroraclevisible_transition must raise VERIFIERLABEXECUTIONPROVIDERORORACLEVISIBLE: a candidate that exposes an oracle structured source record or provider text to forward execution. cp2candidatecontainsproofbody must rais\u2026",
            "level": 4,
            "order": 15,
            "section_id": "four-negative-inputs-the-run-must-observe",
            "source_line_end": 189,
            "source_line_start": 169,
            "title": "Four negative inputs the run must observe"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 191,
            "source_line_start": 190,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Execution follows the small-kernel proof-assistant tradition where trust rests on the checker not the tactic, and the record shape follows artifact-evaluation practice.** The Lean and Lake execution inherits from the small-kernel proof-assistant tradition, the Lean theorem prover and LCF-style systems such as HOL Light, where trust rests on a small checker rather than the tactic that produced the term. The record shape follows artifact-evaluation practice: record the command identity, the tool facts, and the pass or fail counts separately from the claim they support, and keep the underlying artifact out of the summary.",
            "level": 4,
            "order": 17,
            "section_id": "small-kernel-trust-and-artifact-evaluation",
            "source_line_end": 203,
            "source_line_start": 192,
            "title": "Small-kernel trust and artifact evaluation"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 222,
            "source_line_start": 204,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run counts as bounded execution-spine evidence only and never as general proof certification.** A green run proves only bounded execution-spine evidence: command intent, tool facts, return-code pass or fail per candidate, the four observed negative cases, and the zero-held authority counters.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-green-run-proves",
            "source_line_end": 229,
            "source_line_start": 223,
            "title": "What a green run proves"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 231,
            "source_line_start": 230,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A bounded set of public Lean candidates ran in a throwaway copy of a public project, and each checker return code was recorded without exposing proof text.** The strongest claim the evidence supports is narrow. A bounded set of public Lean candidates was run in a throwaway copy of a public project, and the checker's return code for each was recorded without exposing the proof text. That is the whole claim.",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 240,
            "source_line_start": 232,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Past that it certifies no general proofs, carries no Mathlib authority, exports no bodies, calls no provider, mutates no source, and excludes launch.** It refuses everything past that. It does not certify proofs in general, does not carry Mathlib-dependent proof authority, does not export proof bodies, does not certify a benchmark solve rate, does not call any provider, does not change source files, and excludes launch or hosted deployment. An oracle match is never forward success. Provider text is never a proof. The diagram and Atlas views are navigation aids and do not promote a tool run into proof certification.",
            "level": 4,
            "order": 22,
            "section_id": "what-it-refuses-past-that-line",
            "source_line_end": 251,
            "source_line_start": 241,
            "title": "What it refuses past that line"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "verifier_lab_execution_spine.py",
            "path": "src/microcosm_core/organs/verifier_lab_execution_spine.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for bounded verifier execution fixtures, source-module import checks, temporary Lake-project execution, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_execution_bundle",
              "validate_source_module_imports",
              "_build_lake_project",
              "_build_result",
              "write_receipts",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/verifier_lab_execution_spine.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_execution_spine.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Coverage gaps become proposals without action authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component lets an agent draft a plan to close its own coverage gaps while stamping every row as a proposal that carries no authority to act.</strong> <code>bounded_autonomy_campaign_packet</code> is a component that lets an agent draft a plan to close its own coverage gaps without giving that plan any authority to act. It reads synthetic public inputs, watches a read-only campaign builder, and emits a draft candidate packet where every row is stamped as a proposal, not a change.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The packet carries hashes and refs, never writes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The result record carries only refs, digests, line counts, and stdout and stderr hashes, never a write surface, a true source-file changes flag, or the builder&#x27;s output bodies.</strong> The result record it writes carries refs, digests, line counts, and stdout and stderr hashes. It never carries a write surface, a source-file changes flag set to true, or the builder&#x27;s output bodies.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The demonstration separates proposing from doing</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">What it demonstrates is narrow: an agent can propose work drawn from a real surface capable of doing it, observed in a mode where it did not.</strong> What it demonstrates is narrow and deliberate: an agent can propose work drawn from a real surface that could do that work, observed in a mode where it did not.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The risk of sketching sliding into doing</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">An agent can usefully sketch a plan to fix its under-coverage, but the risk is that sketching quietly becomes doing as a proposal grows a write surface.</strong> An agent can usefully notice where it is under-covered and sketch a plan to fix it. The risk is that &quot;sketch a plan&quot; quietly becomes &quot;do the work&quot;. A proposal grows a write surface, and a system meant to suggest starts editing its own source unsupervised.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Keeping proposing and acting apart</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component keeps proposing and acting apart, answering whether an agent can emit a draft campaign proposal from real coverage gaps without that proposal carrying any authority to act.</strong> This component keeps 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<h4 class=\"pm-body__h pm-body__h--sub\">Candidate count comes from a witnessed builder</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The candidate count comes not from an invented list but from a check-only builder witness, and each candidate is stamped with no write surface, no source-file changes, and required review.</strong> The design choice that matters is where the candidate count comes from. The component does not invent a plausible list of work. It watches a real campaign builder run in a check-only mode and accepts its witness only when the builder reports candidate targets and leaves <code>wrote_packet</code> unset. 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 proposing can never be read as authorising.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points share the same checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_bounded_autonomy_bundle</code> both route through <code>run_crown_jewel_organ</code> with the same <code>evaluate</code> and <code>evaluate_negative_case</code> evaluators, so the identical checks guard both command surfaces.</strong> <code>run</code> and <code>run_bounded_autonomy_bundle</code> both hand the fixture and the exported bundle to <code>run_crown_jewel_organ</code>, passing <code>evaluate</code> as the evaluator and <code>evaluate_negative_case</code> as the negative-case evaluator. The bundle entry point adds the bundle input mode. The same checks guard both command surfaces.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate</code> runs four ordered refusal checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate</code> loads three inputs and runs four ordered checks, refusing a source-write policy, a failed witness, an empty list, or an authorising candidate, and passing only when no finding remains.</strong> <code>evaluate</code> loads three declared inputs: <code>coverage_gaps.json</code>, <code>campaign_policy.json</code>, and <code>failed_campaign_digests.json</code>. It then runs four checks in order and collects a finding for each failure. First, if <code>write_source</code> appears in the policy&#x27;s <code>allowed_actions</code>, it records <code>BOUNDED_AUTONOMY_SOURCE_WRITE_FORBIDDEN</code> before any candidate is drafted. Second, it builds the candidate packet and refuses it if the builder witness did not pass or the packet is not marked <code>drafted</code>. Third, it refuses an empty candidate list. Fourth, it refuses any candidate that sets <code>source_mutation_authorized</code> to true or writes to the <code>source</code> surface. It also counts repeated entries in the failed digest ledger and records <code>BOUNDED_AUTONOMY_REPEATED_FAILED_DIGEST</code> if any digest appears more than once. A run passes only when the finding list is empty.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Turning the witnessed count into stamped rows</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_candidate_packet_subprocess</code> caps the witnessed count at the policy&#x27;s <code>max_candidate_count</code> and turns it into draft rows, each tied to a coverage gap and stamped with no write surface and required human review.</strong> <code>_candidate_packet_subprocess</code> turns the witnessed target count into draft rows. It reads <code>max_candidate_count</code> from the policy (default 2), asks the witness for that many targets, and takes the smaller of the two counts. Each row ties to one coverage gap when one is available, carries the builder ref and the builder source digest, and sets <code>write_surface: none</code>, <code>requires_human_review: true</code>, and <code>source_mutation_authorized: false</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Witnessing the builder in check-only mode</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_campaign_builder_witness</code> runs the real builder as a check-only subprocess when present, or falls back to the copied source-module manifest in the public clone, storing stdout and stderr hashes rather than bodies.</strong> The witness itself is <code>_campaign_builder_witness</code>. It looks for the builder named by <code>BUILDER_REF</code> at the repository root. When that file is present it runs it as a subprocess with <code>--check --report --max-targets</code>, with a 45 second timeout, and accepts the witness only when the process exits zero, returns kind <code>standard_skill_pairing_campaign_summary</code>, is not a no-op, reports at least one candidate target, emits a <code>source_digest</code>, and leaves <code>wrote_packet</code> unset. When the builder file is absent, which is the case in the public clone, it falls back to <code>_public_source_module_builder_witness</code>, which reads the copied source-module manifest and passes only when the target file&#x27;s sha256 matches, its line count matches, and no required anchor is missing. Either way the witness stores stdout and stderr hashes, not bodies.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code>, <code>run_bounded_autonomy_bundle</code></td><td>Route the fixture and exported bundle through <code>run_crown_jewel_organ</code> with the shared evaluators</td></tr><tr><td><code>evaluate</code></td><td>Load the three inputs, run the policy, witness, candidate, and digest checks, return findings</td></tr><tr><td><code>_candidate_packet_subprocess</code></td><td>Convert the witnessed target count into stamped draft candidate rows</td></tr><tr><td><code>_campaign_builder_witness</code></td><td>Watch the real builder in check-only mode, or fall back to the source-module manifest</td></tr><tr><td><code>evaluate_negative_case</code></td><td>Mutate a copy of the input and re-run <code>evaluate</code> to confirm the refusal fires</td></tr></tbody></table></div>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Module constants pin the boundary</span>: <code>EXPECTED_NEGATIVE_CASES</code> maps mutations to codes, <code>AUTHORITY_CEILING</code> sets every autonomy flag false, and <code>SPEC</code> declares the required inputs, manifest ref, and anchors.</strong> The module constants pin the boundary. <code>EXPECTED_NEGATIVE_CASES</code> maps each named mutation to the error code it must produce. <code>AUTHORITY_CEILING</code> sets <code>self_repair_authorized</code>, <code>unsupervised_source_mutation_authorized</code>, <code>source_write_packet_authorized</code>, <code>provider_calls_authorized</code>, and <code>release_authorized</code> all to false. <code>SPEC</code> declares the required inputs, the source manifest ref, and the required anchors.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"295\" height=\"870\" viewBox=\"0 0 295 870\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"147.7\" y1=\"90.0\" x2=\"147.7\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,132.0 144.6,125.2 150.8,125.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"186.0\" x2=\"147.7\" y2=\"666.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,666.0 144.6,659.2 150.8,659.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"186.0\" x2=\"147.7\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,228.0 144.6,221.2 150.8,221.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"300.0\" x2=\"147.7\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,342.0 144.6,335.2 150.8,335.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"396.0\" x2=\"147.7\" y2=\"666.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,666.0 144.6,659.2 150.8,659.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"396.0\" x2=\"147.7\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,438.0 144.6,431.2 150.8,431.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"528.0\" x2=\"147.7\" y2=\"570.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,570.0 144.6,563.2 150.8,563.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"624.0\" x2=\"147.7\" y2=\"666.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,666.0 144.6,659.2 150.8,659.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"624.0\" x2=\"147.7\" y2=\"780.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,780.0 144.6,773.2 150.8,773.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"738.0\" x2=\"147.7\" y2=\"780.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,780.0 144.6,773.2 150.8,773.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=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"40.5\">Public synthetic inputs</tspan><tspan x=\"147.7\" y=\"58.5\">coverage_gaps, campaign_policy,</tspan><tspan x=\"147.7\" y=\"76.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=\"147.7,132.0 277.4,159.0 147.7,186.0 18.0,159.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"154.5\">policy allows</tspan><tspan x=\"147.7\" y=\"172.5\">write_source?</tspan></text><title>policy allows write_source?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"228.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"250.5\">Builder witness</tspan><tspan x=\"147.7\" y=\"268.5\">check-only builder run</tspan><tspan x=\"147.7\" y=\"286.5\">or source-module manifest</tspan></text><title>Builder witness check-only builder run or source-module manifest</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"147.7,342.0 277.4,369.0 147.7,396.0 18.0,369.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"364.5\">reports candidates</tspan><tspan x=\"147.7\" y=\"382.5\">and wrote_packet unset?</tspan></text><title>reports candidates and wrote_packet unset?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"438.0\" width=\"259.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"460.5\">Draft candidate rows</tspan><tspan x=\"147.7\" y=\"478.5\">write_surface none,</tspan><tspan x=\"147.7\" y=\"496.5\">requires_human_review,</tspan><tspan x=\"147.7\" y=\"514.5\">source_mutation false</tspan></text><title>Draft candidate rows write_surface none, requires_human_review, source_mutation false</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"147.7,570.0 277.4,597.0 147.7,624.0 18.0,597.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"592.5\">failed digest</tspan><tspan x=\"147.7\" y=\"610.5\">repeated?</tspan></text><title>failed digest repeated?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"666.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"688.5\">Refuse</tspan><tspan x=\"147.7\" y=\"706.5\">source-write, blocked witness,</tspan><tspan x=\"147.7\" y=\"724.5\">or repeated digest</tspan></text><title>Refuse source-write, blocked witness, or repeated digest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"780.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"802.5\">metadata-only result record</tspan><tspan x=\"147.7\" y=\"820.5\">refs, digests, stdout/stderr</tspan><tspan x=\"147.7\" y=\"838.5\">hashes</tspan></text><title>metadata-only result record refs, digests, stdout/stderr hashes</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;Public synthetic inputs coverage_gaps, campaign_policy, failed_campaign_digests&quot;] PolicyGate{&quot;policy allows write_source?&quot;} Witness[&quot;Builder witness check-only builder run or source-module manifest&quot;] WitnessGate{&quot;reports candidates and wrote_packet unset?&quot;} Draft[&quot;Draft candidate rows write_surface none, requires_human_review, source_mutation false&quot;] DigestGate{&quot;failed digest repeated?&quot;} Refuse[&quot;Refuse source-write, blocked witness, or repeated digest&quot;] Record[&quot;metadata-only result record refs, digests, stdout/stderr hashes&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; Record Refuse --&gt; Record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Refusals checked by mutating the input</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The refusals are checked by mutating the input rather than trusting a declared label, as <code>evaluate_negative_case</code> copies the inputs, edits one file, and re-runs <code>evaluate</code>.</strong> The refusals are checked by mutating the input, not by trusting a declared label. <code>evaluate_negative_case</code> copies the required inputs into a temporary directory, edits one file, and re-runs <code>evaluate</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The source-write policy case</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The <code>source_write_campaign_packet</code> case appends <code>write_source</code> to the policy&#x27;s <code>allowed_actions</code> and must produce <code>BOUNDED_AUTONOMY_SOURCE_WRITE_FORBIDDEN</code>.</strong> The <code>source_write_campaign_packet</code> case appends <code>write_source</code> to the policy&#x27;s <code>allowed_actions</code>. It must produce <code>BOUNDED_AUTONOMY_SOURCE_WRITE_FORBIDDEN</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The repeated failed-digest case</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The <code>repeated_failed_campaign_digest</code> case duplicates a digest in the failed-digest ledger and must produce <code>BOUNDED_AUTONOMY_REPEATED_FAILED_DIGEST</code>, since an already-failed plan cannot be re-proposed under a fresh wrapper.</strong> The <code>repeated_failed_campaign_digest</code> case rewrites the failed-digest ledger to hold the same digest twice. It must produce <code>BOUNDED_AUTONOMY_REPEATED_FAILED_DIGEST</code>. A plan that has already failed cannot be re-proposed under a fresh wrapper.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Unknown negative cases fail with one stable code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Any negative-case id outside the declared set is rejected as unsupported with the stable bounded-autonomy error code.</strong> A negative case with any other id returns <code>BOUNDED_AUTONOMY_NEGATIVE_CASE_UNSUPPORTED</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Preflight gating of proposed actions</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component follows established preflight-gate patterns from NIST AI RMF, Open Policy Agent, and GitHub Actions, applying that shape to draft self-proposals over synthetic public coverage gaps.</strong> The component follows established patterns for gating proposed actions before they run. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nist.gov/itl/ai-risk-management-framework\">NIST AI Risk Management Framework</a> frames AI work as governing, mapping, measuring, and managing risk rather than assuming autonomy is authorized. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a> is a policy-engine pattern for deciding whether an action may proceed. 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> is a common automation surface where jobs and permissions are declared before execution. This component keeps the preflight-gate shape and applies it to draft self-proposals over synthetic public coverage gaps.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means and how to route drift</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means both fixture and bundle drafted a packet, both negative cases fired their codes, and the record stayed metadata-only, with digest drift routed through <code>microcosm_exact_copy_refresh</code>.</strong> A pass means the fixture and bundle both produced a draft packet, both named negative cases fired their expected error codes, and the result record stayed metadata-only. If the source-module manifest reports digest drift, route that through <code>microcosm_exact_copy_refresh</code>; this page is not the authority for copied source bodies. If the full projection check fails because another session holds the shared lattice outputs, treat that as unrelated contention and use the corpus check as the local gate.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The strongest supported claim</span> is that under public synthetic inputs the component emits a draft self-proposal from a read-only witness and refuses source-write or repeated-digest inputs, both checked by mutation.</strong> The strongest claim the evidence supports is this: under public synthetic inputs, the component emits a draft self-proposal derived from a read-only builder witness and refuses a source-write policy or a repeated failed digest, with both refusals checked by mutating the input. That is the proof boundary and the scope limit for this module.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the module does not claim</h4>\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": "component-bounded-autonomy-campaign-packet.html"
          },
          {
            "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-module-agent-route-observability-runtime.html"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-module-mission-transaction-work-spine.html"
          },
          {
            "id": "paper_module.provider_context_recipe_budget",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Provider Context Recipe Budget",
            "relation": "depends on",
            "url": "paper-module-provider-context-recipe-budget.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-bounded-autonomy-campaign-packet.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{\"policy allows write_source?\"} Witness[\"Builder witness check-only builder run or source-module manifest\"] WitnessGate{\"reports candidates and wrote_packet unset?\"} Draft[\"Draft candidate rows write_surface none, requires_human_review, source_mutation false\"] DigestGate{\"failed digest repeated?\"} Refuse[\"Refuse source-write, blocked witness, or repeated digest\"] Record[\"metadata-only result record refs, digests, stdout/stderr hashes\"] Inputs --> PolicyGate PolicyGate -- \"yes\" --> Refuse PolicyGate -- \"no\" --> Witness Witness --> WitnessGate WitnessGate -- \"no\" --> Refuse WitnessGate -- \"yes\" --> Draft Draft --> DigestGate DigestGate -- \"yes\" --> Refuse DigestGate -- \"no\" --> Record Refuse --> Record",
            "source_format": "mermaid",
            "source_hash": "sha256:7a8abed446817e7e686956efcbac2bdb83efbf0279114036b6b58e97551d6245",
            "source_line_end": 156,
            "source_line_start": 135
          }
        ],
        "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-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "depends on",
                "url": "paper-module-provider-context-recipe-budget.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "bounded_autonomy_campaign_packet",
                "kind": "organ",
                "kind_label": "component",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "explains",
                "url": "component-bounded-autonomy-campaign-packet.html"
              },
              {
                "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": 255,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "NIST AI Risk Management Framework",
            "section_id": "preflight-gating-of-proposed-actions",
            "url": "https://www.nist.gov/itl/ai-risk-management-framework"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "preflight-gating-of-proposed-actions",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "workflow syntax",
            "section_id": "preflight-gating-of-proposed-actions",
            "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": "**This component lets an agent draft a plan to close its own coverage gaps while stamping every row as a proposal that carries no authority to act.** boundedautonomycampaign_packet is a component that lets an agent draft a plan to close its own coverage gaps without giving that plan any authority to act. It reads synthetic public inputs, watches a read-only campaign builder, and emits a draft candidate packet where every row is stamped as a proposal, not a change.",
            "level": 4,
            "order": 1,
            "section_id": "coverage-gaps-become-proposals-without-action-authority",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "Coverage gaps become proposals without action authority"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The result record carries only refs, digests, line counts, and stdout and stderr hashes, never a write surface, a true source-file changes flag, or the builder's output bodies.** The result record it writes carries refs, digests, line counts, and stdout and stderr hashes. It never carries a write surface, a source-file changes flag set to true, or the builder's output bodies.",
            "level": 4,
            "order": 2,
            "section_id": "the-packet-carries-hashes-and-refs-never-writes",
            "source_line_end": 19,
            "source_line_start": 12,
            "title": "The packet carries hashes and refs, never writes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**What it demonstrates is narrow: an agent can propose work drawn from a real surface capable of doing it, observed in a mode where it did not.** What it demonstrates is narrow and deliberate: an agent can propose work drawn from a real surface that could do that work, observed in a mode where it did not.",
            "level": 4,
            "order": 3,
            "section_id": "the-demonstration-separates-proposing-from-doing",
            "source_line_end": 26,
            "source_line_start": 20,
            "title": "The demonstration separates proposing from doing"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 28,
            "source_line_start": 27,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**An agent can usefully sketch a plan to fix its under-coverage, but the risk is that sketching quietly becomes doing as a proposal grows a write surface.** An agent can usefully notice where it is under-covered and sketch a plan to fix it. The risk is that \"sketch a plan\" quietly becomes \"do the work\". A proposal grows a write surface, and a system meant to suggest starts editing its own source unsupervised.",
            "level": 4,
            "order": 5,
            "section_id": "the-risk-of-sketching-sliding-into-doing",
            "source_line_end": 37,
            "source_line_start": 29,
            "title": "The risk of sketching sliding into doing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component keeps proposing and acting apart, answering whether an agent can emit a draft campaign proposal from real coverage gaps without that proposal carrying any authority to act.** This component keeps 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?",
            "level": 4,
            "order": 6,
            "section_id": "keeping-proposing-and-acting-apart",
            "source_line_end": 45,
            "source_line_start": 38,
            "title": "Keeping proposing and acting apart"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The candidate count comes not from an invented list but from a check-only builder witness, and each candidate is stamped with no write surface, no source-file changes, and required review.** The design choice that matters is where the candidate count comes from. The component does not invent a plausible list of work. It watches a real campaign builder run in a check-only mode and accepts its witness only when the builder reports candidate targets and leaves wrote_packet unset. Each drafted candidate is then stamped write_surface: none, sourcemutationauthorized: false, and requireshumanreview: true, so proposing can never be read as authorising.",
            "level": 4,
            "order": 7,
            "section_id": "candidate-count-comes-from-a-witnessed-builder",
            "source_line_end": 57,
            "source_line_start": 46,
            "title": "Candidate count comes from a witnessed builder"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 59,
            "source_line_start": 58,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runboundedautonomybundle both route through runcrownjewelorgan with the same evaluate and evaluatenegative_case evaluators, so the identical checks guard both command surfaces.** run and runboundedautonomy_bundle both hand the fixture and the exported bundle to runcrownjewel_organ, passing evaluate as the evaluator and evaluatenegativecase as the negative-case evaluator. The bundle entry point adds the bundle input mode. The same checks guard both command surfaces.",
            "level": 4,
            "order": 9,
            "section_id": "two-entry-points-share-the-same-checks",
            "source_line_end": 69,
            "source_line_start": 60,
            "title": "Two entry points share the same checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**evaluate loads three inputs and runs four ordered checks, refusing a source-write policy, a failed witness, an empty list, or an authorising candidate, and passing only when no finding remains.** evaluate loads three declared inputs: coveragegaps.json, campaignpolicy.json, and failedcampaigndigests.json. It then runs four checks in order and collects a finding for each failure. First, if write_source appears in the policy's allowedactions, it records BOUNDEDAUTONOMYSOURCEWRITE_FORBIDDEN before any candidate is drafted. Second, it builds the candidate packet and refuses it if the builder witness did not pass or the packet is not marked drafted. Third, it refuses an empty candidate list. Fo\u2026",
            "level": 4,
            "order": 10,
            "section_id": "evaluate-runs-four-ordered-refusal-checks",
            "source_line_end": 86,
            "source_line_start": 70,
            "title": "`evaluate` runs four ordered refusal checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "candidatepacket_subprocess caps the witnessed count at the policy's maxcandidatecount and turns it into draft rows, each tied to a coverage gap and stamped with no write surface and required human review.** candidatepacket_subprocess turns the witnessed target count into draft rows. It reads maxcandidatecount from the policy (default 2), asks the witness for that many targets, and takes the smaller of the two counts. Each row ties to one coverage gap when one is available, carries the builder ref and the builder source digest, and sets writesurface: none, requireshuman_review: true, and sourcemutationauthorized: false.",
            "level": 4,
            "order": 11,
            "section_id": "turning-the-witnessed-count-into-stamped-rows",
            "source_line_end": 98,
            "source_line_start": 87,
            "title": "Turning the witnessed count into stamped rows"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "campaignbuilder_witness runs the real builder as a check-only subprocess when present, or falls back to the copied source-module manifest in the public clone, storing stdout and stderr hashes rather than bodies.** The witness itself is campaignbuilderwitness. It looks for the builder named by BUILDERREF at the repository root. When that file is present it runs it as a subprocess with --check --report --max-targets, with a 45 second timeout, and accepts the witness only when the process exits zero, returns kind standardskillpairingcampaignsummary, is not a no-op, reports at least one candidate target, emits a sourcedigest, and leaves wrotepacket unset. When the builder file is absent, which\u2026",
            "level": 4,
            "order": 12,
            "section_id": "witnessing-the-builder-in-check-only-mode",
            "source_line_end": 123,
            "source_line_start": 99,
            "title": "Witnessing the builder in check-only mode"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "Module constants pin the boundary: EXPECTEDNEGATIVE_CASES maps mutations to codes, scope_limit sets every autonomy flag false, and SPEC declares the required inputs, manifest ref, and anchors.** The module constants pin the boundary. EXPECTEDNEGATIVECASES maps each named mutation to the error code it must produce. AUTHORITYCEILING sets selfrepair_authorized, unsupervisedsourcemutationauthorized, sourcewritepacketauthorized, providercallsauthorized, and release_authorized all to false. SPEC declares the required inputs, the source manifest ref, and the required anchors.",
            "level": 4,
            "order": 13,
            "section_id": "module-constants-pin-the-boundary",
            "source_line_end": 157,
            "source_line_start": 124,
            "title": "Module constants pin the boundary"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 159,
            "source_line_start": 158,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The refusals are checked by mutating the input rather than trusting a declared label, as evaluatenegativecase copies the inputs, edits one file, and re-runs evaluate.** The refusals are checked by mutating the input, not by trusting a declared label. evaluatenegativecase copies the required inputs into a temporary directory, edits one file, and re-runs evaluate.",
            "level": 4,
            "order": 15,
            "section_id": "refusals-checked-by-mutating-the-input",
            "source_line_end": 167,
            "source_line_start": 160,
            "title": "Refusals checked by mutating the input"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The sourcewritecampaignpacket case appends write_source to the policy's allowedactions and must produce BOUNDEDAUTONOMYSOURCEWRITEFORBIDDEN. The sourcewritecampaignpacket case appends writesource to the policy's allowedactions. It must produce BOUNDEDAUTONOMYSOURCEWRITE_FORBIDDEN.",
            "level": 4,
            "order": 16,
            "section_id": "the-source-write-policy-case",
            "source_line_end": 174,
            "source_line_start": 168,
            "title": "The source-write policy case"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The repeatedfailedcampaigndigest case duplicates a digest in the failed-digest ledger and must produce BOUNDEDAUTONOMYREPEATEDFAILEDDIGEST, since an already-failed plan cannot be re-proposed under a fresh wrapper.** The repeatedfailedcampaign_digest case rewrites the failed-digest ledger to hold the same digest twice. It must produce BOUNDEDAUTONOMYREPEATEDFAILEDDIGEST. A plan that has already failed cannot be re-proposed under a fresh wrapper.",
            "level": 4,
            "order": 17,
            "section_id": "the-repeated-failed-digest-case",
            "source_line_end": 184,
            "source_line_start": 175,
            "title": "The repeated failed-digest case"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Any negative-case id outside the declared set is rejected as unsupported with the stable bounded-autonomy error code. A negative case with any other id returns BOUNDEDAUTONOMYNEGATIVECASEUNSUPPORTED.",
            "level": 4,
            "order": 18,
            "section_id": "unknown-negative-cases-fail-with-one-stable-code",
            "source_line_end": 189,
            "source_line_start": 185,
            "title": "Unknown negative cases fail with one stable code"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 191,
            "source_line_start": 190,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component follows established preflight-gate patterns from NIST AI RMF, Open Policy Agent, and GitHub Actions, applying that shape to draft self-proposals over synthetic public coverage gaps.** The component follows established patterns for gating proposed actions before they run. The NIST AI Risk Management Framework frames AI work as governing, mapping, measuring, and managing risk rather than assuming autonomy is authorized. Open Policy Agent is a policy-engine pattern for deciding whether an action may proceed. GitHub Actions workflow syntax is a common automation surface where jobs and permissions are declared before execution. This component keeps the preflight-gate shape and ap\u2026",
            "level": 4,
            "order": 20,
            "section_id": "preflight-gating-of-proposed-actions",
            "source_line_end": 206,
            "source_line_start": 192,
            "title": "Preflight gating of proposed actions"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "tracked result record outputs:",
            "level": 2,
            "order": 21,
            "section_id": "validation-receipt-path",
            "source_line_end": 219,
            "source_line_start": 207,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means both fixture and bundle drafted a packet, both negative cases fired their codes, and the record stayed metadata-only, with digest drift routed through microcosmexactcopyrefresh. A pass means the fixture and bundle both produced a draft packet, both named negative cases fired their expected error codes, and the result record stayed metadata-only. If the source-module manifest reports digest drift, route that through microcosmexactcopy_refresh; this page is not the authority for copied source bodies. If the full projection check fails because another session holds the shared lattice outputs, treat that as unrelated contention and use the corpus check as the local gate.",
            "level": 4,
            "order": 22,
            "section_id": "what-a-pass-means-and-how-to-route-drift",
            "source_line_end": 231,
            "source_line_start": 220,
            "title": "What a pass means and how to route drift"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "claim-ceiling",
            "source_line_end": 233,
            "source_line_start": 232,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest supported claim is that under public synthetic inputs the component emits a draft self-proposal from a read-only witness and refuses source-write or repeated-digest inputs, both checked by mutation.** The strongest claim the evidence supports is this: under public synthetic inputs, the component emits a draft self-proposal derived from a read-only builder witness and refuses a source-write policy or a repeated failed digest, with both refusals checked by mutating the input. That is the proof boundary and the scope limit for this module.",
            "level": 4,
            "order": 24,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 244,
            "source_line_start": 234,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It claims no autonomous repair, unsupervised source-file changes, external model access, launch or public sharing decision, production safety, or whole-system correctness, claim autonomous repair, unsupervised source-file changes, external model access, launch-scope decision, public sharing decision, production campaign safety, whole-system equivalence, or whole-system correctness. If those claims change, the authority is",
            "level": 4,
            "order": 25,
            "section_id": "what-the-module-does-not-claim",
            "source_line_end": 254,
            "source_line_start": 245,
            "title": "What the module does not claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "bounded_autonomy_campaign_packet.py",
            "path": "src/microcosm_core/organs/bounded_autonomy_campaign_packet.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for bounded campaign packet fixture evaluation, failed-campaign digest refusal, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_bounded_autonomy_bundle",
              "evaluate",
              "_candidate_packet_subprocess",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/bounded_autonomy_campaign_packet.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Component answers offline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component answers, offline over a synthetic trace, whether a blocked action was later narrated as success and whether a claimed success has any state evidence behind it.</strong> A computer-use agent leaves behind a stream of screenshots, clicks, keystrokes, and &quot;it worked&quot; assertions. Reading that stream by hand does not tell you the two things that matter: whether an action that was blocked or sent for review got narrated later as a success, and whether a claimed success has any state evidence behind it. This component answers those two questions on a synthetic trace, offline, before any of the language reaches a reader.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Takes recorded local-agent</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It takes a recorded local-agent run with its observations, actions, pre-action verdicts, and state changes, checking the trail is self-consistent against authority limits written down up front.</strong> It takes a recorded run of a local agent, the route it picked, the observations it logged, the actions it took, the authority verdict stamped before each action, and the state change each action produced, and checks that this recorded trail is well-formed and self-consistent. The record states up front where the agent&#x27;s authority was supposed to stop, so the limits are written down and checkable rather than taken on faith.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Result is metadata-only</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The result is a metadata-only record of counts, refs, hashes, and redaction posture over a recorded trail; it never watches a live agent.</strong> The result is a metadata-only record of counts, references, hashes, and redaction posture. It checks a recorded trail. It does not watch a live agent and it does not establish one stayed in bounds.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The complete-looking trace that hides a lie</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It guards against a complete-looking trace that hides a lie: a denied action reported as done, a success asserted with no oracle, a screenshot treated as proof.</strong> The failure this guards against is a trace that looks complete while hiding a lie. An action can be denied by policy and then reported as done. A success can be asserted with no diff, no oracle, and no before-and-after state. A screenshot can be treated as proof when the pixels prove nothing about what actually changed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A typed join of verdict and transition</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Every action must line up with a prior observation, a pre-action verdict, and a transition whose outcome matches that verdict, through a typed join rather than a screenshot replay.</strong> A loose reading of the log cannot catch these. You need every recorded action to line up, row by row, with a prior visible observation, a pre-action authority verdict, and a state-transition record whose outcome agrees with that verdict. If the verdict said allow, the transition has to show the action ran and an oracle confirmed the new state. If the verdict said block or review, the transition has to show the action did not run and the status reads <code>blocked</code> or <code>review_required</code>. The mechanism is a typed join across those tables, not a screenshot replay.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The screenshot is the one distrusted input</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Inverting the usual trust, observations enter only as a <code>screenshot_digest</code> and <code>visible_state_hash</code>, with raw pixels and hidden state barred, so weight rests on verdict-transition agreement.</strong> The inversion is the point. Most action-trace tooling trusts the screenshot. This component treats the screenshot as the one thing it will not trust: observations enter only as a <code>screenshot_digest</code> and a <code>visible_state_hash</code>, and raw pixel bodies, hidden-state claims, and live-browser state are all required to be absent. The evidence that carries weight is the agreement between verdict and transition.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run_computer_use_action_trace_bundle</code> and the check sequence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_computer_use_action_trace_bundle</code> resolves the input, decides fixture versus exported bundle, loads it through strict JSON, then runs a fixed sequence of checks before writing anything.</strong> The entry point is <code>run_computer_use_action_trace_bundle</code>. It resolves the input directory, decides whether the input is the full fixture with negative cases or the public exported bundle, loads the bundle through a strict JSON path, then runs a fixed sequence of checks in this order before it writes anything.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (12 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"318\" height=\"1074\" viewBox=\"0 0 318 1074\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"158.8\" y1=\"54.0\" x2=\"158.8\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,96.0 155.7,89.2 161.9,89.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"150.0\" x2=\"158.8\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,192.0 155.7,185.2 161.9,185.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"246.0\" x2=\"158.8\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,288.0 155.7,281.2 161.9,281.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"324.0\" x2=\"158.8\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,366.0 155.7,359.2 161.9,359.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"420.0\" x2=\"158.8\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,462.0 155.7,455.2 161.9,455.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"498.0\" x2=\"158.8\" y2=\"540.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,540.0 155.7,533.2 161.9,533.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"594.0\" x2=\"158.8\" y2=\"636.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,636.0 155.7,629.2 161.9,629.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"690.0\" x2=\"158.8\" y2=\"732.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,732.0 155.7,725.2 161.9,725.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"786.0\" x2=\"158.8\" y2=\"828.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,828.0 155.7,821.2 161.9,821.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"864.0\" x2=\"158.8\" y2=\"906.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,906.0 155.7,899.2 161.9,899.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"978.0\" x2=\"158.8\" y2=\"1020.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,1020.0 155.7,1013.2 161.9,1013.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=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"40.5\">load bundle, strict JSON</tspan></text><title>load bundle, strict JSON</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"96.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"118.5\">_validate_computer_use_projection_</tspan><tspan x=\"158.8\" y=\"136.5\">protocol</tspan></text><title>_validate_computer_use_projection_protocol</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"192.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"214.5\">_validate_computer_use_</tspan><tspan x=\"158.8\" y=\"232.5\">interaction_policy</tspan></text><title>_validate_computer_use_interaction_policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"288.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"310.5\">_validate_computer_use_episodes</tspan></text><title>_validate_computer_use_episodes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"366.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"388.5\">_validate_computer_use_</tspan><tspan x=\"158.8\" y=\"406.5\">observations</tspan></text><title>_validate_computer_use_observations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"462.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"484.5\">_validate_computer_use_actions</tspan></text><title>_validate_computer_use_actions</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"540.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"562.5\">_validate_computer_use_authority_</tspan><tspan x=\"158.8\" y=\"580.5\">verdicts</tspan></text><title>_validate_computer_use_authority_verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"636.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"658.5\">_validate_computer_use_state_</tspan><tspan x=\"158.8\" y=\"676.5\">transitions</tspan></text><title>_validate_computer_use_state_transitions</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"732.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"754.5\">_validate_computer_use_recovery_</tspan><tspan x=\"158.8\" y=\"772.5\">receipts</tspan></text><title>_validate_computer_use_recovery_receipts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"828.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"850.5\">_validate_computer_use_cold_replay</tspan></text><title>_validate_computer_use_cold_replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"906.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"928.5\">_validate_computer_use_negative_</tspan><tspan x=\"158.8\" y=\"946.5\">cases</tspan><tspan x=\"158.8\" y=\"964.5\">fixture path only</tspan></text><title>_validate_computer_use_negative_cases fixture path only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"1020.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"1042.5\">status pass, else blocked</tspan></text><title>status pass, else blocked</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD load[&quot;load bundle, strict JSON&quot;] load --&gt; proj[&quot;_validate_computer_use_projection_protocol&quot;] proj --&gt; pol[&quot;_validate_computer_use_interaction_policy&quot;] pol --&gt; ep[&quot;_validate_computer_use_episodes&quot;] ep --&gt; obs[&quot;_validate_computer_use_observations&quot;] obs --&gt; act[&quot;_validate_computer_use_actions&quot;] act --&gt; ver[&quot;_validate_computer_use_authority_verdicts&quot;] ver --&gt; tr[&quot;_validate_computer_use_state_transitions&quot;] tr --&gt; rec[&quot;_validate_computer_use_recovery_receipts&quot;] rec --&gt; cold[&quot;_validate_computer_use_cold_replay&quot;] cold --&gt; neg[&quot;_validate_computer_use_negative_cases fixture path only&quot;] neg --&gt; out[&quot;status pass, else blocked&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">Stages chain, so early breaks propagate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each stage consumes the rows the earlier stage exported, so a break early in the chain propagates downstream.</strong> Each stage consumes the rows the earlier stage exported, so a break early in the chain propagates. The relevant functions:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Consumes</th><th>Checks and rejects</th></tr></thead><tbody><tr><td><code>_validate_computer_use_observations</code></td><td>screen observations, episode rows</td><td>Each observation is a redacted visible-state row with affordance refs and a screenshot digest. Rejects <code>raw_screenshot_body_exported</code>, <code>hidden_state_claim</code>, or <code>live_browser_state</code> set true. Requires every episode to have at least one observation.</td></tr><tr><td><code>_validate_computer_use_actions</code></td><td>action trace, episodes, observations</td><td>Each action cites an observation and an affordance, uses an allowed action kind, stays redacted, and does not precede the observation it reacts to. Requires the trace to cover <code>click</code>, <code>type</code>, <code>navigate</code>, <code>edit_text_record</code>, and <code>wait</code>.</td></tr><tr><td><code>_validate_computer_use_authority_verdicts</code></td><td>verdicts, action rows</td><td>Each action has one pre-action verdict of <code>allow</code>, <code>block</code>, or <code>review</code> that explicitly sets <code>live_account_authorized</code>, account secret entry authorized, <code>external_network_mutation_authorized</code>, <code>destructive_without_review_authorized</code>, and <code>purchase_or_send_authorized</code> to false. Flags any action with no verdict.</td></tr><tr><td><code>_validate_computer_use_state_transitions</code></td><td>transitions, actions, verdicts</td><td>Matches each transition to its action&#x27;s verdict. An <code>allow</code> needs <code>execution_attempted</code> true and <code>oracle_status</code> pass. A <code>block</code> or <code>review</code> needs <code>execution_attempted</code> false and <code>oracle_status</code> in <code>blocked</code> or <code>review_required</code>. Rejects any <code>nondeterministic_success_claim</code>.</td></tr><tr><td><code>_validate_computer_use_recovery_receipts</code></td><td>recovery rows, actions, verdicts</td><td>Every blocked or reviewed action needs a redacted recovery row with <code>recovery_status</code> recovered and <code>state_restored</code> true. A blocked action is never upgraded into an executed mutation.</td></tr><tr><td><code>_validate_computer_use_cold_replay</code></td><td>cold replay rows, actions</td><td>Replay rows must cover every action id and reproduce the action trace, the authority verdicts, and the state transitions, with a <code>pass_label</code> of <code>accepted</code> or <code>blocked_recovered</code>.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Public trace spans and the pass rule</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_public_computer_use_trace</code> emits bounded public spans, and status is <code>pass</code> only when findings are empty, no negative case is missing, the scan passes, and source-module digests verify.</strong> After the checks, <code>build_public_computer_use_trace</code> emits bounded public trace spans over refs, counts, and hashes. <code>run_computer_use_action_trace_bundle</code> collects the findings from every stage. It sets status to <code>pass</code> only when the positive findings are empty, no expected negative case is missing, the non-public-state scan passes, and the copied public source-module digests verify. Otherwise the status is <code>blocked</code>. The written record carries counts, refs, hashes, and the redaction posture, and 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 pm-body__h--sub\">What the tracked fixture record reports</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The tracked fixture record reports fixed counts: four episodes, eight actions and verdicts, eight transitions, one recovery, four cold-replay rows, one blocked action, and eight trace spans.</strong> The tracked fixture record reports four episodes, six observations, eight actions, eight authority verdicts, eight state-transition records, one recovery record, four cold-replay rows, one blocked action, and eight public trace spans.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight declared perturbations on the fixture path</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_computer_use_negative_cases</code> feeds eight declared perturbations through the same posture and requires each to be rejected with its own code, failing the run if any is missing.</strong> The fixture path runs <code>_validate_computer_use_negative_cases</code>, which feeds eight declared perturbations through the same posture and confirms each one is rejected with a specific error code. The set is fixed in <code>COMPUTER_USE_EXPECTED_NEGATIVE_CASES</code>; a missing observation there fails the run.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The specific actions each row must reject</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Rows are rejected for live-account or account secret actions, external mutation, unapproved purchase or send, destructive file actions, hidden-state claims, missing observations, and benchmark-score claims.</strong> Live account action is rejected when a row carries <code>live_account_context</code> or <code>live_account_action</code>. account secret entry is rejected when a row attempts it or carries a account secret value. External network mutation is rejected outright. A purchase or send is rejected when it is requested without a <code>human_approval_ref</code>. A destructive file action is rejected without a <code>human_review_ref</code>. A hidden screen-state claim is rejected when a row claims hidden state or omits its <code>visible_state_hash</code>. An action without a prior observation or affordance ref is rejected. A benchmark-score claim is rejected: a synthetic replay record cannot claim benchmark performance.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">WebArena, Mind2Web, OSWorld, WebDriver accounting</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows inspectable action-trace accounting from WebArena, Mind2Web, OSWorld, and WebDriver, requiring observations, verdicts, transitions, recovery, and cold replay to line up before an episode is credited.</strong> This component borrows the action-trace accounting pattern from 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, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2404.07972\">OSWorld</a> extends the concern to 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 prior art for representing actions against visible browser state through a controlled protocol. The borrowed idea is the accounting: observations, affordances, actions, pre-action verdicts, transitions, recovery, and cold replay must line up before an episode is credited.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate/</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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<h4 class=\"pm-body__h pm-body__h--sub\">What a clean bundle join means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the exported bundle joined cleanly, every action carrying an observation, verdict, and matching transition, with the cold replay reproducing them and the record staying metadata-only.</strong> A pass means the exported bundle joined cleanly: every action had an observation, a pre-action verdict, and a matching transition, the cold replay reproduced them, and the written record stayed metadata-only. The command writes the validation record under the named output directory. The public exported bundle has <code>contains_negative_cases: false</code>, so the eight-case floor is checked on the fixture path, and <code>tests/test_agent_route_observability_runtime.py</code> remains the negative-case authority.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The synthetic replay strongest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is a synthetic action-trace replay over public fixtures, joining observations, verdicts, transitions, recovery, cold replay, digest checks, and the eight negative cases into metadata-only records.</strong> The strongest claim the evidence supports is a synthetic computer-use action-trace replay over public fixtures: visible observations, affordances, action rows, pre-action authority verdicts, state-transition records, recovery records, cold-replay rows, public trace spans, source-module digest checks, the eight expected negative cases, and metadata-only result records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Capabilities the ceiling sets false</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It controls no live browser, takes no account actions, enters no account secrets, mutates nothing external, and claims no benchmark, with <code>COMPUTER_USE_AUTHORITY_CEILING</code> setting every such capability false.</strong> That is the whole proof boundary. This component does not control a live browser or desktop, take account actions, enter account secrets, mutate external systems, execute purchases or sends, perform destructive host actions, export raw screenshots, or read hidden screen state. It does not claim benchmark performance, use external model services, change source files, include launch operations, or prove whole-system correctness. The scope limit is stated in the record itself as <code>COMPUTER_USE_AUTHORITY_CEILING</code>, where every one of those capabilities is set to false. The generated diagram and Atlas entry are navigation surfaces, not additional proof.</p>\n</section>",
      "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": "component-agent-route-observability-runtime.html"
          },
          {
            "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-module-agent-route-observability-runtime.html"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_sandbox_policy_escape_replay",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Sandbox Policy-Escape Replay",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].depends_on",
          "url": "paper-module-agent-sandbox-policy-escape-replay.html"
        },
        {
          "id": "paper_module.batch7_macro_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 7 Source Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
          "url": "paper-module-batch7-macro-engines-capsule.html"
        }
      ],
      "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-module-computer-use-action-trace-replay.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 load[\"load bundle, strict JSON\"] load --> proj[\"_validate_computer_use_projection_protocol\"] proj --> pol[\"_validate_computer_use_interaction_policy\"] pol --> ep[\"_validate_computer_use_episodes\"] ep --> obs[\"_validate_computer_use_observations\"] obs --> act[\"_validate_computer_use_actions\"] act --> ver[\"_validate_computer_use_authority_verdicts\"] ver --> tr[\"_validate_computer_use_state_transitions\"] tr --> rec[\"_validate_computer_use_recovery_receipts\"] rec --> cold[\"_validate_computer_use_cold_replay\"] cold --> neg[\"_validate_computer_use_negative_cases fixture path only\"] neg --> out[\"status pass, else blocked\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:a119d7f4ed9e1982f774216d796f28cf8050e2984d48dd1130fc42bfc7ee23c6",
            "source_line_end": 49,
            "source_line_start": 35
          }
        ],
        "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-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_route_observability_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Route Observability Runtime",
                "relation": "explains",
                "url": "component-agent-route-observability-runtime.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 113,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/computer_use_action_trace_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "WebArena",
            "section_id": "webarena-mind2web-osworld-webdriver-accounting",
            "url": "https://arxiv.org/abs/2307.13854"
          },
          {
            "kind": "external_reference",
            "label": "Mind2Web",
            "section_id": "webarena-mind2web-osworld-webdriver-accounting",
            "url": "https://arxiv.org/abs/2306.06070"
          },
          {
            "kind": "external_reference",
            "label": "OSWorld",
            "section_id": "webarena-mind2web-osworld-webdriver-accounting",
            "url": "https://arxiv.org/abs/2404.07972"
          },
          {
            "kind": "external_reference",
            "label": "WebDriver",
            "section_id": "webarena-mind2web-osworld-webdriver-accounting",
            "url": "https://www.w3.org/TR/webdriver2/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component answers, offline over a synthetic trace, whether a blocked action was later narrated as success and whether a claimed success has any state evidence behind it. A computer-use agent leaves behind a stream of screenshots, clicks, keystrokes, and \"it worked\" assertions. Reading that stream by hand does not tell you the two things that matter: whether an action that was blocked or sent for review got narrated later as a success, and whether a claimed success has any state evidence behind it. This component answers those two questions on a synthetic trace, offline, before any of the language reaches a reader.",
            "level": 4,
            "order": 1,
            "section_id": "component-answers-offline",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Component answers offline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It takes a recorded local-agent run with its observations, actions, pre-action verdicts, and state changes, checking the trail is self-consistent against authority limits written down up front. It takes a recorded run of a local agent, the route it picked, the observations it logged, the actions it took, the authority verdict stamped before each action, and the state change each action produced, and checks that this recorded trail is well-formed and self-consistent. The record states up front where the agent's authority was supposed to stop, so the limits are written down and checkable rather than taken on faith.",
            "level": 4,
            "order": 2,
            "section_id": "takes-recorded-local-agent",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Takes recorded local-agent"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The result is a metadata-only record of counts, refs, hashes, and redaction posture over a recorded trail; it never watches a live agent. The result is a metadata-only record of counts, references, hashes, and redaction posture. It checks a recorded trail. It does not watch a live agent and it does not establish one stayed in bounds.",
            "level": 4,
            "order": 3,
            "section_id": "result-is-body-free",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Result is metadata-only"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It guards against a complete-looking trace that hides a lie: a denied action reported as done, a success asserted with no oracle, a screenshot treated as proof. The failure this guards against is a trace that looks complete while hiding a lie. An action can be denied by policy and then reported as done. A success can be asserted with no diff, no oracle, and no before-and-after state. A screenshot can be treated as proof when the pixels prove nothing about what actually changed.",
            "level": 4,
            "order": 5,
            "section_id": "the-complete-looking-trace-that-hides-a-lie",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "The complete-looking trace that hides a lie"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Every action must line up with a prior observation, a pre-action verdict, and a transition whose outcome matches that verdict, through a typed join rather than a screenshot replay. A loose reading of the log cannot catch these. You need every recorded action to line up, row by row, with a prior visible observation, a pre-action authority verdict, and a state-transition record whose outcome agrees with that verdict. If the verdict said allow, the transition has to show the action ran and an oracle confirmed the new state. If the verdict said block or review, the transition has to show the action did not run and the status reads blocked or review_required. The mechanism is a typed join across\u2026",
            "level": 4,
            "order": 6,
            "section_id": "a-typed-join-of-verdict-and-transition",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "A typed join of verdict and transition"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Inverting the usual trust, observations enter only as a screenshotdigest and visiblestatehash, with raw pixels and hidden state barred, so weight rests on verdict-transition agreement. The inversion is the point. Most action-trace tooling trusts the screenshot. This component treats the screenshot as the one thing it will not trust: observations enter only as a screenshotdigest and a visiblestatehash, and raw pixel bodies, hidden-state claims, and live-browser state are all required to be absent. The evidence that carries weight is the agreement between verdict and transition.",
            "level": 4,
            "order": 7,
            "section_id": "the-screenshot-is-the-one-distrusted-input",
            "source_line_end": 28,
            "source_line_start": 25,
            "title": "The screenshot is the one distrusted input"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 30,
            "source_line_start": 29,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "runcomputeruseactiontracebundle resolves the input, decides fixture versus exported bundle, loads it through strict JSON, then runs a fixed sequence of checks before writing anything. The entry point is runcomputeruseactiontracebundle. It resolves the input directory, decides whether the input is the full fixture with negative cases or the public exported bundle, loads the bundle through a strict JSON path, then runs a fixed sequence of checks in this order before it writes anything.",
            "level": 4,
            "order": 9,
            "section_id": "run-computer-use-action-trace-bundle-and-the-check-sequence",
            "source_line_end": 50,
            "source_line_start": 31,
            "title": "`run_computer_use_action_trace_bundle` and the check sequence"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Each stage consumes the rows the earlier stage exported, so a break early in the chain propagates downstream. Each stage consumes the rows the earlier stage exported, so a break early in the chain propagates. The relevant functions:",
            "level": 4,
            "order": 10,
            "section_id": "stages-chain-so-early-breaks-propagate",
            "source_line_end": 63,
            "source_line_start": 51,
            "title": "Stages chain, so early breaks propagate"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildpubliccomputerusetrace emits bounded public spans, and status is pass only when findings are empty, no negative case is missing, the scan passes, and source-module digests verify. After the checks, buildpubliccomputerusetrace emits bounded public trace spans over refs, counts, and hashes. runcomputeruseactiontrace_bundle collects the findings from every stage. It sets status to pass only when the positive findings are empty, no expected negative case is missing, the non-public-state scan passes, and the copied public source-module digests verify. Otherwise the status is blocked. The written record carries counts, refs, hashes, and the redaction posture, and omits raw screen bodies, acc\u2026",
            "level": 4,
            "order": 11,
            "section_id": "public-trace-spans-and-the-pass-rule",
            "source_line_end": 67,
            "source_line_start": 64,
            "title": "Public trace spans and the pass rule"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The tracked fixture record reports fixed counts: four episodes, eight actions and verdicts, eight transitions, one recovery, four cold-replay rows, one blocked action, and eight trace spans. The tracked fixture record reports four episodes, six observations, eight actions, eight authority verdicts, eight state-transition records, one recovery record, four cold-replay rows, one blocked action, and eight public trace spans.",
            "level": 4,
            "order": 12,
            "section_id": "what-the-tracked-fixture-record-reports",
            "source_line_end": 71,
            "source_line_start": 68,
            "title": "What the tracked fixture record reports"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 73,
            "source_line_start": 72,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatecomputerusenegativecases feeds eight declared perturbations through the same posture and requires each to be rejected with its own code, failing the run if any is missing. The fixture path runs validatecomputerusenegativecases, which feeds eight declared perturbations through the same posture and confirms each one is rejected with a specific error code. The set is fixed in COMPUTERUSEEXPECTEDNEGATIVE_CASES; a missing observation there fails the run.",
            "level": 4,
            "order": 14,
            "section_id": "eight-declared-perturbations-on-the-fixture-path",
            "source_line_end": 77,
            "source_line_start": 74,
            "title": "Eight declared perturbations on the fixture path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Rows are rejected for live-account or account secret actions, external mutation, unapproved purchase or send, destructive file actions, hidden-state claims, missing observations, and benchmark-score claims. Live account action is rejected when a row carries liveaccountcontext or liveaccountaction. account secret entry is rejected when a row attempts it or carries a credentialvalue. External network mutation is rejected outright. A purchase or send is rejected when it is requested without a humanapprovalref. A destructive file action is rejected without a humanreviewref. A hidden screen-state claim is rejected when a row claims hidden state or omits its visiblestate_hash. An action without a\u2026",
            "level": 4,
            "order": 15,
            "section_id": "the-specific-actions-each-row-must-reject",
            "source_line_end": 81,
            "source_line_start": 78,
            "title": "The specific actions each row must reject"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 83,
            "source_line_start": 82,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design borrows inspectable action-trace accounting from WebArena, Mind2Web, OSWorld, and WebDriver, requiring observations, verdicts, transitions, recovery, and cold replay to line up before an episode is credited. This component borrows the action-trace accounting pattern from web and desktop agent benchmarks that make action trajectories inspectable. WebArena and Mind2Web anchor realistic web-task evaluation, and OSWorld extends the concern to agents acting in real computer environments. Browser automation standards such as WebDriver are prior art for representing actions against visible browser state through a controlled protocol. The borrowed idea is the accounting: observations, af\u2026",
            "level": 4,
            "order": 17,
            "section_id": "webarena-mind2web-osworld-webdriver-accounting",
            "source_line_end": 87,
            "source_line_start": 84,
            "title": "WebArena, Mind2Web, OSWorld, WebDriver accounting"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate/:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 98,
            "source_line_start": 88,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the exported bundle joined cleanly, every action carrying an observation, verdict, and matching transition, with the cold replay reproducing them and the record staying metadata-only. A pass means the exported bundle joined cleanly: every action had an observation, a pre-action verdict, and a matching transition, the cold replay reproduced them, and the written record stayed metadata-only. The command writes the validation record under the named output directory. The public exported bundle has containsnegativecases: false, so the eight-case floor is checked on the fixture path, and tests/testagentrouteobservabilityruntime.py remains the negative-case authority.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-clean-bundle-join-means",
            "source_line_end": 102,
            "source_line_start": 99,
            "title": "What a clean bundle join means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 104,
            "source_line_start": 103,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is a synthetic action-trace replay over public fixtures, joining observations, verdicts, transitions, recovery, cold replay, digest checks, and the eight negative cases into metadata-only records. The strongest claim the evidence supports is a synthetic computer-use action-trace replay over public fixtures: visible observations, affordances, action rows, pre-action authority verdicts, state-transition records, recovery records, cold-replay rows, public trace spans, source-module digest checks, the eight expected negative cases, and metadata-only result records.",
            "level": 4,
            "order": 21,
            "section_id": "the-synthetic-replay-strongest-claim",
            "source_line_end": 108,
            "source_line_start": 105,
            "title": "The synthetic replay strongest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It controls no live browser, takes no account actions, enters no account secrets, mutates nothing external, and claims no benchmark, with COMPUTERUSEAUTHORITYCEILING setting every such capability false. That is the whole proof boundary. This component does not control a live browser or desktop, take account actions, enter account secrets, mutate external systems, execute purchases or sends, perform destructive host actions, export raw screenshots, or read hidden screen state. It does not claim benchmark performance, use external model services, change source files, include launch operations, or prove whole-system correctness. The scope limit is stated in the record itself as COMPUTERUSEAUTH\u2026",
            "level": 4,
            "order": 22,
            "section_id": "capabilities-the-ceiling-sets-false",
            "source_line_end": 112,
            "source_line_start": 109,
            "title": "Capabilities the ceiling sets false"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "agent_route_observability_runtime.py",
            "path": "src/microcosm_core/organs/agent_route_observability_runtime.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the synthetic computer-use action-trace bundle, visible observation/action binding, scope limit checks, negative cases, and public trace spans.",
            "symbols": [
              "run_computer_use_action_trace_bundle",
              "validate_computer_use_source_manifest",
              "_validate_computer_use_projection_protocol",
              "_validate_computer_use_negative_cases"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/agent_route_observability_runtime.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/computer_use_action_trace_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/computer_use_action_trace_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Component turns quiet</h4>\n<p><code>concurrency_mission_control</code> turns that moment into a checkable verdict.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Copies real coordination</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It copies the real coordination builder and bridge fixtures, runs them over synthetic lanes and a work log seed-speed snapshot, and emits metadata-only records of refs, digests, and verdicts.</strong> The component imports the real coordination specimen builder and its public provider and work log bridge fixtures as exact copies, runs the copied builder over synthetic multi-agent lanes, and reads a public snapshot of the work log&#x27;s seed-speed topology. It emits metadata-only result records: refs, digests, counts, and verdicts, with no session bodies, model-output data, or proof text.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Is no live</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is no live scheduler, private runtime, or production safety evidence; it demonstrates fail-closed transaction gating over declared copied bodies and fixtures.</strong> It is not a live scheduler, not the private mission-control runtime, not external model access, and outside production claims concurrency-safety evidence. It demonstrates fail-closed transaction gating over declared copied bodies and fixtures.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Is acting on a dirty path safe</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Given a dirty path and its live claim topology, each case resolves to one named classification and one allowed action, so a lane proceeds, hands off, or waits.</strong> The question the component answers is narrow: given a dirty path and the live claim topology around it, is acting on that path safe, and if not, what must happen first. A loose answer like &quot;probably fine&quot; is exactly the failure mode. Each case resolves to a named classification and one allowed action, so a lane can decide to proceed, hand off, or wait.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Real builder and two cautious classifiers</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The evidence runs the real specimen builder over synthetic lanes, reading claims, heartbeats, and collisions, with two classifiers that default to the cautious verdict when evidence is thin.</strong> The evidence does not come from a re-implemented scheduler. The component runs the same specimen builder the private system uses, over public synthetic lanes, and reads who holds which claim, whether their heartbeat is current, and where path claims collide. Two classifier functions carry the judgment, and both default to the cautious verdict when the evidence is thin. That default is the behaviour the page is about.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points share one <code>SPEC</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_concurrency_mission_control_bundle</code> both hand a shared <code>SPEC</code> to <code>run_crown_jewel_organ</code> with <code>_evaluate</code> and <code>evaluate_negative_case</code>, the bundle validating the same contract from a shipped copy.</strong> <code>run</code> and <code>run_concurrency_mission_control_bundle</code> are the two entry points. Both hand a shared <code>SPEC</code> to <code>run_crown_jewel_organ</code> with <code>_evaluate</code> as the evaluator and <code>evaluate_negative_case</code> as the negative-case checker. The bundle entry sets <code>input_mode</code> to the exported bundle so a reader can validate the same contract from a shipped copy.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_evaluate</code> runs the builder and five gates</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> loads the exercise manifest, runs the copied builder, then five gates, passing only when all six engines pass and every expected engine id is present.</strong> <code>_evaluate</code> loads <code>concurrency_mission_control_exercise_manifest.json</code>, runs the copied builder, then runs five gates. It passes only when all six engines pass and every expected engine id is present.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_run_original_builder</code></td><td>Copies the public seed root into a temporary workspace and calls <code>build_concurrency_mission_control_specimen</code> from the copied source. Reads the emitted <code>mission_board.json</code> and <code>receipt.json</code>, summarizes case, accept, block, repair, and authority-collapse counts. If the seed root is missing it returns <code>blocked</code> with <code>CONCURRENCY_MISSION_CONTROL_SEED_ROOT_MISSING</code> instead of running.</td></tr><tr><td><code>_failure_matrix_gate</code></td><td>Checks the board against the manifest&#x27;s expected counts: exact case and accept counts, minimum block, repair, and source-bundle counts, and every required failure class present (owner-path conflict, duplicate run, dependency gap, stale lease, missing result record, supervised-scope gap, missing parent finalizer, misanchored claim).</td></tr><tr><td><code>_bridge_authority_membrane</code></td><td>Checks that required bridge statuses match, that the summed authority-collapse count is zero, that bridge case-count shapes match, and that the manifest&#x27;s forbidden-claim set covers seven required bars including <code>private_mission_control_runtime</code> and <code>production_concurrency_safety</code>.</td></tr><tr><td>_work_ledger_seed_speed_gate</td><td>Checks the seed-speed snapshot: schema, non-negative count shape, minimum active sessions and claims, a collision gate (<code>claim_collisions</code> equals expected, per-session collision count zero, no collision rows), heartbeat, session cards, bound source refs, and forbidden private inputs.</td></tr><tr><td><code>classify_generated_surface_claim_lens</code></td><td>Takes a case&#x27;s drift paths and claim rows and returns one classification with one allowed action.</td></tr><tr><td><code>classify_concurrency_closure_state_lens</code></td><td>Decides whether a unit of work is genuinely closed or only looks closed.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">The generated-surface lens and its verdicts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The generated-surface lens intersects drift paths with the generated entry surfaces, returning <code>owned_live</code>, <code>owned_stale</code>, <code>unowned_generated_drift</code>, <code>unrelated_dirty_state</code>, or <code>clean</code> with a matching allowed action.</strong> The generated-surface lens intersects a case&#x27;s drift paths with <code>GENERATED_ENTRY_SURFACES</code> (<code>ORGANS.md</code>, <code>ARCHITECTURE.md</code>, <code>AGENT_ROUTES.md</code>, <code>atlas/agent_task_routes.json</code>). If a live owner holds one of those paths it returns <code>owned_live</code> with the action <code>do_not_patch_from_sibling_lane</code>. Drift on other paths is <code>unrelated_dirty_state</code>, and no drift is <code>clean</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Separating closed from looks-closed</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The closure-state lens folds classification, validation, commitability, and residuals to separate genuinely closed work from cases that only look done, defaulting to <code>open_unclassified</code> when evidence is insufficient.</strong> The closure-state lens folds that generated classification together with validation state, commitability, and any open residual. It separates <code>closed_and_committed</code> (product closed, validation complete, commit landed) from the cases that only look done: <code>closed_validation_deferred</code> when validation is parked under host pressure with a stated reason, <code>closed_uncommitted_authority</code> when event authority exists but shared append logs are unsafe to stage, <code>false_residual_stale</code> when a residual is left open against a passing generator check, and <code>owned_live_handoff</code> or <code>owned_stale_reentry</code> when a live or stale owner still holds the path. When the closure evidence is insufficient it returns <code>open_unclassified</code>, which is the default, so absent evidence never reads as success.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"980\" height=\"336\" viewBox=\"0 0 980 336\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"761.8\" y1=\"78.8\" x2=\"473.9\" y2=\"150.0\"></line><polygon class=\"pmd-arrow\" points=\"473.9,150.0 479.8,145.4 481.3,151.3\"></polygon><line class=\"pmd-edge\" x1=\"789.7\" y1=\"90.0\" x2=\"705.5\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"705.5,132.0 710.2,126.2 712.9,131.7\"></polygon><line class=\"pmd-edge\" x1=\"394.5\" y1=\"204.0\" x2=\"460.3\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"460.3,264.0 453.2,261.7 457.3,257.1\"></polygon><line class=\"pmd-edge\" x1=\"565.8\" y1=\"222.0\" x2=\"519.7\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"519.7,264.0 522.7,257.1 526.8,261.7\"></polygon><line class=\"pmd-edge\" x1=\"190.3\" y1=\"90.0\" x2=\"449.7\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"449.7,264.0 442.3,262.7 445.8,257.6\"></polygon><line class=\"pmd-edge\" x1=\"405.1\" y1=\"72.0\" x2=\"479.5\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"479.5,264.0 474.2,258.7 479.9,256.5\"></polygon><line class=\"pmd-edge\" x1=\"626.2\" y1=\"72.0\" x2=\"506.8\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"506.8,264.0 507.8,256.6 513.0,259.8\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"761.8\" y=\"18.0\" width=\"200.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"861.9\" y=\"40.5\">_run_original_builder</tspan><tspan x=\"861.9\" y=\"58.5\">copied specimen builder</tspan><tspan x=\"861.9\" y=\"76.5\">in temp seed root</tspan></text><title>_run_original_builder copied specimen builder in temp seed root</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"253.6\" y=\"150.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"364.8\" y=\"172.5\">_failure_matrix_gate</tspan><tspan x=\"364.8\" y=\"190.5\">counts and failure classes</tspan></text><title>_failure_matrix_gate counts and failure classes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"504.0\" y=\"132.0\" width=\"222.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"615.2\" y=\"154.5\">_bridge_authority_membrane</tspan><tspan x=\"615.2\" y=\"172.5\">bridges green,</tspan><tspan x=\"615.2\" y=\"190.5\">authority-collapse zero,</tspan><tspan x=\"615.2\" y=\"208.5\">forbidden claims blocked</tspan></text><title>_bridge_authority_membrane bridges green, authority-collapse zero, forbidden claims blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"237.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"40.5\">_work_ledger_seed_speed_gate</tspan><tspan x=\"136.6\" y=\"58.5\">heartbeat, counts,</tspan><tspan x=\"136.6\" y=\"76.5\">collision-free claims</tspan></text><title>_work_ledger_seed_speed_gate heartbeat, counts, collision-free claims</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"283.2\" y=\"36.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"58.5\">owner live / stale / absent</tspan></text><title>owner live / stale / absent</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"541.0\" y=\"36.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"637.4\" y=\"58.5\">closed vs looks-closed</tspan></text><title>closed vs looks-closed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"360.3\" y=\"264.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"490.0\" y=\"286.5\">metadata-only result record</tspan><tspan x=\"490.0\" y=\"304.5\">refs, digests, counts, verdicts</tspan></text><title>metadata-only result record refs, digests, counts, verdicts</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>owner live / stale / absent</dt><dd><code class=\"pm-diagram__ref-loc\">classify_generated_surface_claim_lens</code></dd></div><div class=\"pm-diagram__ref\"><dt>closed vs looks-closed</dt><dd><code class=\"pm-diagram__ref-loc\">classify_concurrency_closure_state_lens</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Builder[&quot;_run_original_builder copied specimen builder in temp seed root&quot;] Matrix[&quot;_failure_matrix_gate counts and failure classes&quot;] Membrane[&quot;_bridge_authority_membrane bridges green, authority-collapse zero, forbidden claims blocked&quot;] Seed[&quot;_work_ledger_seed_speed_gate heartbeat, counts, collision-free claims&quot;] Surface[&quot;classify_generated_surface_claim_lens owner live / stale / absent&quot;] Closure[&quot;classify_concurrency_closure_state_lens closed vs looks-closed&quot;] Record[&quot;metadata-only result record refs, digests, counts, verdicts&quot;] Builder --&gt; Matrix Builder --&gt; Membrane Matrix --&gt; Record Membrane --&gt; Record Seed --&gt; Record Surface --&gt; Record Closure --&gt; Record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five cases that must each block</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_negative_case</code> drives five stable cases that must each block with a named code, and any non-block counts as a wrong-kind pass the checker treats as a failure.</strong> <code>evaluate_negative_case</code> drives five stable cases, each expected to block with a named code. <code>missing_seed_root</code> runs the builder against an empty temporary root and expects <code>CONCURRENCY_MISSION_CONTROL_SEED_ROOT_MISSING</code>. <code>provider_bridge_missing</code> sets the provider repair bridge status to <code>missing</code> and expects the authority membrane to block with <code>CONCURRENCY_MISSION_CONTROL_PROVIDER_BRIDGE_BLOCKED</code>. <code>authority_collapse_claim</code> sets an authority-collapse count of one and expects <code>CONCURRENCY_MISSION_CONTROL_AUTHORITY_COLLAPSE</code>. <code>private_runtime_claim</code> drops <code>private_mission_control_runtime</code> from the manifest&#x27;s forbidden claims and expects <code>CONCURRENCY_MISSION_CONTROL_PRIVATE_RUNTIME_OVERCLAIM</code>. work_ledger_seed_speed_collision injects a claim collision into the seed-speed snapshot and expects CONCURRENCY_MISSION_CONTROL_WORK_LEDGER_COLLISION_UNRESOLVED. A case that does not produce its code counts as a pass of the wrong kind, so the checker treats a non-block as a failure.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Airflow, Kubernetes leases, two-phase commit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows coordination shapes from Airflow DAGs, Kubernetes leases, two-phase commit, and GitHub Actions concurrency, keeping only the fail-closed synthetic gating shape, not their runtimes.</strong> The component borrows established coordination shapes without claiming their runtimes. 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> separate task dependency and scheduling from task internals. 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> is the lease-holder and renewal pattern behind live-versus-stale owner state. 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> is the transaction-consistency pattern under participant failure. 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> is the declared workflow-concurrency control. This component keeps only the fail-closed synthetic gating shape.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate</code>, validate with throwaway result outputs first:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass proves, and drift repair</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass proves fail-closed coordination evidence over the declared copied bodies and synthetic fixtures, with source-copy digest drift repaired through <code>microcosm_exact_copy_refresh</code>, not here.</strong> A pass means the fixture and bundle runs proved fail-closed coordination evidence over the declared copied bodies and synthetic fixtures. Source-copy digest drift is repaired through <code>microcosm_exact_copy_refresh</code>, not here.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported fixture-contract claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that the copied builder, bridge, matrix, membrane, and seed-speed fixtures satisfy the declared contract with five named blocks and no non-public body export.</strong> The strongest claim the evidence supports: the exact copied specimen builder, provider and work log bridge fixtures, failure-matrix fixture, bridge authority membrane, and work log seed-speed topology fixture together satisfy the declared concurrency mission-control fixture contract, with five negative cases blocking on their named codes and no non-public body export. The proof boundary is those copied bodies, fixtures, source manifests, and metadata-only result records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the scope limit excludes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The ceiling proves no private runtime, live scheduling, external model access, or production safety, and the classifiers lower their verdict rather than claim success when evidence is missing.</strong> The scope limit excludes everything past that. This component does not establish private mission-control runtime truth, live scheduling, provider or model dispatch, hosted orchestration, production concurrency safety, source-file changes, launch or publishing-scope decision, or whole-system correctness. When evidence, preconditions, provenance, or a refusal reason is missing, the classifiers lower their verdict rather than claim success.</p>\n</section>",
      "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": "component-concurrency-mission-control.html"
          },
          {
            "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-module-mission-transaction-work-spine.html"
          },
          {
            "id": "paper_module.bridge_phase_continuity_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Bridge Phase Continuity Runtime",
            "relation": "depends on",
            "url": "paper-module-bridge-phase-continuity-runtime.html"
          },
          {
            "id": "paper_module.work_landing_control_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Work Landing Control Spine",
            "relation": "depends on",
            "url": "paper-module-work-landing-control-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch10_live_source_drift_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Live Source Drift Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
          "url": "paper-module-batch10-live-source-drift-capsule.html"
        }
      ],
      "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, whole-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-module-concurrency-mission-control.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 TD Builder[\"_run_original_builder copied specimen builder in temp seed root\"] Matrix[\"_failure_matrix_gate counts and failure classes\"] Membrane[\"_bridge_authority_membrane bridges green, authority-collapse zero, forbidden claims blocked\"] Seed[\"_work_ledger_seed_speed_gate heartbeat, counts, collision-free claims\"] Surface[\"classify_generated_surface_claim_lens owner live / stale / absent\"] Closure[\"classify_concurrency_closure_state_lens closed vs looks-closed\"] Record[\"metadata-only result record refs, digests, counts, verdicts\"] Builder --> Matrix Builder --> Membrane Matrix --> Record Membrane --> Record Seed --> Record Surface --> Record Closure --> Record",
            "source_format": "mermaid",
            "source_hash": "sha256:d26f1cbdc37827a4ef791fd6da252bf01e9fe8059bde94b116189bbe69e664dc",
            "source_line_end": 68,
            "source_line_start": 52
          }
        ],
        "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-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "depends on",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "depends on",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "concurrency_mission_control",
                "kind": "organ",
                "kind_label": "component",
                "label": "Concurrency Mission Control",
                "relation": "explains",
                "url": "component-concurrency-mission-control.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 108,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "DAGs",
            "section_id": "airflow-kubernetes-leases-two-phase-commit",
            "url": "https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html"
          },
          {
            "kind": "external_reference",
            "label": "lease-based leader election",
            "section_id": "airflow-kubernetes-leases-two-phase-commit",
            "url": "https://kubernetes.io/docs/concepts/cluster-administration/coordinated-leader-election/"
          },
          {
            "kind": "external_reference",
            "label": "two-phase commit",
            "section_id": "airflow-kubernetes-leases-two-phase-commit",
            "url": "https://research.ibm.com/publications/two-phase-commit-optimizations-and-tradeoffs-in-the-commercial-environment"
          },
          {
            "kind": "external_reference",
            "label": "workflow syntax",
            "section_id": "airflow-kubernetes-leases-two-phase-commit",
            "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": "concurrencymissioncontrol turns that moment into a checkable verdict.",
            "level": 4,
            "order": 1,
            "section_id": "component-turns-quiet",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Component turns quiet"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It copies the real coordination builder and bridge fixtures, runs them over synthetic lanes and a work log seed-speed snapshot, and emits metadata-only records of refs, digests, and verdicts. The component imports the real coordination specimen builder and its public provider and work log bridge fixtures as exact copies, runs the copied builder over synthetic multi-agent lanes, and reads a public snapshot of the work log's seed-speed topology. It emits metadata-only result records: refs, digests, counts, and verdicts, with no session bodies, model-output data, or proof text.",
            "level": 4,
            "order": 2,
            "section_id": "copies-real-coordination",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Copies real coordination"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is no live scheduler, private runtime, or production safety evidence; it demonstrates fail-closed transaction gating over declared copied bodies and fixtures. It is not a live scheduler, not the private mission-control runtime, not external model access, and outside production claims concurrency-safety evidence. It demonstrates fail-closed transaction gating over declared copied bodies and fixtures.",
            "level": 4,
            "order": 3,
            "section_id": "is-no-live",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Is no live"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Given a dirty path and its live claim topology, each case resolves to one named classification and one allowed action, so a lane proceeds, hands off, or waits. The question the component answers is narrow: given a dirty path and the live claim topology around it, is acting on that path safe, and if not, what must happen first. A loose answer like \"probably fine\" is exactly the failure mode. Each case resolves to a named classification and one allowed action, so a lane can decide to proceed, hand off, or wait.",
            "level": 4,
            "order": 5,
            "section_id": "is-acting-on-a-dirty-path-safe",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Is acting on a dirty path safe"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The evidence runs the real specimen builder over synthetic lanes, reading claims, heartbeats, and collisions, with two classifiers that default to the cautious verdict when evidence is thin. The evidence does not come from a re-implemented scheduler. The component runs the same specimen builder the private system uses, over public synthetic lanes, and reads who holds which claim, whether their heartbeat is current, and where path claims collide. Two classifier functions carry the judgment, and both default to the cautious verdict when the evidence is thin. That default is the behaviour the page is about.",
            "level": 4,
            "order": 6,
            "section_id": "real-builder-and-two-cautious-classifiers",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Real builder and two cautious classifiers"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runconcurrencymissioncontrolbundle both hand a shared SPEC to runcrownjewelorgan with evaluate and evaluatenegativecase, the bundle validating the same contract from a shipped copy. run and runconcurrencymissioncontrolbundle are the two entry points. Both hand a shared SPEC to runcrownjewelorgan with evaluate as the evaluator and evaluatenegativecase as the negative-case checker. The bundle entry sets input_mode to the exported bundle so a reader can validate the same contract from a shipped copy.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-share-one-spec",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "Two entry points share one `SPEC`"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "evaluate loads the exercise manifest, runs the copied builder, then five gates, passing only when all six engines pass and every expected engine id is present. evaluate loads concurrencymissioncontrolexercise_manifest.json, runs the copied builder, then runs five gates. It passes only when all six engines pass and every expected engine id is present.",
            "level": 4,
            "order": 9,
            "section_id": "evaluate-runs-the-builder-and-five-gates",
            "source_line_end": 43,
            "source_line_start": 31,
            "title": "`_evaluate` runs the builder and five gates"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The generated-surface lens intersects drift paths with the generated entry surfaces, returning ownedlive, ownedstale, unownedgenerateddrift, unrelateddirtystate, or clean with a matching allowed action. The generated-surface lens intersects a case's drift paths with GENERATEDENTRYSURFACES (Components.md, ARCHITECTURE.md, AGENTROUTES.md, atlas/agenttaskroutes.json). If a live owner holds one of those paths it returns ownedlive with the action donotpatchfromsiblinglane. Drift on other paths is unrelateddirtystate, and no drift is clean.",
            "level": 4,
            "order": 10,
            "section_id": "the-generated-surface-lens-and-its-verdicts",
            "source_line_end": 47,
            "source_line_start": 44,
            "title": "The generated-surface lens and its verdicts"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The closure-state lens folds classification, validation, commitability, and residuals to separate genuinely closed work from cases that only look done, defaulting to openunclassified when evidence is insufficient. The closure-state lens folds that generated classification together with validation state, commitability, and any open residual. It separates closedandcommitted (product closed, validation complete, commit landed) from the cases that only look done: closedvalidationdeferred when validation is parked under host pressure with a stated reason, closeduncommittedauthority when event authority exists but shared append logs are unsafe to stage, falseresidualstale when a residual is left\u2026",
            "level": 4,
            "order": 11,
            "section_id": "separating-closed-from-looks-closed",
            "source_line_end": 69,
            "source_line_start": 48,
            "title": "Separating closed from looks-closed"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 71,
            "source_line_start": 70,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatenegativecase drives five stable cases that must each block with a named code, and any non-block counts as a wrong-kind pass the checker treats as a failure. evaluatenegativecase drives five stable cases, each expected to block with a named code. missingseedroot runs the builder against an empty temporary root and expects CONCURRENCYMISSIONCONTROLSEEDROOTMISSING. providerbridgemissing sets the provider repair bridge status to missing and expects the authority membrane to block with CONCURRENCYMISSIONCONTROLPROVIDERBRIDGEBLOCKED. authoritycollapseclaim sets an authority-collapse count of one and expects CONCURRENCYMISSIONCONTROLAUTHORITYCOLLAPSE. privateruntimeclaim drops privatemissi\u2026",
            "level": 4,
            "order": 13,
            "section_id": "five-cases-that-must-each-block",
            "source_line_end": 75,
            "source_line_start": 72,
            "title": "Five cases that must each block"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 77,
            "source_line_start": 76,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design borrows coordination shapes from Airflow DAGs, Kubernetes leases, two-phase commit, and GitHub Actions concurrency, keeping only the fail-closed synthetic gating shape, not their runtimes. The component borrows established coordination shapes without claiming their runtimes. Apache Airflow DAGs separate task dependency and scheduling from task internals. Kubernetes lease-based leader election is the lease-holder and renewal pattern behind live-versus-stale owner state. IBM Research on two-phase commit is the transaction-consistency pattern under participant failure. GitHub Actions workflow syntax is the declared workflow-concurrency control. This component keeps only the fail-clo\u2026",
            "level": 4,
            "order": 15,
            "section_id": "airflow-kubernetes-leases-two-phase-commit",
            "source_line_end": 81,
            "source_line_start": 78,
            "title": "Airflow, Kubernetes leases, two-phase commit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, validate with throwaway result outputs first:",
            "level": 2,
            "order": 16,
            "section_id": "validation-receipt-path",
            "source_line_end": 93,
            "source_line_start": 82,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass proves fail-closed coordination evidence over the declared copied bodies and synthetic fixtures, with source-copy digest drift repaired through microcosmexactcopyrefresh, not here. A pass means the fixture and bundle runs proved fail-closed coordination evidence over the declared copied bodies and synthetic fixtures. Source-copy digest drift is repaired through microcosmexactcopyrefresh, not here.",
            "level": 4,
            "order": 17,
            "section_id": "what-a-pass-proves-and-drift-repair",
            "source_line_end": 97,
            "source_line_start": 94,
            "title": "What a pass proves, and drift repair"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "claim-ceiling",
            "source_line_end": 99,
            "source_line_start": 98,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is that the copied builder, bridge, matrix, membrane, and seed-speed fixtures satisfy the declared contract with five named blocks and no non-public body export. The strongest claim the evidence supports: the exact copied specimen builder, provider and work log bridge fixtures, failure-matrix fixture, bridge authority membrane, and work log seed-speed topology fixture together satisfy the declared concurrency mission-control fixture contract, with five negative cases blocking on their named codes and no non-public body export. The proof boundary is those copied bodies, fixtures, source manifests, and metadata-only result records.",
            "level": 4,
            "order": 19,
            "section_id": "the-strongest-supported-fixture-contract-claim",
            "source_line_end": 103,
            "source_line_start": 100,
            "title": "The strongest supported fixture-contract claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The ceiling proves no private runtime, live scheduling, external model access, or production safety, and the classifiers lower their verdict rather than claim success when evidence is missing. The scope limit excludes everything past that. This component does not establish private mission-control runtime truth, live scheduling, provider or model dispatch, hosted orchestration, production concurrency safety, source-file changes, launch or public sharing decision, or whole-system correctness. When evidence, preconditions, provenance, or a refusal reason is missing, the classifiers lower their verdict rather than claim success.",
            "level": 4,
            "order": 20,
            "section_id": "what-the-authority-ceiling-excludes",
            "source_line_end": 107,
            "source_line_start": 104,
            "title": "What the scope limit excludes"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "concurrency_mission_control.py",
            "path": "src/microcosm_core/organs/concurrency_mission_control.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for concurrency mission-control fixture validation, work log topology classification, failure-class gates, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_concurrency_mission_control_bundle",
              "_evaluate",
              "classify_generated_surface_claim_lens",
              "classify_concurrency_closure_state_lens",
              "result_card",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/concurrency_mission_control.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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": "<h4 class=\"pm-body__h pm-body__h--sub\">Documentation about live</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Documentation about a live system rots: counts and code citations go stale as the code moves, and a reader cannot tell a current number from one true only once.</strong> Documentation about a live system rots. A page says there are forty-seven of something, or cites a function in a named file, and both claims 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.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Doctrine fact claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>doctrine_fact_claim_audit</code> asks which factual claims on a page can be re-derived from source now and which have drifted, emitting a metadata-only record of counts, verdicts, and scope limits.</strong> <code>doctrine_fact_claim_audit</code> answers one question about a page of factual claims: which of them can be re-derived from source right now, and which have become untracked drift. It reads a small set of public fixtures, recomputes a bounded relation over them, and writes a result record that carries counts, verdicts, and scope limits but no copied source bodies.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Does not judge</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It does not judge whether prose sounds true; it checks four concrete things: fact count, code-locus existence with anchor, route-graph edges pointing at known facts, and volatile numbers bound to assertions.</strong> The component does not read prose and judge whether it sounds true. It checks four concrete things: that a declared fact count matches the fact table, that every cited code location exists on disk with its quoted anchor present, that every route-graph edge points at a known fact, and that volatile numbers in current-state prose are bound to a fact assertion or surfaced as a blocking finding.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A claim is a cache with no invalidation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A loose documentation claim is a cached value with no invalidation strategy: a bare number tells you nothing about how to recheck it, so stale claims persist unnoticed as code changes.</strong> A loose documentation claim is a cached value with no invalidation strategy. The number 47 sitting in a sentence tells you nothing about how to recheck it, or whether the file it references still exists. When the code changes, the sentence keeps asserting the old value and nobody notices.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Admissible only when bound to something recomputable</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A claim is admissible only when bound to something recomputable: a bare number must tie to a fact assertion or get flagged, and cited paths are resolved on disk with anchors confirmed.</strong> This component makes a claim admissible only when it is bound to something recomputable. A bare number in a current-state section is not enough. It has to be tied to a fact assertion that records how the value is derived, or it gets flagged. Cited file paths are resolved on disk and their anchor text is confirmed present, so a plausible-but-dead reference becomes a typed finding instead of inert prose.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A fixture evaluator on the crown-jewel runner</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component is a public fixture evaluator whose <code>SPEC</code> declares four required inputs and source anchors, while the shared runner handles validation, record writing, and negative cases, and this module supplies the evaluator and mutator.</strong> The component is a public fixture evaluator built on the shared crown-jewel runner. <code>SPEC</code> is a <code>CrownJewelSpec</code> that declares four required inputs, <code>fact_assertions.json</code>, <code>fact_dag.json</code>, <code>numeric_claims.json</code>, and <code>projection_protocol.json</code>, plus the source manifest reference and the anchors each copied source body must contain. The runner handles manifest validation, result-record writing, negative-case execution, and scope-limit attachment. This module supplies the domain evaluator and the negative-case mutator.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate</code> checks count, loci, anchors, edges</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate</code> compares the declared fact count to the table, resolves each fact&#x27;s code locus and anchor on disk, and rejects graph edges whose endpoints are not known facts, each with a typed error.</strong> <code>evaluate</code> is the core pass. It loads the fact table and the route graph, then runs the numeric-claim check, then walks the fact rows. It compares <code>expected_fact_count</code> against the number of fact rows and records <code>DOCTRINE_FACT_COUNT_MISMATCH</code> on disagreement. For each fact it requires at least one code locus, resolves the relative path through <code>_resolve_code_locus</code> against the copied source bundle, reads the file, and confirms the declared anchor string is in the body. A missing file or a missing anchor becomes <code>DOCTRINE_CODE_LOCUS_MISSING</code> or <code>DOCTRINE_CODE_LOCUS_ANCHOR_MISSING</code>. It then builds the set of known fact ids and rejects any graph edge whose <code>from</code> or <code>to</code> endpoint is not in that set with <code>DOCTRINE_FACT_DAG_DEAD_REF</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_evaluate_numeric_claims</code> binds volatile numbers</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate_numeric_claims</code> imports the copied <code>derived_fact_hologram.py</code> and runs <code>find_unbound_numeric_claims</code> per case, treating a detector case as positive and blocking any unbound current-state number.</strong> <code>_evaluate_numeric_claims</code> handles the volatile-number check. It loads <code>numeric_claims.json</code> and imports the copied <code>derived_fact_hologram.py</code> body through <code>_load_derived_fact_module</code>, which resolves the module out of the exported bundle and reports <code>DOCTRINE_NUMERIC_CLAIM_SOURCE_MISSING</code> if the copied body is absent. It then calls that body&#x27;s <code>find_unbound_numeric_claims</code> against each case. A detector case declares <code>expect_unbound: true</code> and must surface the stated section and number, so it is positive evidence. Any other case that leaves current-state numeric prose without a matching fact-assertion section is blocked with <code>DOCTRINE_UNBOUND_NUMERIC_CLAIM</code> and <code>DOCTRINE_VOLATILE_NUMERIC_UNBOUND</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Pass requires an empty findings list</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate</code> returns <code>pass</code> only when the findings list is empty, reporting the fact, code-locus, edge, and numeric-claim tallies in a metadata-only record that never embeds copied source.</strong> <code>evaluate</code> returns a status of <code>pass</code> only when the findings list is empty, along with the fact count, verified code-locus count, edge count, and the numeric-claim tallies. The status record keeps <code>body_in_receipt: false</code> and never embeds copied source text.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Negative cases mutate a fixture in memory</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_negative_case</code> applies one real defect to the positive fixture in memory and reruns <code>evaluate</code>, so the proof of each error code stays attached to the evaluator, not to fixture filenames.</strong> The negative floor is semantic, not label-trusting. <code>evaluate_negative_case</code> copies the positive fixture in memory, applies one real defect for the named case (<code>wrong_fact_count</code> bumps the expected count, <code>missing_code_locus</code> empties a fact&#x27;s loci, <code>dead_code_locus</code> corrupts an anchor, <code>dead_dag_ref</code> repoints an edge, <code>unbound_numeric_claim</code> strips a case&#x27;s asserted sections), writes the mutated payloads to a temporary directory, and reruns <code>evaluate</code> there. The expected error codes live in <code>EXPECTED_NEGATIVE_CASES</code>. Because the mutation happens after load, the proof stays attached to the evaluator rather than to fixture filenames.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code>, <code>run_doctrine_fact_bundle</code></td><td>CLI entrypoints; forward to the shared crown-jewel runner in fixture or exported-bundle mode</td></tr><tr><td><code>evaluate</code></td><td>Loads the fixtures, checks fact count, code loci, anchors, and graph edges, returns the status record</td></tr><tr><td><code>_evaluate_numeric_claims</code></td><td>Imports the copied source body and runs the volatile-number binding check per case</td></tr><tr><td><code>_load_derived_fact_module</code></td><td>Resolves and imports <code>derived_fact_hologram.py</code> from the copied bundle</td></tr><tr><td><code>evaluate_negative_case</code></td><td>Mutates the positive fixture in memory and reruns <code>evaluate</code> to prove each stable error code</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (10 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"721\" height=\"324\" viewBox=\"0 0 721 324\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"283.6\" y1=\"54.0\" x2=\"337.4\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"337.4,96.0 330.1,94.2 333.9,89.4\"></polygon><line class=\"pmd-edge\" x1=\"421.2\" y1=\"54.0\" x2=\"378.7\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"378.7,96.0 381.4,89.0 385.7,93.4\"></polygon><line class=\"pmd-edge\" x1=\"503.4\" y1=\"51.7\" x2=\"401.8\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"401.8,96.0 406.8,90.5 409.3,96.1\"></polygon><line class=\"pmd-edge\" x1=\"315.9\" y1=\"127.9\" x2=\"144.2\" y2=\"181.4\"></line><polygon class=\"pmd-arrow\" points=\"144.2,181.4 149.8,176.4 151.6,182.2\"></polygon><line class=\"pmd-edge\" x1=\"336.1\" y1=\"132.0\" x2=\"279.3\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"279.3,174.0 283.0,167.5 286.6,172.4\"></polygon><line class=\"pmd-edge\" x1=\"371.9\" y1=\"132.0\" x2=\"398.4\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"398.4,174.0 392.1,169.8 397.3,166.6\"></polygon><line class=\"pmd-edge\" x1=\"405.1\" y1=\"129.5\" x2=\"532.8\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"532.8,174.0 525.3,174.6 527.3,168.9\"></polygon><line class=\"pmd-edge\" x1=\"127.8\" y1=\"228.0\" x2=\"200.5\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"200.5,270.0 193.0,269.2 196.1,263.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"153.1\" y=\"240.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"164.1\" y=\"253.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"239.3\" y1=\"228.0\" x2=\"233.9\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"233.9,270.0 231.7,262.8 237.8,263.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"225.6\" y=\"240.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"236.6\" y=\"253.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"358.4\" y1=\"228.0\" x2=\"269.6\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"269.6,270.0 274.5,264.3 277.1,269.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"303.0\" y=\"240.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"314.0\" y=\"253.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"517.6\" y1=\"222.3\" x2=\"310.0\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"310.0,270.0 315.9,265.5 317.3,271.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"402.8\" y=\"237.1\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"413.8\" y=\"250.1\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"144.2\" y1=\"215.1\" x2=\"390.3\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"390.3,270.0 382.9,271.5 384.2,265.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"253.2\" y=\"233.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"267.2\" y=\"246.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"313.2\" y1=\"227.9\" x2=\"423.7\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"423.7,270.0 416.2,270.4 418.4,264.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"354.4\" y=\"239.9\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"368.4\" y=\"252.9\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"432.6\" y1=\"228.0\" x2=\"459.4\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"459.4,270.0 453.2,265.9 458.3,262.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"432.0\" y=\"240.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"446.0\" y=\"253.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"567.0\" y1=\"228.0\" x2=\"499.7\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"499.7,270.0 503.9,263.8 507.2,269.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"519.4\" y=\"240.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"533.4\" y=\"253.0\" text-anchor=\"middle\">yes</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.6\" y=\"18.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"260.5\" y=\"40.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=\"315.9\" y=\"96.0\" width=\"89.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"360.5\" y=\"118.5\">evaluate</tspan></text><title>evaluate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"403.4\" y=\"18.0\" width=\"72.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"439.4\" y=\"40.5\">edges</tspan></text><title>edges</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"503.4\" y=\"18.0\" width=\"72.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"539.4\" y=\"40.5\">cases</tspan></text><title>cases</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"81.1,174.0 144.2,201.0 81.1,228.0 18.0,201.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"81.1\" y=\"196.5\">count matches</tspan><tspan x=\"81.1\" y=\"214.5\">table length?</tspan></text><title>count matches table length?</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"242.7,174.0 313.2,201.0 242.7,228.0 172.2,201.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"242.7\" y=\"196.5\">path on disk +</tspan><tspan x=\"242.7\" y=\"214.5\">anchor in body?</tspan></text><title>path on disk + anchor in body?</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"415.4,174.0 489.6,201.0 415.4,228.0 341.2,201.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"415.4\" y=\"196.5\">edge endpoints</tspan><tspan x=\"415.4\" y=\"214.5\">are known facts?</tspan></text><title>edge endpoints are known facts?</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"610.3,174.0 703.0,201.0 610.3,228.0 517.6,201.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"610.3\" y=\"196.5\">current-state numbers</tspan><tspan x=\"610.3\" y=\"214.5\">bound to a fact?</tspan></text><title>current-state numbers bound to a fact?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.2\" y=\"270.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.6\" y=\"292.5\">typed blocking finding</tspan></text><title>typed blocking finding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"356.0\" y=\"270.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"470.9\" y=\"292.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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><pre class=\"pm-pre\"><code>flowchart TD 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 Eval --&gt; Count{&quot;count matches table length?&quot;} Eval --&gt; Loci{&quot;path on disk + anchor in body?&quot;} Eval --&gt; DagRef{&quot;edge endpoints are known facts?&quot;} Eval --&gt; Bound{&quot;current-state numbers bound to a fact?&quot;} Count --&gt;|no| Block[&quot;typed blocking finding&quot;] Loci --&gt;|no| Block DagRef --&gt;|no| Block Bound --&gt;|no| Block Count --&gt;|yes| Pass[&quot;metadata-only result record&quot;] Loci --&gt;|yes| Pass DagRef --&gt;|yes| Pass Bound --&gt;|yes| Pass</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five failure cases, five stable error codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Five declared failure cases each derive a stable error code, while the positive run reports three facts, three code loci, two edges, and two numeric-claim cases including one detector.</strong> The fixture ships five declared failure cases and the component derives a stable error code for each. <code>wrong_fact_count</code> gives <code>DOCTRINE_FACT_COUNT_MISMATCH</code>. <code>missing_code_locus</code> gives <code>DOCTRINE_CODE_LOCUS_MISSING</code>. <code>dead_code_locus</code> gives <code>DOCTRINE_CODE_LOCUS_ANCHOR_MISSING</code>. <code>dead_dag_ref</code> gives <code>DOCTRINE_FACT_DAG_DEAD_REF</code>. <code>unbound_numeric_claim</code> gives <code>DOCTRINE_UNBOUND_NUMERIC_CLAIM</code> together with <code>DOCTRINE_VOLATILE_NUMERIC_UNBOUND</code>. The accepted positive run reports three facts, three verified code loci, two graph edges, and two numeric-claim cases of which one is the detector for the number 123 in a current-state section.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Provenance and fact-check metadata prior art</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows from provenance modeling and structured fact-check metadata, keeping only the parts that apply to fixture fact counts, code-locus existence, anchors, graph references, and numeric binding.</strong> This component borrows shapes from provenance modeling and structured fact-check metadata. W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a> models entities, activities, and agents so a reader can assess how derived information was produced. Schema.org <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://schema.org/ClaimReview\">ClaimReview</a> is a web pattern for recording a reviewed claim and its checking context. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://json-schema.org/\">JSON Schema</a> covers rejecting malformed or incomplete claim records, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/v1.2/\">SLSA provenance</a> covers tracing an artifact back to its source. The component keeps only the parts that apply to public fixture fact counts, code-locus existence, anchor presence, graph references, and synthetic numeric binding cases.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">From <code>microcosm-substrate</code>, run</span> against external output paths so the reader check does not churn tracked result records.</strong> From <code>microcosm-substrate</code>, run against external output paths so the reader check does not churn tracked result records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass confirms</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fact count, code loci, anchors, graph edges, numeric bindings, manifest digests, and five negative cases all agreed with the copied public basis.</strong> A pass means the fixture fact count, code loci, anchors, graph edges, numeric-claim bindings, manifest digests, and the five negative cases all agreed with the copied public basis. If the copied source bodies drift, refresh the exported bundle through its owning import lane before treating a bundle failure as a reader-page defect.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that, over these fixtures, the component verifies fact count, code-locus existence with anchors, graph edges, and bound volatile numbers, with negative cases proving each rejection derives from the evaluator.</strong> The strongest claim the evidence supports: given these public fixtures, the component checks that a declared fact count matches its table, that every cited code location exists on disk with its anchor present, that every route-graph edge points at a known fact, and that volatile current-state numbers are either bound to a fact assertion or surfaced as a blocking finding. The five negative cases prove each rejection path derives a stable error code from the evaluator, not from a fixture label. Result records stay metadata-only.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it refuses to claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is not a comprehension engine and judges no prose as true: it exports no private doctrine, mutates no source, promotes no axiom, and excludes launch, bounded to the public fixtures and copied bodies.</strong> What it refuses to claim: it is not a comprehension engine and does not judge whether prose reads as true. It does not establish a minimum read graph for the wider doctrine plane, does not export private doctrine, and excludes launch or hosted-public posture. The proof boundary is the synthetic public fixtures, the copied source bodies, their manifest digests and anchors, the metadata-only result records, and the named negative cases. The scope limit excludes source-file changes, candidate-axiom promotion, and any claim that these counts prove whole-system correctness.</p>\n</section>",
      "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": "component-doctrine-fact-claim-audit.html"
          },
          {
            "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-module-cold-reader-route-map.html"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "id": "paper_module.executable_doctrine_grammar",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Executable Doctrine Grammar",
            "relation": "depends on",
            "url": "paper-module-executable-doctrine-grammar.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_derived_fact_provider_engine",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Derived Fact Provider Engine",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].depends_on",
          "url": "paper-module-engine-room-derived-fact-provider-engine.html"
        },
        {
          "id": "paper_module.microcosm_axiom_substrate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Microcosm Axiom System",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
          "url": "paper-module-microcosm-axiom-substrate.html"
        },
        {
          "id": "paper_module.self_ignorance_coverage_ledger",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Self-Ignorance Coverage Ledger",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
          "url": "paper-module-self-ignorance-coverage-ledger.html"
        }
      ],
      "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-module-doctrine-fact-claim-audit.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 TD Facts[\"fact_assertions.json facts + expected_fact_count\"] --> Eval[\"evaluate\"] Dag[\"fact_dag.json edges\"] --> Eval Numerics[\"numeric_claims.json cases\"] --> Eval Eval --> Count{\"count matches table length?\"} Eval --> Loci{\"path on disk + anchor in body?\"} Eval --> DagRef{\"edge endpoints are known facts?\"} Eval --> Bound{\"current-state numbers bound to a fact?\"} Count -->|no| Block[\"typed blocking finding\"] Loci -->|no| Block DagRef -->|no| Block Bound -->|no| Block Count -->|yes| Pass[\"metadata-only result record\"] Loci -->|yes| Pass DagRef -->|yes| Pass Bound -->|yes| Pass",
            "source_format": "mermaid",
            "source_hash": "sha256:c0f821a73c80cbd873a322d7f8522749a67188caec5dc60a28a29361160b14be",
            "source_line_end": 82,
            "source_line_start": 65
          }
        ],
        "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-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "depends on",
                "url": "paper-module-executable-doctrine-grammar.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "doctrine_fact_claim_audit",
                "kind": "organ",
                "kind_label": "component",
                "label": "Doctrine Fact Claim Audit",
                "relation": "explains",
                "url": "component-doctrine-fact-claim-audit.html"
              },
              {
                "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": 130,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/doctrine_fact_claim_audit.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "provenance-and-fact-check-metadata-prior-art",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "ClaimReview",
            "section_id": "provenance-and-fact-check-metadata-prior-art",
            "url": "https://schema.org/ClaimReview"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "provenance-and-fact-check-metadata-prior-art",
            "url": "https://json-schema.org/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA provenance",
            "section_id": "provenance-and-fact-check-metadata-prior-art",
            "url": "https://slsa.dev/spec/v1.2/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Documentation about a live system rots: counts and code citations go stale as the code moves, and a reader cannot tell a current number from one true only once. Documentation about a live system rots. A page says there are forty-seven of something, or cites a function in a named file, and both claims 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.",
            "level": 4,
            "order": 1,
            "section_id": "documentation-about-live",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "Documentation about live"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "doctrinefactclaimaudit asks which factual claims on a page can be re-derived from source now and which have drifted, emitting a metadata-only record of counts, verdicts, and scope limits.** doctrinefactclaim_audit answers one question about a page of factual claims: which of them can be re-derived from source right now, and which have become untracked drift. It reads a small set of public fixtures, recomputes a bounded relation over them, and writes a result record that carries counts, verdicts, and scope limits but no copied source bodies.",
            "level": 4,
            "order": 2,
            "section_id": "doctrine-fact-claim",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "Doctrine fact claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It does not judge whether prose sounds true; it checks four concrete things: fact count, code-locus existence with anchor, route-graph edges pointing at known facts, and volatile numbers bound to assertions. The component does not read prose and judge whether it sounds true. It checks four concrete things: that a declared fact count matches the fact table, that every cited code location exists on disk with its quoted anchor present, that every route-graph edge points at a known fact, and that volatile numbers in current-state prose are bound to a fact assertion or surfaced as a blocking finding.",
            "level": 4,
            "order": 3,
            "section_id": "does-not-judge",
            "source_line_end": 17,
            "source_line_start": 13,
            "title": "Does not judge"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 19,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose documentation claim is a cached value with no invalidation strategy: a bare number tells you nothing about how to recheck it, so stale claims persist unnoticed as code changes. A loose documentation claim is a cached value with no invalidation strategy. The number 47 sitting in a sentence tells you nothing about how to recheck it, or whether the file it references still exists. When the code changes, the sentence keeps asserting the old value and nobody notices.",
            "level": 4,
            "order": 5,
            "section_id": "a-claim-is-a-cache-with-no-invalidation",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "A claim is a cache with no invalidation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A claim is admissible only when bound to something recomputable: a bare number must tie to a fact assertion or get flagged, and cited paths are resolved on disk with anchors confirmed. This component makes a claim admissible only when it is bound to something recomputable. A bare number in a current-state section is not enough. It has to be tied to a fact assertion that records how the value is derived, or it gets flagged. Cited file paths are resolved on disk and their anchor text is confirmed present, so a plausible-but-dead reference becomes a typed finding instead of inert prose.",
            "level": 4,
            "order": 6,
            "section_id": "admissible-only-when-bound-to-something-recomputable",
            "source_line_end": 29,
            "source_line_start": 25,
            "title": "Admissible only when bound to something recomputable"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component is a public fixture evaluator whose SPEC declares four required inputs and source anchors, while the shared runner handles validation, record writing, and negative cases, and this module supplies the evaluator and mutator. The component is a public fixture evaluator built on the shared crown-jewel runner. SPEC is a CrownJewelSpec that declares four required inputs, factassertions.json, factdag.json, numericclaims.json, and projectionprotocol.json, plus the source manifest reference and the anchors each copied source body must contain. The runner handles manifest validation, result-record writing, negative-case execution, and scope-limit attachment. This module supplies the dom\u2026",
            "level": 4,
            "order": 8,
            "section_id": "a-fixture-evaluator-on-the-crown-jewel-runner",
            "source_line_end": 36,
            "source_line_start": 32,
            "title": "A fixture evaluator on the crown-jewel runner"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate compares the declared fact count to the table, resolves each fact's code locus and anchor on disk, and rejects graph edges whose endpoints are not known facts, each with a typed error. evaluate is the core pass. It loads the fact table and the route graph, then runs the numeric-claim check, then walks the fact rows. It compares expectedfactcount against the number of fact rows and records DOCTRINEFACTCOUNTMISMATCH on disagreement. For each fact it requires at least one code locus, resolves the relative path through resolvecodelocus against the copied source bundle, reads the file, and confirms the declared anchor string is in the body. A missing file or a missing anchor becomes DOC\u2026",
            "level": 4,
            "order": 9,
            "section_id": "evaluate-checks-count-loci-anchors-edges",
            "source_line_end": 41,
            "source_line_start": 37,
            "title": "`evaluate` checks count, loci, anchors, edges"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatenumericclaims imports the copied derivedfacthologram.py and runs findunboundnumericclaims per case, treating a detector case as positive and blocking any unbound current-state number.** evaluatenumericclaims handles the volatile-number check. It loads numericclaims.json and imports the copied derivedfacthologram.py body through loadderivedfactmodule, which resolves the module out of the exported bundle and reports DOCTRINENUMERICCLAIMSOURCEMISSING if the copied body is absent. It then calls that body's findunboundnumericclaims against each case. A detector case declares expectunbound: true and must surface the stated section and number, so it is positive evidence. Any other case tha\u2026",
            "level": 4,
            "order": 10,
            "section_id": "evaluate-numeric-claims-binds-volatile-numbers",
            "source_line_end": 46,
            "source_line_start": 42,
            "title": "`_evaluate_numeric_claims` binds volatile numbers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate returns pass only when the findings list is empty, reporting the fact, code-locus, edge, and numeric-claim tallies in a metadata-only record that never embeds copied source. evaluate returns a status of pass only when the findings list is empty, along with the fact count, verified code-locus count, edge count, and the numeric-claim tallies. The status record keeps bodyinreceipt: false and never embeds copied source text.",
            "level": 4,
            "order": 11,
            "section_id": "pass-requires-an-empty-findings-list",
            "source_line_end": 51,
            "source_line_start": 47,
            "title": "Pass requires an empty findings list"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "evaluatenegativecase applies one real defect to the positive fixture in memory and reruns evaluate, so the proof of each error code stays attached to the evaluator, not to fixture filenames. The negative floor is semantic, not label-trusting. evaluatenegativecase copies the positive fixture in memory, applies one real defect for the named case (wrongfactcount bumps the expected count, missingcodelocus empties a fact's loci, deadcodelocus corrupts an anchor, deaddagref repoints an edge, unboundnumericclaim strips a case's asserted sections), writes the mutated payloads to a temporary directory, and reruns evaluate there. The expected error codes live in EXPECTEDNEGATIVECASES. Because the mut\u2026",
            "level": 4,
            "order": 12,
            "section_id": "negative-cases-mutate-a-fixture-in-memory",
            "source_line_end": 83,
            "source_line_start": 52,
            "title": "Negative cases mutate a fixture in memory"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 85,
            "source_line_start": 84,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Five declared failure cases each derive a stable error code, while the positive run reports three facts, three code loci, two edges, and two numeric-claim cases including one detector. The fixture ships five declared failure cases and the component derives a stable error code for each. wrongfactcount gives DOCTRINEFACTCOUNTMISMATCH. missingcodelocus gives DOCTRINECODELOCUSMISSING. deadcodelocus gives DOCTRINECODELOCUSANCHORMISSING. deaddagref gives DOCTRINEFACTDAGDEADREF. unboundnumericclaim gives DOCTRINEUNBOUNDNUMERICCLAIM together with DOCTRINEVOLATILENUMERICUNBOUND. The accepted positive run reports three facts, three verified code loci, two graph edges, and two numeric-claim cases of w\u2026",
            "level": 4,
            "order": 14,
            "section_id": "five-failure-cases-five-stable-error-codes",
            "source_line_end": 90,
            "source_line_start": 86,
            "title": "Five failure cases, five stable error codes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 92,
            "source_line_start": 91,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design borrows from provenance modeling and structured fact-check metadata, keeping only the parts that apply to fixture fact counts, code-locus existence, anchors, graph references, and numeric binding. This component borrows shapes from provenance modeling and structured fact-check metadata. W3C PROV models entities, activities, and agents so a reader can assess how derived information was produced. Schema.org ClaimReview is a web pattern for recording a reviewed claim and its checking context. JSON Schema covers rejecting malformed or incomplete claim records, and SLSA provenance covers tracing an artifact back to its source. The component keeps only the parts that apply to public fi\u2026",
            "level": 4,
            "order": 16,
            "section_id": "provenance-and-fact-check-metadata-prior-art",
            "source_line_end": 97,
            "source_line_start": 93,
            "title": "Provenance and fact-check metadata prior art"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 99,
            "source_line_start": 98,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**From microcosm-substrate, run against external output paths so the reader check does not churn tracked result records.** From microcosm-substrate, run against external output paths so the reader check does not churn tracked result records:",
            "level": 4,
            "order": 18,
            "section_id": "from-microcosm-substrate-run",
            "source_line_end": 112,
            "source_line_start": 100,
            "title": "From microcosm-substrate run"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the fact count, code loci, anchors, graph edges, numeric bindings, manifest digests, and five negative cases all agreed with the copied public basis. A pass means the fixture fact count, code loci, anchors, graph edges, numeric-claim bindings, manifest digests, and the five negative cases all agreed with the copied public basis. If the copied source bodies drift, refresh the exported bundle through its owning import lane before treating a bundle failure as a reader-page defect.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-confirms",
            "source_line_end": 117,
            "source_line_start": 113,
            "title": "What a pass confirms"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 119,
            "source_line_start": 118,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is that, over these fixtures, the component verifies fact count, code-locus existence with anchors, graph edges, and bound volatile numbers, with negative cases proving each rejection derives from the evaluator. The strongest claim the evidence supports: given these public fixtures, the component checks that a declared fact count matches its table, that every cited code location exists on disk with its anchor present, that every route-graph edge points at a known fact, and that volatile current-state numbers are either bound to a fact assertion or surfaced as a blocking finding. The five negative cases prove each rejection path derives a stable error code from the evalua\u2026",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 124,
            "source_line_start": 120,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is not a comprehension engine and judges no prose as true: it exports no private doctrine, mutates no source, promotes no axiom, and excludes launch, bounded to the public fixtures and copied bodies. What it refuses to claim: it is not a comprehension engine and does not judge whether prose reads as true. It does not establish a minimum read graph for the wider doctrine plane, does not export private doctrine, and excludes launch or hosted-public posture. The proof boundary is the synthetic public fixtures, the copied source bodies, their manifest digests and anchors, the metadata-only result records, and the named negative cases. The scope limit excludes source-file changes, candidate-a\u2026",
            "level": 4,
            "order": 22,
            "section_id": "what-it-refuses-to-claim",
            "source_line_end": 129,
            "source_line_start": 125,
            "title": "What it refuses to claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "doctrine_fact_claim_audit.py",
            "path": "src/microcosm_core/organs/doctrine_fact_claim_audit.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for doctrine fact assertion checks, numeric claim evaluation, code-locus anchor validation, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_doctrine_fact_bundle",
              "evaluate",
              "_evaluate_numeric_claims",
              "_load_derived_fact_module",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/doctrine_fact_claim_audit.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/doctrine_fact_claim_audit.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 pm-body__h--sub\">Known unknowns in the current surface</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It answers one question: across declared Kind Atlas families, how many option-surface rows has the generated System Atlas not yet materialised?</strong> A navigation system that lists what it knows is easy to build. One 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 a single 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<h4 class=\"pm-body__h pm-body__h--sub\">Computed unknown-coverage debt vector</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The answer is a computed debt vector: for each kind it subtracts materialised entities from the live row count and reports the difference as known coverage debt.</strong> The answer is a small debt vector, computed rather than asserted. For each selected kind the component recomputes the live Kind Atlas row count, counts the entities the System Atlas graph has actually materialised, and reports the difference as known coverage debt. It emits a metadata-only result record with the counts, the source references, and an explicit scope limit.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Refusing false completeness</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Its unusual part is refusal: it rejects any claim that unknown-unknowns are exhaustive, treating known debt as a bounded count of visible gaps, never a completeness proof.</strong> The unusual part is what it refuses. It will not accept input that claims its unknown-unknowns are exhaustive, and it will not treat the absence of a row as proof that nothing is missing. Known debt is a bounded count of gaps it can see. It is never a completeness proof.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow middle between vague and overconfident</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Systems overstate coverage either vaguely or overconfidently, so this component computes the finite gap between what the option surface exposes and what the graph materialised.</strong> Navigation systems 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, because it converts absence of evidence into evidence of absence. This component occupies the narrow middle. For a declared finite domain of Kind Atlas families it computes the gap between what the option surface exposes and what the System Atlas graph has materialised, and it reports that gap as a number with its basis attached.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The negative output the checker must reject</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Beside the bounded debt vector, the checker must reject exhaustive-coverage claims, hand-authored counts, substituted ids, stale baked ids, a tampered builder marker, or an understated debt floor.</strong> The positive output is a bounded debt vector. The negative output matters as much: the checker must reject input that claims exhaustive unknown-unknown coverage, hand-authored materialisation counts, substituted entity ids, stale baked ids used as authority, a tampered graph builder marker, or a coverage debt that understates the declared floor.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Entrypoints and the <code>evaluate</code> core</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_self_ignorance_bundle</code> are the entrypoints, <code>evaluate</code> is the core over four bundle files, and <code>evaluate_negative_case</code> replays the semantic negatives.</strong> The runtime lives in <code>src/microcosm_core/organs/self_ignorance_coverage_ledger.py</code>. The command entrypoint is <code>run</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>. <code>evaluate</code> consumes four bundle files and runs the following order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Binding the coverage scope and check result record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_projection_protocol_receipt</code> checks the protocol against the expected scope and System Atlas check command, raising a mismatch when either the scope string or the result record status is wrong.</strong> First it loads <code>kind_atlas_rows.json</code>, <code>materialized_entities.json</code>, and <code>projection_protocol.json</code>. <code>_projection_protocol_receipt</code> checks the protocol against two constants: <code>EXPECTED_COVERAGE_SCOPE</code> and <code>EXPECTED_SYSTEM_ATLAS_CHECK_COMMAND</code>. A scope that is not the expected live-versus-generated string raises <code>SELF_IGNORANCE_PROJECTION_PROTOCOL_SCOPE_MISMATCH</code>. A check result record whose command is wrong, or whose status is outside <code>ALLOWED_SYSTEM_ATLAS_CHECK_STATUSES</code> (<code>pass</code> or a declared blocked refresh), raises <code>SELF_IGNORANCE_SYSTEM_ATLAS_CHECK_RECEIPT_INVALID</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recomputing live row counts through <code>build_kind_atlas</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_rows_with_live_kind_atlas_counts</code> overwrites fixture counts with freshly built <code>build_kind_atlas</code> row counts, or falls back to declared counts at a lower realness rank when the builder is absent.</strong> Next <code>_rows_with_live_kind_atlas_counts</code> recomputes the live row counts. When the wider repository is present it imports <code>build_kind_atlas</code> from <code>system.lib.kind_atlas</code> and overwrites each fixture-declared count with the freshly built <code>row_count</code>. When the builder is not importable it records <code>unavailable</code> and falls back to the declared counts, which lowers the realness rank.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Materialised ids derived from the graph</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_system_atlas_graph_materialization</code> rejects an empty graph or wrong builder marker, then buckets entity ids by kind so the materialised set comes from the graph, not a declared number.</strong> Then <code>_system_atlas_graph_materialization</code> loads <code>system_atlas_graph.json</code>. It requires non-empty entity rows and rejects an empty graph with <code>SELF_IGNORANCE_REAL_ATLAS_GRAPH_EMPTY</code>. It requires the graph to carry the <code>build_system_atlas.py</code> builder marker; a different marker raises <code>SELF_IGNORANCE_ATLAS_GRAPH_BUILDER_MISMATCH</code>. <code>_materialized_ids_by_kind_from_graph</code> then buckets the entity ids by kind using <code>MATERIALIZED_PREFIX_BY_KIND</code> (<code>concept_</code>, <code>mechanism_</code>, <code>pm_</code>, <code>std_</code>, and so on), so the materialised set is derived from the graph rather than from a declared number.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Graph ids must resolve to real source files</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_validate_expected_entity_ids</code> requires each graph id to resolve to a real source file so the set cannot be inflated, and cross-checks the bundled slice against the live graph.</strong> <code>_source_validate_expected_entity_ids</code> checks that graph-derived ids for concepts, mechanisms, and standards resolve to real source files through <code>_entity_source_exists</code>. An id with no file behind it raises <code>SELF_IGNORANCE_EXPECTED_ENTITY_ID_SOURCE_MISSING</code>, so the materialised set cannot be inflated with names that do not exist. <code>_live_system_atlas_graph_materialization</code> cross-checks the bundled graph slice against the live System Atlas graph when it is available; a divergence raises <code>SELF_IGNORANCE_LIVE_SYSTEM_ATLAS_GRAPH_MISMATCH</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Computing debt and rejecting tampered counts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate</code> takes debt as live rows minus materialised, and raises errors when a declared count disagrees with the graph, understates the floor, or claims exhaustive absence.</strong> With those bound, <code>evaluate</code> computes the debt. For each kind it takes <code>known_coverage_debt_count = max(live_kind_atlas_row_count - materialised_count, 0)</code>. <code>_expected_entity_ids_source_backed</code> decides whether declared ids may stand in for graph ids. A declared count that disagrees with the graph-derived count raises <code>SELF_IGNORANCE_MATERIALIZATION_COUNT_NOT_GRAPH_DERIVED</code>. A declared debt below the fixture floor raises <code>SELF_IGNORANCE_COVERAGE_DEBT_MISMATCH</code>. If <code>absence_policy.claims_unknown_unknowns_exhaustive</code> is true, it raises <code>SELF_IGNORANCE_FORBIDDEN_ABSENCE_INFERENCE</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Result record and the realness rank ladder</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The record reports status, per-kind debt, evidence, and scope limit, earning R4 only when every recompute and cross-check ran, else R3 or R2, with no source bodies inside.</strong> The result record reports status, the per-kind debt rows, the graph and live-graph evidence, the realness rank, and the scope limit from <code>AUTHORITY_CEILING</code>. The rank is R4 only when the debt was recomputed from live counts, the ids are source-backed, the Kind Atlas recompute ran, the protocol result record passed, and the live graph cross-check ran or the wider repository is absent. Otherwise it is R3 when a graph was supplied and R2 when it was not. No copied source bodies enter the record.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>evaluate</code></td><td>Runs the full check and emits the debt vector and evidence</td></tr><tr><td><code>_projection_protocol_receipt</code></td><td>Binds the coverage scope and the <code>build_system_atlas.py --check</code> result record</td></tr><tr><td><code>_rows_with_live_kind_atlas_counts</code></td><td>Recomputes live row counts through <code>build_kind_atlas</code></td></tr><tr><td><code>_system_atlas_graph_materialization</code></td><td>Loads the graph, checks the builder marker, derives materialised ids</td></tr><tr><td><code>_source_validate_expected_entity_ids</code></td><td>Confirms graph ids resolve to real concept, mechanism, and standard files</td></tr><tr><td><code>_live_system_atlas_graph_materialization</code></td><td>Cross-checks the bundled slice against the live graph</td></tr><tr><td><code>evaluate_negative_case</code></td><td>Replays a named negative case from clean input copies</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"950\" height=\"360\" viewBox=\"0 0 950 360\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"159.0\" y1=\"60.9\" x2=\"423.2\" y2=\"120.3\"></line><polygon class=\"pmd-arrow\" points=\"423.2,120.3 415.8,121.8 417.2,115.8\"></polygon><line class=\"pmd-edge\" x1=\"329.0\" y1=\"63.0\" x2=\"437.0\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"437.0,114.0 429.5,113.8 432.2,108.3\"></polygon><line class=\"pmd-edge\" x1=\"524.6\" y1=\"63.0\" x2=\"488.1\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"488.1,114.0 489.6,106.7 494.6,110.2\"></polygon><line class=\"pmd-edge\" x1=\"703.6\" y1=\"72.0\" x2=\"527.2\" y2=\"118.3\"></line><polygon class=\"pmd-arrow\" points=\"527.2,118.3 533.0,113.6 534.6,119.6\"></polygon><line class=\"pmd-edge\" x1=\"475.2\" y1=\"150.0\" x2=\"475.2\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"475.2,192.0 472.1,185.2 478.3,185.2\"></polygon><line class=\"pmd-edge\" x1=\"475.2\" y1=\"246.0\" x2=\"475.2\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"475.2,288.0 472.1,281.2 478.3,281.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=\"141.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"88.5\" y=\"49.5\">live row counts</tspan></text><title>live row counts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"187.0\" y=\"27.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"290.8\" y=\"49.5\">materialised ids by kind</tspan></text><title>materialised ids by kind</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"422.6\" y=\"27.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"537.5\" y=\"49.5\">scope + check result record</tspan></text><title>scope + check result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"680.4\" y=\"18.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"806.4\" y=\"40.5\">concept / mechanism / standard</tspan><tspan x=\"806.4\" y=\"58.5\">source files</tspan></text><title>concept / mechanism / standard source files</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"423.2\" y=\"114.0\" width=\"104.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"475.2\" y=\"136.5\">evaluate()</tspan></text><title>evaluate()</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"397.3\" y=\"192.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"475.2\" y=\"214.5\">known debt vector</tspan><tspan x=\"475.2\" y=\"232.5\">per kind</tspan></text><title>known debt vector per kind</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"360.3\" y=\"288.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"475.2\" y=\"310.5\">metadata-only result record</tspan><tspan x=\"475.2\" y=\"328.5\">counts, refs, scope limit</tspan></text><title>metadata-only result record counts, refs, scope limit</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>live row counts</dt><dd><code class=\"pm-diagram__ref-loc\">kind_atlas_rows.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>materialised ids by kind</dt><dd><code class=\"pm-diagram__ref-loc\">system_atlas_graph.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>scope + check result record</dt><dd><code class=\"pm-diagram__ref-loc\">projection_protocol.json</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD KA[&quot;kind_atlas_rows.json live row counts&quot;] Graph[&quot;system_atlas_graph.json materialised ids by kind&quot;] Proto[&quot;projection_protocol.json scope + check result record&quot;] Src[&quot;concept / mechanism / standard source files&quot;] Eval[&quot;evaluate()&quot;] Debt[&quot;known debt vector per kind&quot;] Rec[&quot;metadata-only result record counts, refs, scope limit&quot;] KA --&gt; Eval Graph --&gt; Eval Proto --&gt; Eval Src --&gt; Eval Eval --&gt; Debt Debt --&gt; Rec</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">The current bundle&#x27;s debt snapshot</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The current bundle shows 503 live rows against 307 materialised for a known debt of 196, all snapshot facts to rerun after any Kind Atlas, System Atlas, or source-set move.</strong> For the current bundle the count vector is concepts 41 rows against 30 materialised (debt 11), mechanisms 36 against 28 (debt 8), paper modules 225 against 220 (debt 5), and standards 201 against 29 (debt 172). Total live rows 503, materialised 307, known debt 196. These are snapshot facts read from the bundle, not fixed constants. Rerun the check after Kind Atlas, System Atlas, or the source set moves.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two negatives replayed from clean copies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_negative_case</code> replays two named cases from fresh input, so an absence-inference claim or an understated debt is caught by the semantic evaluator even if it mislabels its own error code.</strong> The fixture declares two named negative cases in <code>EXPECTED_NEGATIVE_CASES</code>, and <code>evaluate_negative_case</code> replays each one against a fresh copy of the input rather than trusting a declared error label. <code>forbidden_absence_inference</code> sets <code>claims_unknown_unknowns_exhaustive</code> to true and must produce <code>SELF_IGNORANCE_FORBIDDEN_ABSENCE_INFERENCE</code>. <code>coverage_debt_mismatch</code> drops one materialised entity while raising the declared debt floor and must produce <code>SELF_IGNORANCE_COVERAGE_DEBT_MISMATCH</code>. Because the replay recomputes from clean copies, a case that lies about its own error code is still caught by the semantic evaluator.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Perturbation proves the count tracks the graph</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Adding one source-backed standard entity moves known debt from 196 to 195, showing the count is coupled to the graph-derived set rather than a fixed number in prose.</strong> A perturbation check adds one real, source-backed standard entity to the graph and confirms the known debt moves from 196 to 195 while the result still passes. That shows the count is coupled to the graph-derived materialised set, not to a fixed number in prose.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Bounded coverage measurement as the analogue</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The analogue is software coverage measurement like <code>coverage.py</code> and bounded checks like OpenSSF Scorecard, which give a useful signal over a declared set without claiming a complete proof.</strong> The nearest ordinary analogue is software coverage measurement. A coverage tool reports what was exercised or missed over a declared source set, not every possible missing behaviour. <code>coverage.py</code> is a useful reference for that bounded, observed-coverage pattern. The health-signal side is adjacent to bounded repository checks such as OpenSSF Scorecard, where a fixed set of checks yields a useful risk signal without becoming a complete proof. This component applies the same discipline to navigation coverage debt and keeps the scope limit in the same record as the count.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate</code>, run:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest -p no:cacheprovider tests/test_self_ignorance_coverage_ledger.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check</code></pre>\n<p>For a manual bundle run into a throwaway directory:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -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<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means for the snapshot</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the bundle, manifest, two negative cases, and paper-module corpus are still coherent, and it proves no freshness beyond the checked snapshot.</strong> A pass means the declared bundle, the source-module manifest, the two negative cases, and the paper-module corpus are still coherent. It does not establish freshness beyond the checked snapshot.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow strongest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Given the fixture, a marked graph, a live recompute, source-backed ids, and a valid result record, the component makes the coverage debt visible, recomputable, and checkable while refusing the tamper cases.</strong> The strongest claim the evidence supports is narrow. Given the public fixture, a graph carrying the <code>build_system_atlas.py</code> marker, a live Kind Atlas recompute, source-backed entity ids, and a valid protocol result record, the component makes the declared Kind Atlas coverage debt visible, recomputable, and checkable, and it refuses the named tamper cases.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the scope limit excludes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The boundary is the fixture, graph-derived rows, source checks, and result records, and the ceiling excludes unknown-unknown omniscience, absence proof, source-file changes, and launch-scope decision.</strong> The proof boundary is the public coverage fixture, the graph-derived materialised rows, the source-file checks, the two semantic negative cases, and the listed validation result records. The scope limit excludes everything past that. It is not unknown-unknown omniscience, not absence proof, not a total repository search, not source-file changes, not launch or publishing-scope decision, not private-source equivalence, and not whole-system correctness. <code>AUTHORITY_CEILING</code> records the same limit in the result record, with <code>literal_unknown_unknown_omniscience_authorized</code>, <code>absence_proof_authorized</code>, <code>source_mutation_authorized</code>, and <code>release_authorized</code> all set to false.</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": "component-self-ignorance-coverage-ledger.html"
          },
          {
            "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-module-doctrine-fact-claim-audit.html"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-module-cold-reader-route-map.html"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-module-navigation-hologram-route-plane.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-self-ignorance-coverage-ledger.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 TD KA[\"kind_atlas_rows.json live row counts\"] Graph[\"system_atlas_graph.json materialised ids by kind\"] Proto[\"projection_protocol.json scope + check result record\"] Src[\"concept / mechanism / standard source files\"] Eval[\"evaluate()\"] Debt[\"known debt vector per kind\"] Rec[\"metadata-only result record counts, refs, scope limit\"] KA --> Eval Graph --> Eval Proto --> Eval Src --> Eval Eval --> Debt Debt --> Rec",
            "source_format": "mermaid",
            "source_hash": "sha256:6f0d21beab5417d50eb15295614cd67fe101f395b8a5597c4fceff39dc9eb467",
            "source_line_end": 80,
            "source_line_start": 65
          }
        ],
        "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-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "self_ignorance_coverage_ledger",
                "kind": "organ",
                "kind_label": "component",
                "label": "Self Ignorance Coverage Ledger",
                "relation": "explains",
                "url": "component-self-ignorance-coverage-ledger.html"
              },
              {
                "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": 132,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It answers one question: across declared Kind Atlas families, how many option-surface rows has the generated System Atlas not yet materialised? A navigation system that lists what it knows is easy to build. One 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 a single 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?",
            "level": 4,
            "order": 1,
            "section_id": "known-unknowns-in-the-current-surface",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Known unknowns in the current surface"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The answer is a computed debt vector: for each kind it subtracts materialised entities from the live row count and reports the difference as known coverage debt. The answer is a small debt vector, computed rather than asserted. For each selected kind the component recomputes the live Kind Atlas row count, counts the entities the System Atlas graph has actually materialised, and reports the difference as known coverage debt. It emits a metadata-only result record with the counts, the source references, and an explicit scope limit.",
            "level": 4,
            "order": 2,
            "section_id": "computed-unknown-coverage-debt-vector",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Computed unknown-coverage debt vector"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Its unusual part is refusal: it rejects any claim that unknown-unknowns are exhaustive, treating known debt as a bounded count of visible gaps, never a completeness proof. The unusual part is what it refuses. It will not accept input that claims its unknown-unknowns are exhaustive, and it will not treat the absence of a row as proof that nothing is missing. Known debt is a bounded count of gaps it can see. It is never a completeness proof.",
            "level": 4,
            "order": 3,
            "section_id": "refusing-false-completeness",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Refusing false completeness"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Systems overstate coverage either vaguely or overconfidently, so this component computes the finite gap between what the option surface exposes and what the graph materialised. Navigation systems 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, because it converts absence of evidence into evidence of absence. This component occupies the narrow middle. For a declared finite domain of Kind Atlas families it computes the gap between what the option surface exposes and what the System Atlas graph has materialised, and it reports that gap as a number with its basis attached.",
            "level": 4,
            "order": 5,
            "section_id": "the-narrow-middle-between-vague-and-overconfident",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "The narrow middle between vague and overconfident"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Beside the bounded debt vector, the checker must reject exhaustive-coverage claims, hand-authored counts, substituted ids, stale baked ids, a tampered builder marker, or an understated debt floor. The positive output is a bounded debt vector. The negative output matters as much: the checker must reject input that claims exhaustive unknown-unknown coverage, hand-authored materialisation counts, substituted entity ids, stale baked ids used as authority, a tampered graph builder marker, or a coverage debt that understates the declared floor.",
            "level": 4,
            "order": 6,
            "section_id": "the-negative-output-the-checker-must-reject",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "The negative output the checker must reject"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runselfignorancebundle are the entrypoints, evaluate is the core over four bundle files, and evaluatenegativecase replays the semantic negatives. The runtime lives in src/microcosmcore/components/selfignorancecoverageledger.py. The command entrypoint is run; the exported-bundle entrypoint is runselfignorancebundle; the core evaluator is evaluate; the semantic negative-case replayer is evaluatenegativecase. evaluate consumes four bundle files and runs the following order.",
            "level": 4,
            "order": 8,
            "section_id": "entrypoints-and-the-evaluate-core",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "Entrypoints and the `evaluate` core"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "projectionprotocolreceipt checks the protocol against the expected scope and System Atlas check command, raising a mismatch when either the scope string or the result record status is wrong. First it loads kindatlasrows.json, materializedentities.json, and projectionprotocol.json. projectionprotocolreceipt checks the protocol against two constants: EXPECTEDCOVERAGESCOPE and EXPECTEDSYSTEMATLASCHECKCOMMAND. A scope that is not the expected live-versus-generated string raises SELFIGNORANCEPROJECTIONPROTOCOLSCOPEMISMATCH. A check result record whose command is wrong, or whose status is outside ALLOWEDSYSTEMATLASCHECKSTATUSES (pass or a declared blocked refresh), raises SELFIGNORANCESYSTEMATLAS\u2026",
            "level": 4,
            "order": 9,
            "section_id": "binding-the-coverage-scope-and-check-receipt",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "Binding the coverage scope and check result record"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "rowswithlivekindatlascounts overwrites fixture counts with freshly built buildkindatlas row counts, or falls back to declared counts at a lower realness rank when the builder is absent. Next rowswithlivekindatlascounts recomputes the live row counts. When the wider repository is present it imports buildkindatlas from system.lib.kindatlas and overwrites each fixture-declared count with the freshly built row_count. When the builder is not importable it records unavailable and falls back to the declared counts, which lowers the realness rank.",
            "level": 4,
            "order": 10,
            "section_id": "recomputing-live-row-counts-through-build-kind-atlas",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Recomputing live row counts through `build_kind_atlas`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "systematlasgraphmaterialization rejects an empty graph or wrong builder marker, then buckets entity ids by kind so the materialised set comes from the graph, not a declared number. Then systematlasgraphmaterialization loads systematlasgraph.json. It requires non-empty entity rows and rejects an empty graph with SELFIGNORANCEREALATLASGRAPHEMPTY. It requires the graph to carry the buildsystematlas.py builder marker; a different marker raises SELFIGNORANCEATLASGRAPHBUILDERMISMATCH. materializedidsbykindfromgraph then buckets the entity ids by kind using MATERIALIZEDPREFIXBYKIND (concept, mechanism, pm, std, and so on), so the materialised set is derived from the graph rather than from a declar\u2026",
            "level": 4,
            "order": 11,
            "section_id": "materialised-ids-derived-from-the-graph",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "Materialised ids derived from the graph"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcevalidateexpectedentityids requires each graph id to resolve to a real source file so the set cannot be inflated, and cross-checks the bundled slice against the live graph. sourcevalidateexpectedentityids checks that graph-derived ids for concepts, mechanisms, and standards resolve to real source files through entitysourceexists. An id with no file behind it raises SELFIGNORANCEEXPECTEDENTITYIDSOURCEMISSING, so the materialised set cannot be inflated with names that do not exist. livesystematlasgraphmaterialization cross-checks the bundled graph slice against the live System Atlas graph when it is available; a divergence raises SELFIGNORANCELIVESYSTEMATLASGRAPH_MISMATCH.",
            "level": 4,
            "order": 12,
            "section_id": "graph-ids-must-resolve-to-real-source-files",
            "source_line_end": 46,
            "source_line_start": 43,
            "title": "Graph ids must resolve to real source files"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate takes debt as live rows minus materialised, and raises errors when a declared count disagrees with the graph, understates the floor, or claims exhaustive absence. With those bound, evaluate computes the debt. For each kind it takes knowncoveragedebtcount = max(livekindatlasrowcount - materialisedcount, 0). expectedentityidssourcebacked decides whether declared ids may stand in for graph ids. A declared count that disagrees with the graph-derived count raises SELFIGNORANCEMATERIALIZATIONCOUNTNOTGRAPHDERIVED. A declared debt below the fixture floor raises SELFIGNORANCECOVERAGEDEBTMISMATCH. If absencepolicy.claimsunknownunknownsexhaustive is true, it raises SELFIGNORANCEFORBIDDENABSEN\u2026",
            "level": 4,
            "order": 13,
            "section_id": "computing-debt-and-rejecting-tampered-counts",
            "source_line_end": 50,
            "source_line_start": 47,
            "title": "Computing debt and rejecting tampered counts"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "The record reports status, per-kind debt, evidence, and scope limit, earning R4 only when every recompute and cross-check ran, else R3 or R2, with no source bodies inside. The result record reports status, the per-kind debt rows, the graph and live-graph evidence, the realness rank, and the scope limit from scope_limit. The rank is R4 only when the debt was recomputed from live counts, the ids are source-backed, the Kind Atlas recompute ran, the protocol result record passed, and the live graph cross-check ran or the wider repository is absent. Otherwise it is R3 when a graph was supplied and R2 when it was not. No copied source bodies enter the record.",
            "level": 4,
            "order": 14,
            "section_id": "result-record-and-the-realness-rank-ladder",
            "source_line_end": 81,
            "source_line_start": 51,
            "title": "Result record and the realness rank ladder"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The current bundle shows 503 live rows against 307 materialised for a known debt of 196, all snapshot facts to rerun after any Kind Atlas, System Atlas, or source-set move. For the current bundle the count vector is concepts 41 rows against 30 materialised (debt 11), mechanisms 36 against 28 (debt 8), paper modules 225 against 220 (debt 5), and standards 201 against 29 (debt 172). Total live rows 503, materialised 307, known debt 196. These are snapshot facts read from the bundle, not fixed constants. Rerun the check after Kind Atlas, System Atlas, or the source set moves.",
            "level": 4,
            "order": 15,
            "section_id": "the-current-bundle-s-debt-snapshot",
            "source_line_end": 85,
            "source_line_start": 82,
            "title": "The current bundle's debt snapshot"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "negative-cases",
            "source_line_end": 87,
            "source_line_start": 86,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatenegativecase replays two named cases from fresh input, so an absence-inference claim or an understated debt is caught by the semantic evaluator even if it mislabels its own error code. The fixture declares two named negative cases in EXPECTEDNEGATIVECASES, and evaluatenegativecase replays each one against a fresh copy of the input rather than trusting a declared error label. forbiddenabsenceinference sets claimsunknownunknownsexhaustive to true and must produce SELFIGNORANCEFORBIDDENABSENCEINFERENCE. coveragedebtmismatch drops one materialised entity while raising the declared debt floor and must produce SELFIGNORANCECOVERAGEDEBT_MISMATCH. Because the replay recomputes from clean co\u2026",
            "level": 4,
            "order": 17,
            "section_id": "two-negatives-replayed-from-clean-copies",
            "source_line_end": 91,
            "source_line_start": 88,
            "title": "Two negatives replayed from clean copies"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Adding one source-backed standard entity moves known debt from 196 to 195, showing the count is coupled to the graph-derived set rather than a fixed number in prose. A perturbation check adds one real, source-backed standard entity to the graph and confirms the known debt moves from 196 to 195 while the result still passes. That shows the count is coupled to the graph-derived materialised set, not to a fixed number in prose.",
            "level": 4,
            "order": 18,
            "section_id": "perturbation-proves-the-count-tracks-the-graph",
            "source_line_end": 95,
            "source_line_start": 92,
            "title": "Perturbation proves the count tracks the graph"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 97,
            "source_line_start": 96,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The analogue is software coverage measurement like coverage.py and bounded checks like OpenSSF Scorecard, which give a useful signal over a declared set without claiming a complete proof. The nearest ordinary analogue is software coverage measurement. A coverage tool reports what was exercised or missed over a declared source set, not every possible missing behaviour. coverage.py is a useful reference for that bounded, observed-coverage pattern. The health-signal side is adjacent to bounded repository checks such as OpenSSF Scorecard, where a fixed set of checks yields a useful risk signal without becoming a complete proof. This component applies the same discipline to navigation coverage d\u2026",
            "level": 4,
            "order": 20,
            "section_id": "bounded-coverage-measurement-as-the-analogue",
            "source_line_end": 101,
            "source_line_start": 98,
            "title": "Bounded coverage measurement as the analogue"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, run: For a manual bundle run into a throwaway directory:",
            "level": 2,
            "order": 21,
            "section_id": "validation-receipt-path",
            "source_line_end": 117,
            "source_line_start": 102,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the bundle, manifest, two negative cases, and paper-module corpus are still coherent, and it proves no freshness beyond the checked snapshot. A pass means the declared bundle, the source-module manifest, the two negative cases, and the paper-module corpus are still coherent. It does not establish freshness beyond the checked snapshot.",
            "level": 4,
            "order": 22,
            "section_id": "what-a-pass-means-for-the-snapshot",
            "source_line_end": 121,
            "source_line_start": 118,
            "title": "What a pass means for the snapshot"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "claim-ceiling",
            "source_line_end": 123,
            "source_line_start": 122,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Given the fixture, a marked graph, a live recompute, source-backed ids, and a valid result record, the component makes the coverage debt visible, recomputable, and checkable while refusing the tamper cases. The strongest claim the evidence supports is narrow. Given the public fixture, a graph carrying the buildsystematlas.py marker, a live Kind Atlas recompute, source-backed entity ids, and a valid protocol result record, the component makes the declared Kind Atlas coverage debt visible, recomputable, and checkable, and it refuses the named tamper cases.",
            "level": 4,
            "order": 24,
            "section_id": "the-narrow-strongest-claim",
            "source_line_end": 127,
            "source_line_start": 124,
            "title": "The narrow strongest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The boundary is the fixture, graph-derived rows, source checks, and result records, and the ceiling excludes unknown-unknown omniscience, absence proof, source-file changes, and launch-scope decision. The proof boundary is the public coverage fixture, the graph-derived materialised rows, the source-file checks, the two semantic negative cases, and the listed validation result records. The scope limit excludes everything past that. It is not unknown-unknown omniscience, not absence proof, not a total repository search, not source-file changes, not launch or public sharing decision, not private-source equivalence, and not whole-system correctness. AUTHORITYCEILING records the same limit in th\u2026",
            "level": 4,
            "order": 25,
            "section_id": "what-the-authority-ceiling-excludes",
            "source_line_end": 131,
            "source_line_start": 128,
            "title": "What the scope limit excludes"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "self_ignorance_coverage_ledger.py",
            "path": "src/microcosm_core/organs/self_ignorance_coverage_ledger.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for known coverage-debt fixture validation, missing-category checks, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_self_ignorance_bundle",
              "evaluate",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/self_ignorance_coverage_ledger.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public data equivalence, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Long sessions leave helper processes</span> that slow the host, but a reaper that kills stale helpers is dangerous when an abandoned process looks like one a live session still uses.</strong> Long agent sessions leave helper processes behind: MCP servers, dev servers, keepalives. They pile up and the host slows down. The obvious fix is a reaper that walks the process table and kills stale helpers. A reaper is also dangerous, because the hard case is telling a genuinely abandoned process apart from one a live session is still using. Kill the wrong one and you break work in flight.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It is the read-only classifier</span> over synthetic input: it classifies each helper by kind and owner chain, marks the few safe to close, and requests launch for over-budget owners.</strong> <code>tool_server_pressure_inventory</code> is the read-only classifier from that problem, ported to run over synthetic input. It takes a fixture that supplies a <code>ps</code>-shaped process table, a helper-kind policy, and an owner-status taxonomy. It classifies each helper by kind and by owner chain, marks the few that are safe to close, and for owners that are over their helper budget it emits a launch request rather than a kill. Every row carries a <code>command_hash</code>, not a command line.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It reads no live process table</span>, imports no process-control module, and sends no signal, writing metadata-only records that show a reaper&#x27;s safety reasoning without the harmful part.</strong> The component reads no live process table, imports no process-control module, and sends no signal. It writes metadata-only result records so a reader can see the safety reasoning of a reaper without the part that could harm a host.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The owner chain is the real decision</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A loose reaper closes from a shallow signal like age or name, but the real decision is the owner chain: a <code>launchd</code>-parented helper is detached while a session-traced one is not.</strong> A loose reaper decides &quot;close this&quot; from a shallow signal: the process is old, or its name matches a helper pattern. That is enough to close a live session&#x27;s MCP server by mistake. The interesting decision is the 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.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow safe-close predicate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A row becomes a close candidate only when it is detached, its kind is allowlisted, and its idle age passes the 300-second threshold; everything else routes to owner-check or keep.</strong> So the safe-close predicate is deliberately narrow. A row becomes a close candidate only when it is detached, its kind is on an allowlist, and its idle age is past a threshold (<code>DEFAULT_MIN_AGE_SECONDS</code>, 300 seconds). Everything else routes to <code>requires_owner_check</code> or <code>keep</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Active owners get a launch request, not a kill</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">When an owner is over budget it emits a launch request asking the session to launch its own lease, and an audit enforces that an active-owner descendant is never a close candidate.</strong> The second half of the design is that active owners never get a kill. When an owner is over its helper budget the component emits a launch request: a row that asks the owning session to launch or reuse its own lease. The inventory is not a kill list. The invariant, enforced by an audit pass over the component&#x27;s own output, is that an active-owner descendant can never be a close candidate.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One pass, two entry points</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The pipeline runs in one pass; <code>run</code> validates a fixture while <code>run_pressure_bundle</code> validates an exported source-body bundle, both delegating to <code>_build_result</code>.</strong> The pipeline runs in one pass over the fixture. <code>run</code> loads the positive and negative inputs and writes the result records. <code>run_pressure_bundle</code> is the second entrypoint: it validates an exported source-body bundle instead of a fixture. Both call <code>_build_result</code>, which orchestrates loading, classification, redaction, and the negative-case sweep.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The classifier&#x27;s decision law</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_tool_server_pressure_inventory</code> parses rows, matches each command to a helper kind, walks the parent chain for owner status, and routes to keep, safe-close, or owner-check.</strong> The classifier is <code>build_tool_server_pressure_inventory</code>. It calls <code>_parse_process_rows</code> to turn the synthetic <code>ps_text</code> into rows of pid, ppid, age, and command, then for each row calls <code>_process_kind</code> to match the command against the policy&#x27;s <code>match_substrings</code>. Rows whose command matches no helper kind are dropped. For each kept row <code>_owner_status_for_process</code> walks the parent chain up to eight hops, stopping at a keep runtime, a detached parent, an active owner hint, or a cycle. <code>_inventory_owner_and_decision</code> then applies the decision law: keep kinds route to <code>keep</code>, detached and allowlisted and old-enough rows route to <code>candidate_safe_close</code>, and everything else routes to <code>requires_owner_check</code>. Over-budget active owners are summarized by <code>_active_owner_pressure_groups</code>, and <code>_owner_release_request_for_group</code> builds a <code>helper_owner_release_request_v1</code> whose <code>permitted_action</code> is <code>ask_owner_to_release</code> and whose <code>result</code> is <code>requested</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two guards over the classifier</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_redaction_findings</code> rejects command previews, signal keys, and absolute paths, and <code>_audit_inventory_claim</code> re-reads the output to fail any close candidate that breaks the safety invariant.</strong> Two guards sit on top of the classifier. <code>_redaction_findings</code> walks every emitted dict and rejects a command preview key, a truthy process-signal key, or an absolute host path. <code>_audit_inventory_claim</code> re-reads the component&#x27;s own inventory and fails it if any close candidate is an active owner, is not a <code>ppid == 1</code> allowlisted detached orphan, or is younger than the age threshold, and it fails any launch request that reads as a kill. <code>_positive_findings</code> runs these over the live fixture and <code>_negative_findings</code> runs them over the eight crafted failure inputs.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bundle lane&#x27;s manifest check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_manifest_result</code> verifies each exported module&#x27;s relation, recomputes the target SHA-256, confirms required anchors, and reruns the redaction guard, keeping result records metadata-only.</strong> <code>_source_module_manifest_result</code> covers the bundle lane. It reads <code>source_module_manifest.json</code>, checks each declared module&#x27;s <code>source_to_target_relation</code> against the accepted set, recomputes the target body&#x27;s SHA-256 against the declared <code>target_sha256</code>, confirms the required anchors are present in the body, and reruns the redaction guard on the body text. Result records carry refs, hashes, counts, and verdicts only; <code>body_in_receipt</code> stays false. <code>_write_receipts</code> then emits the result, board, validation, and sign-off records.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Validate a fixture and write the four result records</td></tr><tr><td><code>run_pressure_bundle</code></td><td>Validate an exported source-body bundle</td></tr><tr><td><code>_build_result</code></td><td>Load inputs, classify, run guards, assemble the result</td></tr><tr><td><code>build_tool_server_pressure_inventory</code></td><td>Classify each helper by kind, owner chain, and decision</td></tr><tr><td><code>_parse_process_rows</code></td><td>Parse synthetic <code>ps_text</code> into pid, ppid, age, command</td></tr><tr><td><code>_owner_status_for_process</code></td><td>Walk the parent chain up to eight hops for owner status</td></tr><tr><td><code>_inventory_owner_and_decision</code></td><td>Apply the keep / safe-close / owner-check decision law</td></tr><tr><td><code>_active_owner_pressure_groups</code></td><td>Group over-budget active owners into launch requests</td></tr><tr><td><code>_redaction_findings</code></td><td>Reject command previews, process signals, absolute paths</td></tr><tr><td><code>_audit_inventory_claim</code></td><td>Re-check the component&#x27;s own output against the invariant</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Verify the exported source body by digest and anchors</td></tr><tr><td><code>_write_receipts</code></td><td>Write the metadata-only result, board, and validation records</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"295\" height=\"876\" viewBox=\"0 0 295 876\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"147.7\" y1=\"72.0\" x2=\"147.7\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,114.0 144.6,107.2 150.8,107.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"168.0\" x2=\"147.7\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,210.0 144.6,203.2 150.8,203.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"264.0\" x2=\"147.7\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,306.0 144.6,299.2 150.8,299.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"360.0\" x2=\"147.7\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,402.0 144.6,395.2 150.8,395.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"456.0\" x2=\"147.7\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,498.0 144.6,491.2 150.8,491.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"456.0\" x2=\"147.7\" y2=\"612.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,612.0 144.6,605.2 150.8,605.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"570.0\" x2=\"147.7\" y2=\"612.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,612.0 144.6,605.2 150.8,605.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"666.0\" x2=\"147.7\" y2=\"708.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,708.0 144.6,701.2 150.8,701.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"762.0\" x2=\"147.7\" y2=\"804.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,804.0 144.6,797.2 150.8,797.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=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"40.5\">Synthetic process table</tspan><tspan x=\"147.7\" y=\"58.5\">pressure policy, owner classes</tspan></text><title>Synthetic process table pressure policy, owner classes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"136.5\">_parse_process_rows</tspan><tspan x=\"147.7\" y=\"154.5\">ps rows to pid, ppid, age, cmd</tspan></text><title>_parse_process_rows ps rows to pid, ppid, age, cmd</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"232.5\">_process_kind</tspan><tspan x=\"147.7\" y=\"250.5\">match command to helper kind</tspan></text><title>_process_kind match command to helper kind</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"306.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"328.5\">_owner_status_for_process</tspan><tspan x=\"147.7\" y=\"346.5\">walk parent chain up to 8 hops</tspan></text><title>_owner_status_for_process walk parent chain up to 8 hops</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"402.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"424.5\">_inventory_owner_and_decision</tspan><tspan x=\"147.7\" y=\"442.5\">keep / safe-close / owner-check</tspan></text><title>_inventory_owner_and_decision keep / safe-close / owner-check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"498.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"520.5\">_active_owner_pressure_groups</tspan><tspan x=\"147.7\" y=\"538.5\">over-budget owners to launch</tspan><tspan x=\"147.7\" y=\"556.5\">request</tspan></text><title>_active_owner_pressure_groups over-budget owners to launch request</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"612.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"634.5\">_audit_inventory_claim</tspan><tspan x=\"147.7\" y=\"652.5\">re-check own output</tspan></text><title>_audit_inventory_claim re-check own output</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"708.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"730.5\">_redaction_findings</tspan><tspan x=\"147.7\" y=\"748.5\">reject previews, paths, signals</tspan></text><title>_redaction_findings reject previews, paths, signals</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"804.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"826.5\">_write_receipts</tspan><tspan x=\"147.7\" y=\"844.5\">metadata-only result records</tspan></text><title>_write_receipts metadata-only result records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Fixture[&quot;Synthetic process table pressure policy, owner classes&quot;] Parse[&quot;_parse_process_rows ps rows to pid, ppid, age, cmd&quot;] Kind[&quot;_process_kind match command to helper kind&quot;] Owner[&quot;_owner_status_for_process walk parent chain up to 8 hops&quot;] Decision[&quot;_inventory_owner_and_decision keep / safe-close / owner-check&quot;] Groups[&quot;_active_owner_pressure_groups over-budget owners to launch request&quot;] Audit[&quot;_audit_inventory_claim re-check own output&quot;] Redact[&quot;_redaction_findings reject previews, paths, signals&quot;] Result records[&quot;_write_receipts metadata-only result records&quot;] Fixture --&gt; Parse Parse --&gt; Kind Kind --&gt; Owner Owner --&gt; Decision Decision --&gt; Groups Decision --&gt; Audit Groups --&gt; Audit Audit --&gt; Redact Redact --&gt; Result records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>EXPECTED_NEGATIVE_CASES</code> lists eight inputs the fixture</span> must reject, each keyed to the error code it must raise.</strong> <code>EXPECTED_NEGATIVE_CASES</code> lists eight inputs the fixture must reject, each keyed to the error code it must raise.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight rejection codes for kill-unsafe inputs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The eight inputs each raise a specific code, covering active-owner or cycle kill candidates, unknown-owner kills, premature closes, sent signals, command or path leaks, and launch overclaims.</strong> <code>active_owner_kill_candidate</code> and <code>owner_chain_cycle_safe_close</code> both raise <code>TSPI_ACTIVE_OWNER_KILL_CANDIDATE</code>: an active-owner descendant, including one reached through a parent-chain cycle, is marked as a close candidate. <code>unknown_owner_kill</code> raises <code>TSPI_UNKNOWN_OWNER_KILL_FORBIDDEN</code> when a close candidate is not a <code>ppid == 1</code> allowlisted detached orphan. <code>premature_safe_close</code> raises <code>TSPI_PREMATURE_SAFE_CLOSE</code> when a detached orphan younger than the age threshold is marked closeable. <code>process_signal_sent</code> raises <code>TSPI_PROCESS_SIGNAL_FORBIDDEN</code>. <code>command_preview_leak</code> raises <code>TSPI_COMMAND_PREVIEW_FORBIDDEN</code> when a row carries a live command line instead of a hash. <code>absolute_path_leak</code> raises <code>TSPI_ABSOLUTE_PATH_FORBIDDEN</code>. <code>owner_release_overclaim</code> raises <code>TSPI_OWNER_RELEASE_OVERCLAIM</code> when a launch request reads as a kill, terminate, or force-close.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A run passes only</span> when every expected case is observed, the positive fixture raises nothing, and the secret scan is clean.</strong> A run passes only when every expected case is observed, the positive fixture raises nothing, and the secret scan is clean.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Process-inventory and owner-reference prior art</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It draws on psutil process iteration, Kubernetes owner-reference garbage collection, and MCP tool servers, but stays weaker: it classifies synthetic rows and reads no live host state.</strong> The classifier draws on established process-inventory and ownership patterns. <code>psutil.process_iter()</code> is a common way to iterate process metadata without ad hoc <code>ps</code> parsing. Kubernetes garbage collection uses owner references to separate objects that may be collected from objects a live controller still owns, which is the same detached-versus-owned distinction applied here. The Model Context Protocol gives the local &quot;server exposes callable tools&quot; shape that names these helpers. This component keeps the result weaker than any of them: it classifies synthetic rows for pressure and close eligibility, and it reads no live host state.</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<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate</code>, with result records written under <code>/tmp</code>:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means rows stayed digest-only, the eight negative cases raised their codes, and the bundle body matched its declared digest and anchors.</strong> A pass means synthetic classification and source-manifest shape held: rows stayed digest-only, the eight negative cases raised their codes, and the bundle body matched its declared digest and anchors.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over synthetic fixtures it classifies kind, owner status, and close eligibility correctly, keeps active owners out of the close set, requests launch for over-budget owners, and rejects the eight failures.</strong> The strongest claim this component supports is that over synthetic process-table fixtures it classifies helper kind, owner status, and close eligibility correctly, keeps active-owner descendants out of the close set, turns over-budget owners into launch requests, and rejects the eight named boundary failures. The bundle lane adds that an exported source body matched its declared digest and anchors while staying metadata-only.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The whole proof boundary and ceiling</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">That is the whole boundary: the component reads no live table, sends no signal, mutates no host, and <code>AUTHORITY_CEILING</code> holds every action flag at false as projection and validation only.</strong> That is the whole proof boundary. The component does not read a live process table, send a process signal, mutate host state, or authorize cleanup. It does not use external model services, export private account or session state, or claim whole-system correctness. <code>AUTHORITY_CEILING</code> holds <code>process_signal_authority</code>, <code>live_process_table_read_authorized</code>, <code>host_mutation_authorized</code>, <code>release_authorized</code>, and <code>whole_system_correctness_claim</code> at false. The scope limit is projection and validation only.</p>\n</section>",
      "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": "component-tool-server-pressure-inventory.html"
          },
          {
            "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-module-mission-transaction-work-spine.html"
          },
          {
            "id": "paper_module.provider_context_recipe_budget",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Provider Context Recipe Budget",
            "relation": "depends on",
            "url": "paper-module-provider-context-recipe-budget.html"
          },
          {
            "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-module-world-model-projection-drift-control-room.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, non-public 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-module-tool-server-pressure-inventory.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 TD Fixture[\"Synthetic process table pressure policy, owner classes\"] Parse[\"_parse_process_rows ps rows to pid, ppid, age, cmd\"] Kind[\"_process_kind match command to helper kind\"] Owner[\"_owner_status_for_process walk parent chain up to 8 hops\"] Decision[\"_inventory_owner_and_decision keep / safe-close / owner-check\"] Groups[\"_active_owner_pressure_groups over-budget owners to launch request\"] Audit[\"_audit_inventory_claim re-check own output\"] Redact[\"_redaction_findings reject previews, paths, signals\"] Result records[\"_write_receipts metadata-only result records\"] Fixture --> Parse Parse --> Kind Kind --> Owner Owner --> Decision Decision --> Groups Decision --> Audit Groups --> Audit Audit --> Redact Redact --> Result records",
            "source_format": "mermaid",
            "source_hash": "sha256:dad89b1312d4e0d2f18340e645cca35c39b0490686e09d0189d97bd7f6fb3b64",
            "source_line_end": 83,
            "source_line_start": 62
          }
        ],
        "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-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "depends on",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "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-module-world-model-projection-drift-control-room.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "tool_server_pressure_inventory",
                "kind": "organ",
                "kind_label": "component",
                "label": "Tool Server Pressure Inventory",
                "relation": "explains",
                "url": "component-tool-server-pressure-inventory.html"
              },
              {
                "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": 136,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tool_server_pressure_inventory.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Long sessions leave helper processes that slow the host, but a reaper that kills stale helpers is dangerous when an abandoned process looks like one a live session still uses. Long agent sessions leave helper processes behind: MCP servers, dev servers, keepalives. They pile up and the host slows down. The obvious fix is a reaper that walks the process table and kills stale helpers. A reaper is also dangerous, because the hard case is telling a genuinely abandoned process apart from one a live session is still using. Kill the wrong one and you break work in flight.",
            "level": 4,
            "order": 1,
            "section_id": "long-sessions-leave-helper-processes-that-slow-the-host",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Long sessions leave helper processes that slow the host"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is the read-only classifier over synthetic input: it classifies each helper by kind and owner chain, marks the few safe to close, and requests launch for over-budget owners. toolserverpressureinventory is the read-only classifier from that problem, ported to run over synthetic input. It takes a fixture that supplies a ps-shaped process table, a helper-kind policy, and an owner-status taxonomy. It classifies each helper by kind and by owner chain, marks the few that are safe to close, and for owners that are over their helper budget it emits a launch request rather than a kill. Every row carries a commandhash, not a command line.",
            "level": 4,
            "order": 2,
            "section_id": "it-is-the-read-only-classifier-over-synthetic-input",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "It is the read-only classifier over synthetic input"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It reads no live process table, imports no process-control module, and sends no signal, writing metadata-only records that show a reaper's safety reasoning without the harmful part. The component reads no live process table, imports no process-control module, and sends no signal. It writes metadata-only result records so a reader can see the safety reasoning of a reaper without the part that could harm a host.",
            "level": 4,
            "order": 3,
            "section_id": "it-reads-no-live-process-table",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "It reads no live process table"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose reaper closes from a shallow signal like age or name, but the real decision is the owner chain: a launchd-parented helper is detached while a session-traced one is not. A loose reaper decides \"close this\" from a shallow signal: the process is old, or its name matches a helper pattern. That is enough to close a live session's MCP server by mistake. The interesting decision is the owner chain. A helper whose parent is launchd (ppid == 1) has been detached from any session and is a candidate. A helper that still traces back through a live agent session is not.",
            "level": 4,
            "order": 5,
            "section_id": "the-owner-chain-is-the-real-decision",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "The owner chain is the real decision"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A row becomes a close candidate only when it is detached, its kind is allowlisted, and its idle age passes the 300-second threshold; everything else routes to owner-check or keep. So the safe-close predicate is deliberately narrow. A row becomes a close candidate only when it is detached, its kind is on an allowlist, and its idle age is past a threshold (DEFAULTMINAGESECONDS, 300 seconds). Everything else routes to requiresowner_check or keep.",
            "level": 4,
            "order": 6,
            "section_id": "the-narrow-safe-close-predicate",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "The narrow safe-close predicate"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "When an owner is over budget it emits a launch request asking the session to launch its own lease, and an audit enforces that an active-owner descendant is never a close candidate. The second half of the design is that active owners never get a kill. When an owner is over its helper budget the component emits a launch request: a row that asks the owning session to launch or reuse its own lease. The inventory is not a kill list. The invariant, enforced by an audit pass over the component's own output, is that an active-owner descendant can never be a close candidate.",
            "level": 4,
            "order": 7,
            "section_id": "active-owners-get-a-release-request-not-a-kill",
            "source_line_end": 28,
            "source_line_start": 25,
            "title": "Active owners get a launch request, not a kill"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 30,
            "source_line_start": 29,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The pipeline runs in one pass; run validates a fixture while runpressurebundle validates an exported source-body bundle, both delegating to buildresult. The pipeline runs in one pass over the fixture. run loads the positive and negative inputs and writes the result records. runpressurebundle is the second entrypoint: it validates an exported source-body bundle instead of a fixture. Both call buildresult, which orchestrates loading, classification, redaction, and the negative-case sweep.",
            "level": 4,
            "order": 9,
            "section_id": "one-pass-two-entry-points",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "One pass, two entry points"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildtoolserverpressureinventory parses rows, matches each command to a helper kind, walks the parent chain for owner status, and routes to keep, safe-close, or owner-check. The classifier is buildtoolserverpressureinventory. It calls parseprocessrows to turn the synthetic pstext into rows of pid, ppid, age, and command, then for each row calls processkind to match the command against the policy's matchsubstrings. Rows whose command matches no helper kind are dropped. For each kept row ownerstatusforprocess walks the parent chain up to eight hops, stopping at a keep runtime, a detached parent, an active owner hint, or a cycle. inventoryowneranddecision then applies the decision law: keep ki\u2026",
            "level": 4,
            "order": 10,
            "section_id": "the-classifier-s-decision-law",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "The classifier's decision law"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "redactionfindings rejects command previews, signal keys, and absolute paths, and auditinventoryclaim re-reads the output to fail any close candidate that breaks the safety invariant. Two guards sit on top of the classifier. redactionfindings walks every emitted dict and rejects a command preview key, a truthy process-signal key, or an absolute host path. auditinventoryclaim re-reads the component's own inventory and fails it if any close candidate is an active owner, is not a ppid == 1 allowlisted detached orphan, or is younger than the age threshold, and it fails any launch request that reads as a kill. positivefindings runs these over the live fixture and negative_findings runs them over\u2026",
            "level": 4,
            "order": 11,
            "section_id": "two-guards-over-the-classifier",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "Two guards over the classifier"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "sourcemodulemanifestresult verifies each exported module's relation, recomputes the target SHA-256, confirms required anchors, and reruns the redaction guard, keeping result records metadata-only. sourcemodulemanifestresult covers the bundle lane. It reads sourcemodulemanifest.json, checks each declared module's sourcetotargetrelation against the accepted set, recomputes the target body's SHA-256 against the declared targetsha256, confirms the required anchors are present in the body, and reruns the redaction guard on the body text. Result records carry refs, hashes, counts, and verdicts only; bodyinreceipt stays false. write_receipts then emits the result, board, validation, and sign-off r\u2026",
            "level": 4,
            "order": 12,
            "section_id": "the-bundle-lane-s-manifest-check",
            "source_line_end": 84,
            "source_line_start": 43,
            "title": "The bundle lane's manifest check"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 86,
            "source_line_start": 85,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES lists eight inputs the fixture must reject, each keyed to the error code it must raise. EXPECTEDNEGATIVECASES lists eight inputs the fixture must reject, each keyed to the error code it must raise.",
            "level": 4,
            "order": 14,
            "section_id": "expected-negative-cases-lists-eight-inputs-the-fixture-must-reject",
            "source_line_end": 91,
            "source_line_start": 87,
            "title": "`EXPECTED_NEGATIVE_CASES` lists eight inputs the fixture must reject"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The eight inputs each raise a specific code, covering active-owner or cycle kill candidates, unknown-owner kills, premature closes, sent signals, command or path leaks, and launch overclaims. activeownerkillcandidate and ownerchaincyclesafeclose both raise TSPIACTIVEOWNERKILLCANDIDATE: an active-owner descendant, including one reached through a parent-chain cycle, is marked as a close candidate. unknownownerkill raises TSPIUNKNOWNOWNERKILLFORBIDDEN when a close candidate is not a ppid == 1 allowlisted detached orphan. prematuresafeclose raises TSPIPREMATURESAFECLOSE when a detached orphan younger than the age threshold is marked closeable. processsignalsent raises TSPIPROCESSSIGNALFORBIDDEN\u2026",
            "level": 4,
            "order": 15,
            "section_id": "eight-rejection-codes-for-kill-unsafe-inputs",
            "source_line_end": 95,
            "source_line_start": 92,
            "title": "Eight rejection codes for kill-unsafe inputs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A run passes only when every expected case is observed, the positive fixture raises nothing, and the secret scan is clean. A run passes only when every expected case is observed, the positive fixture raises nothing, and the secret scan is clean.",
            "level": 4,
            "order": 16,
            "section_id": "a-run-passes-only-when-every-expected-case-is-observed",
            "source_line_end": 100,
            "source_line_start": 96,
            "title": "A run passes only when every expected case is observed"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 102,
            "source_line_start": 101,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "It draws on psutil process iteration, Kubernetes owner-reference garbage collection, and MCP tool servers, but stays weaker: it classifies synthetic rows and reads no live host state. The classifier draws on established process-inventory and ownership patterns. psutil.process_iter() is a common way to iterate process metadata without ad hoc ps parsing. Kubernetes garbage collection uses owner references to separate objects that may be collected from objects a live controller still owns, which is the same detached-versus-owned distinction applied here. The Model Context Protocol gives the local \"server exposes callable tools\" shape that names these helpers. This component keeps the result we\u2026",
            "level": 4,
            "order": 18,
            "section_id": "process-inventory-and-owner-reference-prior-art",
            "source_line_end": 110,
            "source_line_start": 103,
            "title": "Process-inventory and owner-reference prior art"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, with result records written under /tmp:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 121,
            "source_line_start": 111,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means rows stayed digest-only, the eight negative cases raised their codes, and the bundle body matched its declared digest and anchors. A pass means synthetic classification and source-manifest shape held: rows stayed digest-only, the eight negative cases raised their codes, and the bundle body matched its declared digest and anchors.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-certifies",
            "source_line_end": 125,
            "source_line_start": 122,
            "title": "What a pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 127,
            "source_line_start": 126,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Over synthetic fixtures it classifies kind, owner status, and close eligibility correctly, keeps active owners out of the close set, requests launch for over-budget owners, and rejects the eight failures. The strongest claim this component supports is that over synthetic process-table fixtures it classifies helper kind, owner status, and close eligibility correctly, keeps active-owner descendants out of the close set, turns over-budget owners into launch requests, and rejects the eight named boundary failures. The bundle lane adds that an exported source body matched its declared digest and anchors while staying metadata-only.",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 131,
            "source_line_start": 128,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "That is the whole boundary: the component reads no live table, sends no signal, mutates no host, and AUTHORITYCEILING holds every action flag at false as projection and validation only. That is the whole proof boundary. The component does not read a live process table, send a process signal, mutate host state, or authorize cleanup. It does not use external model services, export private account or session state, or claim whole-system correctness. AUTHORITYCEILING holds processsignalauthority, liveprocesstablereadauthorized, hostmutationauthorized, releaseauthorized, and wholesystemcorrectnessclaim at false. The scope limit is projection and validation only.",
            "level": 4,
            "order": 23,
            "section_id": "the-whole-proof-boundary-and-ceiling",
            "source_line_end": 135,
            "source_line_start": 132,
            "title": "The whole proof boundary and ceiling"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "tool_server_pressure_inventory.py",
            "path": "src/microcosm_core/organs/tool_server_pressure_inventory.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for tool-server pressure fixture validation, redaction checks, source-module digest checks, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_pressure_bundle",
              "build_tool_server_pressure_inventory",
              "build_pressure_hygiene_relief_receipt",
              "_redaction_findings",
              "_build_result",
              "_write_receipts",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/tool_server_pressure_inventory.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tool_server_pressure_inventory.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Interpretability writing is easy to overstate</span>. A named feature can read like understanding.</strong> Interpretability writing is easy to overstate. A named feature can read like understanding. A graph picture can read like a discovered circuit. A small local script can read like access to a real model. This component exists to hold one kind of claim to a checkable size.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It answers one question</span>. Before the system lets a circuit-attribution story stand as public evidence, does the story survive a deterministic replay instead of being taken on trust?</strong> It answers one question. Before the system lets a circuit-attribution story stand as public evidence, does the story survive a deterministic replay instead of being taken on trust? The runtime lives in <code>src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py</code>. It reads a fixture or an exported bundle, recomputes a tiny toy transformer, checks the graph and source-body evidence, and writes result records that carry refs, digests, counts, and verdicts. They carry no model weights, no raw activations, no prompts, and no hidden reasoning.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The current fixture has six sparse</span> features and six replay rows. A pass is bounded evidence about that fixture.</strong> The current fixture has six sparse features and six replay rows. A pass is bounded evidence about that fixture. It is not access to any trained model.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The problem is</span> that an interpretability-shaped fixture can look convincing while being wrong or stale. A feature label can lack a catalog id.</strong> The problem is that an interpretability-shaped fixture can look convincing while being wrong or stale. A feature label can lack a catalog id. A graph can be a screenshot with no traversable edges. A row can claim transparency with no intervention result record behind it. And an attribution claim that was once true of its inputs can stay in place after the inputs change.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A loose check passes all of</span> these. This component makes the claim smaller and forces each claim-bearing row across four gates: a replay-schema gate, a graph-traversal gate, a toy-transformer recomputation gate, and a source-body boundary gate.</strong> A loose check passes all of these. This component makes the claim smaller and forces each claim-bearing row across four gates: a replay-schema gate, a graph-traversal gate, a toy-transformer recomputation gate, and a source-body boundary gate. A row passes only when all four hold.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Two entry points drive the same</span> gates. <code>run</code> validates the first-wave fixture with negative cases included.</strong> Two entry points drive the same gates. <code>run</code> validates the first-wave fixture with negative cases included. <code>run_attribution_bundle</code> validates an exported bundle without the negative-case files, and can reuse a cached bundle result when <code>_fresh_bundle_receipt</code> confirms the cache is still coupled to the current inputs. Both call <code>_build_result</code>, which runs the checks in order and then <code>_write_receipts</code>, which writes the result, board, validation, and sign-off records.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_build_result</code> loads the fixture payloads</span>, then for each replay row it calls <code>_replay_policy_findings</code>, <code>_graph_analysis_for_replay</code>, and a feature-catalog resolution check.</strong> <code>_build_result</code> loads the fixture payloads, then for each replay row it calls <code>_replay_policy_findings</code>, <code>_graph_analysis_for_replay</code>, and a feature-catalog resolution check. After the loop it runs <code>_weight_sequence_analysis</code> once across all rows, <code>_toy_transformer_attribution_runtime</code> once, and <code>scan_paths</code> over the inputs and copied source modules. The overall status is <code>pass</code> only when every gate passes and the secret scan passes.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_replay_policy_findings</code> is the schema gate</span>. It requires all 29 fields in <code>REQUIRED_REPLAY_FIELDS</code>, a toy prompt ref with no inline prompt body, at least one sparse feature id, and a <code>replacement_model_approximation_score</code> inside the range 0 to 1.</strong> <code>_replay_policy_findings</code> is the schema gate. It requires all 29 fields in <code>REQUIRED_REPLAY_FIELDS</code>, a toy prompt ref with no inline prompt body, at least one sparse feature id, and a <code>replacement_model_approximation_score</code> inside the range 0 to 1. It emits <code>INTERPRETABILITY_INTERVENTION_RECEIPT_REQUIRED</code> when a row claims transparency without a <code>causal_intervention_receipt_ref</code>, and <code>INTERPRETABILITY_FAITHFULNESS_REQUIRES_LIMITS</code> when a row claims faithfulness without a <code>faithfulness_limit_ref</code>. It rejects any row whose <code>private_model_weights_exported</code>, <code>raw_activation_dump_exported</code>, <code>proprietary_prompt_exported</code>, <code>hidden_chain_of_thought_exported</code>, or <code>release_authorized</code> flag is true, and any row whose serialized text contains a private needle from <code>PRIVATE_NEEDLES</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_graph_analysis_for_replay</code> is the traversal gate</span>. It reads <code>graph_nodes</code> and <code>graph_edges</code>, checks that every edge endpoint resolves to a declared node, then does a depth-first walk from the row&#x27;s <code>sparse_feature_ids</code> looking for a path to a node whose kind is <code>public_error_node</code>.</strong> <code>_graph_analysis_for_replay</code> is the traversal gate. It reads <code>graph_nodes</code> and <code>graph_edges</code>, checks that every edge endpoint resolves to a declared node, then does a depth-first walk from the row&#x27;s <code>sparse_feature_ids</code> looking for a path to a node whose kind is <code>public_error_node</code>. A row with no such path gets <code>INTERPRETABILITY_GRAPH_PATH_REQUIRED</code>. <code>_weight_sequence_analysis</code> collects edge weights column by column across rows and calls <code>_constant_delta_sequence</code>; a column of four or more weights with one constant nonzero step is flagged as a decorative arithmetic sequence, not real circuit evidence.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_toy_transformer_attribution_runtime</code> is the recomputation gate</span>. It reads <code>token_ids</code>, <code>embeddings</code>, <code>layer1</code>, <code>layer2</code>, and <code>target_logit_index</code> from the fixture.</strong> <code>_toy_transformer_attribution_runtime</code> is the recomputation gate. It reads <code>token_ids</code>, <code>embeddings</code>, <code>layer1</code>, <code>layer2</code>, and <code>target_logit_index</code> from the fixture. <code>_toy_transformer_forward</code> averages the token embeddings into a context vector, applies <code>layer1</code>, applies a <code>tanh</code> hidden activation, applies <code>layer2</code>, and reads the target logit. The runtime then computes gradient scores using the analytic <code>tanh</code> derivative <code>1 - h^2</code>, so the attribution rests on the same forward pass, and ablates each hidden feature in turn to measure its logit delta. It picks the top feature by attribution and by ablation and compares both against the fixture&#x27;s declared winners. A mismatch emits <code>INTERPRETABILITY_TOY_TRANSFORMER_DECLARED_TOP_FEATURE_MISMATCH</code>. It also records a <code>weight_digest</code> so a cached or exported card can prove which fixture basis it is coupled to. If the spec came from the internal default rather than the fixture, <code>input_coupled_fixture</code> is false and <code>_build_result</code> raises <code>INTERPRETABILITY_TOY_TRANSFORMER_FIXTURE_SPEC_REQUIRED</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">On the current fixture the target</span> logit is <code>0.044176</code>, and both the gradient attribution and the ablation delta select <code>toy_hidden_feature_1</code>, which matches the declaration.</strong> On the current fixture the target logit is <code>0.044176</code>, and both the gradient attribution and the ablation delta select <code>toy_hidden_feature_1</code>, which matches the declaration. The row passes because two independent recomputed paths agree with each other and with the fixture.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_source_module_manifest_result</code> is the boundary gate</span>. For each row in the source-module manifest it checks that the classification is <code>copied_non_secret_macro_body</code>, that the material class is one of the allowed public source classes, that the body was copied without any result record body text, that the target file exists and its digest matches <code>target_sha256</code> and <code>source_sha256</code>, that <code>sha256_match</code> is true, and that every required anchor appears in the target text.</strong> <code>_source_module_manifest_result</code> is the boundary gate. For each row in the source-module manifest it checks that the classification is <code>copied_non_secret_macro_body</code>, that the material class is one of the allowed public source classes, that the body was copied without any result record body text, that the target file exists and its digest matches <code>target_sha256</code> and <code>source_sha256</code>, that <code>sha256_match</code> is true, and that every required anchor appears in the target text. <code>_source_open_body_import_summary</code> folds the verified modules into a summary whose scope limit flags are all false. <code>_write_receipts</code> emits the records with <code>body_in_receipt</code> set to false throughout, and <code>result_card</code> omits the large payload keys listed in <code>CARD_OMITTED_FULL_PAYLOAD_KEYS</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1452\" height=\"336\" viewBox=\"0 0 1452 336\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"615.0\" y1=\"77.8\" x2=\"284.8\" y2=\"148.5\"></line><polygon class=\"pmd-arrow\" points=\"284.8,148.5 290.9,144.0 292.1,150.0\"></polygon><line class=\"pmd-edge\" x1=\"644.2\" y1=\"90.0\" x2=\"507.7\" y2=\"150.0\"></line><polygon class=\"pmd-arrow\" points=\"507.7,150.0 512.7,144.4 515.2,150.0\"></polygon><line class=\"pmd-edge\" x1=\"728.4\" y1=\"90.0\" x2=\"732.0\" y2=\"150.0\"></line><polygon class=\"pmd-arrow\" points=\"732.0,150.0 728.5,143.3 734.6,143.0\"></polygon><line class=\"pmd-edge\" x1=\"812.5\" y1=\"90.0\" x2=\"913.1\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"913.1,132.0 905.6,132.2 908.0,126.5\"></polygon><line class=\"pmd-edge\" x1=\"837.4\" y1=\"77.5\" x2=\"1182.4\" y2=\"150.4\"></line><polygon class=\"pmd-arrow\" points=\"1182.4,150.4 1175.1,152.0 1176.3,146.0\"></polygon><line class=\"pmd-edge\" x1=\"284.8\" y1=\"203.5\" x2=\"596.5\" y2=\"265.3\"></line><polygon class=\"pmd-arrow\" points=\"596.5,265.3 589.2,266.9 590.4,260.9\"></polygon><line class=\"pmd-edge\" x1=\"512.5\" y1=\"204.0\" x2=\"659.9\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"659.9,264.0 652.4,264.3 654.7,258.6\"></polygon><line class=\"pmd-edge\" x1=\"731.8\" y1=\"204.0\" x2=\"728.0\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"728.0,264.0 725.3,257.0 731.4,257.4\"></polygon><line class=\"pmd-edge\" x1=\"904.6\" y1=\"222.0\" x2=\"796.0\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"796.0,264.0 801.3,258.7 803.5,264.4\"></polygon><line class=\"pmd-edge\" x1=\"1182.4\" y1=\"201.7\" x2=\"855.9\" y2=\"265.6\"></line><polygon class=\"pmd-arrow\" points=\"855.9,265.6 862.0,261.3 863.2,267.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"615.0\" y=\"18.0\" width=\"222.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"726.2\" y=\"40.5\">Fixture or exported bundle</tspan><tspan x=\"726.2\" y=\"58.5\">features, replay rows,</tspan><tspan x=\"726.2\" y=\"76.5\">toy-transformer spec</tspan></text><title>Fixture or exported bundle features, replay rows, toy-transformer spec</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"141.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"163.5\">_replay_policy_findings</tspan><tspan x=\"151.4\" y=\"181.5\">required fields, refs, forbidden</tspan><tspan x=\"151.4\" y=\"199.5\">flags</tspan></text><title>_replay_policy_findings required fields, refs, forbidden flags</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.8\" y=\"150.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"446.2\" y=\"172.5\">_graph_analysis_for_replay</tspan><tspan x=\"446.2\" y=\"190.5\">feature ids to public error node</tspan></text><title>_graph_analysis_for_replay feature ids to public error node</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"607.6\" y=\"150.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"733.6\" y=\"172.5\">_weight_sequence_analysis</tspan><tspan x=\"733.6\" y=\"190.5\">reject arithmetic edge weights</tspan></text><title>_weight_sequence_analysis reject arithmetic edge weights</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"887.6\" y=\"132.0\" width=\"266.8\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1021.0\" y=\"154.5\">_toy_transformer_attribution_</tspan><tspan x=\"1021.0\" y=\"172.5\">runtime</tspan><tspan x=\"1021.0\" y=\"190.5\">forward + gradient + ablation vs</tspan><tspan x=\"1021.0\" y=\"208.5\">declared</tspan></text><title>_toy_transformer_attribution_runtime forward + gradient + ablation vs declared</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1182.4\" y=\"150.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1308.4\" y=\"172.5\">_source_module_manifest_result</tspan><tspan x=\"1308.4\" y=\"190.5\">copied bodies, digest, anchors</tspan></text><title>_source_module_manifest_result copied bodies, digest, anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"596.5\" y=\"264.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"726.2\" y=\"286.5\">_write_receipts</tspan><tspan x=\"726.2\" y=\"304.5\">refs, digests, counts, verdicts</tspan></text><title>_write_receipts refs, digests, counts, verdicts</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Input[&quot;Fixture or exported bundle features, replay rows, toy-transformer spec&quot;] Schema[&quot;_replay_policy_findings required fields, refs, forbidden flags&quot;] Graph[&quot;_graph_analysis_for_replay feature ids to public error node&quot;] Weights[&quot;_weight_sequence_analysis reject arithmetic edge weights&quot;] Toy[&quot;_toy_transformer_attribution_runtime forward + gradient + ablation vs declared&quot;] Source[&quot;_source_module_manifest_result copied bodies, digest, anchors&quot;] Result[&quot;_write_receipts refs, digests, counts, verdicts&quot;] Input --&gt; Schema Input --&gt; Graph Input --&gt; Weights Input --&gt; Toy Input --&gt; Source Schema --&gt; Result Graph --&gt; Result Weights --&gt; Result Toy --&gt; Result Source --&gt; Result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>run</code> loads eight named negative fixtures</span> and checks that each produces its expected error code, listed in <code>EXPECTED_NEGATIVE_CASES</code>.</strong> <code>run</code> loads eight named negative fixtures and checks that each produces its expected error code, listed in <code>EXPECTED_NEGATIVE_CASES</code>. <code>private_model_weights_export</code> must raise <code>INTERPRETABILITY_PRIVATE_WEIGHTS_FORBIDDEN</code>. <code>raw_activation_dump</code> must raise <code>INTERPRETABILITY_RAW_ACTIVATION_DUMP_FORBIDDEN</code>. <code>proprietary_prompt_export</code> must raise <code>INTERPRETABILITY_PROPRIETARY_PROMPT_FORBIDDEN</code>. <code>hidden_chain_of_thought_export</code> must raise <code>INTERPRETABILITY_HIDDEN_COT_FORBIDDEN</code>. <code>unverifiable_feature_name</code> must raise <code>INTERPRETABILITY_FEATURE_NAME_UNVERIFIABLE</code>. <code>graph_screenshot_without_edges</code> must raise <code>INTERPRETABILITY_MACHINE_READABLE_EDGES_REQUIRED</code>. <code>transparency_claim_without_intervention</code> must raise <code>INTERPRETABILITY_INTERVENTION_RECEIPT_REQUIRED</code>. <code>faithfulness_claim_without_sufficiency_limit</code> must raise <code>INTERPRETABILITY_FAITHFULNESS_REQUIRES_LIMITS</code>. A case that fails to raise its code leaves an entry in <code>expected_missing</code>, and the overall status is then <code>blocked</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The accounting shape borrows from the</span> mechanistic interpretability tradition, 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>): circuits should be graph-structured, features should be identifiable, causal language should be backed by interventions, and faithfulness language should be bounded.</strong> The accounting shape borrows from the mechanistic interpretability tradition, 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>): circuits should be graph-structured, features should be identifiable, causal language should be backed by interventions, and faithfulness language should be bounded. This component does not reproduce those methods. It puts a replay boundary around an interpretability-shaped fixture: machine-readable edges instead of screenshots, causal-intervention refs instead of bare transparency language, and fixture recomputation instead of trusting a stale row. The result is fixture-bound runtime evidence, not live model access.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>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/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The focused test exercises the fixture</span> and bundle: recomputation, stale-row rejection, the graph and weight gates, source-body import checks, and cached-card reuse.</strong> The focused test exercises the fixture and bundle: recomputation, stale-row rejection, the graph and weight gates, source-body import checks, and cached-card reuse. A pass is reader-verifiable evidence only. It excludes launch, external model access, source-file changes, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded attribution-replay claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim the evidence supports is a public, cold-replayable circuit-attribution accounting for the named fixture and exported bundle.</strong> The strongest claim the evidence supports is a public, cold-replayable circuit-attribution accounting for the named fixture and exported bundle. Feature ids are tied to machine-readable graph edges with a traversable path to a public error node. Transparency and faithfulness language passes only when it carries a causal-intervention result record ref and an explicit limit ref. The toy-transformer declaration is coupled to recomputed forward, gradient, and ablation results, and a stale declaration is rejected. Copied source bodies are verified by manifest and digest checks while the records stay metadata-only.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Where the replay proof boundary stops</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The proof boundary is that fixture and bundle. This component does not access a live model, does not export private weights, raw activations, proprietary prompts, or hidden reasoning, and is not a model-transparency product.</strong> The proof boundary is that fixture and bundle. This component does not access a live model, does not export private weights, raw activations, proprietary prompts, or hidden reasoning, and is not a model-transparency product. It carries no benchmark, public sharing, hosting, or launch-scope decision. The scope limit is a public circuit-attribution runtime record and copied source-body evidence, nothing wider.</p>\n</section>",
      "components": [
        {
          "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
          "component_id": "mechanistic_interpretability_circuit_attribution_replay",
          "public_label": "Toy-Transformer 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": "Toy-Transformer Attribution Replay",
            "relation": "explains",
            "url": "component-mechanistic-interpretability-circuit-attribution-replay.html"
          },
          {
            "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-module-research-replication-rubric-artifact-replay.html"
          },
          {
            "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-module-world-model-projection-drift-control-room.html"
          },
          {
            "id": "paper_module.public_reveal_walkthrough",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Public Reveal Walkthrough",
            "relation": "depends on",
            "url": "paper-module-public-reveal-walkthrough.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-mechanistic-interpretability-circuit-attribution-replay.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 Input[\"Fixture or exported bundle features, replay rows, toy-transformer spec\"] Schema[\"_replay_policy_findings required fields, refs, forbidden flags\"] Graph[\"_graph_analysis_for_replay feature ids to public error node\"] Weights[\"_weight_sequence_analysis reject arithmetic edge weights\"] Toy[\"_toy_transformer_attribution_runtime forward + gradient + ablation vs declared\"] Source[\"_source_module_manifest_result copied bodies, digest, anchors\"] Result[\"_write_receipts refs, digests, counts, verdicts\"] Input --> Schema Input --> Graph Input --> Weights Input --> Toy Input --> Source Schema --> Result Graph --> Result Weights --> Result Toy --> Result Source --> Result",
            "source_format": "mermaid",
            "source_hash": "sha256:b0931024e99237145188e40bb3374a6cc073bc8dfd3a2952477878f5813a42e2",
            "source_line_end": 87,
            "source_line_start": 67
          }
        ],
        "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-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "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-module-world-model-projection-drift-control-room.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "depends on",
                "url": "paper-module-public-reveal-walkthrough.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "mechanistic_interpretability_circuit_attribution_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Toy-Transformer Attribution Replay",
                "relation": "explains",
                "url": "component-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "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": 129,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Anthropic, Transformer Circuits",
            "section_id": "the-accounting-shape-borrows-from-the-mechanistic-interpretability-tradition",
            "url": "https://transformer-circuits.pub/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Interpretability writing is easy to overstate. A named feature can read like understanding. Interpretability writing is easy to overstate. A named feature can read like understanding. A graph picture can read like a discovered circuit. A small local script can read like access to a real model. This component exists to hold one kind of claim to a checkable size.",
            "level": 4,
            "order": 1,
            "section_id": "interpretability-writing-is-easy-to-overstate",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "Interpretability writing is easy to overstate"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It answers one question. Before the system lets a circuit-attribution story stand as public evidence, does the story survive a deterministic replay instead of being taken on trust? It answers one question. Before the system lets a circuit-attribution story stand as public evidence, does the story survive a deterministic replay instead of being taken on trust? The runtime lives in src/microcosmcore/components/mechanisticinterpretabilitycircuitattribution_replay.py. It reads a fixture or an exported bundle, recomputes a tiny toy transformer, checks the graph and source-body evidence, and writes result records that carry refs, digests, counts, and verdicts. They carry no model weights, no raw\u2026",
            "level": 4,
            "order": 2,
            "section_id": "it-answers-one-question",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "It answers one question"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The current fixture has six sparse features and six replay rows. A pass is bounded evidence about that fixture. The current fixture has six sparse features and six replay rows. A pass is bounded evidence about that fixture. It is not access to any trained model.",
            "level": 4,
            "order": 3,
            "section_id": "the-current-fixture-has-six-sparse-features-and-six-replay-rows",
            "source_line_end": 17,
            "source_line_start": 13,
            "title": "The current fixture has six sparse features and six replay rows"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 19,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The problem is that an interpretability-shaped fixture can look convincing while being wrong or stale. A feature label can lack a catalog id. The problem is that an interpretability-shaped fixture can look convincing while being wrong or stale. A feature label can lack a catalog id. A graph can be a screenshot with no traversable edges. A row can claim transparency with no intervention result record behind it. And an attribution claim that was once true of its inputs can stay in place after the inputs change.",
            "level": 4,
            "order": 5,
            "section_id": "the-problem-is-that-an-interpretability-shaped-fixture-can-look-convincing-while-being-wrong-or-stale",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "The problem is that an interpretability-shaped fixture can look convincing while being wrong or stale"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose check passes all of these. This component makes the claim smaller and forces each claim-bearing row across four gates: a replay-schema gate, a graph-traversal gate, a toy-transformer recomputation gate, and a source-body boundary gate. A loose check passes all of these. This component makes the claim smaller and forces each claim-bearing row across four gates: a replay-schema gate, a graph-traversal gate, a toy-transformer recomputation gate, and a source-body boundary gate. A row passes only when all four hold.",
            "level": 4,
            "order": 6,
            "section_id": "a-loose-check-passes-all-of-these",
            "source_line_end": 29,
            "source_line_start": 25,
            "title": "A loose check passes all of these"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two entry points drive the same gates. run validates the first-wave fixture with negative cases included. Two entry points drive the same gates. run validates the first-wave fixture with negative cases included. runattributionbundle validates an exported bundle without the negative-case files, and can reuse a cached bundle result when freshbundlereceipt confirms the cache is still coupled to the current inputs. Both call buildresult, which runs the checks in order and then write_receipts, which writes the result, board, validation, and sign-off records.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-drive-the-same-gates",
            "source_line_end": 36,
            "source_line_start": 32,
            "title": "Two entry points drive the same gates"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult loads the fixture payloads, then for each replay row it calls replaypolicyfindings, graphanalysisforreplay, and a feature-catalog resolution check. buildresult loads the fixture payloads, then for each replay row it calls replaypolicyfindings, graphanalysisforreplay, and a feature-catalog resolution check. After the loop it runs weightsequenceanalysis once across all rows, toytransformerattributionruntime once, and scan_paths over the inputs and copied source modules. The overall status is pass only when every gate passes and the secret scan passes.",
            "level": 4,
            "order": 9,
            "section_id": "build-result-loads-the-fixture-payloads",
            "source_line_end": 41,
            "source_line_start": 37,
            "title": "`_build_result` loads the fixture payloads"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "replaypolicyfindings is the schema gate. It requires all 29 fields in REQUIREDREPLAYFIELDS, a toy prompt ref with no inline prompt body, at least one sparse feature id, and a replacementmodelapproximationscore inside the range 0 to 1.** replaypolicyfindings is the schema gate. It requires all 29 fields in REQUIREDREPLAYFIELDS, a toy prompt ref with no inline prompt body, at least one sparse feature id, and a replacementmodelapproximationscore inside the range 0 to 1. It emits INTERPRETABILITYINTERVENTIONRECEIPTREQUIRED when a row claims transparency without a causalinterventionreceiptref, and INTERPRETABILITYFAITHFULNESSREQUIRESLIMITS when a row claims faithfulness without a faithfulnesslim\u2026",
            "level": 4,
            "order": 10,
            "section_id": "replay-policy-findings-is-the-schema-gate",
            "source_line_end": 46,
            "source_line_start": 42,
            "title": "`_replay_policy_findings` is the schema gate"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "graphanalysisforreplay is the traversal gate. It reads graphnodes and graphedges, checks that every edge endpoint resolves to a declared node, then does a depth-first walk from the row's sparsefeatureids looking for a path to a node whose kind is publicerrornode.** graphanalysisforreplay is the traversal gate. It reads graphnodes and graphedges, checks that every edge endpoint resolves to a declared node, then does a depth-first walk from the row's sparsefeatureids looking for a path to a node whose kind is publicerrornode. A row with no such path gets INTERPRETABILITYGRAPHPATHREQUIRED. weightsequenceanalysis collects edge weights column by column across rows and calls constantdelta_sequenc\u2026",
            "level": 4,
            "order": 11,
            "section_id": "graph-analysis-for-replay-is-the-traversal-gate",
            "source_line_end": 51,
            "source_line_start": 47,
            "title": "`_graph_analysis_for_replay` is the traversal gate"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "toytransformerattributionruntime is the recomputation gate. It reads tokenids, embeddings, layer1, layer2, and targetlogitindex from the fixture. toytransformerattributionruntime is the recomputation gate. It reads tokenids, embeddings, layer1, layer2, and targetlogitindex from the fixture. toytransformerforward averages the token embeddings into a context vector, applies layer1, applies a tanh hidden activation, applies layer2, and reads the target logit. The runtime then computes gradient scores using the analytic tanh derivative 1 - h^2, so the attribution rests on the same forward pass, and ablates each hidden feature in turn to measure its logit delta. It picks the top feature by attri\u2026",
            "level": 4,
            "order": 12,
            "section_id": "toy-transformer-attribution-runtime-is-the-recomputation-gate",
            "source_line_end": 56,
            "source_line_start": 52,
            "title": "`_toy_transformer_attribution_runtime` is the recomputation gate"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "On the current fixture the target logit is 0.044176, and both the gradient attribution and the ablation delta select toyhiddenfeature1, which matches the declaration.** On the current fixture the target logit is 0.044176, and both the gradient attribution and the ablation delta select toyhiddenfeature_1, which matches the declaration. The row passes because two independent recomputed paths agree with each other and with the fixture.",
            "level": 4,
            "order": 13,
            "section_id": "on-the-current-fixture-the-target-logit-is-0-044176",
            "source_line_end": 61,
            "source_line_start": 57,
            "title": "On the current fixture the target logit is `0.044176`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "sourcemodulemanifestresult is the boundary gate. For each row in the source-module manifest it checks that the classification is copiednonsecretmacrobody, that the material class is one of the allowed public source classes, that the body was copied without any result record body text, that the target file exists and its digest matches targetsha256 and sourcesha256, that sha256match is true, and that every required anchor appears in the target text. sourcemodulemanifestresult is the boundary gate. For each row in the source-module manifest it checks that the classification is copiednonsecretmacrobody, that the material class is one of the allowed public source classes, that the body was copi\u2026",
            "level": 4,
            "order": 14,
            "section_id": "source-module-manifest-result-is-the-boundary-gate",
            "source_line_end": 88,
            "source_line_start": 62,
            "title": "`_source_module_manifest_result` is the boundary gate"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 90,
            "source_line_start": 89,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run loads eight named negative fixtures and checks that each produces its expected error code, listed in EXPECTEDNEGATIVECASES. run loads eight named negative fixtures and checks that each produces its expected error code, listed in EXPECTEDNEGATIVECASES. privatemodelweightsexport must raise INTERPRETABILITYPRIVATEWEIGHTSFORBIDDEN. rawactivationdump must raise INTERPRETABILITYRAWACTIVATIONDUMPFORBIDDEN. proprietarypromptexport must raise INTERPRETABILITYPROPRIETARYPROMPTFORBIDDEN. hiddenchainofthoughtexport must raise INTERPRETABILITYHIDDENCOTFORBIDDEN. unverifiablefeaturename must raise INTERPRETABILITYFEATURENAMEUNVERIFIABLE. graphscreenshotwithoutedges must raise INTERPRETABILITYMACHINER\u2026",
            "level": 4,
            "order": 16,
            "section_id": "run-loads-eight-named-negative-fixtures",
            "source_line_end": 95,
            "source_line_start": 91,
            "title": "`run` loads eight named negative fixtures"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 97,
            "source_line_start": 96,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The accounting shape borrows from the mechanistic interpretability tradition, the study of the internal circuits of neural networks (Anthropic, Transformer Circuits): circuits should be graph-structured, features should be identifiable, causal language should be backed by interventions, and faithfulness language should be bounded. The accounting shape borrows from the mechanistic interpretability tradition, the study of the internal circuits of neural networks (Anthropic, Transformer Circuits): circuits should be graph-structured, features should be identifiable, causal language should be backed by interventions, and faithfulness language should be bounded. This component does not reproduce\u2026",
            "level": 4,
            "order": 18,
            "section_id": "the-accounting-shape-borrows-from-the-mechanistic-interpretability-tradition",
            "source_line_end": 102,
            "source_line_start": 98,
            "title": "The accounting shape borrows from the mechanistic interpretability tradition"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 111,
            "source_line_start": 103,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The focused test exercises the fixture and bundle: recomputation, stale-row rejection, the graph and weight gates, source-body import checks, and cached-card reuse. The focused test exercises the fixture and bundle: recomputation, stale-row rejection, the graph and weight gates, source-body import checks, and cached-card reuse. A pass is reader-verifiable evidence only. It excludes launch, external model access, source-file changes, or whole-system correctness.",
            "level": 4,
            "order": 20,
            "section_id": "the-focused-test-exercises-the-fixture-and-bundle",
            "source_line_end": 116,
            "source_line_start": 112,
            "title": "The focused test exercises the fixture and bundle"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 118,
            "source_line_start": 117,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim the evidence supports is a public, cold-replayable circuit-attribution accounting for the named fixture and exported bundle. The strongest claim the evidence supports is a public, cold-replayable circuit-attribution accounting for the named fixture and exported bundle. Feature ids are tied to machine-readable graph edges with a traversable path to a public error node. Transparency and faithfulness language passes only when it carries a causal-intervention result record ref and an explicit limit ref. The toy-transformer declaration is coupled to recomputed forward, gradient, and ablation results, and a stale declaration is rejected. Copied source bodies are verified by ma\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-bounded-attribution-replay-claim",
            "source_line_end": 123,
            "source_line_start": 119,
            "title": "The bounded attribution-replay claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The proof boundary is that fixture and bundle. This component does not access a live model, does not export private weights, raw activations, proprietary prompts, or hidden reasoning, and is not a model-transparency product. The proof boundary is that fixture and bundle. This component does not access a live model, does not export private weights, raw activations, proprietary prompts, or hidden reasoning, and is not a model-transparency product. It carries no benchmark, public sharing, hosting, or launch-scope decision. The scope limit is a public circuit-attribution runtime record and copied source-body evidence, nothing wider.",
            "level": 4,
            "order": 23,
            "section_id": "where-the-replay-proof-boundary-stops",
            "source_line_end": 128,
            "source_line_start": 124,
            "title": "Where the replay proof boundary stops"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "mechanistic_interpretability_circuit_attribution_replay.py",
            "path": "src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public circuit-attribution replay validation, source-module digest checks, secret-exclusion policy, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_attribution_bundle",
              "_replay_policy_findings",
              "_source_module_manifest_result",
              "_source_open_body_import_summary",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It asks whether a declared spatial</span> counterfactual row binds a scene, event, and predicted outcome that survive independent recomputation, rather than a shape that merely looks right.</strong> Spatial world-model demos are easy to oversell. A plausible video, or a row that simply asserts &quot;the model predicted the next state correctly&quot;, can pass for understanding without anything being checked. This component answers one narrow question: does a declared spatial counterfactual row bind a source scene, an event, and a predicted outcome that survive an independent recomputation, or is it only a shape that looks right?</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The runtime distrusts the predicted state</h4>\n<p>The predicted actor count, transition delta, event label, and spawn cells are derived from the inputs, so a stale or hand-edited prediction stops matching and the row blocks.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The result is a metadata-only</span> record of refs, digests, and counts over synthetic metadata, running no robot, no vehicle, and no real map.</strong> The result is a metadata-only record: refs, digests, counts, and verdicts, with no video bodies, raw sensor payloads, or location data. It checks synthetic metadata. It does not run a robot, drive a vehicle, or measure a real map.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Synthetic robotics and self-driving scenes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The input is synthetic robotics and self-driving scenes, each with an action and a declared next scene, from occluded forklifts to late-turning oncoming vehicles.</strong> The input is a set of synthetic scenes drawn from robotics and self-driving settings: a forklift entering an aisle from behind an occlusion, a small pedestrian stepping into a crosswalk, a gust pushing a drone off a corridor, a reflective floor read as free space, a pallet stack sliding into a lane, and an oncoming vehicle accelerating late into a turn. Each scene has an action and a declared next scene.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scenes force state-difference accounting</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A loose check would just accept the declared next scene, so the scenes exist to force state-difference accounting rather than to approximate the real world.</strong> A loose check would read the declared next scene and accept it. That is exactly the failure the component avoids, because a declared prediction can be edited to say anything. The scenes exist to force state-difference accounting, not because the gridworld approximates the real world.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture and bundle entry points</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> validates the fixture with eight negative cases and <code>run_simulation_bundle</code> the exported bundle without them, both calling <code>_build_result</code> then <code>_write_receipts</code>.</strong> Two entry points drive the same pipeline. <code>run</code> validates the fixture with the eight negative cases included. <code>run_simulation_bundle</code> validates an exported bundle with negatives excluded, and can reuse a prior result when the input digest is unchanged. Both call <code>_build_result</code>, then <code>_write_receipts</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six inputs through the ordered check stages</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> loads six input files, checks the protocol and metadata-only policy, then runs the replay, recomputation, source-module, and private-string stages, passing only when all hold.</strong> <code>_build_result</code> loads six input files (a protocol, a replay policy, scene states, counterfactual replays, state transitions, and a source-module manifest). It checks that the protocol selects this component and that the replay policy declares the metadata-only scope limit, tested by <code>_required_policy_ok</code>, which requires <code>metadata_projection_only</code> true and every other ceiling flag false. It runs each replay row through <code>_replay_policy_findings</code>, runs the recomputation in <code>_state_transition_analysis</code>, checks the copied source modules in <code>_source_module_manifest_result</code>, and scans every input and source path for private strings. The run passes only if all of those hold.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Required fields and forbidden payloads per row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_replay_policy_findings</code> requires each row&#x27;s declared refs and labels and emits a typed error for any forbidden flag, private-video body, raw-sensor payload, or non-public paths.</strong> <code>_replay_policy_findings</code> checks one replay row. It requires the declared fields (scene ref, action-trace ref, predicted-state ref, transition-diff ref, oracle-check ref, sensor-packet refs, limitation labels, and the payload boundary). It emits a typed error when a forbidden flag is set to true, for example <code>SPATIAL_PRIVATE_VIDEO_FORBIDDEN</code> or <code>SPATIAL_LIVE_OPERATION_FORBIDDEN</code>, and it rejects any row that carries a private-video body, a raw-sensor payload, or a non-public paths string.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recomputing the gridworld step</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_state_transition_analysis</code> builds an 8 by 8 gridworld from the actor count and steps it with a deterministic event action, computing an input-driven actor-count delta rather than copying the expected row.</strong> <code>_state_transition_analysis</code> is the recomputation. For each replay it resolves exactly one matching transition row, builds an 8 by 8 gridworld from the source scene&#x27;s actor count with <code>_gridworld_initial_state</code>, then steps it with <code>_gridworld_step</code>. The step maps the event label to a deterministic action in <code>EVENT_GRIDWORLD_ACTIONS</code>, computes an actor-count delta with <code>_gridworld_actor_count_delta</code>, and places new actors with <code>_gridworld_spawn_cells</code>. The delta is input-driven, not copied from the expected row:</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<h4 class=\"pm-body__h pm-body__h--sub\">Input-derived spawn cells and the comparison</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_gridworld_spawn_cells</code> hashes the inputs to place actors, then the analysis compares every declared field against what the gridworld produced, and one mismatch blocks the whole result.</strong> Spawn cells are also input-derived. <code>_gridworld_spawn_cells</code> hashes the event, replay id, scene ref, topology ref, sensor-packet refs, consistency budget, limitation labels, and source actor count, then walks the bounded grid from the declared event cell. The analysis then compares the declared predicted actor count, transition delta, event label, spawn cell or cells, and the three refs against what the gridworld actually produced. Any mismatch records <code>SPATIAL_STATE_TRANSITION_SIMULATION_MISMATCH</code> on that row, and one bad row blocks the whole result.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Copied source bodies verified by digest</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_manifest_result</code> verifies each copied module by digest, anchors, and line count, rejecting any manifest that places body text into a result.</strong> <code>_source_module_manifest_result</code> handles the copied source bodies the exported bundle may carry. It verifies each module by its <code>sha256</code> digest, its required text anchors, and its line count against the file on disk. It rejects any manifest that tries to place body text into a result, emitting <code>SPATIAL_SOURCE_BODY_TEXT_IN_RECEIPT_FORBIDDEN</code> or <code>SPATIAL_SOURCE_MODULE_BODY_TEXT_IN_RECEIPT_FORBIDDEN</code>. <code>_source_open_body_import_summary</code> folds the verified modules into a metadata-only summary of refs, digests, and counts.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Records and the compact result card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_write_receipts</code> writes the result, board, validation, and sign-off records, and <code>result_card</code> projects a compact card of status, counts, and command without the bulky payload.</strong> <code>_write_receipts</code> writes the result, board, validation, and sign-off records and returns the result with the board attached. <code>result_card</code> projects the result into a compact card that omits the bulky payload keys and keeps the status, counts, and command.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"811\" height=\"456\" viewBox=\"0 0 811 456\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"234.6\" y1=\"72.0\" x2=\"174.9\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"174.9,114.0 178.8,107.6 182.3,112.6\"></polygon><line class=\"pmd-edge\" x1=\"409.2\" y1=\"72.0\" x2=\"243.3\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"243.3,114.0 249.2,109.4 250.7,115.3\"></polygon><line class=\"pmd-edge\" x1=\"212.2\" y1=\"168.0\" x2=\"329.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"329.9,210.0 322.4,210.6 324.5,204.8\"></polygon><line class=\"pmd-edge\" x1=\"485.9\" y1=\"72.0\" x2=\"439.2\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"439.2,114.0 442.3,107.1 446.3,111.7\"></polygon><line class=\"pmd-edge\" x1=\"405.5\" y1=\"264.0\" x2=\"405.5\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"405.5,306.0 402.4,299.2 408.6,299.2\"></polygon><line class=\"pmd-edge\" x1=\"408.7\" y1=\"168.0\" x2=\"405.9\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"405.9,306.0 402.9,299.1 409.1,299.2\"></polygon><line class=\"pmd-edge\" x1=\"381.9\" y1=\"342.0\" x2=\"326.8\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"326.8,384.0 330.4,377.4 334.1,382.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"340.4\" y=\"354.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"354.4\" y=\"367.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"430.6\" y1=\"342.0\" x2=\"501.9\" y2=\"393.0\"></line><polygon class=\"pmd-arrow\" points=\"501.9,393.0 494.5,391.5 498.1,386.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"455.2\" y=\"358.5\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"466.2\" y=\"371.5\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"561.5\" y1=\"72.0\" x2=\"647.7\" y2=\"123.0\"></line><polygon class=\"pmd-arrow\" points=\"647.7,123.0 640.2,122.1 643.4,116.9\"></polygon><line class=\"pmd-edge\" x1=\"668.0\" y1=\"159.0\" x2=\"537.1\" y2=\"393.0\"></line><polygon class=\"pmd-arrow\" points=\"537.1,393.0 537.7,385.5 543.1,388.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"588.5\" y=\"267.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"602.5\" y=\"280.0\" text-anchor=\"middle\">yes</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"176.5\" y=\"18.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"272.9\" y=\"40.5\">Scene-state row</tspan><tspan x=\"272.9\" 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=\"18.0\" y=\"114.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"136.5\">Deterministic gridworld step</tspan><tspan x=\"136.6\" y=\"154.5\">8x8 bounded recomputation</tspan></text><title>Deterministic gridworld step 8x8 bounded recomputation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"397.3\" y=\"18.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"515.9\" y=\"40.5\">Counterfactual replay row</tspan><tspan x=\"515.9\" y=\"58.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=\"298.0\" y=\"210.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"405.5\" y=\"232.5\">Actual next state</tspan><tspan x=\"405.5\" y=\"250.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=\"283.2\" y=\"114.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"409.2\" y=\"136.5\">Declared predicted state</tspan><tspan x=\"409.2\" y=\"154.5\">transition diff + oracle 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=\"405.5,306.0 509.3,324.0 405.5,342.0 301.7,324.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"405.5\" y=\"328.5\">Actual matches declared?</tspan></text><title>Actual matches declared?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.9\" y=\"384.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"291.4\" y=\"406.5\">metadata-only pass record</tspan><tspan x=\"291.4\" y=\"424.5\">counts + refs + digests</tspan></text><title>metadata-only pass record counts + refs + digests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"426.9\" y=\"393.0\" width=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"527.0\" y=\"415.5\">Typed mismatch, blocked</tspan></text><title>Typed mismatch, blocked</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"678.1,123.0 793.0,141.0 678.1,159.0 563.2,141.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"678.1\" y=\"145.5\">Forbidden payload or claim?</tspan></text><title>Forbidden payload or claim?</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Scene[&quot;Scene-state row actor count + topology&quot;] --&gt; Step[&quot;Deterministic gridworld step 8x8 bounded recomputation&quot;] Replay[&quot;Counterfactual replay row event + sensor refs + budget&quot;] --&gt; Step Step --&gt; Actual[&quot;Actual next state actor delta + spawn cells&quot;] Replay --&gt; Declared[&quot;Declared predicted state transition diff + oracle check&quot;] Actual --&gt; Compare{&quot;Actual matches declared?&quot;} Declared --&gt; Compare Compare --&gt;|yes| Result record[&quot;metadata-only pass record counts + refs + digests&quot;] Compare --&gt;|no| Block[&quot;Typed mismatch, blocked&quot;] Replay --&gt; Boundary{&quot;Forbidden payload or claim?&quot;} Boundary --&gt;|yes| Block</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight rejections each bound to a code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> names eight rows that must be rejected with their codes, and a fixture run passes only when every expected code is observed.</strong> <code>EXPECTED_NEGATIVE_CASES</code> names eight rows that must be rejected, each bound to its error code: private video export, real-world location claim, live robot or AV operation, raw sensor export, simulator-product claim, generated-video-only authority, geographic-accuracy claim, and benchmark claims without a state diff (<code>SPATIAL_BENCHMARK_SCORE_REQUIRES_STATE_DIFF</code>). A fixture run passes only when every expected code is observed. If a negative row slipped through, its code would be missing from the observed set and the run would block.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Borrowed from the world-models line</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The replay borrows the counterfactual-rollout shape from the World Models line over synthetic metadata, while the gridworld here is a hand-written toy, not a learned model.</strong> This replay exercises a spatial world model under counterfactual interventions. It draws on 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 and rolls it forward under hypothetical actions. The component borrows the counterfactual-rollout shape over synthetic metadata. The gridworld here is a hand-written toy, not a learned model.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass over the fixture proves</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the six predicted states matched the gridworld step, all eight negative codes were observed, the source modules verified by digest, and no input leaked a private string.</strong> A pass means the six declared predicted states match the gridworld&#x27;s actual step, the eight negative codes were all observed, the copied source modules verified by digest, and no input path leaked a private string. These validation result records prove the synthetic replay and source-module import boundary only.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixture-bound strongest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is fixture-bound: over public synthetic inputs the component recomputed each state transition and produced the metadata-only records, and recomputation is why the counts are evidence.</strong> The strongest claim the evidence supports is fixture-bound: the component ran over public synthetic inputs, recomputed each state transition, and produced the metadata-only records and projections named above, reproducible by the commands on this page. The recomputation is why the counts are evidence rather than assertion.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A toy gridworld, not perception or control</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The boundary stops at a toy 8 by 8 gridworld of actor counts and spawn cells, modelling no perception, control, or physics, and authorizing no robot operation, simulator product, or launch.</strong> The proof boundary stops there. It is a public metadata consistency check over a toy 8 by 8 gridworld that models actor counts and spawn cells only. It does not model perception, control, physics, sensor calibration, camera or lidar geometry, maps, vehicle dynamics, or human behavior. The scope limit, carried in <code>AUTHORITY_CEILING</code>, allows synthetic scene, action, prediction, diff, and oracle refs, source-open public sensor refs, and copied-body digests. It excludes robot or AV operation, real-world geographic accuracy, a simulator product, generated-video authority, benchmark claims, external model access, hosting, public sharing, launch, 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": "Gridworld Counterfactual State 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": "Gridworld Counterfactual State Replay",
            "relation": "explains",
            "url": "component-spatial-world-model-counterfactual-simulation-replay.html"
          },
          {
            "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-module-research-replication-rubric-artifact-replay.html"
          },
          {
            "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-module-world-model-projection-drift-control-room.html"
          },
          {
            "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-module-materials-chemistry-closed-loop-lab-safety-replay.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-spatial-world-model-counterfactual-simulation-replay.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\"] --> Step[\"Deterministic gridworld step 8x8 bounded recomputation\"] Replay[\"Counterfactual replay row event + sensor refs + budget\"] --> Step Step --> Actual[\"Actual next state actor delta + spawn cells\"] Replay --> Declared[\"Declared predicted state transition diff + oracle check\"] Actual --> Compare{\"Actual matches declared?\"} Declared --> Compare Compare -->|yes| Result record[\"metadata-only pass record counts + refs + digests\"] Compare -->|no| Block[\"Typed mismatch, blocked\"] Replay --> Boundary{\"Forbidden payload or claim?\"} Boundary -->|yes| Block",
            "source_format": "mermaid",
            "source_hash": "sha256:6571f599247951cda300afaafc3699fafaad127a382506901ee24736d2f04486",
            "source_line_end": 158,
            "source_line_start": 146
          }
        ],
        "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-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "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-module-world-model-projection-drift-control-room.html"
              },
              {
                "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-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "spatial_world_model_counterfactual_simulation_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Gridworld Counterfactual State Replay",
                "relation": "explains",
                "url": "component-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "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": 241,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Ha and Schmidhuber, World Models",
            "section_id": "borrowed-from-the-world-models-line",
            "url": "https://arxiv.org/abs/1803.10122"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It asks whether a declared spatial counterfactual row binds a scene, event, and predicted outcome that survive independent recomputation, rather than a shape that merely looks right.** Spatial world-model demos are easy to oversell. A plausible video, or a row that simply asserts \"the model predicted the next state correctly\", can pass for understanding without anything being checked. This component answers one narrow question: does a declared spatial counterfactual row bind a source scene, an event, and a predicted outcome that survive an independent recomputation, or is it only a shape that looks right?",
            "level": 4,
            "order": 1,
            "section_id": "it-asks-whether-a-declared-spatial-counterfactual-row-binds-a-scene",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "It asks whether a declared spatial counterfactual row binds a scene"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "from the scene and event and stepping it itself, so a stale or hand-edited prediction stops matching and blocks.** The unusual part is that the runtime does not trust the predicted state in the input. event, steps it forward itself, and compares its own result against what the row claims. The predicted actor count, transition delta, event label, and spawn cells are derived from the inputs, so a stale or hand-edited prediction stops matching and the row blocks.",
            "level": 4,
            "order": 2,
            "section_id": "the-runtime-distrusts-the-predicted-state",
            "source_line_end": 24,
            "source_line_start": 14,
            "title": "The runtime distrusts the predicted state"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The result is a metadata-only record of refs, digests, and counts over synthetic metadata, running no robot, no vehicle, and no real map.** The result is a metadata-only record: refs, digests, counts, and verdicts, with no video bodies, raw sensor payloads, or location data. It checks synthetic metadata. It does not run a robot, drive a vehicle, or measure a real map.",
            "level": 4,
            "order": 3,
            "section_id": "the-result-is-a-body-free-record-of-refs",
            "source_line_end": 31,
            "source_line_start": 25,
            "title": "The result is a metadata-only record of refs"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The input is synthetic robotics and self-driving scenes, each with an action and a declared next scene, from occluded forklifts to late-turning oncoming vehicles.** The input is a set of synthetic scenes drawn from robotics and self-driving settings: a forklift entering an aisle from behind an occlusion, a small pedestrian stepping into a crosswalk, a gust pushing a drone off a corridor, a reflective floor read as free space, a pallet stack sliding into a lane, and an oncoming vehicle accelerating late into a turn. Each scene has an action and a declared next scene.",
            "level": 4,
            "order": 5,
            "section_id": "synthetic-robotics-and-self-driving-scenes",
            "source_line_end": 44,
            "source_line_start": 34,
            "title": "Synthetic robotics and self-driving scenes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A loose check would just accept the declared next scene, so the scenes exist to force state-difference accounting rather than to approximate the real world.** A loose check would read the declared next scene and accept it. That is exactly the failure the component avoids, because a declared prediction can be edited to say anything. The scenes exist to force state-difference accounting, not because the gridworld approximates the real world.",
            "level": 4,
            "order": 6,
            "section_id": "scenes-force-state-difference-accounting",
            "source_line_end": 52,
            "source_line_start": 45,
            "title": "Scenes force state-difference accounting"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 54,
            "source_line_start": 53,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run validates the fixture with eight negative cases and runsimulation_bundle the exported bundle without them, both calling buildresult then writereceipts.** Two entry points drive the same pipeline. run validates the fixture with the eight negative cases included. runsimulationbundle validates an exported bundle with negatives excluded, and can reuse a prior result when the input digest is unchanged. Both call buildresult, then writereceipts.",
            "level": 4,
            "order": 8,
            "section_id": "fixture-and-bundle-entry-points",
            "source_line_end": 63,
            "source_line_start": 55,
            "title": "Fixture and bundle entry points"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult loads six input files, checks the protocol and metadata-only policy, then runs the replay, recomputation, source-module, and private-string stages, passing only when all hold. build_result loads six input files (a protocol, a replay policy, scene states, counterfactual replays, state transitions, and a source-module manifest). It checks that the protocol selects this component and that the replay policy declares the metadata-only scope limit, tested by requiredpolicyok, which requires metadataprojection_only true and every other ceiling flag false. It runs each replay row through replaypolicy_findings, runs the recomputation in statetransition_analysis, checks the copied source\u2026",
            "level": 4,
            "order": 9,
            "section_id": "six-inputs-through-the-ordered-check-stages",
            "source_line_end": 77,
            "source_line_start": 64,
            "title": "Six inputs through the ordered check stages"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "replaypolicy_findings requires each row's declared refs and labels and emits a typed error for any forbidden flag, private-video body, raw-sensor payload, or non-public paths. replaypolicyfindings checks one replay row. It requires the declared fields (scene ref, action-trace ref, predicted-state ref, transition-diff ref, oracle-check ref, sensor-packet refs, limitation labels, and the payload boundary). It emits a typed error when a forbidden flag is set to true, for example SPATIALPRIVATEVIDEOFORBIDDEN or SPATIALLIVEOPERATIONFORBIDDEN, and it rejects any row that carries a private-video body, a raw-sensor payload, or a non-public paths string.",
            "level": 4,
            "order": 10,
            "section_id": "required-fields-and-forbidden-payloads-per-row",
            "source_line_end": 89,
            "source_line_start": 78,
            "title": "Required fields and forbidden payloads per row"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "statetransition_analysis builds an 8 by 8 gridworld from the actor count and steps it with a deterministic event action, computing an input-driven actor-count delta rather than copying the expected row. statetransitionanalysis is the recomputation. For each replay it resolves exactly one matching transition row, builds an 8 by 8 gridworld from the source scene's actor count with gridworldinitial_state, then steps it with gridworldstep. The step maps the event label to a deterministic action in EVENTGRIDWORLDACTIONS, computes an actor-count delta with gridworldactorcountdelta, and places new actors with gridworldspawn_cells. The delta is input-driven, not copied from the expected row:",
            "level": 4,
            "order": 11,
            "section_id": "recomputing-the-gridworld-step",
            "source_line_end": 110,
            "source_line_start": 90,
            "title": "Recomputing the gridworld step"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "gridworldspawn_cells hashes the inputs to place actors, then the analysis compares every declared field against what the gridworld produced, and one mismatch blocks the whole result. Spawn cells are also input-derived. gridworldspawncells hashes the event, replay id, scene ref, topology ref, sensor-packet refs, consistency budget, limitation labels, and source actor count, then walks the bounded grid from the declared event cell. The analysis then compares the declared predicted actor count, transition delta, event label, spawn cell or cells, and the three refs against what the gridworld actually produced. Any mismatch records SPATIALSTATETRANSITIONSIMULATIONMISMATCH on that row, and one ba\u2026",
            "level": 4,
            "order": 12,
            "section_id": "input-derived-spawn-cells-and-the-comparison",
            "source_line_end": 123,
            "source_line_start": 111,
            "title": "Input-derived spawn cells and the comparison"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemodulemanifestresult verifies each copied module by digest, anchors, and line count, rejecting any manifest that places body text into a result.** sourcemodulemanifestresult handles the copied source bodies the exported bundle may carry. It verifies each module by its sha256 digest, its required text anchors, and its line count against the file on disk. It rejects any manifest that tries to place body text into a result, emitting SPATIALSOURCEBODYTEXTINRECEIPTFORBIDDEN or SPATIALSOURCEMODULEBODYTEXTINRECEIPT_FORBIDDEN. sourceopenbodyimport_summary folds the verified modules into a metadata-only summary of refs, digests, and counts.",
            "level": 4,
            "order": 13,
            "section_id": "copied-source-bodies-verified-by-digest",
            "source_line_end": 136,
            "source_line_start": 124,
            "title": "Copied source bodies verified by digest"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "writereceipts writes the result, board, validation, and sign-off records, and result_card projects a compact card of status, counts, and command without the bulky payload. write_receipts writes the result, board, validation, and sign-off records and returns the result with the board attached. result_card projects the result into a compact card that omits the bulky payload keys and keeps the status, counts, and command.",
            "level": 4,
            "order": 14,
            "section_id": "records-and-the-compact-result-card",
            "source_line_end": 159,
            "source_line_start": 137,
            "title": "Records and the compact result card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 161,
            "source_line_start": 160,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVE_CASES names eight rows that must be rejected with their codes, and a fixture run passes only when every expected code is observed.** EXPECTEDNEGATIVECASES names eight rows that must be rejected, each bound to its error code: private video export, real-world location claim, live robot or AV operation, raw sensor export, simulator-product claim, generated-video-only authority, geographic-accuracy claim, and benchmark claims without a state diff (SPATIALBENCHMARKSCOREREQUIRESSTATE_DIFF). A fixture run passes only when every expected code is observed. If a negative row slipped through, its code would be missing from the observed set and the run would block.",
            "level": 4,
            "order": 16,
            "section_id": "eight-rejections-each-bound-to-a-code",
            "source_line_end": 173,
            "source_line_start": 162,
            "title": "Eight rejections each bound to a code"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 175,
            "source_line_start": 174,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The replay borrows the counterfactual-rollout shape from the World Models line over synthetic metadata, while the gridworld here is a hand-written toy, not a learned model.** This replay exercises a spatial world model under counterfactual interventions. It draws on the world-models line of work (Ha and Schmidhuber, World Models), where an agent learns a compressed model of its environment and rolls it forward under hypothetical actions. The component borrows the counterfactual-rollout shape over synthetic metadata. The gridworld here is a hand-written toy, not a learned model.",
            "level": 4,
            "order": 18,
            "section_id": "borrowed-from-the-world-models-line",
            "source_line_end": 186,
            "source_line_start": 176,
            "title": "Borrowed from the world-models line"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 205,
            "source_line_start": 187,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the six predicted states matched the gridworld step, all eight negative codes were observed, the source modules verified by digest, and no input leaked a private string.** A pass means the six declared predicted states match the gridworld's actual step, the eight negative codes were all observed, the copied source modules verified by digest, and no input path leaked a private string. These validation result records prove the synthetic replay and source-module import boundary only.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-over-the-fixture-proves",
            "source_line_end": 214,
            "source_line_start": 206,
            "title": "What a pass over the fixture proves"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 216,
            "source_line_start": 215,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is fixture-bound: over public synthetic inputs the component recomputed each state transition and produced the metadata-only records, and recomputation is why the counts are evidence.** The strongest claim the evidence supports is fixture-bound: the component ran over public synthetic inputs, recomputed each state transition, and produced the metadata-only records and projections named above, reproducible by the commands on this page. The recomputation is why the counts are evidence rather than assertion.",
            "level": 4,
            "order": 22,
            "section_id": "the-fixture-bound-strongest-claim",
            "source_line_end": 226,
            "source_line_start": 217,
            "title": "The fixture-bound strongest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The boundary stops at a toy 8 by 8 gridworld of actor counts and spawn cells, modelling no perception, control, or physics, and authorizing no robot operation, simulator product, or launch.** The proof boundary stops there. It is a public metadata consistency check over a toy 8 by 8 gridworld that models actor counts and spawn cells only. It does not model perception, control, physics, sensor calibration, camera or lidar geometry, maps, vehicle dynamics, or human behavior. The scope limit, carried in scope_limit, allows synthetic scene, action, prediction, diff, and oracle refs, source-open public sensor refs, and copied-body digests. It excludes robot or AV operation, real-world geograph\u2026",
            "level": 4,
            "order": 23,
            "section_id": "a-toy-gridworld-not-perception-or-control",
            "source_line_end": 240,
            "source_line_start": 227,
            "title": "A toy gridworld, not perception or control"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "spatial_world_model_counterfactual_simulation_replay.py",
            "path": "src/microcosm_core/organs/spatial_world_model_counterfactual_simulation_replay.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for synthetic spatial counterfactual replay validation, transition analysis, source-module digest checks, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_simulation_bundle",
              "_state_transition_analysis",
              "_replay_policy_findings",
              "_source_module_manifest_result",
              "_source_open_body_import_summary",
              "_build_result",
              "_write_receipts"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/spatial_world_model_counterfactual_simulation_replay.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>prediction_oracle_reconciliation</code> audits one synthetic forecast packet</span> on invented fixture data, with no live feed, external model access, trading, or performance claim.</strong> <code>prediction_oracle_reconciliation</code> takes one synthetic forecast packet and checks whether its reasoning would survive an honest audit. It runs entirely on invented fixture data. There is no live market feed, no external model access, no trading, and no performance claim.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It answers one narrow question about</span> whether the packet keeps its evidence honest and grading recomputable, emitting metadata-only result records of counts, verdicts, and rejected cases.</strong> The component answers one narrow question: does this prediction packet keep its evidence honest and its grading recomputable, or does it cut a corner? It emits a set of result records that name the counts, verdicts, and rejected cases. The packet body, the claimed numbers, and any copied source bodies stay out of those records.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component distrusts the packet&#x27;s</span> own numbers, recomputing error and direction from raw prices and rejecting any claimed value that disagrees.</strong> The unusual choice is that the component does not trust the numbers the packet reports. For every graded row it recomputes the error and the direction from the raw prices, then rejects any claimed value that disagrees with the recompute.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two quiet ways a forecast is wrong</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A forecast can hide a large numeric miss behind a correct direction or lean on evidence that arrived after the outcome, and this component surfaces both on a synthetic packet.</strong> A forecast can be wrong in two quiet ways. It can call the direction right and still be far off on the number, so a correct arrow hides a large miss. And it can look accurate only because it used evidence that arrived after the outcome it was meant to predict. A loose checker that reads the packet&#x27;s own scores back to it catches neither. This component exists to make both failures visible on a synthetic packet before any reasoning is dressed up as a track record.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Every value is a fixture</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Prices, targets, branches, and realized values are all fixtures, so any direction hit or numeric miss speaks only about the fixture and the grading mechanics.</strong> The prices, targets, branches, and realized values are all 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<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Entry points and <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_prediction_bundle</code> both call <code>_build_result</code>, which loads the packet, secret-scans the inputs, validates the main packet and each negative case, and folds the parts into one status.</strong> The entry points are <code>run</code> for the first-wave fixture and <code>run_prediction_bundle</code> for the exported bundle. Both call <code>_build_result</code>, which loads the packet, runs a secret scan over the inputs through <code>scan_paths</code>, validates the main packet, validates each negative-case input, and folds the parts into one status.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Density and authority checks in <code>validate_reconciliation_packet</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_reconciliation_packet</code> checks packet density, rejects any forbidden authority flag through <code>_authority_overclaim</code>, then runs and folds five gates.</strong> <code>validate_reconciliation_packet</code> is the core. It first checks packet density: at least five pattern ids, four source refs, one projection result record, and three public runtime refs. It calls <code>_authority_overclaim</code>, which raises <code>PREDICTION_TRADING_OR_ADVICE_OVERCLAIM</code> if any flag in <code>FORBIDDEN_AUTHORITY_FLAGS</code> (trading, financial or investment-related actions, live market data, external model access, public sharing, launch, non-public data equivalence) is set true. Then it runs five gates and folds their findings.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">CP1 branches must retain the losing side</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_cp1</code> requires every branch to name its chosen side, carry rationale, and keep the record of why the opposite side lost, with equity-lane branches also needing a confirmation bit.</strong> <code>_validate_cp1</code> reads <code>cp1_branches</code>. Every branch 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 raises <code>PREDICTION_CP1_BIFURCATION_UNRESOLVED</code>. An equity, market, or finance lane branch also needs an explicit confirmation bit, or it raises <code>PREDICTION_EQUITY_CONFIRMATION_REQUIRED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">CP2 fixes the universe and forbids post-target evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_cp2</code> requires each prediction&#x27;s target inside the declared universe and every evidence ref to be pre-target, the gate that stops a packet from grading itself with hindsight.</strong> <code>_validate_cp2</code> reads <code>cp2_predictions</code>. Each prediction&#x27;s <code>target_id</code> must sit inside the declared target universe, so the set of things being predicted is fixed before the outcome; a target outside it raises <code>PREDICTION_CP2_TARGET_OUT_OF_UNIVERSE</code>. Every evidence ref must be pre-target: <code>_evidence_is_pre_t</code> accepts a ref only if it carries a <code>T-</code> time prefix, and a ref 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<h4 class=\"pm-body__h pm-body__h--sub\">Recomputing every graded row from raw prices</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The numeric functions recompute error and direction from raw prices, contradict any mismatched claim, surface large misses, refuse to grade missing or degraded rows, and preserve the STOCK/ETF split.</strong> <code>_numeric_grading_inputs</code> and <code>_numeric_reconciliation_rows</code> do the arithmetic. For each graded oracle-diff row the component recomputes the absolute delta as the distance between predicted and realized price, the percent delta against the snapshot price, and the direction hit as predicted direction against realized direction. 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 raises a contradiction finding. A row with a correct direction whose error clears a floor (ten in absolute terms or five percent) is surfaced as <code>PREDICTION_ORACLE_NUMERIC_LARGE_MISS_SURFACED</code>. A row with no realized price is not fabricated into a graded row; it raises <code>PREDICTION_ORACLE_MISSING_REALIZED_TRUTH_NOT_GRADED</code>. A row marked degraded is gated out of grading rather than scored. STOCK and ETF rows are counted separately, and a run that collapses the split raises <code>PREDICTION_ORACLE_ASSET_CLASS_SPLIT_PRESERVED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Dossier edits held to bounded deltas</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_mutations</code> allows an edit only to add a contradiction, revise confidence, or retire a claim against a known prediction, with high-severity mutations needing two refs and an allowlist.</strong> <code>_validate_mutations</code> reads <code>dossier_mutations</code>. An edit to the running record may only add a contradiction, revise a confidence band, or retire a claim, and it must target a known prediction. A high-severity mutation needs two evidence refs and an explicit public-delta allowlist, or it raises <code>PREDICTION_DOSSIER_MUTATION_UNSAFE</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The count floor for a pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass requires no positive finding and a minimum census of CP1 branches, CP2 predictions, graded rows, STOCK and ETF numeric rows, and one bounded mutation.</strong> The packet passes only when no positive finding fires and the counts hold: at least two CP1 branches, two CP2 predictions, two graded oracle-diff rows, two numeric rows spanning both STOCK and ETF, and one bounded mutation.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bundle path verifies copied source bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The bundle path adds <code>validate_source_module_imports</code> to confirm each copied source body is metadata-only and digest-matched, then writes the result record files and summary card.</strong> The bundle path adds <code>validate_source_module_imports</code>, which reads <code>source_module_manifest.json</code>, confirms each copied source body declares <code>copied_non_secret_macro_body</code>, keeps its body text out of result records, states an exact-copy or source-faithful relation, and matches the recorded sha256 through <code>_sha256</code>. <code>_source_open_body_import_summary</code> reduces that to a metadata-only summary of digests and ids. <code>write_receipts</code> then writes the result record, board, validation, and sign-off files, and <code>result_card</code> builds the command-line summary card.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The two constant tables that fix the boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> maps each negative input to its error code so a silenced gate is caught, and <code>AUTHORITY_CEILING</code> holds every authority flag false in every record.</strong> The two constant tables fix the boundary. <code>EXPECTED_NEGATIVE_CASES</code> maps each named negative input to the error code it must produce, so a gate that stops firing is caught as a missing case. <code>AUTHORITY_CEILING</code> holds every authority flag at false and is copied into every result record.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1084\" height=\"390\" viewBox=\"0 0 1084 390\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"426.9\" y1=\"101.1\" x2=\"270.0\" y2=\"153.2\"></line><polygon class=\"pmd-arrow\" points=\"270.0,153.2 275.5,148.1 277.5,153.9\"></polygon><line class=\"pmd-edge\" x1=\"504.2\" y1=\"108.0\" x2=\"461.5\" y2=\"159.0\"></line><polygon class=\"pmd-arrow\" points=\"461.5,159.0 463.6,151.8 468.2,155.7\"></polygon><line class=\"pmd-edge\" x1=\"595.8\" y1=\"108.0\" x2=\"646.3\" y2=\"150.0\"></line><polygon class=\"pmd-arrow\" points=\"646.3,150.0 639.0,148.0 643.0,143.3\"></polygon><line class=\"pmd-edge\" x1=\"656.7\" y1=\"100.1\" x2=\"867.1\" y2=\"168.0\"></line><polygon class=\"pmd-arrow\" points=\"867.1,168.0 859.6,168.8 861.5,163.0\"></polygon><line class=\"pmd-edge\" x1=\"270.0\" y1=\"236.8\" x2=\"449.1\" y2=\"296.2\"></line><polygon class=\"pmd-arrow\" points=\"449.1,296.2 441.6,297.0 443.6,291.2\"></polygon><line class=\"pmd-edge\" x1=\"461.5\" y1=\"231.0\" x2=\"504.2\" y2=\"282.0\"></line><polygon class=\"pmd-arrow\" points=\"504.2,282.0 497.4,278.7 502.1,274.8\"></polygon><line class=\"pmd-edge\" x1=\"646.3\" y1=\"240.0\" x2=\"595.8\" y2=\"282.0\"></line><polygon class=\"pmd-arrow\" points=\"595.8,282.0 599.1,275.3 603.1,280.0\"></polygon><line class=\"pmd-edge\" x1=\"867.1\" y1=\"222.0\" x2=\"634.5\" y2=\"297.1\"></line><polygon class=\"pmd-arrow\" points=\"634.5,297.1 640.1,292.1 642.0,297.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"426.9\" y=\"18.0\" width=\"229.8\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"541.8\" y=\"40.5\">Synthetic prediction packet</tspan><tspan x=\"541.8\" y=\"58.5\">targets, CP1 branches, CP2</tspan><tspan x=\"541.8\" y=\"76.5\">predictions, oracle diff,</tspan><tspan x=\"541.8\" y=\"94.5\">numeric rows, mutations</tspan></text><title>Synthetic prediction packet targets, CP1 branches, CP2 predictions, oracle diff, numeric rows, mutations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"150.0\" width=\"252.0\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"172.5\">validate_cp1</tspan><tspan x=\"144.0\" y=\"190.5\">chosen side + why the</tspan><tspan x=\"144.0\" y=\"208.5\">opposite side lost;</tspan><tspan x=\"144.0\" y=\"226.5\">equity lane needs confirmation</tspan></text><title>validate_cp1 chosen side + why the opposite side lost; equity lane needs confirmation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"159.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"431.4\" y=\"181.5\">validate_cp2</tspan><tspan x=\"431.4\" y=\"199.5\">target inside universe;</tspan><tspan x=\"431.4\" y=\"217.5\">evidence must be pre-target (T-)</tspan></text><title>validate_cp2 target inside universe; evidence must be pre-target (T-)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"592.8\" y=\"150.0\" width=\"215.0\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"700.3\" y=\"172.5\">numeric grading</tspan><tspan x=\"700.3\" y=\"190.5\">recompute abs error,</tspan><tspan x=\"700.3\" y=\"208.5\">percent error, direction;</tspan><tspan x=\"700.3\" y=\"226.5\">claimed values must match</tspan></text><title>numeric grading recompute abs error, percent error, direction; claimed values must match</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"835.8\" y=\"168.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"950.7\" y=\"190.5\">validate_mutations</tspan><tspan x=\"950.7\" y=\"208.5\">bounded dossier deltas only</tspan></text><title>validate_mutations bounded dossier deltas only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"449.1\" y=\"282.0\" width=\"185.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"541.8\" y=\"304.5\">build_result</tspan><tspan x=\"541.8\" y=\"322.5\">counts, verdicts,</tspan><tspan x=\"541.8\" y=\"340.5\">authority booleans;</tspan><tspan x=\"541.8\" y=\"358.5\">packet body stays out</tspan></text><title>build_result counts, verdicts, authority booleans; packet body stays out</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Packet[&quot;Synthetic prediction packet targets, CP1 branches, CP2 predictions, oracle diff, numeric rows, mutations&quot;] CP1[&quot;validate_cp1 chosen side + why the opposite side lost; equity lane needs confirmation&quot;] CP2[&quot;validate_cp2 target inside universe; evidence must be pre-target (T-)&quot;] Numeric[&quot;numeric grading recompute abs error, percent error, direction; claimed values must match&quot;] Mutation[&quot;validate_mutations bounded dossier deltas only&quot;] Result[&quot;build_result counts, verdicts, authority booleans; packet body stays out&quot;] Packet --&gt; CP1 Packet --&gt; CP2 Packet --&gt; Numeric Packet --&gt; Mutation CP1 --&gt; Result CP2 --&gt; Result Numeric --&gt; Result Mutation --&gt; Result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Ten inputs the component must catch</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> names ten inputs to reject or surface, each mapped to an error code, and <code>_build_result</code> fails if any expected case does not appear.</strong> <code>EXPECTED_NEGATIVE_CASES</code> names ten inputs the component must reject or surface: a CP2 target outside the universe, an unresolved CP1 bifurcation, post-target evidence, an unconfirmed equity-lane claim, an unsafe high-severity dossier mutation, a trading or advice overclaim, a direction hit that is still a large numeric miss, a row missing realized truth, a degraded feed row, and a run that drops the STOCK and ETF split. Each input maps to a specific error code, and <code>_build_result</code> fails if any expected case does not appear.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Forecast scoring and market-scoring lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component draws on probabilistic forecast evaluation and prediction-market scoring, borrowing the reconciliation pattern of declaring the universe up front, separating pre- and post-target evidence, and bounding dossier edits.</strong> This component draws on 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 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 idea that forecasts are updated and evaluated through explicit scoring. Forecasting-tournament work on calibration also motivates keeping prediction evidence separate from post-outcome explanation. What this component borrows is the reconciliation pattern: declare the target universe before the outcome, keep pre-target evidence apart from post-target evidence, grade against a synthetic oracle, and hold dossier edits to declared deltas.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate</code>:</p>\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 /tmp/microcosm-prediction-oracle-reconciliation/fixture \\\n  --card\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 /tmp/microcosm-prediction-oracle-reconciliation/bundle \\\n  --card\nPYTHONPATH=src python3 -m pytest -p no:cacheprovider tests/test_prediction_oracle_reconciliation.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a passing run means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A passing run means the synthetic packet cleared every gate, all ten negative cases fired, the scan was clean, and the digests matched, proving nothing about a real forecast.</strong> A passing run means the synthetic packet cleared every gate, all ten negative cases fired, the secret scan was clean, and the bundle digests matched. It proves nothing about a real forecast.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest claim the evidence supports</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On a synthetic fixture, the component recomputes grading, refuses post-target evidence, requires resolved CP1 branches inside the universe, bounds dossier edits, and rejects every forbidden authority flag.</strong> The strongest claim the evidence supports is narrow. On a synthetic fixture, the component recomputes numeric grading rather than trusting the packet, refuses post-target evidence, requires resolved CP1 branches inside a declared target universe, holds dossier edits to bounded deltas, and rejects any attempt to raise a trading, advice, provider, live-market, public sharing, or launch flag. That is the proof boundary: the fixture, its gates, and its result records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green result is not</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green result makes no forecast, gives no advice, calls no provider, imports no non-public data, and claims no track record, with <code>AUTHORITY_CEILING</code> holding every flag false.</strong> It refuses everything past that. It makes no forecast, gives no financial or investment-related actions, calls no live provider, imports no non-public data, and claims no track record. A green result is not launch-scope decision and not whole-system correctness. The scope limit in <code>AUTHORITY_CEILING</code> keeps every such flag false, and the validation result records under Validation Result record Path are the only evidence this module offers.</p>\n</section>",
      "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": "component-prediction-oracle-reconciliation.html"
          },
          {
            "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-module-finance-forecast-evaluation-spine.html"
          },
          {
            "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-module-world-model-projection-drift-control-room.html"
          },
          {
            "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-module-research-replication-rubric-artifact-replay.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "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": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].depends_on",
          "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
        },
        {
          "id": "paper_module.batch12_prediction_market_board_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 12 Prediction Market Board Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
          "url": "paper-module-batch12-prediction-market-board-capsule.html"
        },
        {
          "id": "paper_module.batch8_structural_theses_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Structural Theses Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
          "url": "paper-module-batch8-structural-theses-capsule.html"
        }
      ],
      "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-module-prediction-oracle-reconciliation.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 targets, CP1 branches, CP2 predictions, oracle diff, numeric rows, mutations\"] CP1[\"validate_cp1 chosen side + why the opposite side lost; equity lane needs confirmation\"] CP2[\"validate_cp2 target inside universe; evidence must be pre-target (T-)\"] Numeric[\"numeric grading recompute abs error, percent error, direction; claimed values must match\"] Mutation[\"validate_mutations bounded dossier deltas only\"] Result[\"build_result counts, verdicts, authority booleans; packet body stays out\"] Packet --> CP1 Packet --> CP2 Packet --> Numeric Packet --> Mutation CP1 --> Result CP2 --> Result Numeric --> Result Mutation --> Result",
            "source_format": "mermaid",
            "source_hash": "sha256:51b0e142997564a8da37ef010b7f7ca38bdafa289d04575f083a7908e42e110e",
            "source_line_end": 79,
            "source_line_start": 63
          }
        ],
        "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-module-finance-forecast-evaluation-spine.html"
              },
              {
                "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-module-world-model-projection-drift-control-room.html"
              },
              {
                "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-module-research-replication-rubric-artifact-replay.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "prediction_oracle_reconciliation",
                "kind": "organ",
                "kind_label": "component",
                "label": "Prediction Oracle Reconciliation",
                "relation": "explains",
                "url": "component-prediction-oracle-reconciliation.html"
              },
              {
                "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": 124,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Brier score",
            "section_id": "forecast-scoring-and-market-scoring-lineage",
            "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": "forecast-scoring-and-market-scoring-lineage",
            "url": "https://sites.stat.washington.edu/people/raftery/Research/PDF/Gneiting2007jasa.pdf"
          },
          {
            "kind": "external_reference",
            "label": "logarithmic market scoring rule",
            "section_id": "forecast-scoring-and-market-scoring-lineage",
            "url": "https://hanson.gmu.edu/mktscore.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "predictionoraclereconciliation audits one synthetic forecast packet on invented fixture data, with no live feed, external model access, trading, or performance claim. predictionoraclereconciliation takes one synthetic forecast packet and checks whether its reasoning would survive an honest audit. It runs entirely on invented fixture data. There is no live market feed, no external model access, no trading, and no performance claim.",
            "level": 4,
            "order": 1,
            "section_id": "prediction-oracle-reconciliation-audits-one-synthetic-forecast-packet-on-invented-fixture-data",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "`prediction_oracle_reconciliation` audits one synthetic forecast packet on invented fixture data"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It answers one narrow question about whether the packet keeps its evidence honest and grading recomputable, emitting metadata-only result records of counts, verdicts, and rejected cases. The component answers one narrow question: does this prediction packet keep its evidence honest and its grading recomputable, or does it cut a corner? It emits a set of result records that name the counts, verdicts, and rejected cases. The packet body, the claimed numbers, and any copied source bodies stay out of those records.",
            "level": 4,
            "order": 2,
            "section_id": "it-answers-one-narrow-question-about-whether-the-packet-keeps-its-evidence-honest",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "It answers one narrow question about whether the packet keeps its evidence honest"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component distrusts the packet's own numbers, recomputing error and direction from raw prices and rejecting any claimed value that disagrees. The unusual choice is that the component does not trust the numbers the packet reports. For every graded row it recomputes the error and the direction from the raw prices, then rejects any claimed value that disagrees with the recompute.",
            "level": 4,
            "order": 3,
            "section_id": "the-component-distrusts-the-packet-s-own-numbers",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "The component distrusts the packet's own numbers"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A forecast can hide a large numeric miss behind a correct direction or lean on evidence that arrived after the outcome, and this component surfaces both on a synthetic packet. A forecast can be wrong in two quiet ways. It can call the direction right and still be far off on the number, so a correct arrow hides a large miss. And it can look accurate only because it used evidence that arrived after the outcome it was meant to predict. A loose checker that reads the packet's own scores back to it catches neither. This component exists to make both failures visible on a synthetic packet before any reasoning is dressed up as a track record.",
            "level": 4,
            "order": 5,
            "section_id": "two-quiet-ways-a-forecast-is-wrong",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Two quiet ways a forecast is wrong"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Prices, targets, branches, and realized values are all fixtures, so any direction hit or numeric miss speaks only about the fixture and the grading mechanics. The prices, targets, branches, and realized values are all fixtures. A direction hit or a numeric miss inside a result record is a statement about the fixture and the grading mechanics, nothing more.",
            "level": 4,
            "order": 6,
            "section_id": "every-value-is-a-fixture",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Every value is a fixture"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runpredictionbundle both call buildresult, which loads the packet, secret-scans the inputs, validates the main packet and each negative case, and folds the parts into one status. The entry points are run for the first-wave fixture and runpredictionbundle for the exported bundle. Both call buildresult, which loads the packet, runs a secret scan over the inputs through scan_paths, validates the main packet, validates each negative-case input, and folds the parts into one status.",
            "level": 4,
            "order": 8,
            "section_id": "entry-points-and-build-result",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "Entry points and `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatereconciliationpacket checks packet density, rejects any forbidden authority flag through authorityoverclaim, then runs and folds five gates. validatereconciliationpacket is the core. It first checks packet density: at least five pattern ids, four source refs, one projection result record, and three public runtime refs. It calls authorityoverclaim, which raises PREDICTIONTRADINGORADVICEOVERCLAIM if any flag in FORBIDDENAUTHORITYFLAGS (trading, financial or investment-related actions, live market data, external model access, public sharing, launch, non-public data equivalence) is set true. Then it runs five gates and folds their findings.",
            "level": 4,
            "order": 9,
            "section_id": "density-and-authority-checks-in-validate-reconciliation-packet",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "Density and authority checks in `validate_reconciliation_packet`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatecp1 requires every branch to name its chosen side, carry rationale, and keep the record of why the opposite side lost, with equity-lane branches also needing a confirmation bit. validatecp1 reads cp1branches. Every branch must name the side it chose, carry rationale refs, and keep an oppositesideinvalidationref, the record of why the losing side lost. A branch that asserts a winner without retaining the discarded alternative raises PREDICTIONCP1BIFURCATIONUNRESOLVED. An equity, market, or finance lane branch also needs an explicit confirmation bit, or it raises PREDICTIONEQUITYCONFIRMATION_REQUIRED.",
            "level": 4,
            "order": 10,
            "section_id": "cp1-branches-must-retain-the-losing-side",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "CP1 branches must retain the losing side"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatecp2 requires each prediction's target inside the declared universe and every evidence ref to be pre-target, the gate that stops a packet from grading itself with hindsight. validatecp2 reads cp2predictions. Each prediction's targetid must sit inside the declared target universe, so the set of things being predicted is fixed before the outcome; a target outside it raises PREDICTIONCP2TARGETOUTOFUNIVERSE. Every evidence ref must be pre-target: evidenceispret accepts a ref only if it carries a T- time prefix, and a ref that points past the target window raises PREDICTIONORACLEPOSTTEVIDENCE_FORBIDDEN. This is the gate that stops a packet from grading itself with hindsight.",
            "level": 4,
            "order": 11,
            "section_id": "cp2-fixes-the-universe-and-forbids-post-target-evidence",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "CP2 fixes the universe and forbids post-target evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The numeric functions recompute error and direction from raw prices, contradict any mismatched claim, surface large misses, refuse to grade missing or degraded rows, and preserve the STOCK/ETF split. numericgradinginputs and numericreconciliationrows do the arithmetic. For each graded oracle-diff row the component recomputes the absolute delta as the distance between predicted and realized price, the percent delta against the snapshot price, and the direction hit as predicted direction against realized direction. If the row also reports its own abserror, prederrorpct, or directionhit, the claimed value must match the recompute, or the row raises a contradiction finding. A row with a correct\u2026",
            "level": 4,
            "order": 12,
            "section_id": "recomputing-every-graded-row-from-raw-prices",
            "source_line_end": 46,
            "source_line_start": 43,
            "title": "Recomputing every graded row from raw prices"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatemutations allows an edit only to add a contradiction, revise confidence, or retire a claim against a known prediction, with high-severity mutations needing two refs and an allowlist. validatemutations reads dossiermutations. An edit to the running record may only add a contradiction, revise a confidence band, or retire a claim, and it must target a known prediction. A high-severity mutation needs two evidence refs and an explicit public-delta allowlist, or it raises PREDICTIONDOSSIERMUTATION_UNSAFE.",
            "level": 4,
            "order": 13,
            "section_id": "dossier-edits-held-to-bounded-deltas",
            "source_line_end": 50,
            "source_line_start": 47,
            "title": "Dossier edits held to bounded deltas"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass requires no positive finding and a minimum census of CP1 branches, CP2 predictions, graded rows, STOCK and ETF numeric rows, and one bounded mutation. The packet passes only when no positive finding fires and the counts hold: at least two CP1 branches, two CP2 predictions, two graded oracle-diff rows, two numeric rows spanning both STOCK and ETF, and one bounded mutation.",
            "level": 4,
            "order": 14,
            "section_id": "the-count-floor-for-a-pass",
            "source_line_end": 54,
            "source_line_start": 51,
            "title": "The count floor for a pass"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle path adds validatesourcemoduleimports to confirm each copied source body is metadata-only and digest-matched, then writes the result record files and summary card. The bundle path adds validatesourcemoduleimports, which reads sourcemodulemanifest.json, confirms each copied source body declares copiednonsecretmacrobody, keeps its body text out of result records, states an exact-copy or source-faithful relation, and matches the recorded sha256 through sha256. sourceopenbodyimportsummary reduces that to a metadata-only summary of digests and ids. writereceipts then writes the result record, board, validation, and sign-off files, and resultcard builds the command-line summary card.",
            "level": 4,
            "order": 15,
            "section_id": "the-bundle-path-verifies-copied-source-bodies",
            "source_line_end": 58,
            "source_line_start": 55,
            "title": "The bundle path verifies copied source bodies"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES maps each negative input to its error code so a silenced gate is caught, and AUTHORITYCEILING holds every authority flag false in every record. The two constant tables fix the boundary. EXPECTEDNEGATIVECASES maps each named negative input to the error code it must produce, so a gate that stops firing is caught as a missing case. AUTHORITYCEILING holds every authority flag at false and is copied into every result record.",
            "level": 4,
            "order": 16,
            "section_id": "the-two-constant-tables-that-fix-the-boundary",
            "source_line_end": 80,
            "source_line_start": 59,
            "title": "The two constant tables that fix the boundary"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "negative-cases",
            "source_line_end": 82,
            "source_line_start": 81,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES names ten inputs to reject or surface, each mapped to an error code, and buildresult fails if any expected case does not appear. EXPECTEDNEGATIVECASES names ten inputs the component must reject or surface: a CP2 target outside the universe, an unresolved CP1 bifurcation, post-target evidence, an unconfirmed equity-lane claim, an unsafe high-severity dossier mutation, a trading or advice overclaim, a direction hit that is still a large numeric miss, a row missing realized truth, a degraded feed row, and a run that drops the STOCK and ETF split. Each input maps to a specific error code, and buildresult fails if any expected case does not appear.",
            "level": 4,
            "order": 18,
            "section_id": "ten-inputs-the-component-must-catch",
            "source_line_end": 86,
            "source_line_start": 83,
            "title": "Ten inputs the component must catch"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 88,
            "source_line_start": 87,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component draws on probabilistic forecast evaluation and prediction-market scoring, borrowing the reconciliation pattern of declaring the universe up front, separating pre- and post-target evidence, and bounding dossier edits. This component draws on 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 scoring, and Hanson's logarithmic market scoring rule grounds the idea that forecasts are updated and evaluated through explicit scoring. Forecasting-tournament work on calibration also motivates keeping prediction ev\u2026",
            "level": 4,
            "order": 20,
            "section_id": "forecast-scoring-and-market-scoring-lineage",
            "source_line_end": 92,
            "source_line_start": 89,
            "title": "Forecast scoring and market-scoring lineage"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate:",
            "level": 2,
            "order": 21,
            "section_id": "validation-receipt-path",
            "source_line_end": 109,
            "source_line_start": 93,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A passing run means the synthetic packet cleared every gate, all ten negative cases fired, the scan was clean, and the digests matched, proving nothing about a real forecast. A passing run means the synthetic packet cleared every gate, all ten negative cases fired, the secret scan was clean, and the bundle digests matched. It proves nothing about a real forecast.",
            "level": 4,
            "order": 22,
            "section_id": "what-a-passing-run-means",
            "source_line_end": 113,
            "source_line_start": 110,
            "title": "What a passing run means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "claim-ceiling",
            "source_line_end": 115,
            "source_line_start": 114,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "On a synthetic fixture, the component recomputes grading, refuses post-target evidence, requires resolved CP1 branches inside the universe, bounds dossier edits, and rejects every forbidden authority flag. The strongest claim the evidence supports is narrow. On a synthetic fixture, the component recomputes numeric grading rather than trusting the packet, refuses post-target evidence, requires resolved CP1 branches inside a declared target universe, holds dossier edits to bounded deltas, and rejects any attempt to raise a trading, advice, provider, live-market, public sharing, or launch flag. That is the proof boundary: the fixture, its gates, and its result records.",
            "level": 4,
            "order": 24,
            "section_id": "the-strongest-claim-the-evidence-supports",
            "source_line_end": 119,
            "source_line_start": 116,
            "title": "The strongest claim the evidence supports"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A green result makes no forecast, gives no advice, calls no provider, imports no non-public data, and claims no track record, with AUTHORITYCEILING holding every flag false. It refuses everything past that. It makes no forecast, gives no financial or investment-related actions, calls no live provider, imports no non-public data, and claims no track record. A green result is not launch-scope decision and not whole-system correctness. The scope limit in AUTHORITYCEILING keeps every such flag false, and the validation result records under Validation Result record Path are the only evidence this module offers.",
            "level": 4,
            "order": 25,
            "section_id": "what-a-green-result-is-not",
            "source_line_end": 123,
            "source_line_start": 120,
            "title": "What a green result is not"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "prediction_oracle_reconciliation.py",
            "path": "src/microcosm_core/organs/prediction_oracle_reconciliation.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for synthetic prediction reconciliation validation, source-module digest checks, oracle-diff and numeric-row gates, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_prediction_bundle",
              "validate_source_module_imports",
              "validate_reconciliation_packet",
              "_source_open_body_import_summary",
              "_build_result",
              "write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/prediction_oracle_reconciliation.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public 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": "<h4 class=\"pm-body__h pm-body__h--sub\">Six fixed context-budget recipes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>provider_context_recipe_budget_policy</code> measures the byte cost of an agent&#x27;s assembled context across six fixed recipes, filling each in order until the budget runs out and naming what did not fit, without calling any model.</strong> <code>provider_context_recipe_budget_policy</code> checks the size accounting of the context an agent would assemble before it calls an outside model. It does not call one. It takes six fixed recipe shapes, measures how many bytes each section costs, fills each recipe in declared order until the budget runs out, and names any section that did not fit.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Context windows as allocated budgets</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The defended idea is that a context window is a budget to spend rather than a dump, so an over-budget recipe must name the sections it dropped instead of silently truncating.</strong> The idea it defends is short: a context window is a budget to spend, not a place to dump everything retrieved. The board records this as <code>context_is_budget_not_dump</code>. A recipe that goes over budget must say which sections it dropped, not silently truncate them.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The output is context-shape metadata</span> per recipe: the byte ceiling, admitted and omitted section ids, the allowed deliverable route, and authority claims that stay false, with no model call and no answer.</strong> The output is metadata about context shape. For each recipe it reports the byte ceiling, which section ids were admitted, which were omitted, the deliverable route the recipe is allowed to produce, and a set of authority claims that stay false. No model is called and no answer is produced.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two failure modes of a loose context builder</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A loose context builder can overflow a byte limit into arbitrary truncation or quietly carry answer-side material into a prompt, and this component makes both visible as plain accounting.</strong> A loose context builder has two failure modes. It can overflow a real byte limit and get truncated at an arbitrary point, and it can quietly carry answer-side material into a prompt: a proof body, an oracle-only premise list, an ideal answer, a provider output body. This component makes both failures visible as plain accounting before any model call is in scope.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six recipes pinned to fixed budgets and routes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The six recipes are a closed set in <code>EXPECTED_RECIPE_BUDGETS</code>, each pinned to one deliverable route in <code>EXPECTED_DELIVERABLES</code> so it cannot change the kind of output it claims.</strong> The six recipes are a closed set, listed in <code>EXPECTED_RECIPE_BUDGETS</code>: <code>minimal_4kb</code> at 4096 bytes, <code>premise_16kb</code> at 16384, <code>skill_32kb</code> and <code>repair_32kb</code> at 32768, <code>fewshot_64kb</code> at 65536, and <code>strategy_classification_4kb</code> at 4096. Each recipe is pinned to one deliverable route in <code>EXPECTED_DELIVERABLES</code>, so a recipe cannot change what kind of output it claims to produce.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Byte sizes measured, not asserted</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Byte sizes are measured by running the copied benchmark harness&#x27;s real <code>_provider_context_pack</code> when present, falling back to declared sizes and recording that in <code>real_section_body_status</code> rather than guessing.</strong> The byte sizes are measured, not asserted. When the copied benchmark harness is present the validator imports it and runs its real <code>_provider_context_pack</code> over each recipe, then measures the packed section bodies. If the harness cannot load, the component falls back to the declared byte sizes and says so in <code>real_section_body_status</code> rather than guessing.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints share <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> loads the fixture with seven negative cases and <code>run_budget_bundle</code> the exported shape without them, both calling <code>_build_result</code> to load recipes, sections, copied bodies, and the scan first.</strong> <code>run</code> and <code>run_budget_bundle</code> are the two entrypoints. <code>run</code> loads the fixture inputs with the seven negative cases enabled. <code>run_budget_bundle</code> loads the exported bundle shape without them. Both call <code>_build_result</code>, which loads the recipe rows, section rows, copied source-module bodies, and the non-public-state scan before it builds anything.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Deterministic ordered fill in <code>_recipe_projection</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_recipe_projection</code> walks a recipe&#x27;s ordered sections, admitting each only while the running total stays within <code>byte_budget</code> and omitting the first over-budget section and every one after it.</strong> Recipe projection is deterministic. <code>_recipe_projection</code> walks a recipe&#x27;s ordered section ids, measures each section with <code>_byte_size</code> and <code>_section_accounting</code>, and admits a section only while the running total stays at or under the recipe&#x27;s <code>byte_budget</code>. The first section that would push the total over budget goes to the omitted list instead, and so does every section after it. The projection returns the included and omitted section ids, the included byte count, an approximate token count of <code>ceil(bytes / 4)</code>, the graph role, and the deliverable type.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The validator then runs three independent</span> checks and turns each failure into a structured finding rather than a silent pass.</strong> The validator then runs three independent checks and turns each failure into a structured finding rather than a silent pass.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"796\" height=\"492\" viewBox=\"0 0 796 492\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"309.1\" y1=\"87.8\" x2=\"192.8\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"192.8,132.0 198.2,126.7 200.3,132.4\"></polygon><line class=\"pmd-edge\" x1=\"199.5\" y1=\"186.0\" x2=\"320.4\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"320.4,228.0 312.9,228.6 314.9,222.9\"></polygon><line class=\"pmd-edge\" x1=\"388.0\" y1=\"90.0\" x2=\"376.1\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"376.1,132.0 375.0,124.6 380.9,126.2\"></polygon><line class=\"pmd-edge\" x1=\"482.7\" y1=\"90.0\" x2=\"581.4\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"581.4,132.0 573.9,132.1 576.3,126.5\"></polygon><line class=\"pmd-edge\" x1=\"398.1\" y1=\"282.0\" x2=\"398.1\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"398.1,324.0 395.0,317.2 401.2,317.2\"></polygon><line class=\"pmd-edge\" x1=\"372.7\" y1=\"186.0\" x2=\"393.9\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"393.9,324.0 389.9,317.7 395.9,316.8\"></polygon><line class=\"pmd-edge\" x1=\"610.1\" y1=\"186.0\" x2=\"432.8\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"432.8,324.0 436.3,317.4 440.1,322.2\"></polygon><line class=\"pmd-edge\" x1=\"398.1\" y1=\"378.0\" x2=\"398.1\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"398.1,420.0 395.0,413.2 401.2,413.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"309.1\" y=\"18.0\" width=\"178.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"40.5\">recipe rows +</tspan><tspan x=\"398.1\" y=\"58.5\">section rows +</tspan><tspan x=\"398.1\" y=\"76.5\">copied source bodies</tspan></text><title>recipe rows + section rows + copied source bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"132.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.8\" y=\"154.5\">_recipe_projection</tspan><tspan x=\"121.8\" y=\"172.5\">ordered byte-budget fill</tspan></text><title>_recipe_projection ordered byte-budget fill</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"228.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"250.5\">_recipe_findings</tspan><tspan x=\"398.1\" y=\"268.5\">budget, route, manifest</tspan></text><title>_recipe_findings budget, route, manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"253.6\" y=\"132.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.5\" y=\"154.5\">_section_findings</tspan><tspan x=\"368.5\" y=\"172.5\">source ref + anchor backing</tspan></text><title>_section_findings source ref + anchor backing</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"511.4\" y=\"132.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"644.8\" y=\"154.5\">_source_module_findings</tspan><tspan x=\"644.8\" y=\"172.5\">digest + anchor of copied bodies</tspan></text><title>_source_module_findings digest + anchor of copied bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"294.3\" y=\"324.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"346.5\">_build_result</tspan><tspan x=\"398.1\" y=\"364.5\">status + context packets</tspan></text><title>_build_result status + context packets</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"279.5\" y=\"420.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"442.5\">_write_receipts</tspan><tspan x=\"398.1\" y=\"460.5\">metadata-only result records</tspan></text><title>_write_receipts metadata-only result records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;recipe rows + section rows + copied source bodies&quot;] --&gt; Project[&quot;_recipe_projection ordered byte-budget fill&quot;] Project --&gt; RecipeCheck[&quot;_recipe_findings budget, route, manifest&quot;] Inputs --&gt; SectionCheck[&quot;_section_findings source ref + anchor backing&quot;] Inputs --&gt; SourceCheck[&quot;_source_module_findings digest + anchor of copied bodies&quot;] RecipeCheck --&gt; Result[&quot;_build_result status + context packets&quot;] SectionCheck --&gt; Result SourceCheck --&gt; Result Result --&gt; Result records[&quot;_write_receipts metadata-only result records&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">What <code>_recipe_findings</code> rejects</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_recipe_findings</code> rejects a mismatched or oversized budget, a forbidden truth-side section, a proof-body or provider-call authorization, a drifted deliverable route, and an over-budget projection with no omitted-sections manifest.</strong> <code>_recipe_findings</code> rejects a recipe whose budget does not match the pinned value or exceeds 65536, a recipe that lists a forbidden truth-side section id, a recipe that sets <code>proof_bodies_allowed</code> or carries a forbidden body field, a recipe that sets <code>provider_calls_authorized</code>, a recipe whose <code>deliverable_type</code> drifts from its route, and an over-budget projection with no omitted-sections manifest.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Section refs and anchors in <code>_section_findings</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_section_findings</code> requires each public section to cite an allowed source ref and anchor that truly appears in a copied body, rejecting forbidden ids, forbidden body keys, outside refs, and synthetic material.</strong> <code>_section_findings</code> requires each public section to cite a source ref from the allowed set and at least one source anchor, then confirms the anchor text actually appears in one of the cited copied bodies. It rejects a section id in the forbidden set, a section carrying a forbidden body key, a section citing a ref outside the imported bodies, and a section marked synthetic, placeholder, fabricated, or fixture-only by <code>_synthetic_section_material_marker</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Digest and anchor checks over eight copied bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_findings</code> covers eight copied bodies, checking for each that the file exists, the manifest and source digests match the target, and every required anchor string is present.</strong> <code>_source_module_findings</code> covers the eight copied bodies: the graph benchmark harness, the formal-ladder eval, the result record reducer, the set calibration report, and the compute-provider, provider-adapter, transform-job, and navigation-transform-result record standards. For each it checks that the row declares a copied body kept out of result records, that the target file exists, that the manifest digest matches the target and the source digest matches the target, and that every required anchor string is present.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">metadata-only result records and the compact card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_write_receipts</code> writes metadata-only records in both modes and <code>result_card</code> emits a compact card, keeping counts, ids, digests, routes, and verdicts but never proof bodies or model answers.</strong> <code>_write_receipts</code> keeps the output metadata-only. Fixture mode writes a result, a board, a validation record, and an sign-off record. Bundle mode writes one exported-bundle validation record. <code>result_card</code> emits a compact card and drops the context packets, source refs, result record paths, private-scan hits, and the scope boundary payload. The records keep counts, ids, digests, routes, and verdicts. They never keep proof bodies or model answers.</p>\n<p>The recipe and its route:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Recipe</th><th>Budget</th><th>Deliverable route</th></tr></thead><tbody><tr><td><code>minimal_4kb</code></td><td>4 KiB</td><td><code>environment_metadata</code></td></tr><tr><td><code>premise_16kb</code></td><td>16 KiB</td><td><code>ranked_premise_ids</code></td></tr><tr><td><code>skill_32kb</code></td><td>32 KiB</td><td><code>strategy_metadata</code></td></tr><tr><td><code>repair_32kb</code></td><td>32 KiB</td><td><code>failure_classification</code></td></tr><tr><td><code>fewshot_64kb</code></td><td>64 KiB</td><td><code>redacted_synthesis_advisory</code></td></tr><tr><td><code>strategy_classification_4kb</code></td><td>4 KiB</td><td><code>strategy_id_classification</code></td></tr></tbody></table></div>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Seven cases the validator must reject</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Seven fixture cases must each be rejected, every one keyed to an expected error code in <code>EXPECTED_NEGATIVE_CASES</code>.</strong> The fixture carries seven cases the validator must reject, each keyed to an expected error code in <code>EXPECTED_NEGATIVE_CASES</code>.</p>\n<ul><li><code>budget_overflow_recipe</code> rejects a recipe above its public byte ceiling.</li><li><code>truth_side_section</code> rejects an oracle-only section id.</li><li><code>proof_body_leakage</code> rejects proof or model body fields.</li><li><code>provider_call_authorized</code> rejects a fixture that authorizes a model call.</li><li><code>deliverable_type_route_mismatch</code> rejects a recipe whose route changed.</li><li><code>omitted_sections_suppressed</code> rejects over-budget context with no omitted-sections manifest.</li><li><code>synthetic_section_materials</code> rejects section material with no allowed source ref or anchor, or marked synthetic.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">A missing case blocks the result</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass requires all seven cases observed and no floor check fired, and a missing case blocks the result.</strong> A pass means all seven were observed and no floor check fired. A missing case blocks the result.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Retrieval-augmented generation and CLI restraint</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The recipe budget sits in the retrieval-augmented-generation lineage, narrowed to metadata that budgets, orders, and drops sections, and borrows the CLI principle of saying enough but not too much.</strong> The recipe budget sits in the lineage of retrieval-augmented generation and context packing. 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> is the research anchor for conditioning generation on retrieved supporting material rather than model parameters alone. This component narrows that idea to metadata: retrieved sections are budgeted, ordered, and dropped explicitly before any model call is in scope. The command-facing style borrows 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, expressed here as fixed byte ceilings and explicit omitted-section manifests.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate</code>:</p>\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 /tmp/microcosm-provider-context-recipe-budget-policy/fixture \\\n  --card\nPYTHONPATH=src python3 -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 python3 -m pytest -p no:cacheprovider tests/test_provider_context_recipe_budget_policy.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green result proves</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green result proves only public context-recipe metadata, with fixture mode observing every negative case and writing four records and bundle mode validating the exported shape into one metadata-only record.</strong> A green result proves only public context-recipe metadata: byte ceilings, ordered admission, omitted sections, deliverable routes, the digest and anchor checks over the copied bodies, and the seven negative cases. Fixture mode must observe every negative case and write the four records. Bundle mode must validate the exported shape and write one metadata-only record.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest claim supported</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that a closed set of recipes stays inside its byte ceilings, fills in order, names what it drops, and carries no answer-side material, all as accounting before any model call.</strong> The strongest claim this component supports is that a small, closed set of context recipes stays inside its declared byte ceilings, fills sections in declared order, names what it drops, and carries no answer-side material, all visible as accounting before any model call. The proof boundary is exactly that metadata plus the copied bodies it checks by digest and anchor.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the boundary refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The boundary calls no model, runs no Lean or Lake, proves no theorem, and exports no proof or answer body, excluding launch, public sharing, and any treatment of context metadata as proof authority.</strong> It refuses everything past that boundary. It does not call a model, run Lean or Lake, prove a theorem, export a proof body, or reveal oracle-only truth-side material. Its scope limit excludes model answer bodies, launch-scope decision, publishing-scope decision, and treating context metadata as proof authority. The <code>strategy_classification_4kb</code> route emits only <code>strategy_id_classification</code> and cannot carry a model answer body.</p>\n</section>",
      "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": "component-provider-context-recipe-budget-policy.html"
          },
          {
            "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-module-agent-route-observability-runtime.html"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "id": "paper_module.undeclared_library_prior_classifier",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Undeclared Library Prior Classifier",
            "relation": "depends on",
            "url": "paper-module-undeclared-library-prior-classifier.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.bounded_autonomy_campaign_packet",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Bounded Autonomy Campaign Packet",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
          "url": "paper-module-bounded-autonomy-campaign-packet.html"
        },
        {
          "id": "paper_module.tool_server_pressure_inventory",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Tool Server Pressure Inventory",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
          "url": "paper-module-tool-server-pressure-inventory.html"
        }
      ],
      "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-module-provider-context-recipe-budget.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 Inputs[\"recipe rows + section rows + copied source bodies\"] --> Project[\"_recipe_projection ordered byte-budget fill\"] Project --> RecipeCheck[\"_recipe_findings budget, route, manifest\"] Inputs --> SectionCheck[\"_section_findings source ref + anchor backing\"] Inputs --> SourceCheck[\"_source_module_findings digest + anchor of copied bodies\"] RecipeCheck --> Result[\"_build_result status + context packets\"] SectionCheck --> Result SourceCheck --> Result Result --> Result records[\"_write_receipts metadata-only result records\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:b4986e845d1359af06957ad1e9e0f25b414b00ca8fe8f7858a82bf1aed6747ff",
            "source_line_end": 113,
            "source_line_start": 103
          }
        ],
        "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-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "depends on",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              }
            ],
            "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": "component-provider-context-recipe-budget-policy.html"
              },
              {
                "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": 273,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/provider_context_recipe_budget.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Retrieval-Augmented Generation",
            "section_id": "retrieval-augmented-generation-and-cli-restraint",
            "url": "https://arxiv.org/abs/2005.11401"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "retrieval-augmented-generation-and-cli-restraint",
            "url": "https://clig.dev/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "providercontextrecipebudget_policy measures the byte cost of an agent's assembled context across six fixed recipes, filling each in order until the budget runs out and naming what did not fit, without calling any model.** providercontextrecipebudgetpolicy checks the size accounting of the context an agent would assemble before it calls an outside model. It does not call one. It takes six fixed recipe shapes, measures how many bytes each section costs, fills each recipe in declared order until the budget runs out, and names any section that did not fit.",
            "level": 4,
            "order": 1,
            "section_id": "six-fixed-context-budget-recipes",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Six fixed context-budget recipes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The defended idea is that a context window is a budget to spend rather than a dump, so an over-budget recipe must name the sections it dropped instead of silently truncating.** The idea it defends is short: a context window is a budget to spend, not a place to dump everything retrieved. The board records this as contextisbudgetnotdump. A recipe that goes over budget must say which sections it dropped, not silently truncate them.",
            "level": 4,
            "order": 2,
            "section_id": "context-windows-as-allocated-budgets",
            "source_line_end": 23,
            "source_line_start": 14,
            "title": "Context windows as allocated budgets"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The output is context-shape metadata per recipe: the byte ceiling, admitted and omitted section ids, the allowed deliverable route, and authority claims that stay false, with no model call and no answer.** The output is metadata about context shape. For each recipe it reports the byte ceiling, which section ids were admitted, which were omitted, the deliverable route the recipe is allowed to produce, and a set of authority claims that stay false. No model is called and no answer is produced.",
            "level": 4,
            "order": 3,
            "section_id": "the-output-is-context-shape-metadata-per-recipe",
            "source_line_end": 33,
            "source_line_start": 24,
            "title": "The output is context-shape metadata per recipe"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A loose context builder can overflow a byte limit into arbitrary truncation or quietly carry answer-side material into a prompt, and this component makes both visible as plain accounting.** A loose context builder has two failure modes. It can overflow a real byte limit and get truncated at an arbitrary point, and it can quietly carry answer-side material into a prompt: a proof body, an oracle-only premise list, an ideal answer, a provider output body. This component makes both failures visible as plain accounting before any model call is in scope.",
            "level": 4,
            "order": 5,
            "section_id": "two-failure-modes-of-a-loose-context-builder",
            "source_line_end": 46,
            "source_line_start": 36,
            "title": "Two failure modes of a loose context builder"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The six recipes are a closed set in EXPECTEDRECIPE_BUDGETS, each pinned to one deliverable route in EXPECTED_DELIVERABLES so it cannot change the kind of output it claims.** The six recipes are a closed set, listed in EXPECTEDRECIPEBUDGETS: minimal4kb at 4096 bytes, premise16kb at 16384, skill_32kb and repair32kb at 32768, fewshot64kb at 65536, and strategyclassification4kb at 4096. Each recipe is pinned to one deliverable route in EXPECTED_DELIVERABLES, so a recipe cannot change what kind of output it claims to produce.",
            "level": 4,
            "order": 6,
            "section_id": "six-recipes-pinned-to-fixed-budgets-and-routes",
            "source_line_end": 58,
            "source_line_start": 47,
            "title": "Six recipes pinned to fixed budgets and routes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Byte sizes are measured by running the copied benchmark harness's real providercontext_pack when present, falling back to declared sizes and recording that in realsectionbodystatus rather than guessing. The byte sizes are measured, not asserted. When the copied benchmark harness is present the validator imports it and runs its real providercontext_pack over each recipe, then measures the packed section bodies. If the harness cannot load, the component falls back to the declared byte sizes and says so in realsectionbody_status rather than guessing.",
            "level": 4,
            "order": 7,
            "section_id": "byte-sizes-measured-not-asserted",
            "source_line_end": 69,
            "source_line_start": 59,
            "title": "Byte sizes measured, not asserted"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 71,
            "source_line_start": 70,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run loads the fixture with seven negative cases and runbudget_bundle the exported shape without them, both calling buildresult to load recipes, sections, copied bodies, and the scan first.** run and runbudgetbundle are the two entrypoints. run loads the fixture inputs with the seven negative cases enabled. runbudgetbundle loads the exported bundle shape without them. Both call buildresult, which loads the recipe rows, section rows, copied source-module bodies, and the non-public-state scan before it builds anything.",
            "level": 4,
            "order": 9,
            "section_id": "two-entrypoints-share-build-result",
            "source_line_end": 82,
            "source_line_start": 72,
            "title": "Two entrypoints share `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "recipeprojection walks a recipe's ordered sections, admitting each only while the running total stays within byte_budget and omitting the first over-budget section and every one after it.** Recipe projection is deterministic. recipeprojection walks a recipe's ordered section ids, measures each section with bytesize and sectionaccounting, and admits a section only while the running total stays at or under the recipe's byte_budget. The first section that would push the total over budget goes to the omitted list instead, and so does every section after it. The projection returns the included and omitted section ids, the included byte count, an approximate token count of ceil(bytes / 4), the gr\u2026",
            "level": 4,
            "order": 10,
            "section_id": "deterministic-ordered-fill-in-recipe-projection",
            "source_line_end": 96,
            "source_line_start": 83,
            "title": "Deterministic ordered fill in `_recipe_projection`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The validator then runs three independent checks and turns each failure into a structured finding rather than a silent pass. The validator then runs three independent checks and turns each failure into a structured finding rather than a silent pass.",
            "level": 4,
            "order": 11,
            "section_id": "the-validator-then-runs-three-independent-checks",
            "source_line_end": 114,
            "source_line_start": 97,
            "title": "The validator then runs three independent checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "recipefindings rejects a mismatched or oversized budget, a forbidden truth-side section, a proof-body or provider-call authorization, a drifted deliverable route, and an over-budget projection with no omitted-sections manifest.** recipefindings rejects a recipe whose budget does not match the pinned value or exceeds 65536, a recipe that lists a forbidden truth-side section id, a recipe that sets proofbodiesallowed or carries a forbidden body field, a recipe that sets providercallsauthorized, a recipe whose deliverable_type drifts from its route, and an over-budget projection with no omitted-sections manifest.",
            "level": 4,
            "order": 12,
            "section_id": "what-recipe-findings-rejects",
            "source_line_end": 127,
            "source_line_start": 115,
            "title": "What `_recipe_findings` rejects"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sectionfindings requires each public section to cite an allowed source ref and anchor that truly appears in a copied body, rejecting forbidden ids, forbidden body keys, outside refs, and synthetic material.** sectionfindings requires each public section to cite a source ref from the allowed set and at least one source anchor, then confirms the anchor text actually appears in one of the cited copied bodies. It rejects a section id in the forbidden set, a section carrying a forbidden body key, a section citing a ref outside the imported bodies, and a section marked synthetic, placeholder, fabricated, or fixture-only by syntheticsectionmaterialmarker.",
            "level": 4,
            "order": 13,
            "section_id": "section-refs-and-anchors-in-section-findings",
            "source_line_end": 139,
            "source_line_start": 128,
            "title": "Section refs and anchors in `_section_findings`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemodule_findings covers eight copied bodies, checking for each that the file exists, the manifest and source digests match the target, and every required anchor string is present.** sourcemodule_findings covers the eight copied bodies: the graph benchmark harness, the formal-ladder eval, the result record reducer, the set calibration report, and the compute-provider, provider-adapter, transform-job, and navigation-transform-result record standards. For each it checks that the row declares a copied body kept out of result records, that the target file exists, that the manifest digest matches the target and the source digest matches the target, and that every required anchor string is pr\u2026",
            "level": 4,
            "order": 14,
            "section_id": "digest-and-anchor-checks-over-eight-copied-bodies",
            "source_line_end": 152,
            "source_line_start": 140,
            "title": "Digest and anchor checks over eight copied bodies"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "writereceipts writes metadata-only records in both modes and result_card emits a compact card, keeping counts, ids, digests, routes, and verdicts but never proof bodies or model answers.** writereceipts keeps the output metadata-only. Fixture mode writes a result, a board, a validation record, and an sign-off record. Bundle mode writes one exported-bundle validation record. result_card emits a compact card and drops the context packets, source refs, result record paths, private-scan hits, and the scope boundary payload. The records keep counts, ids, digests, routes, and verdicts. They never keep proof bodies or model answers. The recipe and its route:",
            "level": 4,
            "order": 15,
            "section_id": "body-free-receipts-and-the-compact-card",
            "source_line_end": 175,
            "source_line_start": 153,
            "title": "metadata-only result records and the compact card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "negative-cases",
            "source_line_end": 177,
            "source_line_start": 176,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**Seven fixture cases must each be rejected, every one keyed to an expected error code in EXPECTEDNEGATIVECASES.** The fixture carries seven cases the validator must reject, each keyed to an expected error code in EXPECTEDNEGATIVECASES. budgetoverflowrecipe rejects a recipe above its public byte ceiling. truthsidesection rejects an oracle-only section id. proofbodyleakage rejects proof or model body fields. providercallauthorized rejects a fixture that authorizes a model call. deliverabletyperoute_mismatch rejects a recipe whose route changed. omittedsectionssuppressed rejects over-budget context with no omitted-sections manifest. syntheticsectionmaterials rejects section material with no a\u2026",
            "level": 4,
            "order": 17,
            "section_id": "seven-cases-the-validator-must-reject",
            "source_line_end": 194,
            "source_line_start": 178,
            "title": "Seven cases the validator must reject"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass requires all seven cases observed and no floor check fired, and a missing case blocks the result.** A pass means all seven were observed and no floor check fired. A missing case blocks the result.",
            "level": 4,
            "order": 18,
            "section_id": "a-missing-case-blocks-the-result",
            "source_line_end": 201,
            "source_line_start": 195,
            "title": "A missing case blocks the result"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 203,
            "source_line_start": 202,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The recipe budget sits in the retrieval-augmented-generation lineage, narrowed to metadata that budgets, orders, and drops sections, and borrows the CLI principle of saying enough but not too much.** The recipe budget sits in the lineage of retrieval-augmented generation and context packing. Lewis et al.'s Retrieval-Augmented Generation is the research anchor for conditioning generation on retrieved supporting material rather than model parameters alone. This component narrows that idea to metadata: retrieved sections are budgeted, ordered, and dropped explicitly before any model call is in scope. The command-facing style borrows the Command Line Interface Guidelines principle of saying e\u2026",
            "level": 4,
            "order": 20,
            "section_id": "retrieval-augmented-generation-and-cli-restraint",
            "source_line_end": 219,
            "source_line_start": 204,
            "title": "Retrieval-augmented generation and CLI restraint"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate:",
            "level": 2,
            "order": 21,
            "section_id": "validation-receipt-path",
            "source_line_end": 236,
            "source_line_start": 220,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green result proves only public context-recipe metadata, with fixture mode observing every negative case and writing four records and bundle mode validating the exported shape into one metadata-only record.** A green result proves only public context-recipe metadata: byte ceilings, ordered admission, omitted sections, deliverable routes, the digest and anchor checks over the copied bodies, and the seven negative cases. Fixture mode must observe every negative case and write the four records. Bundle mode must validate the exported shape and write one metadata-only record.",
            "level": 4,
            "order": 22,
            "section_id": "what-a-green-result-proves",
            "source_line_end": 247,
            "source_line_start": 237,
            "title": "What a green result proves"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "claim-ceiling",
            "source_line_end": 249,
            "source_line_start": 248,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is that a closed set of recipes stays inside its byte ceilings, fills in order, names what it drops, and carries no answer-side material, all as accounting before any model call.** The strongest claim this component supports is that a small, closed set of context recipes stays inside its declared byte ceilings, fills sections in declared order, names what it drops, and carries no answer-side material, all visible as accounting before any model call. The proof boundary is exactly that metadata plus the copied bodies it checks by digest and anchor.",
            "level": 4,
            "order": 24,
            "section_id": "the-strongest-claim-supported",
            "source_line_end": 260,
            "source_line_start": 250,
            "title": "The strongest claim supported"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The boundary calls no model, runs no Lean or Lake, proves no theorem, and exports no proof or answer body, excluding launch, public sharing, and any treatment of context metadata as proof authority.** It refuses everything past that boundary. It does not call a model, run Lean or Lake, prove a theorem, export a proof body, or reveal oracle-only truth-side material. Its scope limit excludes model answer bodies, launch-scope decision, public sharing decision, and treating context metadata as proof authority. The strategyclassification4kb route emits only strategyidclassification and cannot carry a model answer body.",
            "level": 4,
            "order": 25,
            "section_id": "what-the-boundary-refuses",
            "source_line_end": 272,
            "source_line_start": 261,
            "title": "What the boundary refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "provider_context_recipe_budget_policy.py",
            "path": "src/microcosm_core/organs/provider_context_recipe_budget_policy.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for provider-context budget fixture validation, section fill checks, omitted-section manifests, source-body digest checks, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_budget_bundle",
              "_recipe_projection",
              "_recipe_findings",
              "_section_findings",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/provider_context_recipe_budget_policy.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/provider_context_recipe_budget.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Declared versus undeclared library priors</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It answers one question about a Lean-accepted proof: did the candidate cite a known library symbol outside the premises its recipe allowed?</strong> A theorem prover can return a proof that Lean accepts and still break the rules of the evaluation it ran under. The usual way this happens is quiet: the proof reaches for a library lemma the recipe never put on the table. The symbol is real and the proof is sound, but the run used a fact it was not allowed to assume. This component answers one question about that gap. Given the premises a candidate was allowed to use and the qualified symbols it actually reached for, did it cite a known library symbol outside the allowed set?</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It works only from a copied</span> premise index and pre-extracted observations, never running Lean or reading the proof, with the allowed set closed by construction from premise rows.</strong> It works only from a copied premise index and a list of symbol observations that were extracted beforehand. It does not run Lean, it does not read the proof body, and it does not treat the standard library as an implicit allowlist. The allowed set is closed by construction: a symbol is admissible because a premise row names it, never because it happens to exist in Lean&#x27;s standard library.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The public fixture&#x27;s 11 premises</span> and three observations classify to one undeclared-prior escalation, one budget-violation retry, and one advisory none, each named with its rule and class.</strong> The public fixture carries 11 premise rows across four namespaces (<code>Bool</code>, <code>Iff</code>, <code>List</code>, <code>Nat</code>) and three symbol observations. Running it classifies one observation as <code>UNDECLARED_LIBRARY_PRIOR</code> routed to <code>bridge_escalate</code>, one as <code>PREMISE_BUDGET_VIOLATION</code> routed to <code>retry</code>, and one as an advisory <code>NONE</code>. The written records name each symbol, the premise rule it came from, and the class that was computed.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Compiling does not mean in-recipe</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A checked proof is not a proof that stayed inside the allowed building blocks, and a loose check cannot tell an in-recipe proof from one that borrowed an out-of-recipe lemma.</strong> The problem is that &quot;the proof checked&quot; does not mean &quot;the proof stayed inside the allowed building blocks.&quot; A loose check that trusts the prover&#x27;s sign-off, or that admits any symbol found in the standard library, cannot tell an in-recipe proof from one that quietly borrowed an out-of-recipe lemma. Both compile. Both look sound.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Budget breach kept apart from residual breach</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">An explicit budget breach from a disallowed premise id is kept distinct from a residual breach using an undeclared known symbol, with the budget case taking precedence.</strong> The component also keeps two failure modes apart. 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 a known 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. Folding both into one class would either over-escalate honest retries or let genuine out-of-recipe library use pass as a budget note.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points into <code>_build_result</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> builds the fixture result with negatives included, and <code>run_symbol_bundle</code> runs the same builder over an exported source-body bundle and can reuse a fresh prior record.</strong> The fixture entrypoint is <code>run</code>. It calls <code>_build_result</code> with the fixture input mode and negative cases included, then <code>_write_receipts</code>. The exported-bundle entrypoint is <code>run_symbol_bundle</code>, which runs the same builder over an exported source-body bundle and can reuse a fresh prior record. Inside <code>_build_result</code> the stages run in this order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Loading inputs and the secret scan</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_load_payloads</code> reads the four inputs plus seven negative-case files, and <code>scan_paths</code> runs a secret-exclusion pass before the four validators run.</strong> <code>_load_payloads</code> reads the four input files (<code>projection_protocol.json</code>, <code>premise_index.json</code>, <code>symbol_observations.json</code>, <code>classifier_policy.json</code>) plus the seven negative-case files. <code>scan_paths</code> runs a secret-exclusion pass over those inputs and records a blocking hit count. Then four validators run.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Validating projection, premises, and policy</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Three validators check the projection&#x27;s refs and digests, require every premise row to carry an id, qualified name, and source ref, and pin the symbol regex and review outcomes.</strong> <code>validate_projection_protocol</code> checks that the projection cites real source refs, source pattern ids, target refs, and source digests, and that any omitted proof or provider material carries an omission record. <code>validate_premise_index</code> reads the premise rows, requires each to have a premise id, a qualified <code>theorem_or_def_name</code>, and a public source ref, and reports the premise and namespace counts. <code>validate_classifier_policy</code> requires the declared qualified-symbol pattern to equal <code>QUALIFIED_SYMBOL_RE</code> (the regex over the <code>Nat</code>, <code>List</code>, <code>Bool</code>, <code>Iff</code>, and <code>Eq</code> namespaces), the undeclared review outcome to be <code>bridge_escalate</code>, the budget review outcome to be <code>retry</code>, and it rejects any policy that sets <code>proof_bodies_allowed</code> true.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_classify_row</code> computes the class with precedence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_classify_row</code> maps cited premises to symbols, finds the known ones outside the allowed and cited sets, and applies budget-over-residual precedence, flagging any drift from the asserted class.</strong> <code>validate_symbol_observations</code> is the classifier. For each observation it calls <code>_classify_row</code>, which is where the rule lives. <code>_classify_row</code> reads <code>allowed_premise_ids</code> and <code>cited_unallowed_premise_ids</code>, maps them through the premise index to their symbols, extracts the observed qualified refs, and keeps the known ones (those a premise row names). The undeclared set is the known symbols that are neither allowed nor already cited as unallowed. Precedence is explicit: if <code>cited_unallowed_premise_ids</code> is present the row is <code>PREMISE_BUDGET_VIOLATION</code> with <code>retry</code>; otherwise a non-empty undeclared set is <code>UNDECLARED_LIBRARY_PRIOR</code> with <code>bridge_escalate</code>; otherwise the row is <code>NONE</code> and advisory. <code>_classify_row</code> then compares the observation&#x27;s own asserted class against the recomputed one and records a finding on any mismatch, so the public assertion cannot drift from the premise-index computation.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The exported bundle&#x27;s provenance check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For the exported bundle <code>validate_source_module_manifest</code> rejects in-result record bodies and verifies each source body against its digests, counts, and anchors as provenance, not a second proof.</strong> For the exported bundle, <code>validate_source_module_manifest</code> checks <code>source_module_manifest.json</code>, rejects manifest-level or row-level <code>body_in_receipt: true</code>, and verifies each declared source-body import against its source and target digests, line counts, byte counts, and required anchors. This is a provenance check on copied bodies, not a second proof.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Result records and the compact card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_write_receipts</code> writes the result, board, validation, and sign-off records, and <code>result_card</code> projects a pass or fail card that omits the heavier evidence.</strong> <code>_write_receipts</code> writes the result, board, validation, and sign-off records. <code>result_card</code> projects a compact pass or fail card that omits the premise rows, classification rows, source digests, secret-scan detail, and scope limit body, so the card can be shown without exporting the heavier evidence.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code></td><td>Fixture entrypoint; builds the result with negative cases and writes records</td></tr><tr><td><code>run_symbol_bundle</code></td><td>Exported-bundle entrypoint; validates copied source bodies</td></tr><tr><td><code>_build_result</code></td><td>Runs the secret scan and four validators, merges findings, sets pass or blocked</td></tr><tr><td><code>validate_premise_index</code></td><td>Builds the closed allowlist from copied premise rows</td></tr><tr><td><code>validate_classifier_policy</code></td><td>Pins the qualified-symbol regex and the two review outcomes</td></tr><tr><td><code>validate_symbol_observations</code></td><td>Iterates observations and negative cases into classifications</td></tr><tr><td><code>_classify_row</code></td><td>Computes the class and applies the budget-over-residual precedence</td></tr><tr><td><code>validate_source_module_manifest</code></td><td>Verifies exported source bodies by digest, size, and anchor</td></tr><tr><td><code>_write_receipts</code></td><td>Emits result, board, validation, and sign-off records</td></tr><tr><td><code>result_card</code></td><td>Projects the compact pass or fail card with heavy keys omitted</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (10 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"715\" height=\"474\" viewBox=\"0 0 715 474\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"288.7\" y1=\"72.0\" x2=\"330.5\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"330.5,114.0 323.5,111.3 327.8,107.0\"></polygon><line class=\"pmd-edge\" x1=\"439.4\" y1=\"72.0\" x2=\"389.5\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"389.5,114.0 392.8,107.3 396.7,111.9\"></polygon><line class=\"pmd-edge\" x1=\"276.6\" y1=\"168.0\" x2=\"107.2\" y2=\"224.6\"></line><polygon class=\"pmd-arrow\" points=\"107.2,224.6 112.7,219.5 114.7,225.3\"></polygon><line class=\"pmd-edge\" x1=\"332.4\" y1=\"168.0\" x2=\"285.2\" y2=\"219.0\"></line><polygon class=\"pmd-arrow\" points=\"285.2,219.0 287.7,211.9 292.1,216.0\"></polygon><line class=\"pmd-edge\" x1=\"413.3\" y1=\"168.0\" x2=\"500.1\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"500.1,210.0 492.6,209.8 495.3,204.3\"></polygon><line class=\"pmd-edge\" x1=\"79.7\" y1=\"255.0\" x2=\"107.2\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"107.2,306.0 101.3,301.4 106.7,298.5\"></polygon><line class=\"pmd-edge\" x1=\"285.2\" y1=\"255.0\" x2=\"332.4\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"332.4,306.0 325.5,303.0 330.0,298.9\"></polygon><line class=\"pmd-edge\" x1=\"566.4\" y1=\"264.0\" x2=\"582.6\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"582.6,306.0 577.3,300.7 583.0,298.5\"></polygon><line class=\"pmd-edge\" x1=\"188.1\" y1=\"360.0\" x2=\"291.1\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"291.1,402.0 283.6,402.2 285.9,396.6\"></polygon><line class=\"pmd-edge\" x1=\"357.4\" y1=\"360.0\" x2=\"357.4\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"357.4,402.0 354.3,395.2 360.5,395.2\"></polygon><line class=\"pmd-edge\" x1=\"526.7\" y1=\"360.0\" x2=\"423.7\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"423.7,402.0 428.9,396.6 431.2,402.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"161.7\" y=\"18.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"40.5\">Copied premise index</tspan><tspan x=\"261.8\" y=\"58.5\">and symbol observations</tspan></text><title>Copied premise index and symbol observations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"389.9\" y=\"18.0\" width=\"163.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"471.5\" y=\"40.5\">Classifier policy</tspan><tspan x=\"471.5\" y=\"58.5\">regex and outcomes</tspan></text><title>Classifier policy regex and outcomes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"235.1\" y=\"114.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" y=\"136.5\">_classify_row</tspan><tspan x=\"357.4\" y=\"154.5\">compute allowed vs undeclared</tspan></text><title>_classify_row compute allowed vs undeclared</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"32.8\" y=\"219.0\" width=\"74.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"70.0\" y=\"241.5\">Budget</tspan></text><title>Budget</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.2\" y=\"219.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"268.6\" y=\"241.5\">Known symbol outside allowed set</tspan></text><title>Known symbol outside allowed set</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"430.0\" y=\"210.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"556.0\" y=\"232.5\">Allowed or no known undeclared</tspan><tspan x=\"556.0\" y=\"250.5\">symbol</tspan></text><title>Allowed or no known undeclared symbol</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"306.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.8\" y=\"328.5\">PREMISE_BUDGET_VIOLATION</tspan><tspan x=\"121.8\" y=\"346.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=\"253.6\" y=\"306.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" y=\"328.5\">UNDECLARED_LIBRARY_PRIOR</tspan><tspan x=\"357.4\" y=\"346.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=\"489.2\" y=\"306.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"593.0\" y=\"328.5\">NONE</tspan><tspan x=\"593.0\" y=\"346.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=\"246.2\" y=\"402.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" y=\"424.5\">Result, board, validation,</tspan><tspan x=\"357.4\" y=\"442.5\">sign-off records</tspan></text><title>Result, board, validation, sign-off records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>Budget</dt><dd><code class=\"pm-diagram__ref-loc\">cited_unallowed_premise_ids present</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;Copied premise index and symbol observations&quot;] policy[&quot;Classifier policy regex and outcomes&quot;] classify[&quot;_classify_row compute allowed vs undeclared&quot;] budget[&quot;cited_unallowed_premise_ids present&quot;] residual[&quot;Known symbol outside allowed set&quot;] clean[&quot;Allowed 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;] records[&quot;Result, board, validation, sign-off records&quot;] inputs --&gt; classify policy --&gt; classify classify --&gt; budget classify --&gt; residual classify --&gt; clean budget --&gt; retry residual --&gt; escalate clean --&gt; advisory retry --&gt; records escalate --&gt; records advisory --&gt; records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Seven negative cases and their codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Seven negative cases each carry a code the run must observe, from leaked proof bodies and non-public refs to correctness overclaim, missing escalation, precedence violations, and false positives.</strong> The fixture ships seven negative cases in <code>EXPECTED_NEGATIVE_CASES</code>, each with an error code the run must observe. <code>proof_body_leakage</code> must raise <code>SYMBOL_CLASSIFIER_PROOF_BODY_FORBIDDEN</code>: observations may carry hashes and extracted refs, bounded evidence bodies. <code>private_source_ref_leakage</code> must raise <code>SYMBOL_CLASSIFIER_PRIVATE_SOURCE_REF_FORBIDDEN</code>. <code>theorem_correctness_overclaim</code> must raise <code>SYMBOL_CLASSIFIER_THEOREM_CORRECTNESS_OVERCLAIM</code>, because a library-prior classifier is not theorem-correctness authority. <code>missing_escalation_for_undeclared_symbol</code> must raise <code>SYMBOL_CLASSIFIER_UNDECLARED_LIBRARY_PRIOR_NOT_ESCALATED</code> when an undeclared symbol is not routed to <code>bridge_escalate</code>. <code>premise_budget_precedence_violation</code> must raise <code>SYMBOL_CLASSIFIER_PREMISE_BUDGET_PRECEDENCE</code> when a cited-unallowed row is instead escalated as a residual. <code>allowed_symbol_false_positive</code> must raise <code>SYMBOL_CLASSIFIER_ALLOWED_SYMBOL_FALSE_POSITIVE</code> when a symbol already admitted by <code>allowed_premise_ids</code> is quarantined. <code>unqualified_symbol_overclaim</code> must raise <code>SYMBOL_CLASSIFIER_UNQUALIFIED_SYMBOL_OVERCLAIM</code> when an unqualified token is used to support the qualified library-prior class. A run that fails to observe any expected case is blocked.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Premise control and library-aware proof search</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It sits in the Sledgehammer and Mathlib lineage of premise control, turning the observation that accepted proofs lean on large libraries into a boundary check on out-of-recipe symbols.</strong> This check sits in the formal-methods lineage of premise control and library-aware proof search. Isabelle&#x27;s Sledgehammer makes relevant-fact selection an explicit part of automated proof search, and Lean and Mathlib practice makes clear that accepted proofs can depend on a large library context. The component turns that observation into a boundary check: an accepted artifact is not enough if it quietly used symbols outside the declared premise set. It classifies the symbol-budget breach without judging whether the theorem is true.</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<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixture still classifies 11 premises and three observations into the expected three classes, the negatives are observed, the secret scan is clean, and the projection edges hold.</strong> A pass means the fixture still classifies 11 premises and 3 observations into one undeclared-library prior, one premise-budget retry, and one advisory case, the seven negative cases are observed, the secret-exclusion scan has no blocking hits, and the generated projection reports Mermaid <code>available_from_capsule_edges</code>, Atlas <code>linked_from_capsule_edges</code>, and 19 relationship edges. The validation result records written by <code>_write_receipts</code> carry the same counts and the authority flags. A pass is bounded classifier evidence, not launch or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over a copied premise index and pre-extracted observations it computes which cite a known symbol outside the allowed set, separating that residual breach from a precedence-taking budget breach.</strong> The strongest claim this supports is narrow: over a copied, digest-bearing premise index and pre-extracted qualified symbol observations, it computes which observations cite a known library symbol outside the allowed premise set, and it separates that residual breach from an explicit premise-budget breach with the budget case taking precedence. That is the proof boundary. Everything the classifier reports is recomputed from premise rows and observations, not echoed from the observation&#x27;s own assertion.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the scope limit excludes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The ceiling excludes running Lean, proving correctness, reading proof bodies, importing non-public refs, or claiming Mathlib availability, and treats no standard-library declaration as an implicit allowed prior.</strong> The scope limit excludes the rest. It does not run Lean or Lake, prove formal-result correctness, read or export proof bodies, use external model services, import non-public source refs, or claim Mathlib availability. It does not treat every standard library or Mathlib declaration as an allowed prior, and it excludes launch or public sharing. Unknown or unqualified tokens stay outside the positive library-prior class unless the public observation and closed premise index make the boundary explicit. The exported source-body check is provenance by digest, size, and anchor, not semantic equivalence for any private source it was copied from.</p>\n</section>",
      "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": "component-undeclared-library-prior-symbol-classifier.html"
          },
          {
            "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-module-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "id": "paper_module.tactic_portfolio_availability",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Tactic Portfolio Availability",
            "relation": "depends on",
            "url": "paper-module-tactic-portfolio-availability.html"
          },
          {
            "id": "paper_module.lean_std_premise_index",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Lean/Std Premise Index",
            "relation": "depends on",
            "url": "paper-module-lean-std-premise-index.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.provider_context_recipe_budget",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Provider Context Recipe Budget",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
          "url": "paper-module-provider-context-recipe-budget.html"
        }
      ],
      "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-module-undeclared-library-prior-classifier.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 inputs[\"Copied premise index and symbol observations\"] policy[\"Classifier policy regex and outcomes\"] classify[\"_classify_row compute allowed vs undeclared\"] budget[\"cited_unallowed_premise_ids present\"] residual[\"Known symbol outside allowed set\"] clean[\"Allowed or no known undeclared symbol\"] retry[\"PREMISE_BUDGET_VIOLATION route retry\"] escalate[\"UNDECLARED_LIBRARY_PRIOR route bridge_escalate\"] advisory[\"NONE route accept_as_advisory\"] records[\"Result, board, validation, sign-off records\"] inputs --> classify policy --> classify classify --> budget classify --> residual classify --> clean budget --> retry residual --> escalate clean --> advisory retry --> records escalate --> records advisory --> records",
            "source_format": "mermaid",
            "source_hash": "sha256:2b9462f2dfb7e3fab81336758827c2fcbd8ff821a61ca8d43e1d439ea77f4264",
            "source_line_end": 167,
            "source_line_start": 144
          }
        ],
        "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-module-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depends on",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "depends on",
                "url": "paper-module-lean-std-premise-index.html"
              }
            ],
            "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": "component-undeclared-library-prior-symbol-classifier.html"
              },
              {
                "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": 274,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/undeclared_library_prior_classifier.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It answers one question about a Lean-accepted proof: did the candidate cite a known library symbol outside the premises its recipe allowed?** A theorem prover can return a proof that Lean accepts and still break the rules of the evaluation it ran under. The usual way this happens is quiet: the proof reaches for a library lemma the recipe never put on the table. The symbol is real and the proof is sound, but the run used a fact it was not allowed to assume. This component answers one question about that gap. Given the premises a candidate was allowed to use and the qualified symbols it actually reached for, did it cite a known library symbol outside the allowed set?",
            "level": 4,
            "order": 1,
            "section_id": "declared-versus-undeclared-library-priors",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Declared versus undeclared library priors"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It works only from a copied premise index and pre-extracted observations, never running Lean or reading the proof, with the allowed set closed by construction from premise rows.** It works only from a copied premise index and a list of symbol observations that were extracted beforehand. It does not run Lean, it does not read the proof body, and it does not treat the standard library as an implicit allowlist. The allowed set is closed by construction: a symbol is admissible because a premise row names it, never because it happens to exist in Lean's standard library.",
            "level": 4,
            "order": 2,
            "section_id": "it-works-only-from-a-copied-premise-index-and-pre-extracted-observations",
            "source_line_end": 23,
            "source_line_start": 14,
            "title": "It works only from a copied premise index and pre-extracted observations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The public fixture's 11 premises and three observations classify to one undeclared-prior escalation, one budget-violation retry, and one advisory none, each named with its rule and class.** The public fixture carries 11 premise rows across four namespaces (Bool, Iff, List, Nat) and three symbol observations. Running it classifies one observation as UNDECLAREDLIBRARYPRIOR routed to bridge_escalate, one as PREMISEBUDGETVIOLATION routed to retry, and one as an advisory NONE. The written records name each symbol, the premise rule it came from, and the class that was computed.",
            "level": 4,
            "order": 3,
            "section_id": "the-public-fixture-s-11-premises",
            "source_line_end": 34,
            "source_line_start": 24,
            "title": "The public fixture's 11 premises"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 36,
            "source_line_start": 35,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A checked proof is not a proof that stayed inside the allowed building blocks, and a loose check cannot tell an in-recipe proof from one that borrowed an out-of-recipe lemma.** The problem is that \"the proof checked\" does not mean \"the proof stayed inside the allowed building blocks.\" A loose check that trusts the prover's sign-off, or that admits any symbol found in the standard library, cannot tell an in-recipe proof from one that quietly borrowed an out-of-recipe lemma. Both compile. Both look sound.",
            "level": 4,
            "order": 5,
            "section_id": "compiling-does-not-mean-in-recipe",
            "source_line_end": 46,
            "source_line_start": 37,
            "title": "Compiling does not mean in-recipe"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**An explicit budget breach from a disallowed premise id is kept distinct from a residual breach using an undeclared known symbol, with the budget case taking precedence.** The component also keeps two failure modes apart. 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 a known 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. Folding both into one class would either over-escalate honest retries or let genuine out-of-recipe library use pass as a budget note.",
            "level": 4,
            "order": 6,
            "section_id": "budget-breach-kept-apart-from-residual-breach",
            "source_line_end": 58,
            "source_line_start": 47,
            "title": "Budget breach kept apart from residual breach"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 60,
            "source_line_start": 59,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run builds the fixture result with negatives included, and runsymbol_bundle runs the same builder over an exported source-body bundle and can reuse a fresh prior record. The fixture entrypoint is run. It calls build_result with the fixture input mode and negative cases included, then writereceipts. The exported-bundle entrypoint is runsymbolbundle, which runs the same builder over an exported source-body bundle and can reuse a fresh prior record. Inside buildresult the stages run in this order.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-into-build-result",
            "source_line_end": 70,
            "source_line_start": 61,
            "title": "Two entry points into `_build_result`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "loadpayloads reads the four inputs plus seven negative-case files, and scanpaths runs a secret-exclusion pass before the four validators run. loadpayloads reads the four input files (projection_protocol.json, premiseindex.json, symbolobservations.json, classifier_policy.json) plus the seven negative-case files. scan_paths runs a secret-exclusion pass over those inputs and records a blocking hit count. Then four validators run.",
            "level": 4,
            "order": 9,
            "section_id": "loading-inputs-and-the-secret-scan",
            "source_line_end": 79,
            "source_line_start": 71,
            "title": "Loading inputs and the secret scan"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Three validators check the projection's refs and digests, require every premise row to carry an id, qualified name, and source ref, and pin the symbol regex and review outcomes. validateprojection_protocol checks that the projection cites real source refs, source pattern ids, target refs, and source digests, and that any omitted proof or provider material carries an omission record. validatepremiseindex reads the premise rows, requires each to have a premise id, a qualified theoremordef_name, and a public source ref, and reports the premise and namespace counts. validateclassifierpolicy requires the declared qualified-symbol pattern to equal QUALIFIEDSYMBOLRE (the regex over the Nat, List\u2026",
            "level": 4,
            "order": 10,
            "section_id": "validating-projection-premises-and-policy",
            "source_line_end": 94,
            "source_line_start": 80,
            "title": "Validating projection, premises, and policy"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "classifyrow maps cited premises to symbols, finds the known ones outside the allowed and cited sets, and applies budget-over-residual precedence, flagging any drift from the asserted class. validatesymbol_observations is the classifier. For each observation it calls classifyrow, which is where the rule lives. classifyrow reads allowedpremiseids and citedunallowedpremise_ids, maps them through the premise index to their symbols, extracts the observed qualified refs, and keeps the known ones (those a premise row names). The undeclared set is the known symbols that are neither allowed nor already cited as unallowed. Precedence is explicit: if citedunallowedpremise_ids is present the row is PRE\u2026",
            "level": 4,
            "order": 11,
            "section_id": "classify-row-computes-the-class-with-precedence",
            "source_line_end": 111,
            "source_line_start": 95,
            "title": "`_classify_row` computes the class with precedence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "For the exported bundle validatesourcemodulemanifest rejects in-result record bodies and verifies each source body against its digests, counts, and anchors as provenance, not a second proof. For the exported bundle, validatesourcemodulemanifest checks sourcemodulemanifest.json, rejects manifest-level or row-level bodyinreceipt: true, and verifies each declared source-body import against its source and target digests, line counts, byte counts, and required anchors. This is a provenance check on copied bodies, not a second proof.",
            "level": 4,
            "order": 12,
            "section_id": "the-exported-bundle-s-provenance-check",
            "source_line_end": 121,
            "source_line_start": 112,
            "title": "The exported bundle's provenance check"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "writereceipts writes the result, board, validation, and sign-off records, and resultcard projects a pass or fail card that omits the heavier evidence. writereceipts writes the result, board, validation, and sign-off records. result_card projects a compact pass or fail card that omits the premise rows, classification rows, source digests, secret-scan detail, and scope limit body, so the card can be shown without exporting the heavier evidence.",
            "level": 4,
            "order": 13,
            "section_id": "receipts-and-the-compact-card",
            "source_line_end": 168,
            "source_line_start": 122,
            "title": "Result records and the compact card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 170,
            "source_line_start": 169,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Seven negative cases each carry a code the run must observe, from leaked proof bodies and non-public refs to correctness overclaim, missing escalation, precedence violations, and false positives. The fixture ships seven negative cases in EXPECTEDNEGATIVE_CASES, each with an error code the run must observe. proofbodyleakage must raise SYMBOLCLASSIFIERPROOFBODYFORBIDDEN: observations may carry hashes and extracted refs, bounded evidence bodies. privatesourceref_leakage must raise SYMBOLCLASSIFIERPRIVATESOURCEREFFORBIDDEN. theoremcorrectness_overclaim must raise SYMBOLCLASSIFIERTHEOREMCORRECTNESSOVERCLAIM, because a library-prior classifier is not theorem-correctness authority. missingescala\u2026",
            "level": 4,
            "order": 15,
            "section_id": "seven-negative-cases-and-their-codes",
            "source_line_end": 192,
            "source_line_start": 171,
            "title": "Seven negative cases and their codes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 194,
            "source_line_start": 193,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**It sits in the Sledgehammer and Mathlib lineage of premise control, turning the observation that accepted proofs lean on large libraries into a boundary check on out-of-recipe symbols.** This check sits in the formal-methods lineage of premise control and library-aware proof search. Isabelle's Sledgehammer makes relevant-fact selection an explicit part of automated proof search, and Lean and Mathlib practice makes clear that accepted proofs can depend on a large library context. The component turns that observation into a boundary check: an accepted artifact is not enough if it quietly used symbols outside the declared premise set. It classifies the symbol-budget breach without judging wh\u2026",
            "level": 4,
            "order": 17,
            "section_id": "premise-control-and-library-aware-proof-search",
            "source_line_end": 213,
            "source_line_start": 195,
            "title": "Premise control and library-aware proof search"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 232,
            "source_line_start": 214,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the fixture still classifies 11 premises and three observations into the expected three classes, the negatives are observed, the secret scan is clean, and the projection edges hold.** A pass means the fixture still classifies 11 premises and 3 observations into one undeclared-library prior, one premise-budget retry, and one advisory case, the seven negative cases are observed, the secret-exclusion scan has no blocking hits, and the generated projection reports Mermaid availablefromcapsule_edges, Atlas linkedfromcapsule_edges, and 19 relationship edges. The validation result records written by writereceipts carry the same counts and the authority flags. A pass is bounded class\u2026",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-certifies",
            "source_line_end": 245,
            "source_line_start": 233,
            "title": "What a pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 247,
            "source_line_start": 246,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over a copied premise index and pre-extracted observations it computes which cite a known symbol outside the allowed set, separating that residual breach from a precedence-taking budget breach.** The strongest claim this supports is narrow: over a copied, digest-bearing premise index and pre-extracted qualified symbol observations, it computes which observations cite a known library symbol outside the allowed premise set, and it separates that residual breach from an explicit premise-budget breach with the budget case taking precedence. That is the proof boundary. Everything the classifier reports is recomputed from premise rows and observations, not echoed from the observation's own asse\u2026",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 259,
            "source_line_start": 248,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The ceiling excludes running Lean, proving correctness, reading proof bodies, importing non-public refs, or claiming Mathlib availability, and treats no standard-library declaration as an implicit allowed prior.** The scope limit excludes the rest. It does not run Lean or Lake, prove formal-result correctness, read or export proof bodies, use external model services, import non-public source refs, or claim Mathlib availability. It does not treat every standard library or Mathlib declaration as an allowed prior, and it excludes launch or public sharing. Unknown or unqualified tokens stay outside the positive library-prior class unless the public observation and closed premise index make th\u2026",
            "level": 4,
            "order": 22,
            "section_id": "what-the-authority-ceiling-excludes",
            "source_line_end": 273,
            "source_line_start": 260,
            "title": "What the scope limit excludes"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "undeclared_library_prior_symbol_classifier.py",
            "path": "src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for undeclared-library prior classification, premise-index validation, source-module digest checks, symbol observation classification, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_symbol_bundle",
              "validate_projection_protocol",
              "validate_premise_index",
              "validate_classifier_policy",
              "validate_source_module_manifest",
              "validate_symbol_observations",
              "_classify_row"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/undeclared_library_prior_classifier.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, or whole-system correctness.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It decides from the files alone</span> whether each lesson in a self-improvement pass actually moved a named surface or only left a note claiming it did.</strong> This component checks whether a claim of self-improvement is backed by evidence. The system it comes from turns a local lesson into a durable change: a piece of pressure is sensed, classified, assigned to an owner surface, changed or captured there, validated, and closed with a condition for revisiting it later. This component takes a folder describing one pass of that loop and decides, from the files alone, whether each lesson really moved a named surface or only produced a note that says it did.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It runs on local files and</span> emits metadata-only records, requiring every lesson&#x27;s refs to resolve to real files and reporting only ids, counts, hashes, and status.</strong> It runs on local files and writes metadata-only result records. Every lesson names the surface it changed, the action it took, and the refs that show the change held. Each ref must resolve to a real file. The result records report ids, counts, hashes, and pass or fail status, never the private text behind them.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The <code>run</code> entry point validates the</span> test fixture, while <code>run_voice_to_doctrine_bundle</code> validates the exported example bundle instead.</strong> The entry point is <code>run</code> in <code>src/microcosm_core/organs/voice_to_doctrine_self_improvement_loop.py</code>. A second entry point, <code>run_voice_to_doctrine_bundle</code>, validates the exported example bundle instead of the test fixture.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Learning is easy to assert, hard to back</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A claim that the system learned is easy to assert, so this component recomputes the verdict from evidence and ignores any label a lesson gives itself.</strong> &quot;The system learned from its work&quot; is easy to assert and hard to back. A log line, a closed ticket, and a confident summary all read as progress. If a check accepts that language at face value, a run can pass by describing success rather than showing it. This component refuses that. It recomputes the verdict from the evidence and ignores any label a lesson gives itself.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three trusts a loose version would make</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A loose check would trust a lesson&#x27;s stated status, an unverified ref, and a refinement that changed nothing, and the checks below close all three gaps.</strong> A loose version would trust three things this one does not: the lesson&#x27;s own stated status, a ref that names a file without checking the file exists, and a refinement that changed nothing. Each of those lets an unbacked claim through. The checks below close all three.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run</code> loads inputs and five validators</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> loads four input files plus six negative-case files, then runs five validators in order and merges their findings.</strong> <code>run</code> loads four input files from the chosen directory: <code>projection_protocol.json</code>, <code>propagation_policy.json</code>, <code>owner_surfaces.json</code>, and <code>local_lessons.json</code>, plus six negative-case files. It then runs five validators in order and merges their findings.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_projection_protocol</code> checks three source refs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_projection_protocol</code> requires the three source pattern refs the loop is built from, recording any missing one as a required-source-pattern-ref-missing code.</strong> <code>validate_projection_protocol</code> checks that the protocol declares the three source pattern refs the loop is built from: <code>recursive_self_improvement_operating_loop</code>, <code>doctrine_population_loop</code>, and <code>local_to_general_propagation</code>. A missing ref is recorded as <code>VOICE_DOCTRINE_REQUIRED_MACRO_PATTERN_REF_MISSING</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_policy</code> requires the seven-step sequence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_policy</code> requires the full seven-step sequence from <code>sense_local_pressure</code> through <code>publish_reentry_condition</code> and rejects any policy allowing result record-only progress.</strong> <code>validate_policy</code> checks that the policy carries the full seven-step sequence, from <code>sense_local_pressure</code> through <code>publish_reentry_condition</code>, and rejects any policy that authorizes result record-only progress.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_owner_surfaces</code> maps surface authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_owner_surfaces</code> builds a map where each surface needs a stable id, a public ref, and a declared mutation authority to own a change.</strong> <code>validate_owner_surfaces</code> builds a map of owner surfaces. Each surface needs a stable id, a public ref, and a declared mutation authority. A surface that names none of these cannot own a change.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_lessons</code> resolves every ref</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_lessons</code>, the core, requires each lesson&#x27;s fields, a mapped owner surface, one of four typed outcomes, and every ref resolving through <code>_resolve_ref</code> to an anchor.</strong> <code>validate_lessons</code> is the core. For each lesson it checks the required fields are present, the selected owner surface exists in the map, and the outcome is one of four: <code>refined_existing_surface</code>, <code>workitem_captured</code>, <code>nothing_to_refine</code>, or <code>already_propagated_verified</code>. It then resolves every ref the lesson carries (<code>changed_surface_ref</code>, <code>evidence_ref</code>, <code>evidence_refs</code>, <code>validation_ref</code>, <code>closeout_ref</code>) through <code>_resolve_ref</code>, which reads the target file and confirms the anchor text after <code>::</code> is present. A refinement with no changed surface is result record-only progress and fails. A capture with no re-entry condition fails. A <code>nothing_to_refine</code> with no stewardship and next-best-lane check fails.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Asserted labels cannot rescue a row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A lesson&#x27;s <code>expected_label</code> or <code>expected_verdict</code> is counted then ignored when the row is not genuinely backed, so a fixture cannot pass by declaring its own success.</strong> The defense against self-grading lives here too. A lesson may carry <code>expected_label</code>, <code>expected_status</code>, <code>expected_outcome</code>, or <code>expected_verdict</code>. <code>validate_lessons</code> counts those keys, then computes whether the lesson is genuinely backed from the other checks. If the lesson is not backed, the asserted label is recorded as ignored under <code>VOICE_DOCTRINE_BAKED_EXPECTED_LABEL_IGNORED</code> and cannot rescue the row. A fixture cannot pass by declaring its own success.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_source_module_result</code> verifies eight copied bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_result</code> confirms each of eight copied source bodies by hash, byte and line count, and anchors, allowing an exact copy unless a row declares a verified light edit.</strong> <code>_source_module_result</code> validates the copied source bodies listed in <code>source_module_manifest.json</code>. For each of the eight rows it confirms the target file exists, its sha256, byte count, and line count match the manifest, every required anchor is present in both the copied body and the live source file, and the copy is exact unless the row declares a verified light edit. Seven bodies are exact copies; one, the task-ledger skill body, is a verified light edit with the operator&#x27;s raw gesture removed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">This page is a checked surface</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This page is itself a checked surface, with lesson refs pointing at literal anchors here; deleting one leaves a ref unresolved and fails the run, though the fixture resolves nineteen.</strong> This page is one of the surfaces the fixture checks. Its lesson rows point evidence and completion refs at named anchors in this file, including Public Mechanics, Shape, Reader Proof Boundary, Body Handling, and Scope boundary. <code>_resolve_ref</code> looks for each anchor as literal text; if an anchor is deleted, the ref does not resolve, <code>validate_lessons</code> records <code>VOICE_DOCTRINE_SURFACE_REF_UNRESOLVED</code>, and the run fails. The fixture resolves nineteen refs with none unresolved.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Secret scan, gating, and record writers</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">After the validators <code>run</code> secret-scans inputs and copied bodies and passes only on clean findings, then writes three metadata-only records, with the bundle entry requiring the source manifest.</strong> After the validators, <code>run</code> runs a secret-exclusion scan over the input paths and copied bodies, merges the observed negative cases, and passes only when there are no blocking findings, no missing negative cases, a clean scan, and verified source modules. <code>_build_board</code> and the result and validation writers then emit <code>voice_to_doctrine_self_improvement_loop_result.json</code>, <code>..._board.json</code>, and <code>..._validation_receipt.json</code>, each carrying <code>body_in_receipt: false</code>. <code>run_voice_to_doctrine_bundle</code> calls <code>run</code> with negative cases off and the source-module manifest required, then stamps the bundle id.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the fixture describes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture spans four lessons over five owner surfaces: two refinements, one deferred capture with a re-entry condition, and one verified no-op.</strong> The fixture describes four lessons across five owner surfaces: two refine an existing surface, one captures deferred work with a re-entry condition, and one records a verified no-op.</p>\n<h3 class=\"pm-body__h\">Shape</h3>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (9 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1090\" height=\"528\" viewBox=\"0 0 1090 528\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"444.8\" y1=\"80.3\" x2=\"179.3\" y2=\"150.0\"></line><polygon class=\"pmd-arrow\" points=\"179.3,150.0 185.1,145.3 186.7,151.2\"></polygon><line class=\"pmd-edge\" x1=\"468.2\" y1=\"90.0\" x2=\"359.5\" y2=\"141.0\"></line><polygon class=\"pmd-arrow\" points=\"359.5,141.0 364.4,135.3 367.0,140.9\"></polygon><line class=\"pmd-edge\" x1=\"530.9\" y1=\"90.0\" x2=\"514.5\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"514.5,132.0 514.2,124.5 519.9,126.7\"></polygon><line class=\"pmd-edge\" x1=\"514.5\" y1=\"204.0\" x2=\"530.9\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"530.9,246.0 525.5,240.7 531.2,238.5\"></polygon><line class=\"pmd-edge\" x1=\"544.9\" y1=\"318.0\" x2=\"544.9\" y2=\"360.0\"></line><polygon class=\"pmd-arrow\" points=\"544.9,360.0 541.8,353.2 548.0,353.2\"></polygon><line class=\"pmd-edge\" x1=\"602.9\" y1=\"90.0\" x2=\"685.2\" y2=\"141.0\"></line><polygon class=\"pmd-arrow\" points=\"685.2,141.0 677.7,140.0 681.0,134.8\"></polygon><line class=\"pmd-edge\" x1=\"645.0\" y1=\"81.2\" x2=\"856.8\" y2=\"138.8\"></line><polygon class=\"pmd-arrow\" points=\"856.8,138.8 849.4,139.9 851.0,134.0\"></polygon><line class=\"pmd-edge\" x1=\"135.5\" y1=\"186.0\" x2=\"507.7\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"507.7,456.0 500.3,454.5 503.9,449.5\"></polygon><line class=\"pmd-edge\" x1=\"322.7\" y1=\"195.0\" x2=\"524.1\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"524.1,456.0 517.5,452.4 522.3,448.7\"></polygon><line class=\"pmd-edge\" x1=\"544.9\" y1=\"414.0\" x2=\"544.9\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"544.9,456.0 541.8,449.2 548.0,449.2\"></polygon><line class=\"pmd-edge\" x1=\"712.9\" y1=\"195.0\" x2=\"560.7\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"560.7,456.0 561.5,448.5 566.7,451.6\"></polygon><line class=\"pmd-edge\" x1=\"916.4\" y1=\"204.0\" x2=\"580.8\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"580.8,456.0 584.5,449.4 588.2,454.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"444.8\" y=\"18.0\" width=\"200.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"544.9\" y=\"40.5\">Load inputs</tspan><tspan x=\"544.9\" y=\"58.5\">protocol, policy,</tspan><tspan x=\"544.9\" y=\"76.5\">owner surfaces, lessons</tspan></text><title>Load inputs protocol, policy, owner surfaces, lessons</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"150.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"172.5\">3 source pattern refs</tspan></text><title>3 source pattern refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"231.4\" y=\"141.0\" width=\"141.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"301.9\" y=\"163.5\">validate_policy</tspan><tspan x=\"301.9\" y=\"181.5\">7-step sequence</tspan></text><title>validate_policy 7-step sequence</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"400.4\" y=\"132.0\" width=\"200.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"500.5\" y=\"154.5\">validate_owner_surfaces</tspan><tspan x=\"500.5\" y=\"172.5\">id, public ref,</tspan><tspan x=\"500.5\" y=\"190.5\">mutation authority</tspan></text><title>validate_owner_surfaces id, public ref, mutation authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"444.8\" y=\"246.0\" width=\"200.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"544.9\" y=\"268.5\">validate_lessons</tspan><tspan x=\"544.9\" y=\"286.5\">fields, owner, outcome,</tspan><tspan x=\"544.9\" y=\"304.5\">resolve every ref</tspan></text><title>validate_lessons fields, owner, outcome, resolve every ref</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"444.8\" y=\"360.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"544.9\" y=\"382.5\">Ignore expected label</tspan><tspan x=\"544.9\" y=\"400.5\">recompute from evidence</tspan></text><title>Ignore expected label recompute from evidence</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"628.6\" y=\"141.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"728.7\" y=\"163.5\">validate_negative_cases</tspan><tspan x=\"728.7\" y=\"181.5\">6 refusals</tspan></text><title>validate_negative_cases 6 refusals</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"856.8\" y=\"132.0\" width=\"215.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"964.3\" y=\"154.5\">_source_module_result</tspan><tspan x=\"964.3\" y=\"172.5\">8 copied bodies:</tspan><tspan x=\"964.3\" y=\"190.5\">hash, anchors, exact copy</tspan></text><title>_source_module_result 8 copied bodies: hash, anchors, exact copy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"426.3\" y=\"456.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"544.9\" y=\"478.5\">metadata-only result records</tspan><tspan x=\"544.9\" y=\"496.5\">result, board, validation</tspan></text><title>metadata-only result records result, board, validation</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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 source pattern refs</dt><dd><code class=\"pm-diagram__ref-loc\">validate_projection_protocol</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Load[&quot;Load inputs protocol, policy, owner surfaces, lessons&quot;] Protocol[&quot;validate_projection_protocol 3 source pattern refs&quot;] Policy[&quot;validate_policy 7-step sequence&quot;] Owners[&quot;validate_owner_surfaces id, public ref, mutation authority&quot;] Lessons[&quot;validate_lessons fields, owner, outcome, resolve every ref&quot;] Recompute[&quot;Ignore expected label recompute from evidence&quot;] Negative[&quot;validate_negative_cases 6 refusals&quot;] Source[&quot;_source_module_result 8 copied bodies: hash, anchors, exact copy&quot;] Result records[&quot;metadata-only result records result, board, validation&quot;] Load --&gt; Protocol Load --&gt; Policy Load --&gt; Owners Owners --&gt; Lessons Lessons --&gt; Recompute Load --&gt; Negative Load --&gt; Source Protocol --&gt; Result records Policy --&gt; Result records Recompute --&gt; Result records Negative --&gt; Result records Source --&gt; Result records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>validate_negative_cases</code> reads six files</span>, each a shape the loop must refuse, and records a fixed code for each:</strong> <code>validate_negative_cases</code> reads six files, each a shape the loop must refuse, and records a fixed code for each:</p>\n<ul><li><code>raw_operator_voice_export</code> carrying a forbidden body key gives <code>VOICE_DOCTRINE_RAW_OPERATOR_BODY_FORBIDDEN</code>.</li><li><code>doctrine_node_hand_edit</code> that edits a principle, concept, mechanism, or axiom by direct file write gives <code>VOICE_DOCTRINE_DIRECT_NODE_EDIT_FORBIDDEN</code>.</li><li><code>consume_without_deposit</code> with no deposit outcome gives <code>VOICE_DOCTRINE_CONSUME_WITHOUT_DEPOSIT</code>.</li><li><code>pattern_receipt_only_progress</code> whose owner action is append-result record-only gives <code>VOICE_DOCTRINE_RECEIPT_ONLY_PROGRESS</code>.</li><li><code>global_promotion_without_owner_validation</code> that requests promotion without owner validation gives <code>VOICE_DOCTRINE_GLOBAL_PROMOTION_WITHOUT_OWNER_VALIDATION</code>.</li><li><code>private_thread_body_export</code> carrying a forbidden body key gives <code>VOICE_DOCTRINE_PRIVATE_THREAD_BODY_FORBIDDEN</code>.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture, bundle, and tampering modes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">In fixture mode all six cases must be observed without blocking, in bundle mode none is expected, and source-module tampering each drops the verified-body count and adds a blocking code.</strong> In fixture mode these six cases are expected: they must all be observed for the run to pass, and they do not block. In bundle mode the negative inputs are absent and none is expected. The source-module tests also exercise tampering: a changed hash, a rehashed body edit, a wrong source ref, and a missing live source each drop the verified-body count and add a blocking code.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">After-action review and pattern language</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It follows after-action review and pattern-language practice, but a lesson becomes durable only with evidence, an owner surface, a validation ref, and a bounded re-entry path.</strong> This component follows after-action review, lessons-learned practice, and pattern-language work. NASA&#x27;s Lessons Learned Information System is a public example of preserving operational lessons so later work can reuse them, and pattern-language practice gives a vocabulary for turning repeated local solutions into named reusable forms. This component keeps that direction without collapsing a local lesson into doctrine: a lesson becomes durable only when it has evidence, an owner surface, a validation ref, and a bounded re-entry path.</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<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green record means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green record means the lessons named a real owner surface, resolved every ref, observed the negative cases, and passed the secret scan, and nothing beyond that.</strong> A green fixture or bundle record means the lessons named a real owner surface, resolved every ref, observed the negative cases, and passed the secret scan. It means nothing beyond that.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On a local folder it can require each lesson to name a surface, resolve every ref, land a typed outcome, and survive six refusals, with the bundle adding an eight-body copy floor.</strong> The strongest claim this component supports: on a local folder, it can require that each lesson name an owner surface, resolve every evidence and completion ref to a real file, land one of four typed outcomes, and survive the six refusals, while ignoring any label the lesson asserts about itself. The exported bundle adds a body floor: eight copied source bodies verified by hash, byte count, line count, and anchor, with the raw source text kept out of the result records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It exports no raw voice, thread bodies, or payloads and grants no doctrine mutation, promotion, or launch, keeping the proof boundary at the fixture, bundle, and copied-body manifest.</strong> It refuses the rest. It does not export source notes, private thread bodies, or model-output data. It does not grant doctrine mutation, direct edits to doctrine nodes, or global promotion. It does not perform live mutation of tracked work, external model access, source-file changes, launch, or public sharing. A pass is bounded validator evidence, bounded evidence that future lessons will generalize correctly and not whole-system correctness. The proof boundary and scope limit are the fixture, the exported bundle, the copied-body manifest, and the checks named above.</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": "component-voice-to-doctrine-self-improvement-loop.html"
          },
          {
            "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-module-cold-reader-route-map.html"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-module-pattern-binding-contract.html"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-module-navigation-hologram-route-plane.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.pattern_assimilation",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Pattern Assimilation",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
          "url": "paper-module-pattern-assimilation.html"
        }
      ],
      "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, whole-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-module-voice-to-doctrine-self-improvement-loop.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 TD Load[\"Load inputs protocol, policy, owner surfaces, lessons\"] Protocol[\"validate_projection_protocol 3 source pattern refs\"] Policy[\"validate_policy 7-step sequence\"] Owners[\"validate_owner_surfaces id, public ref, mutation authority\"] Lessons[\"validate_lessons fields, owner, outcome, resolve every ref\"] Recompute[\"Ignore expected label recompute from evidence\"] Negative[\"validate_negative_cases 6 refusals\"] Source[\"_source_module_result 8 copied bodies: hash, anchors, exact copy\"] Result records[\"metadata-only result records result, board, validation\"] Load --> Protocol Load --> Policy Load --> Owners Owners --> Lessons Lessons --> Recompute Load --> Negative Load --> Source Protocol --> Result records Policy --> Result records Recompute --> Result records Negative --> Result records Source --> Result records",
            "source_format": "mermaid",
            "source_hash": "sha256:8578741b5d16b562d7c4c2a137cfffb1c93428c4b9577b7ac018a1f19e091e6a",
            "source_line_end": 93,
            "source_line_start": 69
          }
        ],
        "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-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              }
            ],
            "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": "component-voice-to-doctrine-self-improvement-loop.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 154,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It decides from the files alone whether each lesson in a self-improvement pass actually moved a named surface or only left a note claiming it did. This component checks whether a claim of self-improvement is backed by evidence. The system it comes from turns a local lesson into a durable change: a piece of pressure is sensed, classified, assigned to an owner surface, changed or captured there, validated, and closed with a condition for revisiting it later. This component takes a folder describing one pass of that loop and decides, from the files alone, whether each lesson really moved a named surface or only produced a note that says it did.",
            "level": 4,
            "order": 1,
            "section_id": "it-decides-from-the-files-alone-whether-each-lesson-in",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "It decides from the files alone whether each lesson in"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It runs on local files and emits metadata-only records, requiring every lesson's refs to resolve to real files and reporting only ids, counts, hashes, and status. It runs on local files and writes metadata-only result records. Every lesson names the surface it changed, the action it took, and the refs that show the change held. Each ref must resolve to a real file. The result records report ids, counts, hashes, and pass or fail status, never the private text behind them.",
            "level": 4,
            "order": 2,
            "section_id": "it-runs-on-local-files-and-emits-body-free-records",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "It runs on local files and emits metadata-only records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The run entry point validates the test fixture, while runvoicetodoctrinebundle validates the exported example bundle instead. The entry point is run in src/microcosmcore/components/voicetodoctrineselfimprovementloop.py. A second entry point, runvoicetodoctrinebundle, validates the exported example bundle instead of the test fixture.",
            "level": 4,
            "order": 3,
            "section_id": "the-run-entry-point-validates-the-test-fixture",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "The `run` entry point validates the test fixture"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A claim that the system learned is easy to assert, so this component recomputes the verdict from evidence and ignores any label a lesson gives itself. \"The system learned from its work\" is easy to assert and hard to back. A log line, a closed ticket, and a confident summary all read as progress. If a check accepts that language at face value, a run can pass by describing success rather than showing it. This component refuses that. It recomputes the verdict from the evidence and ignores any label a lesson gives itself.",
            "level": 4,
            "order": 5,
            "section_id": "learning-is-easy-to-assert-hard-to-back",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Learning is easy to assert, hard to back"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose check would trust a lesson's stated status, an unverified ref, and a refinement that changed nothing, and the checks below close all three gaps. A loose version would trust three things this one does not: the lesson's own stated status, a ref that names a file without checking the file exists, and a refinement that changed nothing. Each of those lets an unbacked claim through. The checks below close all three.",
            "level": 4,
            "order": 6,
            "section_id": "three-trusts-a-loose-version-would-make",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Three trusts a loose version would make"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run loads four input files plus six negative-case files, then runs five validators in order and merges their findings. run loads four input files from the chosen directory: projectionprotocol.json, propagationpolicy.json, ownersurfaces.json, and locallessons.json, plus six negative-case files. It then runs five validators in order and merges their findings.",
            "level": 4,
            "order": 8,
            "section_id": "run-loads-inputs-and-five-validators",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "`run` loads inputs and five validators"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateprojectionprotocol requires the three source pattern refs the loop is built from, recording any missing one as a required-source-pattern-ref-missing code. validateprojectionprotocol checks that the protocol declares the three source pattern refs the loop is built from: recursiveselfimprovementoperatingloop, doctrinepopulationloop, and localtogeneralpropagation. A missing ref is recorded as VOICEDOCTRINEREQUIREDMACROPATTERNREF_MISSING.",
            "level": 4,
            "order": 9,
            "section_id": "validate-projection-protocol-checks-three-macro-refs",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "`validate_projection_protocol` checks three source refs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatepolicy requires the full seven-step sequence from senselocalpressure through publishreentrycondition and rejects any policy allowing result record-only progress. validatepolicy checks that the policy carries the full seven-step sequence, from senselocalpressure through publishreentrycondition, and rejects any policy that authorizes result record-only progress.",
            "level": 4,
            "order": 10,
            "section_id": "validate-policy-requires-the-seven-step-sequence",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "`validate_policy` requires the seven-step sequence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validateownersurfaces builds a map where each surface needs a stable id, a public ref, and a declared mutation authority to own a change. validateownersurfaces builds a map of owner surfaces. Each surface needs a stable id, a public ref, and a declared mutation authority. A surface that names none of these cannot own a change.",
            "level": 4,
            "order": 11,
            "section_id": "validate-owner-surfaces-maps-surface-authority",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "`validate_owner_surfaces` maps surface authority"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatelessons, the core, requires each lesson's fields, a mapped owner surface, one of four typed outcomes, and every ref resolving through resolveref to an anchor. validatelessons is the core. For each lesson it checks the required fields are present, the selected owner surface exists in the map, and the outcome is one of four: refinedexistingsurface, workitemcaptured, nothingtorefine, or alreadypropagatedverified. It then resolves every ref the lesson carries (changedsurfaceref, evidenceref, evidencerefs, validationref, completionref) through resolveref, which reads the target file and confirms the anchor text after :: is present. A refinement with no changed surface is result record-on\u2026",
            "level": 4,
            "order": 12,
            "section_id": "validate-lessons-resolves-every-ref",
            "source_line_end": 46,
            "source_line_start": 43,
            "title": "`validate_lessons` resolves every ref"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A lesson's expectedlabel or expectedverdict is counted then ignored when the row is not genuinely backed, so a fixture cannot pass by declaring its own success. The defense against self-grading lives here too. A lesson may carry expectedlabel, expectedstatus, expectedoutcome, or expectedverdict. validatelessons counts those keys, then computes whether the lesson is genuinely backed from the other checks. If the lesson is not backed, the asserted label is recorded as ignored under VOICEDOCTRINEBAKEDEXPECTEDLABELIGNORED and cannot rescue the row. A fixture cannot pass by declaring its own success.",
            "level": 4,
            "order": 13,
            "section_id": "asserted-labels-cannot-rescue-a-row",
            "source_line_end": 50,
            "source_line_start": 47,
            "title": "Asserted labels cannot rescue a row"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemoduleresult confirms each of eight copied source bodies by hash, byte and line count, and anchors, allowing an exact copy unless a row declares a verified light edit. sourcemoduleresult validates the copied source bodies listed in sourcemodule_manifest.json. For each of the eight rows it confirms the target file exists, its sha256, byte count, and line count match the manifest, every required anchor is present in both the copied body and the live source file, and the copy is exact unless the row declares a verified light edit. Seven bodies are exact copies; one, the task-ledger skill body, is a verified light edit with the operator's raw gesture removed.",
            "level": 4,
            "order": 14,
            "section_id": "source-module-result-verifies-eight-copied-bodies",
            "source_line_end": 54,
            "source_line_start": 51,
            "title": "`_source_module_result` verifies eight copied bodies"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This page is itself a checked surface, with lesson refs pointing at literal anchors here; deleting one leaves a ref unresolved and fails the run, though the fixture resolves nineteen. This page is one of the surfaces the fixture checks. Its lesson rows point evidence and completion refs at named anchors in this file, including Public Mechanics, Shape, Reader Proof Boundary, Body Handling, and Scope boundary. resolveref looks for each anchor as literal text; if an anchor is deleted, the ref does not resolve, validatelessons records VOICEDOCTRINESURFACEREF_UNRESOLVED, and the run fails. The fixture resolves nineteen refs with none unresolved.",
            "level": 4,
            "order": 15,
            "section_id": "this-page-is-a-checked-surface",
            "source_line_end": 58,
            "source_line_start": 55,
            "title": "This page is a checked surface"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "After the validators run secret-scans inputs and copied bodies and passes only on clean findings, then writes three metadata-only records, with the bundle entry requiring the source manifest. After the validators, run runs a secret-exclusion scan over the input paths and copied bodies, merges the observed negative cases, and passes only when there are no blocking findings, no missing negative cases, a clean scan, and verified source modules. buildboard and the result and validation writers then emit voicetodoctrineselfimprovementloopresult.json, ...board.json, and ...validationreceipt.json, each carrying bodyinreceipt: false. runvoicetodoctrine_bundle calls run with negative cases off and t\u2026",
            "level": 4,
            "order": 16,
            "section_id": "secret-scan-gating-and-record-writers",
            "source_line_end": 62,
            "source_line_start": 59,
            "title": "Secret scan, gating, and record writers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture spans four lessons over five owner surfaces: two refinements, one deferred capture with a re-entry condition, and one verified no-op. The fixture describes four lessons across five owner surfaces: two refine an existing surface, one captures deferred work with a re-entry condition, and one records a verified no-op.",
            "level": 4,
            "order": 17,
            "section_id": "what-the-fixture-describes",
            "source_line_end": 66,
            "source_line_start": 63,
            "title": "What the fixture describes"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "shape",
            "source_line_end": 94,
            "source_line_start": 67,
            "title": "Shape"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "negative-cases",
            "source_line_end": 96,
            "source_line_start": 95,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "validatenegativecases reads six files, each a shape the loop must refuse, and records a fixed code for each: validatenegativecases reads six files, each a shape the loop must refuse, and records a fixed code for each: rawoperatorvoiceexport carrying a forbidden body key gives VOICEDOCTRINERAWOPERATORBODYFORBIDDEN. doctrinenodehandedit that edits a principle, concept, mechanism, or axiom by direct file write gives VOICEDOCTRINEDIRECTNODEEDITFORBIDDEN. consumewithoutdeposit with no deposit outcome gives VOICEDOCTRINECONSUMEWITHOUTDEPOSIT. patternreceiptonlyprogress whose owner action is append-result record-only gives VOICEDOCTRINERECEIPTONLY_PROGRESS. globalpromotionwithoutownervalidation th\u2026",
            "level": 4,
            "order": 20,
            "section_id": "validate-negative-cases-reads-six-files",
            "source_line_end": 108,
            "source_line_start": 97,
            "title": "`validate_negative_cases` reads six files"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "In fixture mode all six cases must be observed without blocking, in bundle mode none is expected, and source-module tampering each drops the verified-body count and adds a blocking code. In fixture mode these six cases are expected: they must all be observed for the run to pass, and they do not block. In bundle mode the negative inputs are absent and none is expected. The source-module tests also exercise tampering: a changed hash, a rehashed body edit, a wrong source ref, and a missing live source each drop the verified-body count and add a blocking code.",
            "level": 4,
            "order": 21,
            "section_id": "fixture-bundle-and-tampering-modes",
            "source_line_end": 112,
            "source_line_start": 109,
            "title": "Fixture, bundle, and tampering modes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "prior-art-grounding",
            "source_line_end": 114,
            "source_line_start": 113,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "It follows after-action review and pattern-language practice, but a lesson becomes durable only with evidence, an owner surface, a validation ref, and a bounded re-entry path. This component follows after-action review, lessons-learned practice, and pattern-language work. NASA's Lessons Learned Information System is a public example of preserving operational lessons so later work can reuse them, and pattern-language practice gives a vocabulary for turning repeated local solutions into named reusable forms. This component keeps that direction without collapsing a local lesson into doctrine: a lesson becomes durable only when it has evidence, an owner surface, a validation ref, and a bounded\u2026",
            "level": 4,
            "order": 23,
            "section_id": "after-action-review-and-pattern-language",
            "source_line_end": 121,
            "source_line_start": 115,
            "title": "After-action review and pattern language"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate:",
            "level": 2,
            "order": 24,
            "section_id": "validation-receipt-path",
            "source_line_end": 139,
            "source_line_start": 122,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A green record means the lessons named a real owner surface, resolved every ref, observed the negative cases, and passed the secret scan, and nothing beyond that. A green fixture or bundle record means the lessons named a real owner surface, resolved every ref, observed the negative cases, and passed the secret scan. It means nothing beyond that.",
            "level": 4,
            "order": 25,
            "section_id": "what-a-green-record-means",
            "source_line_end": 143,
            "source_line_start": 140,
            "title": "What a green record means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 26,
            "section_id": "claim-ceiling",
            "source_line_end": 145,
            "source_line_start": 144,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "On a local folder it can require each lesson to name a surface, resolve every ref, land a typed outcome, and survive six refusals, with the bundle adding an eight-body copy floor. The strongest claim this component supports: on a local folder, it can require that each lesson name an owner surface, resolve every evidence and completion ref to a real file, land one of four typed outcomes, and survive the six refusals, while ignoring any label the lesson asserts about itself. The exported bundle adds a body floor: eight copied source bodies verified by hash, byte count, line count, and anchor, with the raw source text kept out of the result records.",
            "level": 4,
            "order": 27,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 149,
            "source_line_start": 146,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It exports no raw voice, thread bodies, or payloads and grants no doctrine mutation, promotion, or launch, keeping the proof boundary at the fixture, bundle, and copied-body manifest. It refuses the rest. It does not export source notes, private thread bodies, or model-output data. It does not grant doctrine mutation, direct edits to doctrine nodes, or global promotion. It does not perform live mutation of tracked work, external model access, source-file changes, launch, or public sharing. A pass is bounded validator evidence, bounded evidence that future lessons will generalize correctly and not whole-system correctness. The proof boundary and scope limit are the fixture, the exported bund\u2026",
            "level": 4,
            "order": 28,
            "section_id": "what-it-refuses",
            "source_line_end": 153,
            "source_line_start": 150,
            "title": "What it refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "voice_to_doctrine_self_improvement_loop.py",
            "path": "src/microcosm_core/organs/voice_to_doctrine_self_improvement_loop.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for lesson propagation validation, owner-surface checks, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_voice_to_doctrine_bundle",
              "validate_projection_protocol",
              "validate_policy",
              "validate_owner_surfaces",
              "validate_lessons",
              "validate_negative_cases",
              "_build_board"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/voice_to_doctrine_self_improvement_loop.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It checks a public list of</span> repeated navigation mistakes, each a typed row with a stable id and a plain explanation.</strong> The system keeps a public list of navigation mistakes that agents repeat: reaching for <code>grep</code> before asking the kernel for a route, sending work to a bridge before the scope is chosen, or switching execution mode in a chat reply without updating the disk contract. Each mistake is one typed row with a stable id and a plain explanation. This component checks that list.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It confirms the rows hold their</span> shape and the exported copy matches the source byte for byte, emitting counts, ids, and digests without copying the body or editing a route.</strong> It reads a copy of the routing registry, confirms the rows hold their declared shape, and confirms that the exported copy still matches the source byte for byte. It emits a result record carrying counts, ids, digests, and verdicts. It never copies the registry body text into that record, and it never edits a route.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture checker, not a live router</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is a checker, not a router, and rejects any row that declares route or source authority even while describing a public anti-pattern.</strong> <code>routing_anti_patterns_registry</code> is a checker, not a router. A page that lists routing failures is easy to mistake for the thing that decides routes. This component refuses that role in code. A row may describe a public anti-pattern, but a row that declares route or source authority is rejected.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Navigation fails quietly until named</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Navigation can fail silently, as when an agent greps a wide tree instead of taking a kernel route, so naming the failures as typed rows lets a reader recognise them.</strong> A navigation system can fail quietly. An agent greps a wide tree when one kernel route would have narrowed it first, and nothing complains until the work is already off course. Naming these failures as typed rows lets a reader recognise them instead of rediscovering them.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A loose list is not trustworthy evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Duplicate ids, missing explanations, self-graded labels, or claimed route authority would break the list, so each failure mode becomes a named rejection.</strong> A loose list is not enough. If rows can carry duplicate ids, skip their explanations, grade themselves with a pre-written label, or quietly claim route authority, the list stops being trustworthy evidence. The component turns each of those failure modes into a named rejection, so a passing run means something specific.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture and bundle entrypoints over one core</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> checks the fixture with its negative cases and <code>run-bundle</code> checks the exported bundle with a source-copy manifest, both calling <code>_build_result</code> in a fixed order.</strong> Two entrypoints share one validation core. <code>run</code> checks the first-wave fixture, including its negative cases. <code>run_routing_anti_patterns_bundle</code> (the <code>run-bundle</code> command) checks the exported bundle, where a source-copy manifest is required and the negative cases are not present. Both call <code>_build_result</code>, which runs the checks in a fixed order.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_load_payloads</code></td><td>Loads the positive registry copy and, for the fixture, the six negative-case files.</td></tr><tr><td><code>validate_copied_macro_registry_rows</code></td><td>Checks row shape and derives each row&#x27;s repair state from its id and text.</td></tr><tr><td><code>_negative_findings</code></td><td>Confirms each declared negative case is rejected with its expected error code.</td></tr><tr><td><code>_source_module_manifest_result</code></td><td>Verifies the exported copy&#x27;s sha256 digests, anchors, and metadata-only boundary.</td></tr><tr><td><code>scan_paths</code></td><td>Scans the inputs for forbidden private classes and secrets.</td></tr><tr><td><code>_write_receipts</code> and <code>result_card</code></td><td>Emit the result record and the compact card without the copied body.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Row shape, anchors, and forbidden fields</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_payload_findings</code> requires the <code>routing_anti_patterns</code> kind, uniquely-id&#x27;d rows with text and the three named anchors, and rejects authority overclaims, authority roles, and private fields.</strong> The row check is <code>validate_copied_macro_registry_rows</code>, which wraps <code>_payload_findings</code>. <code>_payload_findings</code> requires <code>kind: routing_anti_patterns</code>, a positive integer <code>version</code>, and at least one <code>anti_patterns</code> row. Each row must carry a stable unique id and explanatory text. When the positive fixture is checked, the three named anchors <code>kernel_before_grep</code>, <code>bridge_before_scope</code>, and <code>mode_in_chat_only</code> must all appear. It then walks every nested object and rejects three things: authority overclaims such as <code>release_authorized</code>, <code>provider_calls_authorized</code>, <code>source_mutation_authorized</code>, and <code>route_policy_mutation_authorized</code>; forbidden authority roles, where a row claims <code>source_authority</code>, <code>route_authority</code>, <code>control_plane_authority</code>, or a similar role; and private fields such as <code>private_source_body</code>, <code>raw_seed_body</code>, <code>provider_payload_body</code>, and <code>secret_value</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Repair state derived from text, not labels</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_route_repair_state_for_row</code> derives each row&#x27;s repair state from its own id and text rather than a baked label, keeping <code>baked_expected_labels_sufficient</code> false.</strong> One design choice sits in <code>_route_repair_state_for_row</code>. Rather than trust a label written into the row, the checker derives each row&#x27;s repair state from the row&#x27;s own id and text. <code>kernel_before_grep</code> only earns <code>kernel_first_navigation</code> if its text actually mentions grep, kernel, and route. A row that ships a pre-written label is recorded, and the field <code>baked_expected_labels_sufficient</code> stays false. The meaning stays grounded in text a reader can see, not in a self-asserted grade.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source-copy digest and anchor accountability</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_module_manifest_result</code> streams a sha256 over each copied module, requires all declared digests and anchors to match, and blocks the run on any mismatch.</strong> The exported-bundle path adds source-copy accountability through <code>_source_module_manifest_result</code>. It requires <code>source_module_manifest.json</code>, checks that the import is classified <code>copied_non_secret_macro_body</code>, and confirms the manifest keeps body text out of the result record. For each listed module it streams a sha256 over the copied target with <code>_sha256</code>, requires the declared <code>sha256</code>, <code>source_sha256</code>, and <code>target_sha256</code> to all match that digest, checks that the declared anchors appear in the copied body under <code>source_modules/</code>, and re-runs the row check over that copied body. A digest mismatch or a missing anchor blocks the run.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Secret scan and metadata-only result records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_result</code> passes only when rows, negative cases, the secret scan, and the source-copy check all clear, then writes metadata-only records and a compact card.</strong> <code>_build_result</code> also runs a secret-exclusion scan over the input paths. It reports a pass only when the positive rows have no findings, no expected negative case is missing, the scan has no blocking hit, and the source-copy check is either clean or absent. <code>_write_receipts</code> then writes the result, board, and validation records, and <code>result_card</code> projects a compact card whose omission list names the full-payload keys it left out.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"936\" height=\"420\" viewBox=\"0 0 936 420\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"467.8\" y1=\"54.0\" x2=\"467.8\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"467.8,96.0 464.7,89.2 470.9,89.2\"></polygon><line class=\"pmd-edge\" x1=\"404.7\" y1=\"130.6\" x2=\"205.1\" y2=\"183.0\"></line><polygon class=\"pmd-arrow\" points=\"205.1,183.0 211.0,178.3 212.5,184.2\"></polygon><line class=\"pmd-edge\" x1=\"448.0\" y1=\"132.0\" x2=\"401.9\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"401.9,174.0 404.9,167.1 409.0,171.7\"></polygon><line class=\"pmd-edge\" x1=\"498.3\" y1=\"132.0\" x2=\"569.5\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"569.5,174.0 562.0,173.2 565.1,167.9\"></polygon><line class=\"pmd-edge\" x1=\"530.9\" y1=\"128.6\" x2=\"769.2\" y2=\"183.8\"></line><polygon class=\"pmd-arrow\" points=\"769.2,183.8 761.8,185.2 763.2,179.3\"></polygon><line class=\"pmd-edge\" x1=\"205.1\" y1=\"219.0\" x2=\"399.3\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"399.3,270.0 391.9,271.2 393.4,265.3\"></polygon><line class=\"pmd-edge\" x1=\"401.9\" y1=\"228.0\" x2=\"448.0\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"448.0,270.0 440.9,267.7 445.0,263.1\"></polygon><line class=\"pmd-edge\" x1=\"569.5\" y1=\"228.0\" x2=\"498.3\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"498.3,270.0 502.6,263.9 505.7,269.2\"></polygon><line class=\"pmd-edge\" x1=\"769.2\" y1=\"218.2\" x2=\"545.5\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"545.5,270.0 551.5,265.5 552.9,271.4\"></polygon><line class=\"pmd-edge\" x1=\"467.8\" y1=\"306.0\" x2=\"467.8\" y2=\"348.0\"></line><polygon class=\"pmd-arrow\" points=\"467.8,348.0 464.7,341.2 470.9,341.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"393.6\" y=\"18.0\" width=\"148.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"40.5\">run / run-bundle</tspan></text><title>run / run-bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"404.7\" y=\"96.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"118.5\">_build_result</tspan></text><title>_build_result</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"183.0\" width=\"237.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"205.5\">shape + derived repair state</tspan></text><title>shape + derived repair state</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"283.2\" y=\"174.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.2\" y=\"196.5\">_negative_findings</tspan><tspan x=\"372.2\" y=\"214.5\">six named rejections</tspan></text><title>_negative_findings six named rejections</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"489.2\" y=\"174.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"615.2\" y=\"196.5\">_source_module_manifest_result</tspan><tspan x=\"615.2\" y=\"214.5\">sha256 + anchors</tspan></text><title>_source_module_manifest_result sha256 + anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"769.2\" y=\"174.0\" width=\"148.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"843.4\" y=\"196.5\">scan_paths</tspan><tspan x=\"843.4\" y=\"214.5\">secret exclusion</tspan></text><title>scan_paths secret exclusion</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"364.0\" y=\"270.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"292.5\">status = pass or blocked</tspan></text><title>status = pass or blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"345.5\" y=\"348.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"467.8\" y=\"370.5\">_write_receipts / result_card</tspan><tspan x=\"467.8\" y=\"388.5\">metadata-only records</tspan></text><title>_write_receipts / result_card metadata-only records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>shape + derived repair state</dt><dd><code class=\"pm-diagram__ref-loc\">validate_copied_macro_registry_rows</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Run[&quot;run / run-bundle&quot;] Build[&quot;_build_result&quot;] Rows[&quot;validate_copied_macro_registry_rows shape + derived repair state&quot;] Neg[&quot;_negative_findings six named rejections&quot;] Src[&quot;_source_module_manifest_result sha256 + anchors&quot;] Scan[&quot;scan_paths secret exclusion&quot;] Status[&quot;status = pass or blocked&quot;] Out[&quot;_write_receipts / result_card metadata-only records&quot;] Run --&gt; Build Build --&gt; Rows Build --&gt; Neg Build --&gt; Src Build --&gt; Scan Rows --&gt; Status Neg --&gt; Status Src --&gt; Status Scan --&gt; Status Status --&gt; Out</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The first-wave fixture ships six</span> perturbations. Each must be rejected with its own error code:</strong> The first-wave fixture ships six perturbations. Each must be rejected with its own error code:</p>\n<ul><li><code>missing_kind</code> rejected with <code>ROUTING_ANTI_PATTERN_KIND_REQUIRED</code></li><li><code>duplicate_id</code> rejected with <code>ROUTING_ANTI_PATTERN_DUPLICATE_ID</code></li><li><code>missing_text</code> rejected with <code>ROUTING_ANTI_PATTERN_TEXT_REQUIRED</code></li><li><code>authority_overclaim</code> rejected with <code>ROUTING_ANTI_PATTERN_AUTHORITY_OVERCLAIM</code></li><li><code>source_authority_masquerade</code> rejected with <code>ROUTING_ANTI_PATTERN_SOURCE_AUTHORITY_FORBIDDEN</code></li><li><code>private_source_leakage</code> rejected with <code>ROUTING_ANTI_PATTERN_PRIVATE_SOURCE_FORBIDDEN</code></li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Negative cases as proof obligations</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A run passes only when every expected case appears with its code and <code>missing_negative_cases</code> is empty, making the negatives proof obligations rather than illustrations.</strong> A run passes only when every expected case appears with its expected code and <code>missing_negative_cases</code> is empty. That makes the negative cases proof obligations, not illustrations.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">From pattern catalogs to CLI usability</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The registry follows the pattern and anti-pattern catalog tradition and CLI usability practice, requiring stable ids and explanatory text while staying below route-source authority.</strong> This registry follows the pattern and anti-pattern catalog tradition: name recurring failure shapes so future operators can recognise 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 of documenting practices that look useful but produce bad outcomes. The routing-specific presentation 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> press for discoverability and clear errors, and this component applies that pressure to navigation failures by requiring stable ids and explanatory text while staying below route-source authority.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>From <code>microcosm-substrate</code>, check the public routing-registry diagnostic without writing tracked records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass proves and does not</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass proves the public fixture, the six negative cases, and the copied-body digest floor, and does not make the registry a route source.</strong> A pass proves the public fixture, the six negative cases, and the copied-body digest floor. It does not make the registry a route source.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The one supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The evidence supports one claim: the rows hold their shape, carry stable ids, keep the three anchors, derive repair state from text, and the exported copy matches the source byte for byte.</strong> The evidence here supports one claim: the public anti-pattern rows hold their declared shape, carry stable ids and explanatory text, keep the three named anchors, derive each repair state from row text rather than a baked label, and the exported copy matches the source registry byte for byte with no secret leak. The validation result records that back that claim are the records listed under Validation Result record Path.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Projection-only, never route authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The boundary stops there: the component decides and mutates no routes, exposes no private notes, and excludes external model access or launch, staying projection-only.</strong> The proof boundary stops there. This component is a checker, not route source authority. It does not decide routes, mutate routes, prove route freshness, expose private routing notes, authorize external model access, include launch operations or public sharing, prove maturity or hosted-public posture, or prove whole-system correctness. Its scope limit is projection-only: it can describe how navigation goes wrong without becoming the thing that decides how navigation should go.</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": "component-routing-anti-patterns-registry.html"
          },
          {
            "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-module-navigation-hologram-route-plane.html"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-module-cold-reader-route-map.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.agent_route_observability_runtime",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Agent Route Observability Runtime",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
          "url": "paper-module-agent-route-observability-runtime.html"
        },
        {
          "id": "paper_module.navigation_hologram_route_plane",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Navigation Hologram Route Plane",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
          "url": "paper-module-navigation-hologram-route-plane.html"
        }
      ],
      "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-module-routing-anti-patterns-registry.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 Run[\"run / run-bundle\"] Build[\"_build_result\"] Rows[\"validate_copied_macro_registry_rows shape + derived repair state\"] Neg[\"_negative_findings six named rejections\"] Src[\"_source_module_manifest_result sha256 + anchors\"] Scan[\"scan_paths secret exclusion\"] Status[\"status = pass or blocked\"] Out[\"_write_receipts / result_card metadata-only records\"] Run --> Build Build --> Rows Build --> Neg Build --> Src Build --> Scan Rows --> Status Neg --> Status Src --> Status Scan --> Status Status --> Out",
            "source_format": "mermaid",
            "source_hash": "sha256:1b2d0673d50724dc5242bf2e2834e67c06743806ec8ad41cb5845798da0e2d99",
            "source_line_end": 77,
            "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": 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-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-module-cold-reader-route-map.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "routing_anti_patterns_registry",
                "kind": "organ",
                "kind_label": "component",
                "label": "Routing Anti Patterns Registry",
                "relation": "explains",
                "url": "component-routing-anti-patterns-registry.html"
              },
              {
                "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": 128,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/routing_anti_patterns_registry.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Hillside patterns library",
            "section_id": "from-pattern-catalogs-to-cli-usability",
            "url": "https://hillside.net/patterns/"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "from-pattern-catalogs-to-cli-usability",
            "url": "https://clig.dev/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It checks a public list of repeated navigation mistakes, each a typed row with a stable id and a plain explanation. The system keeps a public list of navigation mistakes that agents repeat: reaching for grep before asking the kernel for a route, sending work to a bridge before the scope is chosen, or switching execution mode in a chat reply without updating the disk contract. Each mistake is one typed row with a stable id and a plain explanation. This component checks that list.",
            "level": 4,
            "order": 1,
            "section_id": "it-checks-a-public-list-of-repeated-navigation-mistakes",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "It checks a public list of repeated navigation mistakes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It confirms the rows hold their shape and the exported copy matches the source byte for byte, emitting counts, ids, and digests without copying the body or editing a route. It reads a copy of the routing registry, confirms the rows hold their declared shape, and confirms that the exported copy still matches the source byte for byte. It emits a result record carrying counts, ids, digests, and verdicts. It never copies the registry body text into that record, and it never edits a route.",
            "level": 4,
            "order": 2,
            "section_id": "it-confirms-the-rows-hold-their-shape",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "It confirms the rows hold their shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is a checker, not a router, and rejects any row that declares route or source authority even while describing a public anti-pattern. routingantipatterns_registry is a checker, not a router. A page that lists routing failures is easy to mistake for the thing that decides routes. This component refuses that role in code. A row may describe a public anti-pattern, but a row that declares route or source authority is rejected.",
            "level": 4,
            "order": 3,
            "section_id": "fixture-checker-not-a-live-router",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Fixture checker, not a live router"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Navigation can fail silently, as when an agent greps a wide tree instead of taking a kernel route, so naming the failures as typed rows lets a reader recognise them. A navigation system can fail quietly. An agent greps a wide tree when one kernel route would have narrowed it first, and nothing complains until the work is already off course. Naming these failures as typed rows lets a reader recognise them instead of rediscovering them.",
            "level": 4,
            "order": 5,
            "section_id": "navigation-fails-quietly-until-named",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Navigation fails quietly until named"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Duplicate ids, missing explanations, self-graded labels, or claimed route authority would break the list, so each failure mode becomes a named rejection. A loose list is not enough. If rows can carry duplicate ids, skip their explanations, grade themselves with a pre-written label, or quietly claim route authority, the list stops being trustworthy evidence. The component turns each of those failure modes into a named rejection, so a passing run means something specific.",
            "level": 4,
            "order": 6,
            "section_id": "a-loose-list-is-not-trustworthy-evidence",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "A loose list is not trustworthy evidence"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "run checks the fixture with its negative cases and run-bundle checks the exported bundle with a source-copy manifest, both calling buildresult in a fixed order. Two entrypoints share one validation core. run checks the first-wave fixture, including its negative cases. runroutingantipatternsbundle (the run-bundle command) checks the exported bundle, where a source-copy manifest is required and the negative cases are not present. Both call buildresult, which runs the checks in a fixed order.",
            "level": 4,
            "order": 8,
            "section_id": "fixture-and-bundle-entrypoints-over-one-core",
            "source_line_end": 39,
            "source_line_start": 27,
            "title": "Fixture and bundle entrypoints over one core"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "payloadfindings requires the routingantipatterns kind, uniquely-id'd rows with text and the three named anchors, and rejects authority overclaims, authority roles, and private fields. The row check is validatecopiedmacroregistryrows, which wraps payloadfindings. payloadfindings requires kind: routingantipatterns, a positive integer version, and at least one antipatterns row. Each row must carry a stable unique id and explanatory text. When the positive fixture is checked, the three named anchors kernelbeforegrep, bridgebeforescope, and modeinchatonly must all appear. It then walks every nested object and rejects three things: authority overclaims such as releaseauthorized, providercallsauth\u2026",
            "level": 4,
            "order": 9,
            "section_id": "row-shape-anchors-and-forbidden-fields",
            "source_line_end": 43,
            "source_line_start": 40,
            "title": "Row shape, anchors, and forbidden fields"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "routerepairstateforrow derives each row's repair state from its own id and text rather than a baked label, keeping bakedexpectedlabelssufficient false. One design choice sits in routerepairstateforrow. Rather than trust a label written into the row, the checker derives each row's repair state from the row's own id and text. kernelbeforegrep only earns kernelfirstnavigation if its text actually mentions grep, kernel, and route. A row that ships a pre-written label is recorded, and the field bakedexpectedlabels_sufficient stays false. The meaning stays grounded in text a reader can see, not in a self-asserted grade.",
            "level": 4,
            "order": 10,
            "section_id": "repair-state-derived-from-text-not-labels",
            "source_line_end": 47,
            "source_line_start": 44,
            "title": "Repair state derived from text, not labels"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemodulemanifestresult streams a sha256 over each copied module, requires all declared digests and anchors to match, and blocks the run on any mismatch. The exported-bundle path adds source-copy accountability through sourcemodulemanifestresult. It requires sourcemodulemanifest.json, checks that the import is classified copiednonsecretmacrobody, and confirms the manifest keeps body text out of the result record. For each listed module it streams a sha256 over the copied target with sha256, requires the declared sha256, sourcesha256, and targetsha256 to all match that digest, checks that the declared anchors appear in the copied body under source_modules/, and re-runs the row check over\u2026",
            "level": 4,
            "order": 11,
            "section_id": "source-copy-digest-and-anchor-accountability",
            "source_line_end": 51,
            "source_line_start": 48,
            "title": "Source-copy digest and anchor accountability"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "buildresult passes only when rows, negative cases, the secret scan, and the source-copy check all clear, then writes metadata-only records and a compact card. buildresult also runs a secret-exclusion scan over the input paths. It reports a pass only when the positive rows have no findings, no expected negative case is missing, the scan has no blocking hit, and the source-copy check is either clean or absent. writereceipts then writes the result, board, and validation records, and resultcard projects a compact card whose omission list names the full-payload keys it left out.",
            "level": 4,
            "order": 12,
            "section_id": "secret-scan-and-body-free-receipts",
            "source_line_end": 78,
            "source_line_start": 52,
            "title": "Secret scan and metadata-only result records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 80,
            "source_line_start": 79,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The first-wave fixture ships six perturbations. Each must be rejected with its own error code: The first-wave fixture ships six perturbations. Each must be rejected with its own error code: missingkind rejected with ROUTINGANTIPATTERNKIND_REQUIRED duplicateid rejected with ROUTINGANTIPATTERNDUPLICATE_ID missingtext rejected with ROUTINGANTIPATTERNTEXT_REQUIRED authorityoverclaim rejected with ROUTINGANTIPATTERNAUTHORITY_OVERCLAIM sourceauthoritymasquerade rejected with ROUTINGANTIPATTERNSOURCEAUTHORITY_FORBIDDEN privatesourceleakage rejected with ROUTINGANTIPATTERNPRIVATESOURCE_FORBIDDEN",
            "level": 4,
            "order": 14,
            "section_id": "the-first-wave-fixture-ships-six-perturbations",
            "source_line_end": 92,
            "source_line_start": 81,
            "title": "The first-wave fixture ships six perturbations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A run passes only when every expected case appears with its code and missingnegativecases is empty, making the negatives proof obligations rather than illustrations. A run passes only when every expected case appears with its expected code and missingnegativecases is empty. That makes the negative cases proof obligations, not illustrations.",
            "level": 4,
            "order": 15,
            "section_id": "negative-cases-as-proof-obligations",
            "source_line_end": 96,
            "source_line_start": 93,
            "title": "Negative cases as proof obligations"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 98,
            "source_line_start": 97,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The registry follows the pattern and anti-pattern catalog tradition and CLI usability practice, requiring stable ids and explanatory text while staying below route-source authority. This registry follows the pattern and anti-pattern catalog tradition: name recurring failure shapes so future operators can recognise and avoid them. The Hillside patterns library is the positive pattern-language ancestor, and the software anti-pattern literature supplies the inverse move of documenting practices that look useful but produce bad outcomes. The routing-specific presentation borrows from CLI usability practice: the Command Line Interface Guidelines press for discoverability and clear errors, and th\u2026",
            "level": 4,
            "order": 17,
            "section_id": "from-pattern-catalogs-to-cli-usability",
            "source_line_end": 102,
            "source_line_start": 99,
            "title": "From pattern catalogs to CLI usability"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, check the public routing-registry diagnostic without writing tracked records:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 113,
            "source_line_start": 103,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass proves the public fixture, the six negative cases, and the copied-body digest floor, and does not make the registry a route source. A pass proves the public fixture, the six negative cases, and the copied-body digest floor. It does not make the registry a route source.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-proves-and-does-not",
            "source_line_end": 117,
            "source_line_start": 114,
            "title": "What a pass proves and does not"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 119,
            "source_line_start": 118,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The evidence supports one claim: the rows hold their shape, carry stable ids, keep the three anchors, derive repair state from text, and the exported copy matches the source byte for byte. The evidence here supports one claim: the public anti-pattern rows hold their declared shape, carry stable ids and explanatory text, keep the three named anchors, derive each repair state from row text rather than a baked label, and the exported copy matches the source registry byte for byte with no secret leak. The validation result records that back that claim are the records listed under Validation Result record Path.",
            "level": 4,
            "order": 21,
            "section_id": "the-one-supported-claim",
            "source_line_end": 123,
            "source_line_start": 120,
            "title": "The one supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The boundary stops there: the component decides and mutates no routes, exposes no private notes, and excludes external model access or launch, staying projection-only. The proof boundary stops there. This component is a checker, not route source authority. It does not decide routes, mutate routes, prove route freshness, expose private routing notes, authorize external model access, include launch operations or public sharing, prove maturity or hosted-public posture, or prove whole-system correctness. Its scope limit is projection-only: it can describe how navigation goes wrong without becoming the thing that decides how navigation should go.",
            "level": 4,
            "order": 22,
            "section_id": "projection-only-never-route-authority",
            "source_line_end": 127,
            "source_line_start": 124,
            "title": "Projection-only, never route authority"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "routing_anti_patterns_registry.py",
            "path": "src/microcosm_core/organs/routing_anti_patterns_registry.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for routing anti-pattern registry validation, source-module digest checks, private-leak rejection, negative cases, and scope limits.",
            "symbols": [
              "run",
              "run_routing_anti_patterns_bundle",
              "_payload_findings",
              "_source_module_manifest_result",
              "_source_open_body_import_summary",
              "_build_result",
              "_write_receipts",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/routing_anti_patterns_registry.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/routing_anti_patterns_registry.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The Swift <code>AudioLevelMonitor</code> drives a live</span> microphone level meter in a recording app. Almost all of that file is platform machinery: opening a capture session, picking a device, reading sample buffers off a callback.</strong> The Swift <code>AudioLevelMonitor</code> drives a live microphone level meter in a recording app. Almost all of that file is platform machinery: opening a capture session, picking a device, reading sample buffers off a callback. One small pure function inside it, <code>normalizedLevel</code>, turns a block of audio samples into a single number between zero and one. That number is the meter reading, and it is the only part that can be checked without a microphone.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">This component ports</span> that one function to Python and runs it over synthetic sample arrays that ship in the public clone.</strong> This component ports that one function to Python and runs it over synthetic sample arrays that ship in the public clone. It answers one question: does the Python re-implementation produce the same level value as the Swift original, on inputs anyone can inspect. It writes a result record with the per-case comparison and a <code>pass</code> or <code>blocked</code> verdict.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Everything device-specific stays on the</span> Swift side. The port does not open an <code>AVCaptureSession</code>, request microphone permission, read recorded audio, or capture a device.</strong> Everything device-specific stays on the Swift side. The port does not open an <code>AVCaptureSession</code>, request microphone permission, read recorded audio, or capture a device.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A live level meter is hard</span> to test because it depends on real audio hardware and OS permissions that cannot live in a public fixture.</strong> 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. If you ported the whole monitor you would inherit all of that and prove nothing checkable. The narrow choice here is to isolate the amplitude arithmetic and hold everything else out.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">What crosses into Python is the</span> calculation alone. The claim is deliberately small: numeric parity for one function over sample arrays we can publish.</strong> What crosses into Python is the calculation alone. The claim is deliberately small: numeric parity for one function over sample arrays we can publish. That is why the interesting content is what the port refuses to include, not what it copies.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The math lives in <code>normalized_level(samples</span>, sample_format)</code>. It accepts two format tags, <code>float32</code> and <code>int16</code>.</strong> The math lives in <code>normalized_level(samples, sample_format)</code>. It accepts two format tags, <code>float32</code> and <code>int16</code>. Any other tag raises <code>ValueError</code>, which is how the unsupported-format case is exercised. An empty buffer returns <code>0.0</code> before any arithmetic runs.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">For a non-empty buffer it</span> accumulates the square of each sample. Float samples are used as-is.</strong> For a non-empty buffer it accumulates the square of each sample. 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 one amplitude. That value is multiplied by <code>8.0</code> and clamped 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. The int16 divisor and the <code>rms * 8</code> clamp are the two lines the exported bundle requires to match the copied Swift text.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The runtime is <code>_audio_evaluator</code></span>. It loads the probe manifest and runs three evaluation passes, then joins their findings.</strong> The runtime is <code>_audio_evaluator</code>. It loads the probe manifest and runs three evaluation passes, then joins their findings.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_evaluate_reference_cases</code> reads the synthetic cases in</span> the manifest. Each case carries samples, a format, an expected level, and a tolerance.</strong> <code>_evaluate_reference_cases</code> reads the synthetic cases in the manifest. Each case carries samples, a format, an expected level, and a tolerance. For each one it calls <code>normalized_level</code> and compares the observed value against the expected value within the tolerance. A case that is malformed, that raises, or that lands outside tolerance becomes a finding. It also checks that all three named cases in <code>EXPECTED_CASES</code> (<code>float32_reference_buffer</code>, <code>int16_reference_buffer</code>, <code>clamp_over_one_buffer</code>) are present, and records a finding for any that are missing.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_evaluate_byte_reference_cases</code> covers the optional WAV cases</span>. For each one <code>_decode_int16_wav</code> opens the file, and rejects anything that is not mono, 16-bit, uncompressed PCM, or whose byte length does not match its header.</strong> <code>_evaluate_byte_reference_cases</code> covers the optional WAV cases. For each one <code>_decode_int16_wav</code> opens the file, and rejects anything that is not mono, 16-bit, uncompressed PCM, or whose byte length does not match its header. It unpacks the frames to int16 samples, recomputes the level from the raw bytes, and compares against the manifest expectation. A missing file, a decode failure, or an unsupported format each becomes a distinct finding rather than a silent skip.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_evaluate_negative_exercises</code> runs the three refusals directly</span>. It confirms an empty buffer reads zero, that <code>[1.0, -1.0, 0.5]</code> scales past one and clamps to one, and that format <code>pcm24</code> is refused with a <code>ValueError</code>.</strong> <code>_evaluate_negative_exercises</code> runs the three refusals directly. It confirms an empty buffer reads zero, that <code>[1.0, -1.0, 0.5]</code> scales past one and clamps to one, and that format <code>pcm24</code> is refused with a <code>ValueError</code>. Each expectation is cross-checked against a small JSON fixture and turns into a finding if it does not hold. The declared codes for these cases live in <code>EXPECTED_NEGATIVE_CASES</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Any finding from any pass flips</span> the overall status from <code>pass</code> to <code>blocked</code>. <code>run</code> wraps the evaluator for fixture input and <code>run_batch8_audio_level_rms_bundle</code> wraps it for the exported source bundle; <code>result_card</code> projects the verdict, the reference-case counts, and the authority floor into a compact public card.</strong> Any finding from any pass flips the overall status from <code>pass</code> to <code>blocked</code>. <code>run</code> wraps the evaluator for fixture input and <code>run_batch8_audio_level_rms_bundle</code> wraps it for the exported source bundle; <code>result_card</code> projects the verdict, the reference-case counts, and the authority floor into a compact public card.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (10 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"833\" height=\"612\" viewBox=\"0 0 833 612\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"416.6\" y1=\"90.0\" x2=\"416.6\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"416.6,132.0 413.5,125.2 419.7,125.2\"></polygon><line class=\"pmd-edge\" x1=\"360.2\" y1=\"168.0\" x2=\"228.6\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"228.6,210.0 234.2,205.0 236.1,210.8\"></polygon><line class=\"pmd-edge\" x1=\"418.1\" y1=\"168.0\" x2=\"421.7\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"421.7,210.0 418.1,203.4 424.2,202.9\"></polygon><line class=\"pmd-edge\" x1=\"474.5\" y1=\"168.0\" x2=\"609.7\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"609.7,210.0 602.3,210.9 604.1,205.0\"></polygon><line class=\"pmd-edge\" x1=\"228.6\" y1=\"264.0\" x2=\"360.2\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"360.2,306.0 352.7,306.8 354.6,301.0\"></polygon><line class=\"pmd-edge\" x1=\"421.7\" y1=\"264.0\" x2=\"418.1\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"418.1,306.0 415.7,298.9 421.8,299.4\"></polygon><line class=\"pmd-edge\" x1=\"609.7\" y1=\"264.0\" x2=\"474.5\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"474.5,306.0 480.2,301.0 482.0,306.9\"></polygon><line class=\"pmd-edge\" x1=\"416.6\" y1=\"342.0\" x2=\"416.6\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"416.6,384.0 413.5,377.2 419.7,377.2\"></polygon><line class=\"pmd-edge\" x1=\"416.6\" y1=\"438.0\" x2=\"416.6\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"416.6,480.0 413.5,473.2 419.7,473.2\"></polygon><line class=\"pmd-edge\" x1=\"399.7\" y1=\"516.0\" x2=\"360.1\" y2=\"558.0\"></line><polygon class=\"pmd-arrow\" points=\"360.1,558.0 362.6,550.9 367.1,555.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"359.9\" y=\"528.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"379.9\" y=\"541.0\" text-anchor=\"middle\">&quot;yes&quot;</text><line class=\"pmd-edge\" x1=\"436.1\" y1=\"516.0\" x2=\"481.6\" y2=\"558.0\"></line><polygon class=\"pmd-arrow\" points=\"481.6,558.0 474.5,555.6 478.6,551.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"441.9\" y=\"528.0\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"458.9\" y=\"541.0\" text-anchor=\"middle\">&quot;no&quot;</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"279.5\" y=\"18.0\" width=\"274.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"40.5\">Probe manifest</tspan><tspan x=\"416.6\" y=\"58.5\">synthetic arrays + WAV byte cases</tspan><tspan x=\"416.6\" y=\"76.5\">expected level per case</tspan></text><title>Probe manifest synthetic arrays + WAV byte cases expected level per case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"342.4\" y=\"132.0\" width=\"148.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"154.5\">_audio_evaluator</tspan></text><title>_audio_evaluator</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"232.5\">_evaluate_reference_cases</tspan><tspan x=\"144.0\" y=\"250.5\">float32, int16, clamp-over-one</tspan></text><title>_evaluate_reference_cases float32, int16, clamp-over-one</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"210.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"424.0\" y=\"232.5\">_evaluate_byte_reference_cases</tspan><tspan x=\"424.0\" y=\"250.5\">decode mono 16-bit PCM WAV</tspan></text><title>_evaluate_byte_reference_cases decode mono 16-bit PCM WAV</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"578.0\" y=\"210.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"696.6\" y=\"232.5\">_evaluate_negative_exercises</tspan><tspan x=\"696.6\" y=\"250.5\">empty, clamp, unknown-format</tspan></text><title>_evaluate_negative_exercises empty, clamp, unknown-format</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"279.5\" y=\"306.0\" width=\"274.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"328.5\">normalized_level(samples, format)</tspan></text><title>normalized_level(samples, format)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"384.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"406.5\">compare observed vs expected</tspan><tspan x=\"416.6\" y=\"424.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=\"416.6,480.0 476.0,498.0 416.6,516.0 357.2,498.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"502.5\">any finding?</tspan></text><title>any finding?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.7\" y=\"558.0\" width=\"141.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"343.2\" y=\"580.5\">status: blocked</tspan></text><title>status: blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"441.7\" y=\"558.0\" width=\"118.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"501.1\" y=\"580.5\">status: pass</tspan></text><title>status: pass</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD manifest[&quot;Probe manifest synthetic arrays + WAV byte cases expected level per case&quot;] evaluator[&quot;_audio_evaluator&quot;] refcases[&quot;_evaluate_reference_cases float32, int16, clamp-over-one&quot;] bytecases[&quot;_evaluate_byte_reference_cases decode mono 16-bit PCM WAV&quot;] negatives[&quot;_evaluate_negative_exercises empty, clamp, unknown-format&quot;] level[&quot;normalized_level(samples, format)&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;] manifest --&gt; evaluator evaluator --&gt; refcases evaluator --&gt; bytecases evaluator --&gt; negatives refcases --&gt; level bytecases --&gt; level negatives --&gt; level level --&gt; compare compare --&gt; verdict verdict --&gt;|&quot;yes&quot;| blocked verdict --&gt;|&quot;no&quot;| passed</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The three named negative cases are</span> the reason the port is worth running. <code>audio_level_empty_buffer_zero</code> requires an empty buffer to read <code>0.0</code>.</strong> The three named negative cases are the reason the port is worth running. <code>audio_level_empty_buffer_zero</code> requires an empty buffer to read <code>0.0</code>. <code>audio_level_clamps_over_one</code> requires an over-one RMS-scaled buffer to clamp to <code>1.0</code>. <code>audio_level_unknown_format_refused</code> requires a format the port does not know to raise <code>ValueError</code>. If any of these behaviors changed, the corresponding code (<code>BATCH8_AUDIO_LEVEL_EMPTY_BUFFER_ZERO</code>, <code>BATCH8_AUDIO_LEVEL_CLAMP_REQUIRED</code>, <code>BATCH8_AUDIO_LEVEL_UNKNOWN_FORMAT_REFUSED</code>) is recorded and the run blocks.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The math is standard digital-audio</span> metering. Root mean square amplitude is a common way to summarise signal energy for a level display, and the practice of keeping OS capture APIs outside a pure numeric test is ordinary engineering hygiene.</strong> The math is standard digital-audio metering. Root mean square amplitude is a common way to summarise signal energy for a level display, and the practice of keeping OS capture APIs outside a pure numeric test is ordinary engineering hygiene. Two honest anchors for the surrounding platform work are 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, which is the capture layer the Swift original uses, and the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.ffmpeg.org/documentation.html\">FFmpeg documentation</a>, where audio streams and levels are handled as explicit inputs and transforms. This component borrows only the RMS-level calculation shape and binds it to fixture-based Python parity checks.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run these from the <code>microcosm-substrate/</code> public root:</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The first command writes the parity</span> result and sign-off JSON. The second validates the copied Swift source module, its digest anchors, the negative exercises, and the body-exclusion scan.</strong> The first command writes the parity result and sign-off JSON. The second validates the copied Swift source module, its digest anchors, the negative exercises, and the body-exclusion scan. The test checks the Python port, bundle validation, result record body scan, and scope limit. A pass means the Python port reproduced every expected level within tolerance and refused every case it should refuse.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Numeric parity with the copied Swift calculation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim this supports is a deterministic Python port of the audio-level RMS calculation that matches the copied Swift text on published sample arrays, with a generated diagram view and navigation links available from the same source row.</strong> The strongest claim this supports is a deterministic Python port of the audio-level RMS calculation that matches the copied Swift text on published sample arrays, with a generated diagram view and navigation links available from the same source row. The proof boundary is numeric parity for <code>normalized_level</code> over public fixture inputs, nothing more.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The scope limit stops there</span>. This is not macOS audio-session evidence, not microphone permission authority, not device capture, not UI readiness, not source-file changes, and not public sharing or launch-scope decision.</strong> The scope limit stops there. This is not macOS audio-session evidence, not microphone permission authority, not device capture, not UI readiness, not source-file changes, and not public sharing or launch-scope decision. The result records carry refs, digests, sample counts, and parity verdicts only; copied source bodies and audio samples stay out of them. Any claim past parity would need new evidence this component does not produce.</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": "component-batch8-audio-level-rms-port.html"
          },
          {
            "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-module-batch7-demo-take-console-capsule.html"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "id": "paper_module.public_reveal_walkthrough",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Public Reveal Walkthrough",
            "relation": "depends on",
            "url": "paper-module-public-reveal-walkthrough.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-batch8-audio-level-rms-port.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 manifest[\"Probe manifest synthetic arrays + WAV byte cases expected level per case\"] evaluator[\"_audio_evaluator\"] refcases[\"_evaluate_reference_cases float32, int16, clamp-over-one\"] bytecases[\"_evaluate_byte_reference_cases decode mono 16-bit PCM WAV\"] negatives[\"_evaluate_negative_exercises empty, clamp, unknown-format\"] level[\"normalized_level(samples, format)\"] compare[\"compare observed vs expected within tolerance\"] verdict{\"any finding?\"} blocked[\"status: blocked\"] passed[\"status: pass\"] manifest --> evaluator evaluator --> refcases evaluator --> bytecases evaluator --> negatives refcases --> level bytecases --> level negatives --> level level --> compare compare --> verdict verdict -->|\"yes\"| blocked verdict -->|\"no\"| passed",
            "source_format": "mermaid",
            "source_hash": "sha256:25606d1a333cb2f7cfd7134eb689a0a5b67ae7aae9037c467fe3a6a2f7af5ba0",
            "source_line_end": 91,
            "source_line_start": 67
          }
        ],
        "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-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "depends on",
                "url": "paper-module-public-reveal-walkthrough.html"
              }
            ],
            "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": "component-batch8-audio-level-rms-port.html"
              },
              {
                "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": 141,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_audio_level_rms_port.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "AVFoundation",
            "section_id": "the-math-is-standard-digital-audio-metering",
            "url": "https://developer.apple.com/av-foundation/"
          },
          {
            "kind": "external_reference",
            "label": "FFmpeg documentation",
            "section_id": "the-math-is-standard-digital-audio-metering",
            "url": "https://www.ffmpeg.org/documentation.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The Swift AudioLevelMonitor drives a live microphone level meter in a recording app. Almost all of that file is platform machinery: opening a capture session, picking a device, reading sample buffers off a callback. The Swift AudioLevelMonitor drives a live microphone level meter in a recording app. Almost all of that file is platform machinery: opening a capture session, picking a device, reading sample buffers off a callback. One small pure function inside it, normalizedLevel, turns a block of audio samples into a single number between zero and one. That number is the meter reading, and it is the only part that can be checked without a microphone.",
            "level": 4,
            "order": 1,
            "section_id": "the-swift-audiolevelmonitor-drives-a-live-microphone-level-meter-in-a-recording-app",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "The Swift `AudioLevelMonitor` drives a live microphone level meter in a recording app"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component ports that one function to Python and runs it over synthetic sample arrays that ship in the public clone. This component ports that one function to Python and runs it over synthetic sample arrays that ship in the public clone. It answers one question: does the Python re-implementation produce the same level value as the Swift original, on inputs anyone can inspect. It writes a result record with the per-case comparison and a pass or blocked verdict.",
            "level": 4,
            "order": 2,
            "section_id": "this-component-ports-that-one-function-to-python",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "This component ports that one function to Python"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Everything device-specific stays on the Swift side. The port does not open an AVCaptureSession, request microphone permission, read recorded audio, or capture a device. Everything device-specific stays on the Swift side. The port does not open an AVCaptureSession, request microphone permission, read recorded audio, or capture a device.",
            "level": 4,
            "order": 3,
            "section_id": "everything-device-specific-stays-on-the-swift-side",
            "source_line_end": 17,
            "source_line_start": 13,
            "title": "Everything device-specific stays on the Swift side"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 19,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "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. 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. If you ported the whole monitor you would inherit all of that and prove nothing checkable. The narrow choice here is to isolate the amplitude arithmetic and hold everything else out.",
            "level": 4,
            "order": 5,
            "section_id": "a-live-level-meter-is-hard-to-test",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "A live level meter is hard to test"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "What crosses into Python is the calculation alone. The claim is deliberately small: numeric parity for one function over sample arrays we can publish. What crosses into Python is the calculation alone. The claim is deliberately small: numeric parity for one function over sample arrays we can publish. That is why the interesting content is what the port refuses to include, not what it copies.",
            "level": 4,
            "order": 6,
            "section_id": "what-crosses-into-python-is-the-calculation-alone",
            "source_line_end": 29,
            "source_line_start": 25,
            "title": "What crosses into Python is the calculation alone"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The math lives in normalizedlevel(samples, sampleformat). It accepts two format tags, float32 and int16. The math lives in normalizedlevel(samples, sampleformat). It accepts two format tags, float32 and int16. Any other tag raises ValueError, which is how the unsupported-format case is exercised. An empty buffer returns 0.0 before any arithmetic runs.",
            "level": 4,
            "order": 8,
            "section_id": "the-math-lives-in-normalized-level-samples-sample-format",
            "source_line_end": 36,
            "source_line_start": 32,
            "title": "The math lives in `normalized_level(samples, sample_format)`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "For a non-empty buffer it accumulates the square of each sample. Float samples are used as-is. For a non-empty buffer it accumulates the square of each sample. 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 one amplitude. That value is multiplied by 8.0 and clamped with min(max(rms 8.0, 0.0), 1.0). 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 can\u2026",
            "level": 4,
            "order": 9,
            "section_id": "for-a-non-empty-buffer-it-accumulates-the-square-of-each-sample",
            "source_line_end": 41,
            "source_line_start": 37,
            "title": "For a non-empty buffer it accumulates the square of each sample"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime is audioevaluator. It loads the probe manifest and runs three evaluation passes, then joins their findings. The runtime is audioevaluator. It loads the probe manifest and runs three evaluation passes, then joins their findings.",
            "level": 4,
            "order": 10,
            "section_id": "the-runtime-is-audio-evaluator",
            "source_line_end": 46,
            "source_line_start": 42,
            "title": "The runtime is `_audio_evaluator`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatereferencecases reads the synthetic cases in the manifest. Each case carries samples, a format, an expected level, and a tolerance. evaluatereferencecases reads the synthetic cases in the manifest. Each case carries samples, a format, an expected level, and a tolerance. For each one it calls normalizedlevel and compares the observed value against the expected value within the tolerance. A case that is malformed, that raises, or that lands outside tolerance becomes a finding. It also checks that all three named cases in EXPECTEDCASES (float32referencebuffer, int16referencebuffer, clampoveronebuffer) are present, and records a finding for any that are missing.",
            "level": 4,
            "order": 11,
            "section_id": "evaluate-reference-cases-reads-the-synthetic-cases-in-the-manifest",
            "source_line_end": 51,
            "source_line_start": 47,
            "title": "`_evaluate_reference_cases` reads the synthetic cases in the manifest"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatebytereferencecases covers the optional WAV cases. For each one decodeint16wav opens the file, and rejects anything that is not mono, 16-bit, uncompressed PCM, or whose byte length does not match its header. evaluatebytereferencecases covers the optional WAV cases. For each one decodeint16_wav opens the file, and rejects anything that is not mono, 16-bit, uncompressed PCM, or whose byte length does not match its header. It unpacks the frames to int16 samples, recomputes the level from the raw bytes, and compares against the manifest expectation. A missing file, a decode failure, or an unsupported format each becomes a distinct finding rather than a silent skip.",
            "level": 4,
            "order": 12,
            "section_id": "evaluate-byte-reference-cases-covers-the-optional-wav-cases",
            "source_line_end": 56,
            "source_line_start": 52,
            "title": "`_evaluate_byte_reference_cases` covers the optional WAV cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatenegativeexercises runs the three refusals directly. It confirms an empty buffer reads zero, that [1.0, -1.0, 0.5] scales past one and clamps to one, and that format pcm24 is refused with a ValueError. evaluatenegativeexercises runs the three refusals directly. It confirms an empty buffer reads zero, that [1.0, -1.0, 0.5] scales past one and clamps to one, and that format pcm24 is refused with a ValueError. Each expectation is cross-checked against a small JSON fixture and turns into a finding if it does not hold. The declared codes for these cases live in EXPECTEDNEGATIVE_CASES.",
            "level": 4,
            "order": 13,
            "section_id": "evaluate-negative-exercises-runs-the-three-refusals-directly",
            "source_line_end": 61,
            "source_line_start": 57,
            "title": "`_evaluate_negative_exercises` runs the three refusals directly"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "Any finding from any pass flips the overall status from pass to blocked. run wraps the evaluator for fixture input and runbatch8audiolevelrmsbundle wraps it for the exported source bundle; resultcard projects the verdict, the reference-case counts, and the authority floor into a compact public card. Any finding from any pass flips the overall status from pass to blocked. run wraps the evaluator for fixture input and runbatch8audiolevelrmsbundle wraps it for the exported source bundle; resultcard projects the verdict, the reference-case counts, and the authority floor into a compact public card.",
            "level": 4,
            "order": 14,
            "section_id": "any-finding-from-any-pass-flips-the-overall-status-from-pass-to-blocked",
            "source_line_end": 92,
            "source_line_start": 62,
            "title": "Any finding from any pass flips the overall status from `pass` to `blocked`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 94,
            "source_line_start": 93,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The three named negative cases are the reason the port is worth running. audiolevelemptybufferzero requires an empty buffer to read 0.0. The three named negative cases are the reason the port is worth running. audiolevelemptybufferzero requires an empty buffer to read 0.0. audiolevelclampsoverone requires an over-one RMS-scaled buffer to clamp to 1.0. audiolevelunknownformatrefused requires a format the port does not know to raise ValueError. If any of these behaviors changed, the corresponding code (BATCH8AUDIOLEVELEMPTYBUFFERZERO, BATCH8AUDIOLEVELCLAMPREQUIRED, BATCH8AUDIOLEVELUNKNOWNFORMATREFUSED) is recorded and the run blocks.",
            "level": 4,
            "order": 16,
            "section_id": "the-three-named-negative-cases-are-the-reason-the-port-is-worth-running",
            "source_line_end": 99,
            "source_line_start": 95,
            "title": "The three named negative cases are the reason the port is worth running"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 101,
            "source_line_start": 100,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The math is standard digital-audio metering. Root mean square amplitude is a common way to summarise signal energy for a level display, and the practice of keeping OS capture APIs outside a pure numeric test is ordinary engineering hygiene. The math is standard digital-audio metering. Root mean square amplitude is a common way to summarise signal energy for a level display, and the practice of keeping OS capture APIs outside a pure numeric test is ordinary engineering hygiene. Two honest anchors for the surrounding platform work are Apple's AVFoundation media framework, which is the capture layer the Swift original uses, and the FFmpeg documentation, where audio streams and levels are handl\u2026",
            "level": 4,
            "order": 18,
            "section_id": "the-math-is-standard-digital-audio-metering",
            "source_line_end": 106,
            "source_line_start": 102,
            "title": "The math is standard digital-audio metering"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run these from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 123,
            "source_line_start": 107,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The first command writes the parity result and sign-off JSON. The second validates the copied Swift source module, its digest anchors, the negative exercises, and the body-exclusion scan. The first command writes the parity result and sign-off JSON. The second validates the copied Swift source module, its digest anchors, the negative exercises, and the body-exclusion scan. The test checks the Python port, bundle validation, result record body scan, and scope limit. A pass means the Python port reproduced every expected level within tolerance and refused every case it should refuse.",
            "level": 4,
            "order": 20,
            "section_id": "the-first-command-writes-the-parity-result-and-acceptance-json",
            "source_line_end": 128,
            "source_line_start": 124,
            "title": "The first command writes the parity result and sign-off JSON"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 130,
            "source_line_start": 129,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim this supports is a deterministic Python port of the audio-level RMS calculation that matches the copied Swift text on published sample arrays, with a generated diagram view and navigation links available from the same source row. The strongest claim this supports is a deterministic Python port of the audio-level RMS calculation that matches the copied Swift text on published sample arrays, with a generated diagram view and navigation links available from the same source row. The proof boundary is numeric parity for normalized_level over public fixture inputs, nothing more.",
            "level": 4,
            "order": 22,
            "section_id": "numeric-parity-with-the-copied-swift-calculation",
            "source_line_end": 135,
            "source_line_start": 131,
            "title": "Numeric parity with the copied Swift calculation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The scope limit stops there. This is not macOS audio-session evidence, not microphone permission authority, not device capture, not UI readiness, not source-file changes, and not public sharing or launch-scope decision. The scope limit stops there. This is not macOS audio-session evidence, not microphone permission authority, not device capture, not UI readiness, not source-file changes, and not public sharing or launch-scope decision. The result records carry refs, digests, sample counts, and parity verdicts only; copied source bodies and audio samples stay out of them. Any claim past parity would need new evidence this component does not produce.",
            "level": 4,
            "order": 23,
            "section_id": "the-authority-ceiling-stops-there",
            "source_line_end": 140,
            "source_line_start": 136,
            "title": "The scope limit stops there"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch8_audio_level_rms_port.py",
            "path": "src/microcosm_core/organs/batch8_audio_level_rms_port.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for deterministic RMS parity checks, public sample fixtures, negative exercises, and scope limits.",
            "symbols": [
              "normalized_level",
              "_evaluate_reference_cases",
              "_evaluate_negative_exercises",
              "_audio_evaluator",
              "run",
              "run_batch8_audio_level_rms_bundle",
              "result_card",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_audio_level_rms_port.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_audio_level_rms_port.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>batch8_compliance_pipeline_capsule</code> takes two internal subsystems</span>, copies their source bodies into the public clone, and runs them on synthetic inputs.</strong> <code>batch8_compliance_pipeline_capsule</code> takes two internal subsystems, copies their source bodies into the public clone, and runs them on synthetic inputs. The first subsystem is a compliance scanner registry and its bounded ledger builder. The second is a six-stage pipeline that turns a long block of raw text into a short observe plan. The component runs six checks over the copied bodies and writes result records that carry no source text.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Most bundle components in this group</span> are shape linters. They read the copied source for expected tokens and pass when the tokens are present.</strong> Most bundle components in this group are shape linters. They read the copied source for expected tokens and pass when the tokens are present. This one goes further for the parts it can. Several of its checks import the copied bodies and call the real functions on made-up inputs, so a pass records observed behaviour, not just presence.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The question it answers is narrow</span>. When these two subsystems are copied into the public clone and driven on a sample, do they still behave the way their internal contracts say, without touching a live ledger or dispatching any work?</strong> The question it answers is narrow. When these two subsystems are copied into the public clone and driven on a sample, do they still behave the way their internal contracts say, without touching a live ledger or dispatching any work?</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A loose check would grep the</span> copied files for a function name and stop there. That proves the text was copied, not that it runs.</strong> A loose check would grep the copied files for a function name and stop there. That proves the text was copied, not that it runs. The one behaviour worth showing directly is digest preservation. The pipeline compresses a long input down to a short digest before it decides what to inspect next. If that compression silently drops an instruction, the downstream agent never sees it. So 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 paired negative case removes the marker that recognises directive lines and confirms the directive is then lost. That pairing is the point: a compression step asserted to keep the one line that matters, with a test that fails when it does not.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The standing limit is deliberate</span>. The bounded compliance check runs the ledger builder in check-and-report mode, which reads and reports but never writes.</strong> The standing limit is deliberate. The bounded compliance check runs the ledger builder in check-and-report mode, which reads and reports but never writes. The pipeline checks stop before any dispatch. The result is evidence that the copied mechanics work on a sample, not a claim that the live compliance ledger is fresh or that every branch is covered.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>run</code> and <code>run_batch8_compliance_pipeline_bundle</code> both call <code>run_crown_jewel_organ</code></span> with <code>_evaluate</code> as the evaluator and <code>evaluate_negative_case</code> as the negative-case evaluator.</strong> <code>run</code> and <code>run_batch8_compliance_pipeline_bundle</code> both call <code>run_crown_jewel_organ</code> with <code>_evaluate</code> as the evaluator and <code>evaluate_negative_case</code> as the negative-case evaluator. <code>_evaluate</code> first decides its mode. If the input directory holds a <code>source_module_manifest.json</code> and a <code>source_modules</code> directory, it is an exported bundle and every check runs in standalone mode against the copied token contracts only. A plain fixture input lets the checks import live modules from the parent tree where present. <code>_evaluate</code> then runs six checks in order and passes only if all six pass and the manifest records at least eleven copied source modules, which is the count in <code>SOURCE_REQUIRED_ANCHORS</code>.</p>\n<p>The six checks:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it does</th></tr></thead><tbody><tr><td><code>_compliance_registry_runtime_witness</code></td><td>Reads the copied registry, coverage adapter, and ledger builder and confirms each carries its contract tokens. In live mode it also imports the registry and reads adapter, domain, and baseline counts as a shape witness.</td></tr><tr><td><code>_compliance_coverage_bounded_check</code></td><td>Runs the ledger builder as a subprocess with <code>--check --report</code> for two standards. Passes only if the run reports no write, refreshed both standard ids, and returned a truthful check status with a next-step command.</td></tr><tr><td><code>_baseline_companion_scanner_contract</code></td><td>Calls <code>scan_standard_baseline</code> on a sample standard and checks the returned row admits it is a baseline-inventory row with no domain adapter.</td></tr><tr><td><code>_pipeline_digest_and_shard_normalization</code></td><td>Imports the copied extract stage and exercises <code>digest_raw_seed</code>, <code>_normalize_shards_payload</code>, and <code>_pick_diverse_shards</code>.</td></tr><tr><td><code>_pipeline_observe_compile_helpers</code></td><td>Runs the compile-stage helpers that pull file mentions from free text, order follow-up files, and lift probe questions from a plan.</td></tr><tr><td><code>_pipeline_dispatch_process_boundary_contract</code></td><td>Calls <code>_receipt_selection_meta</code> and reads the execute, process, select, and emit stage bodies to confirm the dispatch boundary markers are present.</td></tr></tbody></table></div>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Two of these are worth reading</span> closely. <code>_compliance_coverage_bounded_check</code> builds the command <code>build_compliance_ledger.py --check --report --standard-id std_compliance_coverage --standard-id std_microcosm</code>, runs it through <code>_run_public_witness</code>, and parses the summary.</strong> Two of these are worth reading closely. <code>_compliance_coverage_bounded_check</code> builds the command <code>build_compliance_ledger.py --check --report --standard-id std_compliance_coverage --standard-id std_microcosm</code>, runs it through <code>_run_public_witness</code>, and parses the summary. The pass condition is strict. The run must report <code>wrote_ledger</code> false, both standard ids refreshed, a partial projection, a ratchet status of <code>ready_next_row</code> or <code>closed_batch</code>, and a truthful check result, where truthful means one of <code>ok</code> with no error findings, <code>failed</code> caused by error findings, or <code>failed</code> caused by a missing projection artifact. When the parent repo is not present the check falls back to <code>_standalone_compliance_coverage_contract</code>, which reads the copied builder for its bounded-check tokens instead of running it.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_pipeline_digest_and_shard_normalization</code> builds a source note of</span> a heading, one narrative line, one directive line, and eighty low-signal lines, then digests it to 240 characters.</strong> <code>_pipeline_digest_and_shard_normalization</code> builds a source note of a heading, one narrative line, one directive line, and eighty low-signal lines, then digests it to 240 characters. It checks <code>directive_preserved</code>. It also feeds <code>_normalize_shards_payload</code> a shard with status <code>weird</code> and checks the status is rewritten to <code>pending</code> while the original value is kept as <code>status_variant</code>. It calls <code>_pick_diverse_shards</code> and checks one concept group contributes at most two shards.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The six negative cases each copy</span> the bundle to a scratch directory, remove one load-bearing token from one copied body, and re-run the matching check.</strong> The six negative cases each copy the bundle to a scratch directory, remove one load-bearing token from one copied body, and re-run the matching check. <code>_mutated_source_negative</code> carries this out and reports blocked only when the check both blocks and reports the expected condition, so a green run means each contract was exercised rather than skipped.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (5 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"804\" height=\"336\" viewBox=\"0 0 804 336\" role=\"img\" aria-label=\"Flowchart diagram with 5 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"328.5\" y1=\"90.0\" x2=\"224.7\" y2=\"141.0\"></line><polygon class=\"pmd-arrow\" points=\"224.7,141.0 229.5,135.2 232.2,140.7\"></polygon><line class=\"pmd-edge\" x1=\"408.3\" y1=\"90.0\" x2=\"415.9\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"415.9,132.0 411.7,125.8 417.7,124.7\"></polygon><line class=\"pmd-edge\" x1=\"481.6\" y1=\"90.0\" x2=\"594.6\" y2=\"141.0\"></line><polygon class=\"pmd-arrow\" points=\"594.6,141.0 587.1,141.0 589.6,135.4\"></polygon><line class=\"pmd-edge\" x1=\"230.5\" y1=\"213.0\" x2=\"342.5\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"342.5,264.0 335.0,263.9 337.5,258.4\"></polygon><line class=\"pmd-edge\" x1=\"415.2\" y1=\"222.0\" x2=\"407.1\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"407.1,264.0 405.4,256.7 411.4,257.9\"></polygon><line class=\"pmd-edge\" x1=\"588.3\" y1=\"213.0\" x2=\"466.4\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"466.4,264.0 471.5,258.5 473.9,264.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"18.0\" width=\"192.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"401.8\" y=\"40.5\">Copied source bundle</tspan><tspan x=\"401.8\" y=\"58.5\">11 bodies</tspan><tspan x=\"401.8\" y=\"76.5\">body_in_receipt: false</tspan></text><title>Copied source bundle 11 bodies body_in_receipt: false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"141.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"163.5\">Compliance checks</tspan><tspan x=\"151.4\" y=\"181.5\">registry witness, bounded check,</tspan><tspan x=\"151.4\" y=\"199.5\">baseline scanner</tspan></text><title>Compliance checks registry witness, bounded check, baseline scanner</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.8\" y=\"132.0\" width=\"222.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"424.0\" y=\"154.5\">Pipeline checks</tspan><tspan x=\"424.0\" y=\"172.5\">digest and shards, compile</tspan><tspan x=\"424.0\" y=\"190.5\">helpers,</tspan><tspan x=\"424.0\" y=\"208.5\">dispatch boundary</tspan></text><title>Pipeline checks digest and shards, compile helpers, dispatch boundary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"563.2\" y=\"141.0\" width=\"222.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"674.4\" y=\"163.5\">6 negative cases</tspan><tspan x=\"674.4\" y=\"181.5\">remove one token per body;</tspan><tspan x=\"674.4\" y=\"199.5\">matching check must block</tspan></text><title>6 negative cases remove one token per body; matching check must block</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"294.3\" y=\"264.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"401.8\" y=\"286.5\">Result records</tspan><tspan x=\"401.8\" y=\"304.5\">result, board, validation</tspan></text><title>Result records result, board, validation</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;Copied source bundle 11 bodies body_in_receipt: false&quot;] compliance[&quot;Compliance checks registry witness, bounded check, baseline scanner&quot;] pipeline[&quot;Pipeline checks digest and shards, compile helpers, dispatch boundary&quot;] negatives[&quot;6 negative cases remove one token per body; matching check must block&quot;] records[&quot;Result records result, board, validation&quot;] bundle --&gt; compliance bundle --&gt; pipeline bundle --&gt; negatives compliance --&gt; records pipeline --&gt; records negatives --&gt; records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>EXPECTED_NEGATIVE_CASES</code> names six</span>. <code>missing_compliance_registry</code> removes <code>_LazyComplianceAdapters</code> from the copied registry and expects code <code>BATCH8_COMPLIANCE_REGISTRY_REQUIRED</code>.</strong> <code>EXPECTED_NEGATIVE_CASES</code> names six. <code>missing_compliance_registry</code> removes <code>_LazyComplianceAdapters</code> from the copied registry and expects code <code>BATCH8_COMPLIANCE_REGISTRY_REQUIRED</code>. <code>bounded_check_failed</code> removes <code>_bounded_check_command</code> from the builder. <code>baseline_missing_standard</code> flips <code>baseline_inventory_only</code> in the baseline adapter. <code>digest_loses_directive</code> removes the directive marker from the extract stage so the buried line drops. <code>compile_helper_empty_mentions</code> removes a compile helper name. <code>pipeline_boundary_missing</code> removes <code>observe_dispatch_skipped</code> from the execute stage. Each case passes only when the matching check turns from pass to blocked.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">This component borrows from control-assessment</span>, policy-as-code, provenance, and observability practice without adopting any one framework.</strong> This component borrows from control-assessment, policy-as-code, provenance, and observability practice without adopting any one framework. Useful anchors are 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 and reporting control posture, <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a> as a pattern for evaluating structured inputs without embedding every rule in the caller, <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 as an explicit attestation, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/\">OpenTelemetry</a> for staged-pipeline instrumentation. The component borrows the scanner, policy, and pipeline-stage shapes and validates bounded no-write behaviour and pure helper mechanics only.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The fixture command writes the exercise</span> result and sign-off JSON. The bundle command validates the copied source modules, manifest digests, observed negative cases, and body scans.</strong> The fixture command writes the exercise result and sign-off JSON. The bundle command validates the copied source modules, manifest digests, observed negative cases, and body scans. A pass means all six checks passed, the eleven source modules were present, and the six negative cases each blocked. These validation result records are the evidence a reader recomputes; they do not refresh the live ledger or dispatch any work.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The six-check fixture proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim the evidence supports is this. The copied compliance registry, bounded ledger builder, baseline scanner, and the extract, compile, execute, and process pipeline stages behave as their internal contracts say on a sample, the bounded check reads and reports without writing, and six perturbations each block the matching check.</strong> The strongest claim the evidence supports is this. The copied compliance registry, bounded ledger builder, baseline scanner, and the extract, compile, execute, and process pipeline stages behave as their internal contracts say on a sample, the bounded check reads and reports without writing, and six perturbations each block the matching check. That is the proof boundary.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Claims outside the sample run</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses more. It does not refresh the full compliance ledger, so stale unselected rows stay outside the claim.</strong> It refuses more. It does not refresh the full compliance ledger, so stale unselected rows stay outside the claim. It does not dispatch any provider or bridge work, change source records, or certify every compliance and pipeline branch. It is not a public sharing or launch-scope decision and not a whole-system correctness proof. That is the scope limit for this module.</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": "component-batch8-compliance-pipeline-capsule.html"
          },
          {
            "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-module-engine-room-egress-self-compliance-gate.html"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "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-module-batch11-saturation-engines-capsule.html"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-module-agent-route-observability-runtime.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch11_saturation_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 11 Saturation Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
          "url": "paper-module-batch11-saturation-engines-capsule.html"
        },
        {
          "id": "paper_module.macro_projection_import_protocol",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Source Projection Import Protocol",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "url": "paper-module-macro-projection-import-protocol.html"
        }
      ],
      "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-module-batch8-compliance-pipeline-capsule.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 TD bundle[\"Copied source bundle 11 bodies body_in_receipt: false\"] compliance[\"Compliance checks registry witness, bounded check, baseline scanner\"] pipeline[\"Pipeline checks digest and shards, compile helpers, dispatch boundary\"] negatives[\"6 negative cases remove one token per body; matching check must block\"] records[\"Result records result, board, validation\"] bundle --> compliance bundle --> pipeline bundle --> negatives compliance --> records pipeline --> records negatives --> records",
            "source_format": "mermaid",
            "source_hash": "sha256:2828497274e38f346101f8ab8237256495a8c188b1558bd94dcaaf4e597a9c2e",
            "source_line_end": 76,
            "source_line_start": 63
          }
        ],
        "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-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "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-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-module-agent-route-observability-runtime.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_compliance_pipeline_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Compliance Pipeline Bundle",
                "relation": "explains",
                "url": "component-batch8-compliance-pipeline-capsule.html"
              },
              {
                "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": 126,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "SP 800-53 Rev. 5",
            "section_id": "this-component-borrows-from-control-assessment",
            "url": "https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "this-component-borrows-from-control-assessment",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "SLSA provenance",
            "section_id": "this-component-borrows-from-control-assessment",
            "url": "https://slsa.dev/spec/v1.2/provenance"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry",
            "section_id": "this-component-borrows-from-control-assessment",
            "url": "https://opentelemetry.io/docs/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "batch8compliancepipelinecapsule takes two internal subsystems, copies their source bodies into the public clone, and runs them on synthetic inputs.** batch8compliancepipeline_capsule takes two internal subsystems, copies their source bodies into the public clone, and runs them on synthetic inputs. The first subsystem is a compliance scanner registry and its bounded ledger builder. The second is a six-stage pipeline that turns a long block of raw text into a short observe plan. The component runs six checks over the copied bodies and writes result records that carry no source text.",
            "level": 4,
            "order": 1,
            "section_id": "batch8-compliance-pipeline-capsule-takes-two-internal-subsystems",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "`batch8_compliance_pipeline_capsule` takes two internal subsystems"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Most bundle components in this group are shape linters. They read the copied source for expected tokens and pass when the tokens are present. Most bundle components in this group are shape linters. They read the copied source for expected tokens and pass when the tokens are present. This one goes further for the parts it can. Several of its checks import the copied bodies and call the real functions on made-up inputs, so a pass records observed behaviour, not just presence.",
            "level": 4,
            "order": 2,
            "section_id": "most-capsule-components-in-this-group-are-shape-linters",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "Most bundle components in this group are shape linters"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The question it answers is narrow. When these two subsystems are copied into the public clone and driven on a sample, do they still behave the way their internal contracts say, without touching a live ledger or dispatching any work? The question it answers is narrow. When these two subsystems are copied into the public clone and driven on a sample, do they still behave the way their internal contracts say, without touching a live ledger or dispatching any work?",
            "level": 4,
            "order": 3,
            "section_id": "the-question-it-answers-is-narrow",
            "source_line_end": 17,
            "source_line_start": 13,
            "title": "The question it answers is narrow"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 19,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose check would grep the copied files for a function name and stop there. That proves the text was copied, not that it runs. A loose check would grep the copied files for a function name and stop there. That proves the text was copied, not that it runs. The one behaviour worth showing directly is digest preservation. The pipeline compresses a long input down to a short digest before it decides what to inspect next. If that compression silently drops an instruction, the downstream agent never sees it. So the component feeds the real digestrawseed an eighty-line block of low-signal text with one directive line buried inside, then checks the directive survives. The paired negative case rem\u2026",
            "level": 4,
            "order": 5,
            "section_id": "a-loose-check-would-grep-the-copied-files-for-a-function-name-and-stop-there",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "A loose check would grep the copied files for a function name and stop there"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The standing limit is deliberate. The bounded compliance check runs the ledger builder in check-and-report mode, which reads and reports but never writes. The standing limit is deliberate. The bounded compliance check runs the ledger builder in check-and-report mode, which reads and reports but never writes. The pipeline checks stop before any dispatch. The result is evidence that the copied mechanics work on a sample, not a claim that the live compliance ledger is fresh or that every branch is covered.",
            "level": 4,
            "order": 6,
            "section_id": "the-standing-limit-is-deliberate",
            "source_line_end": 29,
            "source_line_start": 25,
            "title": "The standing limit is deliberate"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "run and runbatch8compliancepipelinebundle both call runcrownjewelorgan with evaluate as the evaluator and evaluatenegativecase as the negative-case evaluator. run and runbatch8compliancepipelinebundle both call runcrownjewelorgan with evaluate as the evaluator and evaluatenegativecase as the negative-case evaluator. evaluate first decides its mode. If the input directory holds a sourcemodulemanifest.json and a sourcemodules directory, it is an exported bundle and every check runs in standalone mode against the copied token contracts only. A plain fixture input lets the checks import live modules from the parent tree where present. evaluate then runs six checks in order and passes only if al\u2026",
            "level": 4,
            "order": 8,
            "section_id": "run-and-run-batch8-compliance-pipeline-bundle-both-call-run-crown-jewel-organ-with-evaluate-as-the-evaluator",
            "source_line_end": 47,
            "source_line_start": 32,
            "title": "`run` and `run_batch8_compliance_pipeline_bundle` both call `run_crown_jewel_organ` with `_evaluate` as the evaluator"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two of these are worth reading closely. compliancecoverageboundedcheck builds the command buildcomplianceledger.py --check --report --standard-id stdcompliancecoverage --standard-id stdmicrocosm, runs it through runpublicwitness, and parses the summary. Two of these are worth reading closely. compliancecoverageboundedcheck builds the command buildcomplianceledger.py --check --report --standard-id stdcompliancecoverage --standard-id stdmicrocosm, runs it through runpublicwitness, and parses the summary. The pass condition is strict. The run must report wroteledger false, both standard ids refreshed, a partial projection, a ratchet status of readynextrow or closedbatch, and a truthful check r\u2026",
            "level": 4,
            "order": 9,
            "section_id": "two-of-these-are-worth-reading-closely",
            "source_line_end": 52,
            "source_line_start": 48,
            "title": "Two of these are worth reading closely"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "pipelinedigestandshardnormalization builds a source note of a heading, one narrative line, one directive line, and eighty low-signal lines, then digests it to 240 characters. pipelinedigestandshardnormalization builds a source note of a heading, one narrative line, one directive line, and eighty low-signal lines, then digests it to 240 characters. It checks directivepreserved. It also feeds normalizeshardspayload a shard with status weird and checks the status is rewritten to pending while the original value is kept as statusvariant. It calls pickdiverse_shards and checks one concept group contributes at most two shards.",
            "level": 4,
            "order": 10,
            "section_id": "pipeline-digest-and-shard-normalization-builds-a-raw-seed-of-a-heading",
            "source_line_end": 57,
            "source_line_start": 53,
            "title": "`_pipeline_digest_and_shard_normalization` builds a source note of a heading"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The six negative cases each copy the bundle to a scratch directory, remove one load-bearing token from one copied body, and re-run the matching check. The six negative cases each copy the bundle to a scratch directory, remove one load-bearing token from one copied body, and re-run the matching check. mutatedsource_negative carries this out and reports blocked only when the check both blocks and reports the expected condition, so a green run means each contract was exercised rather than skipped.",
            "level": 4,
            "order": 11,
            "section_id": "the-six-negative-cases-each-copy-the-bundle-to-a-scratch-directory",
            "source_line_end": 77,
            "source_line_start": 58,
            "title": "The six negative cases each copy the bundle to a scratch directory"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 79,
            "source_line_start": 78,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES names six. missingcomplianceregistry removes LazyComplianceAdapters from the copied registry and expects code BATCH8COMPLIANCEREGISTRYREQUIRED. EXPECTEDNEGATIVECASES names six. missingcomplianceregistry removes LazyComplianceAdapters from the copied registry and expects code BATCH8COMPLIANCEREGISTRYREQUIRED. boundedcheckfailed removes boundedcheckcommand from the builder. baselinemissingstandard flips baselineinventoryonly in the baseline adapter. digestlosesdirective removes the directive marker from the extract stage so the buried line drops. compilehelperemptymentions removes a compile helper name. pipelineboundarymissing removes observedispatchskipped from the exec\u2026",
            "level": 4,
            "order": 13,
            "section_id": "expected-negative-cases-names-six",
            "source_line_end": 84,
            "source_line_start": 80,
            "title": "`EXPECTED_NEGATIVE_CASES` names six"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 86,
            "source_line_start": 85,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component borrows from control-assessment, policy-as-code, provenance, and observability practice without adopting any one framework. This component borrows from control-assessment, policy-as-code, provenance, and observability practice without adopting any one framework. Useful anchors are NIST SP 800-53 Rev. 5 as a control-catalog pattern for naming and reporting control posture, Open Policy Agent as a pattern for evaluating structured inputs without embedding every rule in the caller, SLSA provenance for treating artifact origin as an explicit attestation, and OpenTelemetry for staged-pipeline instrumentation. The component borrows the scanner, policy, and pipeline-stage shapes and\u2026",
            "level": 4,
            "order": 15,
            "section_id": "this-component-borrows-from-control-assessment",
            "source_line_end": 91,
            "source_line_start": 87,
            "title": "This component borrows from control-assessment"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 16,
            "section_id": "validation-receipt-path",
            "source_line_end": 108,
            "source_line_start": 92,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture command writes the exercise result and sign-off JSON. The bundle command validates the copied source modules, manifest digests, observed negative cases, and body scans. The fixture command writes the exercise result and sign-off JSON. The bundle command validates the copied source modules, manifest digests, observed negative cases, and body scans. A pass means all six checks passed, the eleven source modules were present, and the six negative cases each blocked. These validation result records are the evidence a reader recomputes; they do not refresh the live ledger or dispatch any work.",
            "level": 4,
            "order": 17,
            "section_id": "the-fixture-command-writes-the-exercise-result-and-acceptance-json",
            "source_line_end": 113,
            "source_line_start": 109,
            "title": "The fixture command writes the exercise result and sign-off JSON"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "claim-ceiling",
            "source_line_end": 115,
            "source_line_start": 114,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim the evidence supports is this. The copied compliance registry, bounded ledger builder, baseline scanner, and the extract, compile, execute, and process pipeline stages behave as their internal contracts say on a sample, the bounded check reads and reports without writing, and six perturbations each block the matching check. The strongest claim the evidence supports is this. The copied compliance registry, bounded ledger builder, baseline scanner, and the extract, compile, execute, and process pipeline stages behave as their internal contracts say on a sample, the bounded check reads and reports without writing, and six perturbations each block the matching check. That is\u2026",
            "level": 4,
            "order": 19,
            "section_id": "the-six-check-fixture-proof-boundary",
            "source_line_end": 120,
            "source_line_start": 116,
            "title": "The six-check fixture proof boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It refuses more. It does not refresh the full compliance ledger, so stale unselected rows stay outside the claim. It refuses more. It does not refresh the full compliance ledger, so stale unselected rows stay outside the claim. It does not dispatch any provider or bridge work, change source records, or certify every compliance and pipeline branch. It is not a public sharing or launch-scope decision and not a whole-system correctness proof. That is the scope limit for this module.",
            "level": 4,
            "order": 20,
            "section_id": "claims-outside-the-sample-run",
            "source_line_end": 125,
            "source_line_start": 121,
            "title": "Claims outside the sample run"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch8_compliance_pipeline_capsule.py",
            "path": "src/microcosm_core/organs/batch8_compliance_pipeline_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for bounded compliance scanner, pipeline helper, source digest, negative-case, and scope limit checks.",
            "symbols": [
              "_compliance_registry_runtime_witness",
              "_compliance_coverage_bounded_check",
              "_baseline_companion_scanner_contract",
              "_pipeline_digest_and_shard_normalization",
              "_pipeline_observe_compile_helpers",
              "_pipeline_dispatch_process_boundary_contract",
              "_evaluate",
              "run"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_compliance_pipeline_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 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 class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">This component takes three copied public</span> policy-engine bodies and runs each one against a small fixed fixture to confirm it still makes the same deterministic decision.</strong> This component takes three copied public policy-engine bodies and runs each one against a small fixed fixture to confirm it still makes the same deterministic decision. The three engines are a lab contract audit red/green gate, a market-fusion readiness gate that fails closed, and a campaign dispatch transition adjudicator.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It is a checker, not an</span> engine host. It does not run live campaigns, use external model services or models, mutate any repository, validate a market, or approve public sharing or launch.</strong> It is a checker, not an engine host. It does not run live campaigns, use external model services or models, mutate any repository, validate a market, or approve public sharing or launch. What it emits is a metadata-only result record: which engines were found, what each exercise decided, and the three stable negative-case codes that fired.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Each of the three copied bodies</span> shares one shape: a machine-checkable gate that runs before any judgement or downstream action and refuses by default when evidence is absent.</strong> Each of the three copied bodies shares one shape: a machine-checkable gate that runs before any judgement or downstream action and refuses by default when evidence is absent. Copying a gate into a public bundle is cheap. Confirming the copy still behaves like the original is the part that needs a test. This component answers one question for a cold reader: do these copied gate bodies make the same red, refuse, and reject decisions when driven by public fixture inputs?</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A loose check would import the</span> modules and assert they load. That passes even if a gate silently started accepting what it used to reject.</strong> A loose check would import the modules and assert they load. That passes even if a gate silently started accepting what it used to reject. So each exercise drives a concrete decision with a known answer and marks itself <code>blocked</code> the moment the decision changes.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>run</code> and <code>run_batch8_policy_engines_bundle</code> both forward to</span> <code>run_crown_jewel_organ</code> with the shared <code>SPEC</code>, one for fixture input and one for the exported bundle.</strong> <code>run</code> and <code>run_batch8_policy_engines_bundle</code> both forward to <code>run_crown_jewel_organ</code> with the shared <code>SPEC</code>, one for fixture input and one for the exported bundle. The work happens in <code>_capsule_evaluator</code>. It loads the probe manifest, reads the declared engine ids, and checks that set equals the three ids in <code>EXPECTED_ENGINES</code>. A mismatch records <code>BATCH8_POLICY_ENGINE_SET_MISMATCH</code>. It then reads the source-module manifest through <code>_source_rows</code> and checks the three required module ids are present; a gap records <code>BATCH8_POLICY_ENGINE_SOURCE_MODULE_MISSING</code>. Only when all three modules are present does it run the exercises. Any exercise that returns a status other than <code>pass</code> records <code>BATCH8_POLICY_ENGINE_RUNTIME_BLOCKED</code>. The bundle is <code>pass</code> only when the findings list is empty.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The copied bodies are loaded by</span> <code>_load_copied_module</code>, which resolves each module&#x27;s target path from the manifest and executes it under a temporary <code>sys.path</code>, so a body import failure surfaces as a blocked exercise rather than a crash.</strong> The copied bodies are loaded by <code>_load_copied_module</code>, which resolves each module&#x27;s target path from the manifest and executes it under a temporary <code>sys.path</code>, so a body import failure surfaces as a blocked exercise rather than a crash.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_exercise_lab_contract_audit</code> writes a green set of</span> lab node artifacts, runs the copied <code>compute_lab_contract_audit</code>, and expects status <code>green</code>.</strong> <code>_exercise_lab_contract_audit</code> writes a green set of lab node artifacts, runs the copied <code>compute_lab_contract_audit</code>, and expects status <code>green</code>. It then rewrites one compute-node output to carry a banned <code>?</code> and runs the audit again, expecting status <code>red</code> with <code>QUESTION_MARK_OUTPUT</code> in the hard-fail list. Both halves must hold or the exercise is <code>blocked</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_exercise_market_fusion</code> calls the copied <code>preflight_candidate_situation</code> three</span> ways. A registered situation must refuse with named reasons that do not include <code>candidate_situation_gate_missing</code>.</strong> <code>_exercise_market_fusion</code> calls the copied <code>preflight_candidate_situation</code> three ways. A registered situation must refuse with named reasons that do not include <code>candidate_situation_gate_missing</code>. An unregistered situation must refuse with <code>candidate_situation_gate_missing</code>. A malformed payload sent through <code>preflight_consumer_claims</code> must also refuse with that same missing-gate reason. The distinction is the point: a refusal the gate reasoned about stays legible as different from a fail-closed default on something it never saw.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_exercise_campaign_transition</code> calls the copied <code>validate_dispatch_transition</code></span>. A <code>candidate</code> to <code>blocked</code> move must return <code>legal_transition</code>.</strong> <code>_exercise_campaign_transition</code> calls the copied <code>validate_dispatch_transition</code>. A <code>candidate</code> to <code>blocked</code> move must return <code>legal_transition</code>. A <code>completed</code> to <code>completed</code> move must return <code>already_target</code>. A <code>completed</code> to <code>running</code> move must raise <code>CampaignTransitionError</code> with the word <code>terminal</code> in its message, because <code>completed</code> is a terminal state.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>evaluate_negative_case</code> re-runs the matching exercise</span> for each of the three declared cases and reports the stable error code when the refusal holds.</strong> <code>evaluate_negative_case</code> re-runs the matching exercise for each of the three declared cases and reports the stable error code when the refusal holds. <code>result_card</code> projects a run into a compact public card carrying engine ids, the authority floor from <code>AUTHORITY_CEILING</code>, and a metadata-only flag set, with no source bodies or scan scope in the card.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"855\" height=\"396\" viewBox=\"0 0 855 396\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"427.7\" y1=\"54.0\" x2=\"427.7\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"427.7,96.0 424.6,89.2 430.8,89.2\"></polygon><line class=\"pmd-edge\" x1=\"335.8\" y1=\"168.0\" x2=\"205.5\" y2=\"219.0\"></line><polygon class=\"pmd-arrow\" points=\"205.5,219.0 210.8,213.7 213.0,219.4\"></polygon><line class=\"pmd-edge\" x1=\"421.9\" y1=\"168.0\" x2=\"415.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"415.0,210.0 413.1,202.8 419.2,203.7\"></polygon><line class=\"pmd-edge\" x1=\"513.8\" y1=\"168.0\" x2=\"635.7\" y2=\"219.0\"></line><polygon class=\"pmd-arrow\" points=\"635.7,219.0 628.2,219.2 630.6,213.5\"></polygon><line class=\"pmd-edge\" x1=\"211.5\" y1=\"273.0\" x2=\"352.8\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"352.8,324.0 345.4,324.6 347.4,318.8\"></polygon><line class=\"pmd-edge\" x1=\"415.5\" y1=\"282.0\" x2=\"422.9\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"422.9,324.0 418.7,317.8 424.8,316.7\"></polygon><line class=\"pmd-edge\" x1=\"630.2\" y1=\"273.0\" x2=\"497.8\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"497.8,324.0 503.1,318.7 505.3,324.4\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"294.3\" y=\"18.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"427.7\" y=\"40.5\">Probe manifest + source manifest</tspan></text><title>Probe manifest + source manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"301.7\" y=\"96.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"427.7\" y=\"118.5\">_bundle_evaluator</tspan><tspan x=\"427.7\" y=\"136.5\">engine set == EXPECTED_ENGINES</tspan><tspan x=\"427.7\" y=\"154.5\">three source modules present</tspan></text><title>_bundle_evaluator engine set == EXPECTED_ENGINES three source modules present</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"219.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"241.5\">_exercise_lab_contract_audit</tspan><tspan x=\"136.6\" y=\"259.5\">green then red on banned ?</tspan></text><title>_exercise_lab_contract_audit green then red on banned ?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"283.2\" y=\"210.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"409.2\" y=\"232.5\">_exercise_market_fusion</tspan><tspan x=\"409.2\" y=\"250.5\">refuse; fail-closed on missing</tspan><tspan x=\"409.2\" y=\"268.5\">gate</tspan></text><title>_exercise_market_fusion refuse; fail-closed on missing gate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"563.2\" y=\"219.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"700.3\" y=\"241.5\">_exercise_campaign_transition</tspan><tspan x=\"700.3\" y=\"259.5\">legal / already_target / terminal</tspan></text><title>_exercise_campaign_transition legal / already_target / terminal</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"324.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"427.7\" y=\"346.5\">metadata-only result record</tspan><tspan x=\"427.7\" y=\"364.5\">pass only when findings empty</tspan></text><title>metadata-only result record pass only when findings empty</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD manifest[&quot;Probe manifest + source manifest&quot;] evaluator[&quot;_capsule_evaluator engine set == EXPECTED_ENGINES three source modules present&quot;] lab[&quot;_exercise_lab_contract_audit green then red on banned ?&quot;] market[&quot;_exercise_market_fusion refuse; fail-closed on missing gate&quot;] campaign[&quot;_exercise_campaign_transition legal / already_target / terminal&quot;] result[&quot;metadata-only result record pass only when findings empty&quot;] manifest --&gt; evaluator evaluator --&gt; lab evaluator --&gt; market evaluator --&gt; campaign lab --&gt; result market --&gt; result campaign --&gt; result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The fixture declares three negative cases</span>, one per engine, and <code>EXPECTED_NEGATIVE_CASES</code> maps each to its stable code.</strong> The fixture declares three negative cases, one per engine, and <code>EXPECTED_NEGATIVE_CASES</code> maps each to its stable code. <code>lab_contract_question_mark_red_gate</code> fires <code>BATCH8_LAB_CONTRACT_QUESTION_MARK_RED_GATE</code> when the injected <code>?</code> output forces a red audit. <code>market_fusion_missing_gate_refused</code> fires <code>BATCH8_MARKET_FUSION_MISSING_GATE_REFUSED</code> when an unregistered situation refuses with the missing-gate reason. <code>campaign_completed_to_running_refused</code> fires <code>BATCH8_CAMPAIGN_COMPLETED_TO_RUNNING_REFUSED</code> when the terminal-state move is rejected. A green run with none of these firing would mean a gate stopped refusing, which the bundle reports as blocked.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Policy-as-code evaluation without policy authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows the policy-as-code idea of evaluating policy as a separate engine over structured input, as in <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>.</strong> The design borrows the policy-as-code idea of evaluating policy as a separate engine over structured input, as in <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>. The explicit risk-gate and red/green decision posture echoes 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>. The market-claim language stays inside the boundary described by 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. This component keeps the deterministic-gate and fail-closed-preflight shape and holds it to fixture inputs and copied public source.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from the <code>microcosm-substrate/</code> public root:</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The first command writes the fixture</span> result record and sign-off JSON. The second validates the copied source bundle, its manifest digests, negative cases, and the metadata-only posture.</strong> The first command writes the fixture result record and sign-off JSON. The second validates the copied source bundle, its manifest digests, negative cases, and the metadata-only posture. The test checks the red/green gate, the fail-closed refusals, bundle validation, and the no-launch ceiling. A pass means the copied gates still decide the fixtures the same way. It is bounded checker evidence, nothing more.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three copied policy engines under fixture inputs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim this component supports: three copied public policy-engine bodies still make their expected deterministic decisions over synthetic fixture inputs, and the result record carries no source bodies or private state.</strong> The strongest claim this component supports: three copied public policy-engine bodies still make their expected deterministic decisions over synthetic fixture inputs, and the result record carries no source bodies or private state. That is the whole proof boundary.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Claims excluded past the fixture boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses everything past that line. It is not lab correctness, not live campaign execution, not market validation, not provider or model dispatch, not repository or source-file changes, not whole-system safety, and not public sharing or launch-scope decision.</strong> It refuses everything past that line. It is not lab correctness, not live campaign execution, not market validation, not provider or model dispatch, not repository or source-file changes, not whole-system safety, and not public sharing or launch-scope decision. Those would need changed bundle authority, not a green run here. The scope limit is a public-system bundle, and the validation result records above are the only evidence it stands on.</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": "component-batch8-policy-engines-capsule.html"
          },
          {
            "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-module-batch7-macro-engines-capsule.html"
          },
          {
            "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-module-proof-derived-governed-mutation-authorization.html"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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 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-module-batch8-policy-engines-capsule.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 manifest[\"Probe manifest + source manifest\"] evaluator[\"_capsule_evaluator engine set == EXPECTED_ENGINES three source modules present\"] lab[\"_exercise_lab_contract_audit green then red on banned ?\"] market[\"_exercise_market_fusion refuse; fail-closed on missing gate\"] campaign[\"_exercise_campaign_transition legal / already_target / terminal\"] result[\"metadata-only result record pass only when findings empty\"] manifest --> evaluator evaluator --> lab evaluator --> market evaluator --> campaign lab --> result market --> result campaign --> result",
            "source_format": "mermaid",
            "source_hash": "sha256:68f47d3a48cca33ef1e24e0fe79e5c8b75b112017c6ad3db69ae93e66cf544ea",
            "source_line_end": 72,
            "source_line_start": 57
          }
        ],
        "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-module-batch7-macro-engines-capsule.html"
              },
              {
                "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-module-proof-derived-governed-mutation-authorization.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_policy_engines_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Policy Engines Bundle",
                "relation": "explains",
                "url": "component-batch8-policy-engines-capsule.html"
              },
              {
                "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": 122,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_policy_engines_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "policy-as-code-evaluation-without-policy-authority",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "AI Risk Management Framework",
            "section_id": "policy-as-code-evaluation-without-policy-authority",
            "url": "https://www.nist.gov/itl/ai-risk-management-framework"
          },
          {
            "kind": "external_reference",
            "label": "prediction markets",
            "section_id": "policy-as-code-evaluation-without-policy-authority",
            "url": "https://www.cftc.gov/LearnandProtect/PredictionMarkets"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component takes three copied public policy-engine bodies and runs each one against a small fixed fixture to confirm it still makes the same deterministic decision. This component takes three copied public policy-engine bodies and runs each one against a small fixed fixture to confirm it still makes the same deterministic decision. The three engines are a lab contract audit red/green gate, a market-fusion readiness gate that fails closed, and a campaign dispatch transition adjudicator.",
            "level": 4,
            "order": 1,
            "section_id": "this-component-takes-three-copied-public-policy-engine-bodies",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "This component takes three copied public policy-engine bodies"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is a checker, not an engine host. It does not run live campaigns, use external model services or models, mutate any repository, validate a market, or approve public sharing or launch. It is a checker, not an engine host. It does not run live campaigns, use external model services or models, mutate any repository, validate a market, or approve public sharing or launch. What it emits is a metadata-only result record: which engines were found, what each exercise decided, and the three stable negative-case codes that fired.",
            "level": 4,
            "order": 2,
            "section_id": "it-is-a-checker-not-an-engine-host",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "It is a checker, not an engine host"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 14,
            "source_line_start": 13,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each of the three copied bodies shares one shape: a machine-checkable gate that runs before any judgement or downstream action and refuses by default when evidence is absent. Each of the three copied bodies shares one shape: a machine-checkable gate that runs before any judgement or downstream action and refuses by default when evidence is absent. Copying a gate into a public bundle is cheap. Confirming the copy still behaves like the original is the part that needs a test. This component answers one question for a cold reader: do these copied gate bodies make the same red, refuse, and reject decisions when driven by public fixture inputs?",
            "level": 4,
            "order": 4,
            "section_id": "each-of-the-three-copied-bodies-shares-one-shape",
            "source_line_end": 19,
            "source_line_start": 15,
            "title": "Each of the three copied bodies shares one shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose check would import the modules and assert they load. That passes even if a gate silently started accepting what it used to reject. A loose check would import the modules and assert they load. That passes even if a gate silently started accepting what it used to reject. So each exercise drives a concrete decision with a known answer and marks itself blocked the moment the decision changes.",
            "level": 4,
            "order": 5,
            "section_id": "a-loose-check-would-import-the-modules-and-assert-they-load",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "A loose check would import the modules and assert they load"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runbatch8policyenginesbundle both forward to runcrownjewelorgan with the shared SPEC, one for fixture input and one for the exported bundle.** run and runbatch8policyenginesbundle both forward to runcrownjewelorgan with the shared SPEC, one for fixture input and one for the exported bundle. The work happens in capsuleevaluator. It loads the probe manifest, reads the declared engine ids, and checks that set equals the three ids in EXPECTEDENGINES. A mismatch records BATCH8POLICYENGINESETMISMATCH. It then reads the source-module manifest through sourcerows and checks the three required module ids are present; a gap records BATCH8POLICYENGINESOURCEMODULEMISSING. Only when all three mod\u2026",
            "level": 4,
            "order": 7,
            "section_id": "run-and-run-batch8-policy-engines-bundle-both-forward-to-run-crown-jewel-organ-with-the-shared-spec-one-for-fixture-input",
            "source_line_end": 31,
            "source_line_start": 27,
            "title": "`run` and `run_batch8_policy_engines_bundle` both forward to `run_crown_jewel_organ` with the shared `SPEC`, one for fixture input"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The copied bodies are loaded by loadcopiedmodule, which resolves each module's target path from the manifest and executes it under a temporary sys.path, so a body import failure surfaces as a blocked exercise rather than a crash.** The copied bodies are loaded by loadcopied_module, which resolves each module's target path from the manifest and executes it under a temporary sys.path, so a body import failure surfaces as a blocked exercise rather than a crash.",
            "level": 4,
            "order": 8,
            "section_id": "the-copied-bodies-are-loaded-by-load-copied-module",
            "source_line_end": 36,
            "source_line_start": 32,
            "title": "The copied bodies are loaded by `_load_copied_module`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "exerciselabcontractaudit writes a green set of lab node artifacts, runs the copied computelabcontractaudit, and expects status green. exerciselabcontractaudit writes a green set of lab node artifacts, runs the copied computelabcontractaudit, and expects status green. It then rewrites one compute-node output to carry a banned ? and runs the audit again, expecting status red with QUESTIONMARK_OUTPUT in the hard-fail list. Both halves must hold or the exercise is blocked.",
            "level": 4,
            "order": 9,
            "section_id": "exercise-lab-contract-audit-writes-a-green-set-of-lab-node-artifacts",
            "source_line_end": 41,
            "source_line_start": 37,
            "title": "`_exercise_lab_contract_audit` writes a green set of lab node artifacts"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "exercisemarketfusion calls the copied preflightcandidatesituation three ways. A registered situation must refuse with named reasons that do not include candidatesituationgatemissing.** exercisemarketfusion calls the copied preflightcandidatesituation three ways. A registered situation must refuse with named reasons that do not include candidatesituationgatemissing. An unregistered situation must refuse with candidatesituationgatemissing. A malformed payload sent through preflightconsumer_claims must also refuse with that same missing-gate reason. The distinction is the point: a refusal the gate reasoned about stays legible as different from a fail-closed default on something it never saw.",
            "level": 4,
            "order": 10,
            "section_id": "exercise-market-fusion-calls-the-copied-preflight-candidate-situation-three-ways",
            "source_line_end": 46,
            "source_line_start": 42,
            "title": "`_exercise_market_fusion` calls the copied `preflight_candidate_situation` three ways"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "exercisecampaigntransition calls the copied validatedispatchtransition. A candidate to blocked move must return legaltransition.** exercisecampaigntransition calls the copied validatedispatchtransition. A candidate to blocked move must return legaltransition. A completed to completed move must return already_target. A completed to running move must raise CampaignTransitionError with the word terminal in its message, because completed is a terminal state.",
            "level": 4,
            "order": 11,
            "section_id": "exercise-campaign-transition-calls-the-copied-validate-dispatch-transition",
            "source_line_end": 51,
            "source_line_start": 47,
            "title": "`_exercise_campaign_transition` calls the copied `validate_dispatch_transition`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "evaluatenegativecase re-runs the matching exercise for each of the three declared cases and reports the stable error code when the refusal holds. evaluatenegativecase re-runs the matching exercise for each of the three declared cases and reports the stable error code when the refusal holds. resultcard projects a run into a compact public card carrying engine ids, the authority floor from AUTHORITYCEILING, and a metadata-only flag set, with no source bodies or scan scope in the card.",
            "level": 4,
            "order": 12,
            "section_id": "evaluate-negative-case-re-runs-the-matching-exercise-for-each-of-the-three-declared-cases",
            "source_line_end": 73,
            "source_line_start": 52,
            "title": "`evaluate_negative_case` re-runs the matching exercise for each of the three declared cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 75,
            "source_line_start": 74,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture declares three negative cases, one per engine, and EXPECTEDNEGATIVECASES maps each to its stable code. The fixture declares three negative cases, one per engine, and EXPECTEDNEGATIVECASES maps each to its stable code. labcontractquestionmarkredgate fires BATCH8LABCONTRACTQUESTIONMARKREDGATE when the injected ? output forces a red audit. marketfusionmissinggaterefused fires BATCH8MARKETFUSIONMISSINGGATEREFUSED when an unregistered situation refuses with the missing-gate reason. campaigncompletedtorunningrefused fires BATCH8CAMPAIGNCOMPLETEDTORUNNING_REFUSED when the terminal-state move is rejected. A green run with none of these firing would mean a gate stopped refusing, which th\u2026",
            "level": 4,
            "order": 14,
            "section_id": "the-fixture-declares-three-negative-cases",
            "source_line_end": 80,
            "source_line_start": 76,
            "title": "The fixture declares three negative cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 82,
            "source_line_start": 81,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design borrows the policy-as-code idea of evaluating policy as a separate engine over structured input, as in Open Policy Agent. The design borrows the policy-as-code idea of evaluating policy as a separate engine over structured input, as in Open Policy Agent. The explicit risk-gate and red/green decision posture echoes NIST's AI Risk Management Framework. The market-claim language stays inside the boundary described by the CFTC's prediction markets explainer. This component keeps the deterministic-gate and fail-closed-preflight shape and holds it to fixture inputs and copied public source.",
            "level": 4,
            "order": 16,
            "section_id": "policy-as-code-evaluation-without-policy-authority",
            "source_line_end": 87,
            "source_line_start": 83,
            "title": "Policy-as-code evaluation without policy authority"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 104,
            "source_line_start": 88,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The first command writes the fixture result record and sign-off JSON. The second validates the copied source bundle, its manifest digests, negative cases, and the metadata-only posture. The first command writes the fixture result record and sign-off JSON. The second validates the copied source bundle, its manifest digests, negative cases, and the metadata-only posture. The test checks the red/green gate, the fail-closed refusals, bundle validation, and the no-launch ceiling. A pass means the copied gates still decide the fixtures the same way. It is bounded checker evidence, nothing more.",
            "level": 4,
            "order": 18,
            "section_id": "the-first-command-writes-the-fixture-receipt-and-acceptance-json",
            "source_line_end": 109,
            "source_line_start": 105,
            "title": "The first command writes the fixture result record and sign-off JSON"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 111,
            "source_line_start": 110,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim this component supports: three copied public policy-engine bodies still make their expected deterministic decisions over synthetic fixture inputs, and the result record carries no source bodies or private state. The strongest claim this component supports: three copied public policy-engine bodies still make their expected deterministic decisions over synthetic fixture inputs, and the result record carries no source bodies or private state. That is the whole proof boundary.",
            "level": 4,
            "order": 20,
            "section_id": "three-copied-policy-engines-under-fixture-inputs",
            "source_line_end": 116,
            "source_line_start": 112,
            "title": "Three copied policy engines under fixture inputs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It refuses everything past that line. It is not lab correctness, not live campaign execution, not market validation, not provider or model dispatch, not repository or source-file changes, not whole-system safety, and not public sharing or launch-scope decision. It refuses everything past that line. It is not lab correctness, not live campaign execution, not market validation, not provider or model dispatch, not repository or source-file changes, not whole-system safety, and not public sharing or launch-scope decision. Those would need changed bundle authority, not a green run here. The scope limit is a public-system bundle, and the validation result records above are the only evidence it st\u2026",
            "level": 4,
            "order": 21,
            "section_id": "claims-excluded-past-the-fixture-boundary",
            "source_line_end": 121,
            "source_line_start": 117,
            "title": "Claims excluded past the fixture boundary"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch8_policy_engines_capsule.py",
            "path": "src/microcosm_core/organs/batch8_policy_engines_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for lab-contract, market-fusion, campaign-transition, source-manifest, negative-case, and scope limit checks.",
            "symbols": [
              "_exercise_lab_contract_audit",
              "_exercise_market_fusion",
              "_exercise_campaign_transition",
              "_capsule_evaluator",
              "run",
              "run_batch8_policy_engines_bundle",
              "result_card",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_policy_engines_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_policy_engines_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Structural theses run through the copied evaluator</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This bundle imports the finance module <code>tools/finance/structural_theses.py</code> as a copied body and runs it over public synthetic thesis rows rather than building a new evaluator.</strong> This component imports one finance module, <code>tools/finance/structural_theses.py</code>, as an exact copied source body and runs it over public synthetic thesis rows. It does not build a new evaluator. It drives the copied source&#x27;s own family builder and validator and records what they return.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Losers remain visible beside surviving families</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The copied source asks which reasoning families survive once every claim is resolved forward with failures kept in view, freezing &quot;obvious&quot; at commitment time so post-hoc mutations are rejected.</strong> The question the copied source answers is narrow. Given claims that looked structurally obvious at the time they were written, which reasoning families still survive once every claim is resolved forward and the failures are kept in view? &quot;Obvious&quot; is frozen at commitment time and is never a label applied after the outcome is known. A thesis whose meaning shifts once the result is in is a post-hoc mutation, and the validator rejects it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Review candidates are not tradable winners</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The output is a metadata-only record of verdicts, counts, codes, and refs; source text, market data, and payloads stay out, and the strongest label is <code>review_candidate</code>.</strong> The component emits a metadata-only result record: verdicts, counts, error codes, and source refs. Copied source text, market data, and model-output data stay out. The strongest label a surviving pattern can carry is <code>review_candidate</code>, a flag for human review. There is no tradable winner in the output vocabulary.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The survivorship failure mode</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Collecting only patterns that worked and calling the list a method just measures hindsight, because winners look like signal once the losers are dropped before counting.</strong> A loose version of this idea is easy and wrong. Collect patterns that worked, call the list a method, and you have measured hindsight. The failure mode is survivorship: winners alone look like signal because the losers were dropped before anyone counted.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Losers and controls as required evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The copied source requires refuted theses and negative controls to flow through the same pipeline as confirmed ones, and the bundle proves this discipline fires on public fixtures.</strong> The discipline the copied source enforces is that losers and negative controls are required evidence, not 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 bundle&#x27;s job is to prove that this discipline actually fires on public fixtures, and that it refuses the inputs designed to break it.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run</code> and its two callbacks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> hands the fixed <code>SPEC</code> to <code>run_crown_jewel_organ</code> with a clean-path and a negative-case callback; the real mechanism lives in the evaluator helpers that follow.</strong> The runner is <code>run</code>, which hands the fixed <code>SPEC</code> to the shared <code>run_crown_jewel_organ</code> helper with two callbacks: <code>_structural_evaluator</code> for the clean path and <code>evaluate_negative_case</code> for single negative cases. <code>run_batch8_structural_theses_bundle</code> is the same entry in bundle-input mode. The mechanism lives in the evaluator and its helpers, which execute in this order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Isolated import in <code>_load_copied_structural_module</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_load_copied_structural_module</code> imports the copied source under a private name, isolating <code>sys.path</code> and namespaces so its <code>system</code> and <code>tools</code> packages load from the bundle, not the host.</strong> <code>_load_copied_structural_module</code> imports the copied <code>structural_theses.py</code> from the exported bundle&#x27;s <code>source_modules</code> tree. It uses <code>importlib</code> with a private module name, and isolates the import inside <code>_temporary_sys_path</code> and <code>_temporary_import_namespaces</code> so the copied <code>system</code> and <code>tools</code> packages load from the bundle rather than the host. It raises <code>ImportError</code> if the spec or loader is missing.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Probe inputs from <code>_family_inputs</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_family_inputs</code> reads the probe manifest and returns the thesis rows, the <code>realized_returns</code> map, and the <code>sampling_frame</code>, filtering out non-mapping rows.</strong> <code>_family_inputs</code> reads the probe manifest and returns three values: the list of thesis rows, the <code>realized_returns</code> map, and the <code>sampling_frame</code>. Non-mapping rows are filtered out.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Family build and validation in <code>_build_family</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_build_family</code> calls the copied <code>build_structural_thesis_family</code> under a <code>purged_holdout</code> split, driving real CP1 admission, CP2 resolution, and replay before <code>validate_structural_thesis_family</code> runs.</strong> <code>_build_family</code> calls the copied source&#x27;s <code>build_structural_thesis_family</code> with those inputs, a benchmark, a split policy of <code>purged_holdout</code>, and an embargo. Under the hood the copied 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 against the fixture prices. The evaluator then calls the copied <code>validate_structural_thesis_family</code> on the result.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixed-id checks in <code>_structural_evaluator</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_structural_evaluator</code> checks by fixed id that the winner confirms, the loser refutes as valid evidence, and the control stays a control, blocking on any mismatch.</strong> <code>_structural_evaluator</code> checks the clean family by fixed id. The winner <code>sob_2015</code> must resolve <code>claim_confirmed_forward</code>. The loser <code>rmd_2018_loser</code> must resolve <code>claim_refuted_forward</code> with <code>loser_is_valid_evidence</code> true. The control <code>ctrl_2020</code> must stay a control and must not become <code>claim_confirmed_forward</code>. The surviving pattern must land in family memory as a <code>candidate_set</code>, and <code>authority_boundary.investment_recommendation_authorized</code> must be false. Any mismatch becomes a <code>BATCH8_STRUCTURAL_THESES_REFERENCE_CASE_MISMATCH</code> finding and the status flips to <code>blocked</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The three perturbations in <code>_evaluate_negative_exercises</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate_negative_exercises</code> runs the three perturbations below and records a finding for any refusal that failed to fire; <code>evaluate_negative_case</code> runs them one at a time.</strong> <code>_evaluate_negative_exercises</code> runs the three perturbations described below. It returns the observed codes plus one component-level finding per refusal that failed to fire. The single-case form <code>evaluate_negative_case</code> runs the same three checks one at a time for the runner&#x27;s negative-case pass.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Public card from <code>result_card</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>result_card</code> projects a compact public card carrying an <code>authority_floor</code> with every <code>*_authorized</code> flag false and a <code>body_floor</code> reporting no source bodies.</strong> <code>result_card</code> projects the result into a compact public card. It copies the <code>authority_floor</code> from the ceiling (every <code>*_authorized</code> flag stays false) and a <code>body_floor</code> that reports no source bodies in the result record or card.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code> / <code>run_batch8_structural_theses_bundle</code></td><td>Entry points; fixture mode and bundle mode</td></tr><tr><td><code>_load_copied_structural_module</code></td><td>Imports the copied source in an isolated namespace</td></tr><tr><td><code>_family_inputs</code></td><td>Reads theses, realized returns, sampling frame from the probe</td></tr><tr><td><code>_build_family</code></td><td>Calls the copied <code>build_structural_thesis_family</code></td></tr><tr><td><code>_structural_evaluator</code></td><td>Validates the clean winner/loser/control family</td></tr><tr><td><code>_evaluate_negative_exercises</code> / <code>evaluate_negative_case</code></td><td>Fires the three refusals</td></tr><tr><td><code>result_card</code></td><td>metadata-only public card with authority and body floors</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (11 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1061\" height=\"588\" viewBox=\"0 0 1061 588\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"530.7\" y1=\"90.0\" x2=\"530.7\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"530.7,132.0 527.6,125.2 533.8,125.2\"></polygon><line class=\"pmd-edge\" x1=\"530.7\" y1=\"186.0\" x2=\"530.7\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"530.7,228.0 527.6,221.2 533.8,221.2\"></polygon><line class=\"pmd-edge\" x1=\"481.0\" y1=\"300.0\" x2=\"423.0\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"423.0,342.0 426.7,335.5 430.3,340.5\"></polygon><line class=\"pmd-edge\" x1=\"351.2\" y1=\"378.0\" x2=\"241.6\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"241.6,420.0 246.9,414.7 249.1,420.4\"></polygon><line class=\"pmd-edge\" x1=\"570.7\" y1=\"300.0\" x2=\"617.4\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"617.4,342.0 610.3,339.7 614.3,335.1\"></polygon><line class=\"pmd-edge\" x1=\"591.8\" y1=\"378.0\" x2=\"440.0\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"440.0,438.0 445.2,432.6 447.5,438.3\"></polygon><line class=\"pmd-edge\" x1=\"638.8\" y1=\"378.0\" x2=\"643.4\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"643.4,438.0 639.8,431.4 645.9,430.9\"></polygon><line class=\"pmd-edge\" x1=\"691.3\" y1=\"378.0\" x2=\"870.9\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"870.9,438.0 863.4,438.7 865.4,432.9\"></polygon><line class=\"pmd-edge\" x1=\"277.4\" y1=\"482.6\" x2=\"527.5\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"527.5,534.0 520.2,535.6 521.5,529.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"388.5\" y=\"499.3\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"402.5\" y=\"512.3\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"245.8\" y1=\"492.0\" x2=\"360.2\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"360.2,534.0 352.7,534.5 354.8,528.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"292.0\" y=\"504.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"303.0\" y=\"517.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"435.8\" y1=\"474.0\" x2=\"573.8\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"573.8,534.0 566.3,534.1 568.7,528.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"460.8\" y=\"495.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"504.8\" y=\"508.0\" text-anchor=\"middle\">refusal fires</text><line class=\"pmd-edge\" x1=\"639.2\" y1=\"474.0\" x2=\"620.8\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"620.8,534.0 619.8,526.6 625.7,528.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"586.0\" y=\"495.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"630.0\" y=\"508.0\" text-anchor=\"middle\">refusal fires</text><line class=\"pmd-edge\" x1=\"866.8\" y1=\"474.0\" x2=\"673.2\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"673.2,534.0 678.9,529.1 680.7,534.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"726.0\" y=\"495.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"770.0\" y=\"508.0\" text-anchor=\"middle\">refusal fires</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"423.2\" y=\"18.0\" width=\"215.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"530.7\" y=\"40.5\">Public probe manifest</tspan><tspan x=\"530.7\" y=\"58.5\">theses, realized returns,</tspan><tspan x=\"530.7\" y=\"76.5\">sampling frame</tspan></text><title>Public probe manifest theses, realized returns, sampling frame</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"397.3\" y=\"132.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"530.7\" y=\"154.5\">_load_copied_structural_module</tspan><tspan x=\"530.7\" y=\"172.5\">isolated import of copied source</tspan></text><title>_load_copied_structural_module isolated import of copied source</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"404.7\" y=\"228.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"530.7\" y=\"250.5\">_build_family</tspan><tspan x=\"530.7\" y=\"268.5\">CP1 admit, CP2 resolve,</tspan><tspan x=\"530.7\" y=\"286.5\">proper-scoring + purged replay</tspan></text><title>_build_family CP1 admit, CP2 resolve, proper-scoring + purged replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"342.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"364.5\">_structural_evaluator</tspan></text><title>_structural_evaluator</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"147.7,420.0 277.4,456.0 147.7,492.0 18.0,456.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"442.5\">sob_2015 confirmed,</tspan><tspan x=\"147.7\" y=\"460.5\">rmd_2018_loser refuted + valid,</tspan><tspan x=\"147.7\" y=\"478.5\">ctrl_2020 not confirmed?</tspan></text><title>sob_2015 confirmed, rmd_2018_loser refuted + valid, ctrl_2020 not confirmed?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"518.8\" y=\"342.0\" width=\"237.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"637.4\" y=\"364.5\">_evaluate_negative_exercises</tspan></text><title>_evaluate_negative_exercises</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"438.0\" width=\"178.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"394.4\" y=\"460.5\">Survivor-only family</tspan></text><title>Survivor-only family</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"511.4\" y=\"438.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"644.8\" y=\"460.5\">Refuted pattern smuggled forward</tspan></text><title>Refuted pattern smuggled forward</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"806.2\" y=\"438.0\" width=\"237.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"924.8\" y=\"460.5\">Control mutated to confirmed</tspan></text><title>Control mutated to confirmed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"507.7\" y=\"534.0\" width=\"215.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"615.2\" y=\"556.5\">metadata-only pass record</tspan></text><title>metadata-only pass record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"338.7\" y=\"534.0\" width=\"141.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"409.2\" y=\"556.5\">Blocked finding</tspan></text><title>Blocked finding</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>_build_family CP1 admit, CP2 resolve, 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>_structural_evaluator</dt><dd><code class=\"pm-diagram__ref-loc\">validate_structural_thesis_family</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Probe[&quot;Public probe manifest theses, realized returns, sampling frame&quot;] --&gt; Load[&quot;_load_copied_structural_module isolated import of copied source&quot;] Load --&gt; Build[&quot;_build_family build_structural_thesis_family CP1 admit, CP2 resolve, proper-scoring + purged replay&quot;] Build --&gt; Clean[&quot;_structural_evaluator validate_structural_thesis_family&quot;] Clean --&gt; Check{&quot;sob_2015 confirmed, rmd_2018_loser refuted + valid, ctrl_2020 not confirmed?&quot;} Build --&gt; Neg[&quot;_evaluate_negative_exercises&quot;] Neg --&gt; S[&quot;Survivor-only family&quot;] Neg --&gt; F[&quot;Refuted pattern smuggled forward&quot;] Neg --&gt; C[&quot;Control mutated to confirmed&quot;] Check --&gt;|yes| Pass[&quot;metadata-only pass record&quot;] Check --&gt;|no| Block[&quot;Blocked finding&quot;] S --&gt;|refusal fires| Pass F --&gt;|refusal fires| Pass C --&gt;|refusal fires| Pass</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three refusals carry the proof</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The three refusals in <code>EXPECTED_NEGATIVE_CASES</code> are the substance of the proof, each forcing one discipline in the copied validator to fire.</strong> The three refusals in <code>EXPECTED_NEGATIVE_CASES</code> are the substance of the proof. Each forces one discipline in the copied validator to fire.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Survivor-only family must be rejected</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A family built from winner rows alone must trip <code>NO_LOSER_FLOWED_THROUGH</code>, <code>NO_NEGATIVE_CONTROL</code>, and <code>SURVIVORSHIP_SAMPLE</code>, or the check records a survivor-only failure.</strong> Survivor-only (<code>structural_theses_survivor_only_rejected</code>). <code>_evaluate_negative_exercises</code> builds a family from the winner rows alone, dropping every failed thesis. The copied validator must raise <code>NO_LOSER_FLOWED_THROUGH</code>, <code>NO_NEGATIVE_CONTROL</code>, and <code>SURVIVORSHIP_SAMPLE</code>. If any of the three is missing, the check records <code>BATCH8_STRUCTURAL_THESES_SURVIVOR_ONLY_REJECTED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Forward-gate breach must be rejected</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Appending a refuted pattern as a <code>review_candidate</code> must raise <code>FORWARD_GATE_BREACH</code>, since only a pattern that survived at-time replay may earn that label.</strong> Forward-gate breach (<code>structural_theses_forward_gate_breach_rejected</code>). A refuted pattern is appended to the clean family&#x27;s <code>forward_lens.candidates</code> with a <code>review_candidate</code> research state. Only a pattern that survived at-time replay may earn a <code>review_candidate</code>, so the copied validator must raise <code>FORWARD_GATE_BREACH</code>, tracked as <code>BATCH8_STRUCTURAL_THESES_FORWARD_GATE_BREACH_REJECTED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Control leak must be rejected</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Mutating every control row to <code>claim_confirmed_forward</code> must raise <code>CONTROL_LEAK</code>, so a negative control can never resolve into a confirmed claim.</strong> Control leak (<code>structural_theses_control_leak_rejected</code>). Every control row in a copy of the clean family is mutated to <code>claim_confirmed_forward</code>. The copied validator must raise <code>CONTROL_LEAK</code>, tracked as <code>BATCH8_STRUCTURAL_THESES_CONTROL_LEAK_REJECTED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A missed refusal blocks the entire run</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Any expected refusal that does not fire becomes a blocking finding rather than being counted as a pass.</strong> If a refusal does not fire, the run records a blocked finding rather than a pass.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Factor-family, event-study, and survivorship lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The shape borrows from empirical-finance validation: Fama-French factor families, MacKinlay event studies, and survivorship-bias control, applied only to public synthetic rows and copied source.</strong> The copied source borrows shape from empirical-finance validation. 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 is the precedent for decomposing structural market claims into named factor families and testable rows. 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> is the prior pattern for separating an event window, an expected baseline, and abnormal-return evidence. 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> motivates the required loser and control cases instead of winner-only replay. The bundle keeps the factor-family, event-window, and bias-control shape and applies it only to public synthetic rows and copied source.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the three commands verify</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture command writes the family result, the bundle command validates source refs and ceiling fields, and the test checks replay and refusals; a pass says nothing about live markets.</strong> The first command writes the bounded family result and sign-off JSON. The bundle command validates the copied source refs, digest anchors, public winner/loser/control cases, and the scope limit fields. The test checks family replay, the three refusals, body exclusion, and the claim boundary. A pass means the copied source ran the public fixture and every refusal fired; it means nothing about live markets.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The evidence supports only that the copied source deterministically resolves the winner, loser, and control family and rejects the three perturbations on public synthetic rows.</strong> The strongest claim the evidence supports: the copied <code>structural_theses.py</code> runs the public synthetic winner, loser, and control family deterministically, resolves <code>sob_2015</code>, <code>rmd_2018_loser</code>, and <code>ctrl_2020</code> with the expected at-time semantics, and rejects the survivor-only, forward-gate-breach, and control-leak perturbations. The proof boundary is deterministic fixture validation over public synthetic rows and copied source refs only. The scope limit holds every <code>*_authorized</code> flag false. This is not financial decisions, an investment recommendation, live-market validation, external model access, portfolio authority, public sharing, or launch. Generated Mermaid and Atlas links are navigation aids and do not raise this ceiling.</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": "component-batch8-structural-theses-capsule.html"
          },
          {
            "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-module-prediction-oracle-reconciliation.html"
          },
          {
            "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-module-batch12-prediction-market-board-capsule.html"
          },
          {
            "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-module-world-model-projection-drift-control-room.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch12_prediction_market_board_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 12 Prediction Market Board Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
          "url": "paper-module-batch12-prediction-market-board-capsule.html"
        }
      ],
      "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-module-batch8-structural-theses-capsule.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 Probe[\"Public probe manifest theses, realized returns, sampling frame\"] --> Load[\"_load_copied_structural_module isolated import of copied source\"] Load --> Build[\"_build_family build_structural_thesis_family CP1 admit, CP2 resolve, proper-scoring + purged replay\"] Build --> Clean[\"_structural_evaluator validate_structural_thesis_family\"] Clean --> Check{\"sob_2015 confirmed, rmd_2018_loser refuted + valid, ctrl_2020 not confirmed?\"} Build --> Neg[\"_evaluate_negative_exercises\"] Neg --> S[\"Survivor-only family\"] Neg --> F[\"Refuted pattern smuggled forward\"] Neg --> C[\"Control mutated to confirmed\"] Check -->|yes| Pass[\"metadata-only pass record\"] Check -->|no| Block[\"Blocked finding\"] S -->|refusal fires| Pass F -->|refusal fires| Pass C -->|refusal fires| Pass",
            "source_format": "mermaid",
            "source_hash": "sha256:11c79c2828efe240fb311a41def193e52f2179a8c0750d3fe7a6f43df90537a5",
            "source_line_end": 80,
            "source_line_start": 65
          }
        ],
        "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-module-prediction-oracle-reconciliation.html"
              },
              {
                "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-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "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-module-world-model-projection-drift-control-room.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_structural_theses_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Structural Theses Finance Bundle",
                "relation": "explains",
                "url": "component-batch8-structural-theses-capsule.html"
              },
              {
                "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": 138,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_structural_theses_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "common risk factors",
            "section_id": "factor-family-event-study-and-survivorship-lineage",
            "url": "https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html"
          },
          {
            "kind": "external_reference",
            "label": "event-study methodology",
            "section_id": "factor-family-event-study-and-survivorship-lineage",
            "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": "factor-family-event-study-and-survivorship-lineage",
            "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": "This bundle imports the finance module tools/finance/structuraltheses.py as a copied body and runs it over public synthetic thesis rows rather than building a new evaluator. This component imports one finance module, tools/finance/structuraltheses.py, as an exact copied source body and runs it over public synthetic thesis rows. It does not build a new evaluator. It drives the copied source's own family builder and validator and records what they return.",
            "level": 4,
            "order": 1,
            "section_id": "structural-theses-run-through-the-copied-evaluator",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Structural theses run through the copied evaluator"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The copied source asks which reasoning families survive once every claim is resolved forward with failures kept in view, freezing \"obvious\" at commitment time so post-hoc mutations are rejected. The question the copied source answers is narrow. Given claims that looked structurally obvious at the time they were written, which reasoning families still survive once every claim is resolved forward and the failures are kept in view? \"Obvious\" is frozen at commitment time and is never a label applied after the outcome is known. A thesis whose meaning shifts once the result is in is a post-hoc mutation, and the validator rejects it.",
            "level": 4,
            "order": 2,
            "section_id": "losers-remain-visible-beside-surviving-families",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Losers remain visible beside surviving families"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The output is a metadata-only record of verdicts, counts, codes, and refs; source text, market data, and payloads stay out, and the strongest label is reviewcandidate. The component emits a metadata-only result record: verdicts, counts, error codes, and source refs. Copied source text, market data, and model-output data stay out. The strongest label a surviving pattern can carry is reviewcandidate, a flag for human review. There is no tradable winner in the output vocabulary.",
            "level": 4,
            "order": 3,
            "section_id": "review-candidates-are-not-tradable-winners",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Review candidates are not tradable winners"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Collecting only patterns that worked and calling the list a method just measures hindsight, because winners look like signal once the losers are dropped before counting. A loose version of this idea is easy and wrong. Collect patterns that worked, call the list a method, and you have measured hindsight. The failure mode is survivorship: winners alone look like signal because the losers were dropped before anyone counted.",
            "level": 4,
            "order": 5,
            "section_id": "the-survivorship-failure-mode",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "The survivorship failure mode"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The copied source requires refuted theses and negative controls to flow through the same pipeline as confirmed ones, and the bundle proves this discipline fires on public fixtures. The discipline the copied source enforces is that losers and negative controls are required evidence, not 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 bundle's job is to prove that this discipline actually fires on public fixtures, and that it refuses the inputs designed to break it.",
            "level": 4,
            "order": 6,
            "section_id": "losers-and-controls-as-required-evidence",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Losers and controls as required evidence"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run hands the fixed SPEC to runcrownjewelorgan with a clean-path and a negative-case callback; the real mechanism lives in the evaluator helpers that follow. The runner is run, which hands the fixed SPEC to the shared runcrownjewelorgan helper with two callbacks: structuralevaluator for the clean path and evaluatenegativecase for single negative cases. runbatch8structuralthesesbundle is the same entry in bundle-input mode. The mechanism lives in the evaluator and its helpers, which execute in this order.",
            "level": 4,
            "order": 8,
            "section_id": "run-and-its-two-callbacks",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "`run` and its two callbacks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "loadcopiedstructuralmodule imports the copied source under a private name, isolating sys.path and namespaces so its system and tools packages load from the bundle, not the host. loadcopiedstructuralmodule imports the copied structuraltheses.py from the exported bundle's sourcemodules tree. It uses importlib with a private module name, and isolates the import inside temporarysyspath and temporaryimport_namespaces so the copied system and tools packages load from the bundle rather than the host. It raises ImportError if the spec or loader is missing.",
            "level": 4,
            "order": 9,
            "section_id": "isolated-import-in-load-copied-structural-module",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "Isolated import in `_load_copied_structural_module`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "familyinputs reads the probe manifest and returns the thesis rows, the realizedreturns map, and the samplingframe, filtering out non-mapping rows. familyinputs reads the probe manifest and returns three values: the list of thesis rows, the realizedreturns map, and the sampling_frame. Non-mapping rows are filtered out.",
            "level": 4,
            "order": 10,
            "section_id": "probe-inputs-from-family-inputs",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Probe inputs from `_family_inputs`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildfamily calls the copied buildstructuralthesisfamily under a purgedholdout split, driving real CP1 admission, CP2 resolution, and replay before validatestructuralthesisfamily runs. buildfamily calls the copied source's buildstructuralthesisfamily with those inputs, a benchmark, a split policy of purgedholdout, and an embargo. Under the hood the copied 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 against the fixture prices. The evaluator then calls the copied validatestructuralthesis_family on the result.",
            "level": 4,
            "order": 11,
            "section_id": "family-build-and-validation-in-build-family",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "Family build and validation in `_build_family`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "structuralevaluator checks by fixed id that the winner confirms, the loser refutes as valid evidence, and the control stays a control, blocking on any mismatch. structuralevaluator checks the clean family by fixed id. The winner sob2015 must resolve claimconfirmedforward. The loser rmd2018loser must resolve claimrefutedforward with loserisvalidevidence true. The control ctrl2020 must stay a control and must not become claimconfirmedforward. The surviving pattern must land in family memory as a candidateset, and authorityboundary.investmentrecommendationauthorized must be false. Any mismatch becomes a BATCH8STRUCTURALTHESESREFERENCECASE_MISMATCH finding and the status flips to blocked.",
            "level": 4,
            "order": 12,
            "section_id": "fixed-id-checks-in-structural-evaluator",
            "source_line_end": 46,
            "source_line_start": 43,
            "title": "Fixed-id checks in `_structural_evaluator`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatenegativeexercises runs the three perturbations below and records a finding for any refusal that failed to fire; evaluatenegativecase runs them one at a time. evaluatenegativeexercises runs the three perturbations described below. It returns the observed codes plus one component-level finding per refusal that failed to fire. The single-case form evaluatenegative_case runs the same three checks one at a time for the runner's negative-case pass.",
            "level": 4,
            "order": 13,
            "section_id": "the-three-perturbations-in-evaluate-negative-exercises",
            "source_line_end": 50,
            "source_line_start": 47,
            "title": "The three perturbations in `_evaluate_negative_exercises`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "resultcard projects a compact public card carrying an authorityfloor with every authorized flag false and a bodyfloor reporting no source bodies. resultcard projects the result into a compact public card. It copies the authorityfloor from the ceiling (every authorized flag stays false) and a bodyfloor that reports no source bodies in the result record or card.",
            "level": 4,
            "order": 14,
            "section_id": "public-card-from-result-card",
            "source_line_end": 81,
            "source_line_start": 51,
            "title": "Public card from `result_card`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 83,
            "source_line_start": 82,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The three refusals in EXPECTEDNEGATIVECASES are the substance of the proof, each forcing one discipline in the copied validator to fire. The three refusals in EXPECTEDNEGATIVECASES are the substance of the proof. Each forces one discipline in the copied validator to fire.",
            "level": 4,
            "order": 16,
            "section_id": "three-refusals-carry-the-proof",
            "source_line_end": 87,
            "source_line_start": 84,
            "title": "Three refusals carry the proof"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A family built from winner rows alone must trip NOLOSERFLOWEDTHROUGH, NONEGATIVECONTROL, and SURVIVORSHIPSAMPLE, or the check records a survivor-only failure. Survivor-only (structuralthesessurvivoronlyrejected). evaluatenegativeexercises builds a family from the winner rows alone, dropping every failed thesis. The copied validator must raise NOLOSERFLOWEDTHROUGH, NONEGATIVECONTROL, and SURVIVORSHIPSAMPLE. If any of the three is missing, the check records BATCH8STRUCTURALTHESESSURVIVORONLYREJECTED.",
            "level": 4,
            "order": 17,
            "section_id": "survivor-only-family-must-be-rejected",
            "source_line_end": 91,
            "source_line_start": 88,
            "title": "Survivor-only family must be rejected"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Appending a refuted pattern as a reviewcandidate must raise FORWARDGATEBREACH, since only a pattern that survived at-time replay may earn that label. Forward-gate breach (structuralthesesforwardgatebreachrejected). A refuted pattern is appended to the clean family's forwardlens.candidates with a reviewcandidate research state. Only a pattern that survived at-time replay may earn a reviewcandidate, so the copied validator must raise FORWARDGATEBREACH, tracked as BATCH8STRUCTURALTHESESFORWARDGATEBREACH_REJECTED.",
            "level": 4,
            "order": 18,
            "section_id": "forward-gate-breach-must-be-rejected",
            "source_line_end": 95,
            "source_line_start": 92,
            "title": "Forward-gate breach must be rejected"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Mutating every control row to claimconfirmedforward must raise CONTROLLEAK, so a negative control can never resolve into a confirmed claim. Control leak (structuralthesescontrolleakrejected). Every control row in a copy of the clean family is mutated to claimconfirmedforward. The copied validator must raise CONTROLLEAK, tracked as BATCH8STRUCTURALTHESESCONTROLLEAK_REJECTED.",
            "level": 4,
            "order": 19,
            "section_id": "control-leak-must-be-rejected",
            "source_line_end": 99,
            "source_line_start": 96,
            "title": "Control leak must be rejected"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Any expected refusal that does not fire becomes a blocking finding rather than being counted as a pass. If a refusal does not fire, the run records a blocked finding rather than a pass.",
            "level": 4,
            "order": 20,
            "section_id": "a-missed-refusal-blocks-the-entire-run",
            "source_line_end": 104,
            "source_line_start": 100,
            "title": "A missed refusal blocks the entire run"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "prior-art-grounding",
            "source_line_end": 106,
            "source_line_start": 105,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The shape borrows from empirical-finance validation: Fama-French factor families, MacKinlay event studies, and survivorship-bias control, applied only to public synthetic rows and copied source. The copied source borrows shape from empirical-finance validation. Fama and French's common risk factors work is the precedent for decomposing structural market claims into named factor families and testable rows. MacKinlay's event-study methodology is the prior pattern for separating an event window, an expected baseline, and abnormal-return evidence. Brown, Goetzmann, Ibbotson, and Ross on survivorship bias motivates the required loser and control cases instead of winner-only replay. The bundle ke\u2026",
            "level": 4,
            "order": 22,
            "section_id": "factor-family-event-study-and-survivorship-lineage",
            "source_line_end": 110,
            "source_line_start": 107,
            "title": "Factor-family, event-study, and survivorship lineage"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 23,
            "section_id": "validation-receipt-path",
            "source_line_end": 127,
            "source_line_start": 111,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture command writes the family result, the bundle command validates source refs and ceiling fields, and the test checks replay and refusals; a pass says nothing about live markets. The first command writes the bounded family result and sign-off JSON. The bundle command validates the copied source refs, digest anchors, public winner/loser/control cases, and the scope limit fields. The test checks family replay, the three refusals, body exclusion, and the claim boundary. A pass means the copied source ran the public fixture and every refusal fired; it means nothing about live markets.",
            "level": 4,
            "order": 24,
            "section_id": "what-the-three-commands-verify",
            "source_line_end": 131,
            "source_line_start": 128,
            "title": "What the three commands verify"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 25,
            "section_id": "claim-ceiling",
            "source_line_end": 133,
            "source_line_start": 132,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The evidence supports only that the copied source deterministically resolves the winner, loser, and control family and rejects the three perturbations on public synthetic rows. The strongest claim the evidence supports: the copied structuraltheses.py runs the public synthetic winner, loser, and control family deterministically, resolves sob2015, rmd2018loser, and ctrl2020 with the expected at-time semantics, and rejects the survivor-only, forward-gate-breach, and control-leak perturbations. The proof boundary is deterministic fixture validation over public synthetic rows and copied source refs only. The scope limit holds every authorized flag false. This is not financial decisions, an inves\u2026",
            "level": 4,
            "order": 26,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 137,
            "source_line_start": 134,
            "title": "The strongest supported claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch8_structural_theses_capsule.py",
            "path": "src/microcosm_core/organs/batch8_structural_theses_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for structural-thesis family fixtures, source digest checks, negative exercises, and scope limits.",
            "symbols": [
              "_load_copied_structural_module",
              "_family_inputs",
              "_build_family",
              "_evaluate_negative_exercises",
              "_structural_evaluator",
              "run",
              "run_batch8_structural_theses_bundle",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_structural_theses_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_structural_theses_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 8 Structural Theses Bundle imports tools/finance/structural_theses.py as exact copied 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 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": "<h4 class=\"pm-body__h pm-body__h--sub\">Four copied tools run against fixed expectations</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This bundle copies four small tools into the public system as their real bodies and runs each on a fixed input against a hard-coded expected value.</strong> This component copies four small tools into the public system as their real source bodies, then runs each one on a fixed input and checks the output against a hard-coded expected value. The four are an observer set diff, a JSON-patch interpreter, a ledger-id hash, and a shadow envelope parser.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Execution distinguishes working copies from stubs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It answers one question about copied code: does the copy still behave like the original, or has it quietly become a stub that only looks right?</strong> It exists to answer one question about copied code: does the copy still behave the way the original did, or has it quietly become a stub that only looks right? The check runs the copied body in process and compares the result field by field. If the copy were hollow, the comparison fails instead of passing with a green tick.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">metadata-only records retain values and refusals</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It emits a metadata-only record of which exercises passed, their small computed values, the rejected negative cases, and a fixed scope block, never the copied source text.</strong> It emits a metadata-only result record: which exercises passed, the small computed values they produced, the negative cases they rejected, and a fixed scope block. It does not copy the source text of the tools into that record.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A digest match does not establish execution</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A digest match proves bytes were copied but not that they still run, so a loose hash check would report success even when an import broke.</strong> A digest match proves that bytes were copied. It does not establish the copied bytes still run. When a tool moves from the private system into the public clone, a loose check would hash the file, see the hash match, and report success even if an import broke or a function returned the wrong shape. That is the failure this component is built to avoid.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Behavioural evidence, not a correctness claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Rather than re-implementing the tools, it loads each copied module and calls the real functions for behavioural evidence, leaving open whether the answers mean anything.</strong> So it does not re-describe or re-implement the four tools. It loads each copied module from the manifest and calls the real functions, then asserts exact results. The evidence is behavioural: the code executed. It is not a claim that the answers mean anything about the world. Diffing two sets of observer rows is set arithmetic. Applying a JSON patch is interpreting an edit script. The gap between &quot;the mechanism runs as copied&quot; and &quot;the answer is correct&quot; stays open on purpose.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate</code> entry point and <code>_load_copied_module</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate</code> reads the manifest, checks mechanism rows, runs the four live exercises, and passes only when <code>findings</code> is empty; <code>_load_copied_module</code> imports each copied body by spec.</strong> <code>evaluate</code> is the entry point. It reads the probe manifest, checks each declared mechanism row through <code>_mechanism_status</code>, runs the four live exercises in <code>RUNTIME_EXERCISES</code>, and folds any missing mechanism, failed exercise, or blocked anchor into a <code>findings</code> list. The result is <code>pass</code> only when that list is empty. <code>_load_copied_module</code> does the loading: it resolves the target path from the source manifest, imports the file by spec, and runs it under a temporary <code>sys.path</code> so the copied module can find its own imports.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it runs</th></tr></thead><tbody><tr><td><code>_exercise_observer_diff</code></td><td><code>diff_evidence</code>, <code>diff_predictions</code> on keyed rows</td></tr><tr><td><code>_exercise_version_committer</code></td><td><code>_apply_op</code> edit ops plus a refused scalar traversal</td></tr><tr><td><code>_exercise_ledger_id</code></td><td><code>generate_ledger_id</code>, <code>normalize_lane</code> on lane aliases</td></tr><tr><td><code>_exercise_shadow</code></td><td>the copied <code>run</code> over a written envelope directory</td></tr><tr><td><code>evaluate_negative_case</code></td><td>one rejection path per tool</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Observer diff in <code>_exercise_observer_diff</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_exercise_observer_diff</code> checks the overlap, missed, and extra id sets, drops a malformed row without crashing, and confirms <code>skipped</code> never leaks into the serialised result.</strong> <code>_exercise_observer_diff</code> feeds three evidence rows (<code>E1</code> lab, a row with no <code>ledger_id</code>, <code>E3</code> lab) against two oracle rows (<code>E1</code>, <code>E2</code>). It checks <code>overlap_ledger_ids == [&quot;E1&quot;]</code>, <code>missed_ledger_ids == [&quot;E2&quot;]</code>, and <code>extra_ledger_ids == [&quot;E3&quot;]</code>. The malformed row is dropped rather than crashing the diff, and the exercise asserts the string <code>skipped</code> never appears in the serialised result, so a parse gap cannot leak through as silent data. Predictions split into <code>matching == [&quot;A&quot;]</code>, <code>divergent == [&quot;B&quot;]</code>, and <code>missing_targets == [&quot;C&quot;]</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Patch ops and refusal in <code>_exercise_version_committer</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_exercise_version_committer</code> applies four <code>_apply_op</code> edits to a known document, then confirms traversing into a scalar raises <code>VersionCommitterError</code> rather than making a partial write.</strong> <code>_exercise_version_committer</code> applies four ops with <code>_apply_op</code> (<code>set</code>, <code>merge</code>, <code>append</code>, <code>set</code>) and checks the final document equals <code>{&quot;profile&quot;: {&quot;name&quot;: &quot;Microcosm&quot;, &quot;meta&quot;: {&quot;kind&quot;: &quot;fixture&quot;}}, &quot;events&quot;: [{&quot;id&quot;: &quot;E1&quot;}]}</code>. It then tries to traverse into a scalar, <code>set</code> on <code>/profile/name</code> where <code>profile</code> is the string <code>&quot;scalar&quot;</code>, and confirms this raises <code>VersionCommitterError</code>. The interesting property is the refusal: a malformed path is a controlled error, not a partial write.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Identity stability in <code>_exercise_ledger_id</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_exercise_ledger_id</code> confirms a lane alias and its canonical name hash to the same <code>P_</code> id, an unknown lane falls back to <code>X_</code>, and a missing identity field raises <code>ValueError</code>.</strong> <code>_exercise_ledger_id</code> checks identity stability. <code>normalize_lane(&quot;poly&quot;)</code> resolves to <code>POLYMARKET</code>, so <code>generate_ledger_id(&quot;poly&quot;, record)</code> and <code>generate_ledger_id(&quot;POLYMARKET&quot;, record)</code> return the same id, which starts with <code>P_</code>. An unknown lane falls back to an <code>X_</code> prefix. A record missing the identity field its lane requires raises <code>ValueError</code> instead of hashing a blank.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Envelope parsing in <code>_exercise_shadow</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_exercise_shadow</code> runs the copied parser over a written envelope directory and checks that well-formed rows parse while the malformed tuple is counted once as a <code>comma_arity</code> gap.</strong> <code>_exercise_shadow</code> writes a small envelope directory into a temporary path: miner tuples with one malformed entry, a spine line, and a prediction row. It calls the copied <code>run</code> and reads <code>parse_stats</code>. It checks <code>hard_failure</code> is false, that the well-formed miner, spine, and prediction rows parsed, and that the malformed tuple was counted once under <code>comma_arity</code>. The parser reports its own coverage hole rather than swallowing it.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"531\" height=\"474\" viewBox=\"0 0 531 474\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"265.5\" y1=\"72.0\" x2=\"265.5\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,114.0 262.4,107.2 268.6,107.2\"></polygon><line class=\"pmd-edge\" x1=\"234.5\" y1=\"168.0\" x2=\"186.2\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"186.2,210.0 189.3,203.2 193.3,207.8\"></polygon><line class=\"pmd-edge\" x1=\"308.0\" y1=\"168.0\" x2=\"374.1\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"374.1,210.0 366.7,208.9 370.0,203.7\"></polygon><line class=\"pmd-edge\" x1=\"186.2\" y1=\"264.0\" x2=\"234.5\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"234.5,306.0 227.3,303.8 231.3,299.2\"></polygon><line class=\"pmd-edge\" x1=\"374.1\" y1=\"264.0\" x2=\"308.0\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"308.0,306.0 312.1,299.7 315.4,304.9\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"360.0\" x2=\"265.5\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"265.5,402.0 262.4,395.2 268.6,395.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"161.7\" y=\"18.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"40.5\">Probe manifest</tspan><tspan x=\"265.5\" y=\"58.5\">+ source module manifest</tspan></text><title>Probe manifest + source module manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"154.3\" y=\"114.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"136.5\">_load_copied_module</tspan><tspan x=\"265.5\" y=\"154.5\">import copied body by spec</tspan></text><title>_load_copied_module import copied body by spec</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.1\" y=\"232.5\">Four live exercises</tspan><tspan x=\"155.1\" y=\"250.5\">diff | patch | ledger-id | shadow</tspan></text><title>Four live exercises diff | patch | ledger-id | shadow</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"320.2\" y=\"210.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"232.5\">evaluate_negative_case</tspan><tspan x=\"416.6\" y=\"250.5\">one rejection per tool</tspan></text><title>evaluate_negative_case one rejection per tool</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"191.3\" y=\"306.0\" width=\"148.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"328.5\">evaluate</tspan><tspan x=\"265.5\" y=\"346.5\">collect findings</tspan></text><title>evaluate collect findings</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"402.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"265.5\" y=\"424.5\">metadata-only result record</tspan><tspan x=\"265.5\" y=\"442.5\">pass only if findings empty</tspan></text><title>metadata-only result record pass only if findings empty</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD manifest[&quot;Probe manifest + source module manifest&quot;] load[&quot;_load_copied_module import copied body by spec&quot;] exercises[&quot;Four live exercises diff | patch | ledger-id | shadow&quot;] negatives[&quot;evaluate_negative_case one rejection per tool&quot;] evaluate[&quot;evaluate collect findings&quot;] record[&quot;metadata-only result record pass only if findings empty&quot;] manifest --&gt; load load --&gt; exercises load --&gt; negatives exercises --&gt; evaluate negatives --&gt; evaluate evaluate --&gt; record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One rejecting path per tool</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For each tool the component runs a rejecting path from <code>EXPECTED_NEGATIVE_CASES</code>, passing only when the tool refuses the bad input with the expected code.</strong> For each tool the component also runs the rejecting path, declared in <code>EXPECTED_NEGATIVE_CASES</code> and evaluated by <code>evaluate_negative_case</code>. A case passes only when the tool refuses the bad input with the expected code.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Malformed observer row dropped</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A row with no <code>ledger_id</code> is dropped and the good oracle id lands in <code>missed_ledger_ids</code>, raising <code>BATCH8_OBSERVER_DIFF_MALFORMED_ROW_SKIPPED</code>.</strong> <code>observer_diff_malformed_key_skipped</code>: a row with no <code>ledger_id</code> is dropped, the good oracle id lands in <code>missed_ledger_ids</code>, code <code>BATCH8_OBSERVER_DIFF_MALFORMED_ROW_SKIPPED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scalar traversal refused</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Setting a path inside a scalar value raises <code>VersionCommitterError</code> rather than writing, recorded as <code>BATCH8_VERSION_COMMITTER_SCALAR_TRAVERSAL_REFUSED</code>.</strong> <code>version_committer_scalar_traversal_refused</code>: setting a path inside a scalar raises <code>VersionCommitterError</code>, code <code>BATCH8_VERSION_COMMITTER_SCALAR_TRAVERSAL_REFUSED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Missing identity field refused</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A record with no identity field raises <code>ValueError</code> instead of hashing a blank, recorded as <code>BATCH8_LEDGER_ID_MISSING_IDENTITY_REFUSED</code>.</strong> <code>ledger_id_missing_identity_refused</code>: a record with no identity field raises <code>ValueError</code>, code <code>BATCH8_LEDGER_ID_MISSING_IDENTITY_REFUSED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Malformed tuple counted as gap</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The malformed tuple is counted as a <code>comma_arity</code> coverage gap rather than swallowed, recorded as <code>BATCH8_SHADOW_DSL_MALFORMED_TUPLE_COVERAGE_GAP</code>.</strong> <code>shadow_dsl_malformed_tuple_coverage_gap</code>: the malformed tuple is counted as a <code>comma_arity</code> gap, code <code>BATCH8_SHADOW_DSL_MALFORMED_TUPLE_COVERAGE_GAP</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p>The four tools follow standard patterns. Useful anchors:</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<h4 class=\"pm-body__h pm-body__h--sub\">Borrowed shapes, no correctness claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The patch-op, identity-hash, append-only-log, and provenance shapes are borrowed, but the component runs only deterministic fixture exercises and claims nothing about correctness.</strong> The patch-operation, identity-hash, append-only-log, and provenance shapes are borrowed. This component keeps to deterministic fixture exercises over those shapes and claims nothing about correctness of the edits, ids, or predictions.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the three commands verify</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture command writes the result, the bundle command validates copied sources and digests, and the test checks mechanics and negative cases; a pass means the copied bodies produced exact values.</strong> The fixture command writes the bounded result and sign-off JSON. The bundle command validates the copied sources, manifest digests, the four exercises, the body-exclusion posture, and the scope fields. The focused test checks fixture mechanics, bundle validation, and the negative cases. A pass means the copied bodies ran and produced the exact expected values on the public fixture.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The evidence supports only that the four copied tools import, run, produce exact expected values, and reject the four bad inputs, with no body text in the record.</strong> The strongest claim the evidence supports: the four copied tools import and run in the public clone, produce the exact expected values on a fixed input, and reject the four declared bad inputs. The result record carries source refs, digests, counts, and outcomes, never copied body text or private state.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the scope limit refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Running the mechanisms is not a claim they are correct: <code>AUTHORITY_CEILING</code> refuses oracle truth, prediction correctness, live execution, mutation, and launch.</strong> The proof boundary stops there. Running set arithmetic is not a claim that the observer rows are correct. Applying an edit script is not a claim that the edit is right. A stable hash is not oracle truth. The scope limit refuses oracle truth, prediction correctness, semantic edit correctness, live bridge or Lab execution, external model access, repository or source-file changes, publishing-scope decision, launch-scope decision, and whole-system correctness. These values are fixed in <code>AUTHORITY_CEILING</code> and copied into every result card by <code>result_card</code>.</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": "component-batch8-tools-tail-primitives-capsule.html"
          },
          {
            "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-module-batch7-oracle-sibling-capsule.html"
          },
          {
            "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-module-batch7-macro-engines-capsule.html"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-module-mission-transaction-work-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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 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-module-batch8-tools-tail-primitives-capsule.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 manifest[\"Probe manifest + source module manifest\"] load[\"_load_copied_module import copied body by spec\"] exercises[\"Four live exercises diff | patch | ledger-id | shadow\"] negatives[\"evaluate_negative_case one rejection per tool\"] evaluate[\"evaluate collect findings\"] record[\"metadata-only result record pass only if findings empty\"] manifest --> load load --> exercises load --> negatives exercises --> evaluate negatives --> evaluate evaluate --> record",
            "source_format": "mermaid",
            "source_hash": "sha256:47603dd835f7d44382aab74de5a671213918451ec15d90b6e0bba49beb23e413",
            "source_line_end": 135,
            "source_line_start": 121
          }
        ],
        "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-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "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-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-module-mission-transaction-work-spine.html"
              }
            ],
            "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": "component-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "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": 245,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/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": "**This bundle copies four small tools into the public system as their real bodies and runs each on a fixed input against a hard-coded expected value.** This component copies four small tools into the public system as their real source bodies, then runs each one on a fixed input and checks the output against a hard-coded expected value. The four are an observer set diff, a JSON-patch interpreter, a ledger-id hash, and a shadow envelope parser.",
            "level": 4,
            "order": 1,
            "section_id": "four-copied-tools-run-against-fixed-expectations",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "Four copied tools run against fixed expectations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It answers one question about copied code: does the copy still behave like the original, or has it quietly become a stub that only looks right?** It exists to answer one question about copied code: does the copy still behave the way the original did, or has it quietly become a stub that only looks right? The check runs the copied body in process and compares the result field by field. If the copy were hollow, the comparison fails instead of passing with a green tick.",
            "level": 4,
            "order": 2,
            "section_id": "execution-distinguishes-working-copies-from-stubs",
            "source_line_end": 20,
            "source_line_start": 12,
            "title": "Execution distinguishes working copies from stubs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It emits a metadata-only record of which exercises passed, their small computed values, the rejected negative cases, and a fixed scope block, never the copied source text.** It emits a metadata-only result record: which exercises passed, the small computed values they produced, the negative cases they rejected, and a fixed scope block. It does not copy the source text of the tools into that record.",
            "level": 4,
            "order": 3,
            "section_id": "body-free-records-retain-values-and-refusals",
            "source_line_end": 28,
            "source_line_start": 21,
            "title": "metadata-only records retain values and refusals"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 30,
            "source_line_start": 29,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A digest match proves bytes were copied but not that they still run, so a loose hash check would report success even when an import broke.** A digest match proves that bytes were copied. It does not establish the copied bytes still run. When a tool moves from the private system into the public clone, a loose check would hash the file, see the hash match, and report success even if an import broke or a function returned the wrong shape. That is the failure this component is built to avoid.",
            "level": 4,
            "order": 5,
            "section_id": "a-digest-match-does-not-prove-execution",
            "source_line_end": 39,
            "source_line_start": 31,
            "title": "A digest match does not establish execution"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Rather than re-implementing the tools, it loads each copied module and calls the real functions for behavioural evidence, leaving open whether the answers mean anything.** So it does not re-describe or re-implement the four tools. It loads each copied module from the manifest and calls the real functions, then asserts exact results. The evidence is behavioural: the code executed. It is not a claim that the answers mean anything about the world. Diffing two sets of observer rows is set arithmetic. Applying a JSON patch is interpreting an edit script. The gap between \"the mechanism runs as copied\" and \"the answer is correct\" stays open on purpose.",
            "level": 4,
            "order": 6,
            "section_id": "behavioural-evidence-not-a-correctness-claim",
            "source_line_end": 51,
            "source_line_start": 40,
            "title": "Behavioural evidence, not a correctness claim"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 53,
            "source_line_start": 52,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "**evaluate reads the manifest, checks mechanism rows, runs the four live exercises, and passes only when findings is empty; loadcopied_module imports each copied body by spec.** evaluate is the entry point. It reads the probe manifest, checks each declared mechanism row through mechanismstatus, runs the four live exercises in RUNTIME_EXERCISES, and folds any missing mechanism, failed exercise, or blocked anchor into a findings list. The result is pass only when that list is empty. loadcopied_module does the loading: it resolves the target path from the source manifest, imports the file by spec, and runs it under a temporary sys.path so the copied module can find its own imports.",
            "level": 4,
            "order": 8,
            "section_id": "evaluate-entry-point-and-load-copied-module",
            "source_line_end": 73,
            "source_line_start": 54,
            "title": "`evaluate` entry point and `_load_copied_module`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "exerciseobserver_diff checks the overlap, missed, and extra id sets, drops a malformed row without crashing, and confirms skipped never leaks into the serialised result. exerciseobserverdiff feeds three evidence rows (E1 lab, a row with no ledger_id, E3 lab) against two oracle rows (E1, E2). It checks overlapledgerids == [\"E1\"], missedledgerids == [\"E2\"], and extraledgerids == [\"E3\"]. The malformed row is dropped rather than crashing the diff, and the exercise asserts the string skipped never appears in the serialised result, so a parse gap cannot leak through as silent data. Predictions split into matching == [\"A\"], divergent == [\"B\"], and missing_targets == [\"C\"].",
            "level": 4,
            "order": 9,
            "section_id": "observer-diff-in-exercise-observer-diff",
            "source_line_end": 86,
            "source_line_start": 74,
            "title": "Observer diff in `_exercise_observer_diff`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "exerciseversioncommitter applies four apply_op edits to a known document, then confirms traversing into a scalar raises VersionCommitterError rather than making a partial write. exerciseversioncommitter applies four ops with applyop (set, merge, append, set) and checks the final document equals `{\"profile\": {\"name\": \"Microcosm\", \"meta\": {\"kind\": \"fixture\"}}, \"events\": [{\"id\": \"E1\"}]}. It then tries to traverse into a scalar, set` on /profile/name where profile is the string \"scalar\", and confirms this raises VersionCommitterError. The interesting property is the refusal: a malformed path is a controlled error, not a partial write.",
            "level": 4,
            "order": 10,
            "section_id": "patch-ops-and-refusal-in-exercise-version-committer",
            "source_line_end": 98,
            "source_line_start": 87,
            "title": "Patch ops and refusal in `_exercise_version_committer`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "exerciseledger_id confirms a lane alias and its canonical name hash to the same P id, an unknown lane falls back to X, and a missing identity field raises ValueError. exerciseledgerid checks identity stability. normalize_lane(\"poly\") resolves to POLYMARKET, so generateledgerid(\"poly\", record) and generateledgerid(\"POLYMARKET\", record) return the same id, which starts with P. An unknown lane falls back to an X prefix. A record missing the identity field its lane requires raises ValueError instead of hashing a blank.",
            "level": 4,
            "order": 11,
            "section_id": "identity-stability-in-exercise-ledger-id",
            "source_line_end": 109,
            "source_line_start": 99,
            "title": "Identity stability in `_exercise_ledger_id`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "exerciseshadow runs the copied parser over a written envelope directory and checks that well-formed rows parse while the malformed tuple is counted once as a commaarity gap. exerciseshadow writes a small envelope directory into a temporary path: miner tuples with one malformed entry, a spine line, and a prediction row. It calls the copied run and reads parsestats. It checks hardfailure is false, that the well-formed miner, spine, and prediction rows parsed, and that the malformed tuple was counted once under comma_arity. The parser reports its own coverage hole rather than swallowing it.",
            "level": 4,
            "order": 12,
            "section_id": "envelope-parsing-in-exercise-shadow",
            "source_line_end": 136,
            "source_line_start": 110,
            "title": "Envelope parsing in `_exercise_shadow`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 138,
            "source_line_start": 137,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**For each tool the component runs a rejecting path from EXPECTEDNEGATIVECASES, passing only when the tool refuses the bad input with the expected code.** For each tool the component also runs the rejecting path, declared in EXPECTEDNEGATIVECASES and evaluated by evaluatenegativecase. A case passes only when the tool refuses the bad input with the expected code.",
            "level": 4,
            "order": 14,
            "section_id": "one-rejecting-path-per-tool",
            "source_line_end": 146,
            "source_line_start": 139,
            "title": "One rejecting path per tool"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A row with no ledgerid is dropped and the good oracle id lands in missedledgerids, raising BATCH8OBSERVERDIFFMALFORMEDROWSKIPPED. observerdiffmalformedkeyskipped: a row with no ledger_id is dropped, the good oracle id lands in missedledgerids, code BATCH8OBSERVERDIFFMALFORMEDROW_SKIPPED.",
            "level": 4,
            "order": 15,
            "section_id": "malformed-observer-row-dropped",
            "source_line_end": 153,
            "source_line_start": 147,
            "title": "Malformed observer row dropped"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Setting a path inside a scalar value raises VersionCommitterError rather than writing, recorded as BATCH8VERSIONCOMMITTERSCALARTRAVERSALREFUSED. versioncommitterscalartraversalrefused: setting a path inside a scalar raises VersionCommitterError, code BATCH8VERSIONCOMMITTERSCALARTRAVERSAL_REFUSED.",
            "level": 4,
            "order": 16,
            "section_id": "scalar-traversal-refused",
            "source_line_end": 160,
            "source_line_start": 154,
            "title": "Scalar traversal refused"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A record with no identity field raises ValueError instead of hashing a blank, recorded as BATCH8LEDGERIDMISSINGIDENTITYREFUSED. ledgeridmissingidentityrefused: a record with no identity field raises ValueError, code BATCH8LEDGERIDMISSINGIDENTITY_REFUSED.",
            "level": 4,
            "order": 17,
            "section_id": "missing-identity-field-refused",
            "source_line_end": 166,
            "source_line_start": 161,
            "title": "Missing identity field refused"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The malformed tuple is counted as a commaarity coverage gap rather than swallowed, recorded as BATCH8SHADOWDSLMALFORMEDTUPLECOVERAGEGAP. shadowdslmalformedtuplecoveragegap: the malformed tuple is counted as a commaarity gap, code BATCH8SHADOWDSLMALFORMEDTUPLECOVERAGE_GAP.",
            "level": 4,
            "order": 18,
            "section_id": "malformed-tuple-counted-as-gap",
            "source_line_end": 172,
            "source_line_start": 167,
            "title": "Malformed tuple counted as gap"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The four tools follow standard patterns. Useful anchors: 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.",
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 184,
            "source_line_start": 173,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The patch-op, identity-hash, append-only-log, and provenance shapes are borrowed, but the component runs only deterministic fixture exercises and claims nothing about correctness.** The patch-operation, identity-hash, append-only-log, and provenance shapes are borrowed. This component keeps to deterministic fixture exercises over those shapes and claims nothing about correctness of the edits, ids, or predictions.",
            "level": 4,
            "order": 20,
            "section_id": "borrowed-shapes-no-correctness-claim",
            "source_line_end": 192,
            "source_line_start": 185,
            "title": "Borrowed shapes, no correctness claim"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 21,
            "section_id": "validation-receipt-path",
            "source_line_end": 209,
            "source_line_start": 193,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture command writes the result, the bundle command validates copied sources and digests, and the test checks mechanics and negative cases; a pass means the copied bodies produced exact values.** The fixture command writes the bounded result and sign-off JSON. The bundle command validates the copied sources, manifest digests, the four exercises, the body-exclusion posture, and the scope fields. The focused test checks fixture mechanics, bundle validation, and the negative cases. A pass means the copied bodies ran and produced the exact expected values on the public fixture.",
            "level": 4,
            "order": 22,
            "section_id": "what-the-three-commands-verify",
            "source_line_end": 220,
            "source_line_start": 210,
            "title": "What the three commands verify"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "claim-ceiling",
            "source_line_end": 222,
            "source_line_start": 221,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The evidence supports only that the four copied tools import, run, produce exact expected values, and reject the four bad inputs, with no body text in the record.** The strongest claim the evidence supports: the four copied tools import and run in the public clone, produce the exact expected values on a fixed input, and reject the four declared bad inputs. The result record carries source refs, digests, counts, and outcomes, never copied body text or private state.",
            "level": 4,
            "order": 24,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 231,
            "source_line_start": 223,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Running the mechanisms is not a claim they are correct: AUTHORITYCEILING refuses oracle truth, prediction correctness, live execution, mutation, and launch.** The proof boundary stops there. Running set arithmetic is not a claim that the observer rows are correct. Applying an edit script is not a claim that the edit is right. A stable hash is not oracle truth. The scope limit refuses oracle truth, prediction correctness, semantic edit correctness, live bridge or Lab execution, external model access, repository or source-file changes, public sharing decision, launch-scope decision, and whole-system correctness. These values are fixed in scope_limit and copied into every result card by result\u2026",
            "level": 4,
            "order": 25,
            "section_id": "what-the-authority-ceiling-refuses",
            "source_line_end": 244,
            "source_line_start": 232,
            "title": "What the scope limit refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch8_tools_tail_primitives_capsule.py",
            "path": "src/microcosm_core/organs/batch8_tools_tail_primitives_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for observer-diff, JSON-patch VM, ledger-id, shadow-envelope, source-manifest, negative-case, and scope limit checks.",
            "symbols": [
              "_exercise_observer_diff",
              "_exercise_version_committer",
              "_exercise_ledger_id",
              "_exercise_shadow",
              "evaluate",
              "run",
              "run_batch8_bundle",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_tools_tail_primitives_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 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 pm-body__h--sub\">Six copied checker groups are executed</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component runs a selection of a copied validator&#x27;s checker functions instead of asserting from a distance that a body imported but never exercised is correct.</strong> This component takes one copied validator source file and actually runs a selection of its checker functions, instead of asserting from a distance that the file is correct. An earlier import copied the whole validator body into Microcosm but only ever called its status-judge entry point. Most of the functions sat there as text that nothing exercised.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Observed behavior closes the import-only gap</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It closes that gap for six named checker groups by importing the copied validator, driving selected functions with small public inputs, and writing a metadata-only result record.</strong> The bundle closes that gap for six named checker groups. It imports the copied self-indexing-cognitive-system/src/idea_microcosm/validators.py, drives selected functions with small public inputs, and writes a metadata-only result record. A pass means those six groups behaved the way their names claim. It does not mean the whole validator suite is fresh or correct.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Copying a file is not running it</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Copying a file and running it are different claims, so this component calls six checker groups to make a green run rest on observed behavior rather than file presence.</strong> Copying a file and running it are different claims. A copied body can contain a function called <code>private_boundary_hits</code> and still be wrong, because nobody ever fed it a string with a home path in it. Asserting &quot;the file is present&quot; is cheap and says almost nothing. This component picks six groups of checkers and calls them, so a green run rests on observed behavior rather than on the file existing.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six groups span the validator&#x27;s judgements</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The six groups are chosen to span the validator&#x27;s kinds of judgement, from source-shape anchoring to the no-write entry point, each reaching a different part of the imported body.</strong> The six groups are chosen to span the kinds of judgement the validator makes: source-shape 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> entry point. Each group reaches into a different part of the imported body.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two choices keep a green run honest</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Two design choices keep a green run honest: absent private state falls back to source anchors marked <code>public_runtime_source_only</code>, and negative cases are judged from engine outputs, not matched text.</strong> Two design choices keep a green run honest. When the private system state is not present on disk, the component does not pretend the runtime checkers passed. It falls back to reading the copied source for the named anchors and marks the rest of the engines <code>public_runtime_source_only</code>, recording that as a stated limit. And the negative cases are judged from the engine outputs, not from whether a fixture file happens to contain the right error string, so a check cannot pass by matching text.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points feed one runner</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The <code>run</code> and <code>run_batch8_validator_checker_bundle</code> entry points feed one shared runner that validates the source manifest, calls <code>_evaluate</code>, and writes result, board, validation, and sign-off artifacts.</strong> The entry points are <code>run</code> and <code>run_batch8_validator_checker_bundle</code>. Both hand the input directory to a shared crown-jewel runner, which validates the source manifest and then calls <code>_evaluate</code>. The runner writes four artifacts: a result, a board, a validation record, and an sign-off record.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_evaluate</code> picks live or source-only mode</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> picks the mode first: six live engines when private state is present, or the source-anchor engine plus source-only witnesses otherwise, turning any non-passing engine into a finding.</strong> <code>_evaluate</code> picks the mode first. If the private system state is present and the input is a normal fixture, it runs six live engines. If the input is an exported bundle, or the private state is absent, it runs the source-anchor engine plus source-only witnesses for the other five. It then turns any non-passing engine into a finding, and adds a finding if the copied source manifest does not report exactly one module.</p>\n<p>The six engines, in the order <code>_evaluate</code> lists them:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it does</th></tr></thead><tbody><tr><td><code>_validator_source_anchor_matrix</code></td><td>Reads the copied body, counts <code>def _..failures(</code> definitions, and checks the required anchors are present. Passes only if the anchors and launch-gate anchors are present and at least 30 checker-failure functions exist.</td></tr><tr><td><code>_status_policy_judge_matrix</code></td><td>Imports the validator and calls <code>judge_status_request</code> on four transitions. A well-evidenced transition must return allow, a transition missing evidence must downgrade, a prohibited upgrade must block, and a poisoned policy must block. It also drives <code>_validate_transition</code> and requires at least one transition failure.</td></tr><tr><td><code>_private_boundary_scanner_matrix</code></td><td>Writes a temporary file with a planted home path and email address, calls <code>private_boundary_hits</code>, and passes only if the returned patterns include both <code>private_home_path</code> and <code>private_email</code>. It records <code>body_in_receipt: false</code>.</td></tr><tr><td><code>_specimen_checker_matrix</code></td><td>Runs six specimen checkers through <code>_zero_failure_matrix</code>, including <code>_status_collapse_suite_failures</code> and <code>_source_shuttle_specimen_failures</code>, and passes only if every one reports zero failures on the existing fixture.</td></tr><tr><td><code>_release_gate_checker_matrix</code></td><td>Runs six launch-gate checkers through <code>_zero_failure_matrix</code>, including <code>_release_standards_axiom_gate_failures</code> and <code>_release_root_compiler_failures</code>, again requiring zero failures.</td></tr><tr><td><code>_validate_entrypoint_witness</code></td><td>Calls <code>validate(root, write_receipt=False)</code> and passes if the status is ok with at least 20 checks. Without private state it checks only that the <code>def validate(root: Path</code> anchor is present in the copied source.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Shared checker helper and the bundle-mode stub</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_zero_failure_matrix</code> imports the validator and records a failure count per named checker, while <code>_public_runtime_source_only_engine</code> is the bundle-mode stub reporting a pass backed only by copied-source anchors.</strong> <code>_zero_failure_matrix</code> is the shared helper the two checker-group engines use. It imports the validator, calls each named checker against the private root, and records the failure count per checker. <code>_public_runtime_source_only_engine</code> is the stub the bundle mode substitutes for a live engine: it reports a pass backed by copied-source anchors, with <code>macro_state_available: false</code> stated on the row.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>result_card</code> carries authority and body floors</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>result_card</code> compresses the run into two floors: an <code>authority_floor</code> of fixed all-false ceiling fields, and a <code>body_floor</code> recording <code>body_in_receipt: false</code> so no copied body text ships.</strong> <code>result_card</code> compresses the run into a card with two floors. The <code>authority_floor</code> copies the fixed ceiling fields, all false: <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>. The <code>body_floor</code> records <code>body_in_receipt: false</code> so the card never carries copied body text.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"487\" height=\"594\" viewBox=\"0 0 487 594\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"243.3\" y1=\"54.0\" x2=\"243.3\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"243.3,96.0 240.2,89.2 246.4,89.2\"></polygon><line class=\"pmd-edge\" x1=\"243.3\" y1=\"132.0\" x2=\"243.3\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"243.3,174.0 240.2,167.2 246.4,167.2\"></polygon><line class=\"pmd-edge\" x1=\"218.2\" y1=\"210.0\" x2=\"146.9\" y2=\"261.0\"></line><polygon class=\"pmd-arrow\" points=\"146.9,261.0 150.7,254.5 154.3,259.5\"></polygon><line class=\"pmd-edge\" x1=\"267.7\" y1=\"210.0\" x2=\"324.5\" y2=\"252.0\"></line><polygon class=\"pmd-arrow\" points=\"324.5,252.0 317.2,250.4 320.8,245.5\"></polygon><line class=\"pmd-edge\" x1=\"146.9\" y1=\"297.0\" x2=\"218.2\" y2=\"348.0\"></line><polygon class=\"pmd-arrow\" points=\"218.2,348.0 210.8,346.5 214.4,341.5\"></polygon><line class=\"pmd-edge\" x1=\"324.5\" y1=\"306.0\" x2=\"267.7\" y2=\"348.0\"></line><polygon class=\"pmd-arrow\" points=\"267.7,348.0 271.4,341.5 275.0,346.4\"></polygon><line class=\"pmd-edge\" x1=\"243.3\" y1=\"384.0\" x2=\"243.3\" y2=\"426.0\"></line><polygon class=\"pmd-arrow\" points=\"243.3,426.0 240.2,419.2 246.4,419.2\"></polygon><line class=\"pmd-edge\" x1=\"243.3\" y1=\"480.0\" x2=\"243.3\" y2=\"522.0\"></line><polygon class=\"pmd-arrow\" points=\"243.3,522.0 240.2,515.2 246.4,515.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"109.9\" y=\"18.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"40.5\">Fixture input or exported bundle</tspan></text><title>Fixture input or exported bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"139.5\" y=\"96.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"118.5\">Validate source manifest</tspan></text><title>Validate source manifest</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"243.3,174.0 339.7,192.0 243.3,210.0 146.9,192.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"196.5\">Private state present?</tspan></text><title>Private state present?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"261.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.8\" y=\"283.5\">Six live checker engines</tspan></text><title>Six live checker engines</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"253.6\" y=\"252.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"361.1\" y=\"274.5\">Source-anchor engine plus</tspan><tspan x=\"361.1\" y=\"292.5\">source-only witnesses</tspan></text><title>Source-anchor engine plus source-only witnesses</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"121.0\" y=\"348.0\" width=\"244.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"370.5\">Semantic negative-case checks</tspan></text><title>Semantic negative-case checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"132.1\" y=\"426.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"448.5\">Result, board, validation,</tspan><tspan x=\"243.3\" y=\"466.5\">sign-off records</tspan></text><title>Result, board, validation, sign-off records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"109.9\" y=\"522.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"243.3\" y=\"544.5\">Result card: authority_floor and</tspan><tspan x=\"243.3\" y=\"562.5\">body_floor</tspan></text><title>Result card: authority_floor and body_floor</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Fixture input or exported bundle&quot;] --&gt; B[&quot;Validate source manifest&quot;] B --&gt; C{&quot;Private state present?&quot;} C -- &quot;yes, fixture input&quot; --&gt; D[&quot;Six live checker engines&quot;] C -- &quot;no, or bundle input&quot; --&gt; E[&quot;Source-anchor engine plus source-only witnesses&quot;] D --&gt; F[&quot;Semantic negative-case checks&quot;] E --&gt; F F --&gt; G[&quot;Result, board, validation, sign-off records&quot;] G --&gt; H[&quot;Result card: authority_floor and body_floor&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six negative cases judged from engine output</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture declares six negative cases with stable error codes, and <code>_observed_negative_case</code> reads live engine output or the source-only witness to decide whether each guard actually held.</strong> The fixture declares six negative cases in <code>EXPECTED_NEGATIVE_CASES</code>, each paired with a stable error code. <code>_observed_negative_case</code> reads the live engine output (or the source-only witness) to decide whether the guard actually held, and <code>evaluate_negative_case</code> emits the error code when it did.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The six cases and their error codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The six cases run from <code>missing_validator_source</code> to <code>validate_entrypoint_bypassed</code>, and because judgement reads runtime evidence, each moves only when the matching engine observed the protective behavior.</strong> The cases are <code>missing_validator_source</code> (<code>BATCH8_VALIDATOR_SOURCE_REQUIRED</code>), <code>policy_allows_poisoning</code> (<code>BATCH8_VALIDATOR_POLICY_POISONING_BLOCK_REQUIRED</code>), <code>private_boundary_blind</code> (<code>BATCH8_VALIDATOR_PRIVATE_BOUNDARY_REQUIRED</code>), <code>specimen_checker_missing</code> (<code>BATCH8_VALIDATOR_SPECIMEN_CHECKERS_REQUIRED</code>), <code>release_gate_missing</code> (<code>BATCH8_VALIDATOR_RELEASE_GATES_REQUIRED</code>), and <code>validate_entrypoint_bypassed</code> (<code>BATCH8_VALIDATOR_ENTRYPOINT_REQUIRED</code>). Because the judgement reads runtime evidence, a case moves only when the matching engine actually observed the protective behavior.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three ordinary patterns, no new invention</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component borrows three ordinary patterns, fixture-driven testing, schema validation, and policy/checker separation, adding nothing beyond bounded checker exercises over copied public source.</strong> The component borrows three ordinary engineering patterns: fixture-driven testing, where public inputs and expected negative cases are declared and replayed; schema validation, where a data shape is checked against a declared expectation; and policy/checker separation, where the code that decides is kept apart from the code that invokes it. Useful public references are <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://json-schema.org/\">JSON Schema</a>, <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://docs.pytest.org/en/stable/reference/fixtures.html\">pytest fixtures</a>, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>. Microcosm keeps this component to bounded checker exercises over copied public source and adds nothing beyond that shape.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What passing all three commands proves</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass on all three commands means the six named groups behaved as claimed and the negative cases moved with runtime evidence, not a claim about the rest of the suite.</strong> The first command writes the bounded checker result and sign-off record. The second runs the exported bundle path, which checks copied source, manifest digests, and the source-only witnesses without importing the private validator. A pass on all three means the six named groups behaved as claimed and the negative cases moved with runtime evidence. It is not a claim about the rest of the suite.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The strongest supported claim is narrow</span>: six named checker groups run and behave as their names claim, and six negative cases are rejected on runtime evidence, not matched text.</strong> The strongest claim the evidence supports is narrow: for six named checker groups, the copied validator functions run and behave the way their names claim, and six declared negative cases are rejected on runtime evidence rather than on matched text. The copied body being large adds nothing to the claim. Only the named anchors, engines, digests, negative cases, and card fields count.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the bundle refuses to claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses the rest: no launch-scope decision, no hosted-public proof, no source-file changes, and no complete-suite proof, since bundle mode never re-runs the private suite.</strong> It refuses the rest. This is not launch-scope decision, not hosted-public proof, not source-file changes, and not a complete validator-suite proof. Exported bundle mode validates copied anchors and source-only witnesses, it does not re-run the private suite. The proof boundary is selected checker-group exercises over copied public source. Any broader claim about the validator has to come from the source itself, not from this page.</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": "component-batch8-validator-checker-capsule.html"
          },
          {
            "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-module-microcosm-axiom-substrate.html"
          },
          {
            "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-module-engine-room-generated-projection-drift-gate.html"
          },
          {
            "id": "paper_module.public_reveal_walkthrough",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Public Reveal Walkthrough",
            "relation": "depends on",
            "url": "paper-module-public-reveal-walkthrough.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch10_cold_eval_honesty_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Cold Eval Honesty Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
          "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
        },
        {
          "id": "paper_module.batch12_release_claim_language_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 12 launch claim-Language Gate",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
          "url": "paper-module-batch12-release-claim-language-gate.html"
        }
      ],
      "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-module-batch8-validator-checker-capsule.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[\"Validate source manifest\"] B --> C{\"Private state present?\"} C -- \"yes, fixture input\" --> D[\"Six live checker engines\"] C -- \"no, or bundle input\" --> E[\"Source-anchor engine plus source-only witnesses\"] D --> F[\"Semantic negative-case checks\"] E --> F F --> G[\"Result, board, validation, sign-off records\"] G --> H[\"Result card: authority_floor and body_floor\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:4d283e01b83ea3b87da3f9fa568ed38fb9c9120fddcfde8f904af04e09e80537",
            "source_line_end": 126,
            "source_line_start": 116
          }
        ],
        "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-module-microcosm-axiom-substrate.html"
              },
              {
                "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-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "depends on",
                "url": "paper-module-public-reveal-walkthrough.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_validator_checker_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Validator Checker Bundle",
                "relation": "explains",
                "url": "component-batch8-validator-checker-capsule.html"
              },
              {
                "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": 225,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_validator_checker_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "three-ordinary-patterns-no-new-invention",
            "url": "https://json-schema.org/"
          },
          {
            "kind": "external_reference",
            "label": "pytest fixtures",
            "section_id": "three-ordinary-patterns-no-new-invention",
            "url": "https://docs.pytest.org/en/stable/reference/fixtures.html"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "three-ordinary-patterns-no-new-invention",
            "url": "https://www.openpolicyagent.org/docs/latest"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component runs a selection of a copied validator's checker functions instead of asserting from a distance that a body imported but never exercised is correct.** This component takes one copied validator source file and actually runs a selection of its checker functions, instead of asserting from a distance that the file is correct. An earlier import copied the whole validator body into Microcosm but only ever called its status-judge entry point. Most of the functions sat there as text that nothing exercised.",
            "level": 4,
            "order": 1,
            "section_id": "six-copied-checker-groups-are-executed",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Six copied checker groups are executed"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It closes that gap for six named checker groups by importing the copied validator, driving selected functions with small public inputs, and writing a metadata-only result record.** The bundle closes that gap for six named checker groups. It imports the copied self-indexing-cognitive-system/src/idea_microcosm/validators.py, drives selected functions with small public inputs, and writes a metadata-only result record. A pass means those six groups behaved the way their names claim. It does not mean the whole validator suite is fresh or correct.",
            "level": 4,
            "order": 2,
            "section_id": "observed-behavior-closes-the-import-only-gap",
            "source_line_end": 23,
            "source_line_start": 13,
            "title": "Observed behavior closes the import-only gap"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 25,
            "source_line_start": 24,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Copying a file and running it are different claims, so this component calls six checker groups to make a green run rest on observed behavior rather than file presence.** Copying a file and running it are different claims. A copied body can contain a function called privateboundaryhits and still be wrong, because nobody ever fed it a string with a home path in it. Asserting \"the file is present\" is cheap and says almost nothing. This component picks six groups of checkers and calls them, so a green run rests on observed behavior rather than on the file existing.",
            "level": 4,
            "order": 4,
            "section_id": "copying-a-file-is-not-running-it",
            "source_line_end": 36,
            "source_line_start": 26,
            "title": "Copying a file is not running it"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The six groups are chosen to span the validator's kinds of judgement, from source-shape anchoring to the no-write entry point, each reaching a different part of the imported body.** The six groups are chosen to span the kinds of judgement the validator makes: source-shape anchoring, status-policy judging, private-boundary scanning, specimen checker groups, launch-gate checker groups, and the no-write validate(root, write_receipt=False) entry point. Each group reaches into a different part of the imported body.",
            "level": 4,
            "order": 5,
            "section_id": "six-groups-span-the-validator-s-judgements",
            "source_line_end": 46,
            "source_line_start": 37,
            "title": "Six groups span the validator's judgements"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Two design choices keep a green run honest: absent private state falls back to source anchors marked publicruntimesource_only, and negative cases are judged from engine outputs, not matched text.** Two design choices keep a green run honest. When the private system state is not present on disk, the component does not pretend the runtime checkers passed. It falls back to reading the copied source for the named anchors and marks the rest of the engines publicruntimesource_only, recording that as a stated limit. And the negative cases are judged from the engine outputs, not from whether a fixture file happens to contain the right error string, so a check cannot pass by matching text.",
            "level": 4,
            "order": 6,
            "section_id": "two-choices-keep-a-green-run-honest",
            "source_line_end": 58,
            "source_line_start": 47,
            "title": "Two choices keep a green run honest"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 60,
            "source_line_start": 59,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The run and runbatch8validatorchecker_bundle entry points feed one shared runner that validates the source manifest, calls _evaluate, and writes result, board, validation, and sign-off artifacts.** The entry points are run and runbatch8validatorcheckerbundle. Both hand the input directory to a shared crown-jewel runner, which validates the source manifest and then calls _evaluate. The runner writes four artifacts: a result, a board, a validation record, and an sign-off record.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-feed-one-runner",
            "source_line_end": 70,
            "source_line_start": 61,
            "title": "Two entry points feed one runner"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "**_evaluate picks the mode first: six live engines when private state is present, or the source-anchor engine plus source-only witnesses otherwise, turning any non-passing engine into a finding. evaluate picks the mode first. If the private system state is present and the input is a normal fixture, it runs six live engines. If the input is an exported bundle, or the private state is absent, it runs the source-anchor engine plus source-only witnesses for the other five. It then turns any non-passing engine into a finding, and adds a finding if the copied source manifest does not report exactly one module. The six engines, in the order _evaluate lists them:",
            "level": 4,
            "order": 9,
            "section_id": "evaluate-picks-live-or-source-only-mode",
            "source_line_end": 92,
            "source_line_start": 71,
            "title": "`_evaluate` picks live or source-only mode"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "zerofailure_matrix imports the validator and records a failure count per named checker, while publicruntimesourceonly_engine is the bundle-mode stub reporting a pass backed only by copied-source anchors. zerofailurematrix is the shared helper the two checker-group engines use. It imports the validator, calls each named checker against the private root, and records the failure count per checker. publicruntimesourceonly_engine is the stub the bundle mode substitutes for a live engine: it reports a pass backed by copied-source anchors, with macrostateavailable: false stated on the row.",
            "level": 4,
            "order": 10,
            "section_id": "shared-checker-helper-and-the-bundle-mode-stub",
            "source_line_end": 103,
            "source_line_start": 93,
            "title": "Shared checker helper and the bundle-mode stub"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "resultcard compresses the run into two floors: an authority_floor of fixed all-false ceiling fields, and a body_floor recording bodyinreceipt: false so no copied body text ships. resultcard compresses the run into a card with two floors. The authority_floor copies the fixed ceiling fields, all false: releaseauthorized, publicationauthorized, providerdispatch, modeldispatch, sourcemutationauthorized, fullvalidatorsuitefreshnessclaim, publiccloneorhostingauthority, and testcompletenessproof. The bodyfloor records bodyin_receipt: false so the card never carries copied body text.",
            "level": 4,
            "order": 11,
            "section_id": "result-card-carries-authority-and-body-floors",
            "source_line_end": 127,
            "source_line_start": 104,
            "title": "`result_card` carries authority and body floors"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 129,
            "source_line_start": 128,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture declares six negative cases with stable error codes, and observednegative_case reads live engine output or the source-only witness to decide whether each guard actually held.** The fixture declares six negative cases in EXPECTEDNEGATIVECASES, each paired with a stable error code. observednegative_case reads the live engine output (or the source-only witness) to decide whether the guard actually held, and evaluatenegativecase emits the error code when it did.",
            "level": 4,
            "order": 13,
            "section_id": "six-negative-cases-judged-from-engine-output",
            "source_line_end": 139,
            "source_line_start": 130,
            "title": "Six negative cases judged from engine output"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The six cases run from missingvalidator_source to validateentrypointbypassed, and because judgement reads runtime evidence, each moves only when the matching engine observed the protective behavior.** The cases are missingvalidatorsource (BATCH8VALIDATORSOURCEREQUIRED), policyallows_poisoning (BATCH8VALIDATORPOLICYPOISONINGBLOCKREQUIRED), privateboundary_blind (BATCH8VALIDATORPRIVATEBOUNDARYREQUIRED), specimencheckermissing (BATCH8VALIDATORSPECIMENCHECKERSREQUIRED), releasegatemissing (BATCH8VALIDATORRELEASEGATESREQUIRED), and validateentrypointbypassed (BATCH8VALIDATORENTRYPOINT_REQUIRED). Because the judgement reads runtime evidence, a case moves only when the matching engine actually obs\u2026",
            "level": 4,
            "order": 14,
            "section_id": "the-six-cases-and-their-error-codes",
            "source_line_end": 154,
            "source_line_start": 140,
            "title": "The six cases and their error codes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 156,
            "source_line_start": 155,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component borrows three ordinary patterns, fixture-driven testing, schema validation, and policy/checker separation, adding nothing beyond bounded checker exercises over copied public source.** The component borrows three ordinary engineering patterns: fixture-driven testing, where public inputs and expected negative cases are declared and replayed; schema validation, where a data shape is checked against a declared expectation; and policy/checker separation, where the code that decides is kept apart from the code that invokes it. Useful public references are JSON Schema, pytest fixtures, and Open Policy Agent. Microcosm keeps this component to bounded checker exercises over copied pu\u2026",
            "level": 4,
            "order": 16,
            "section_id": "three-ordinary-patterns-no-new-invention",
            "source_line_end": 172,
            "source_line_start": 157,
            "title": "Three ordinary patterns, no new invention"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 189,
            "source_line_start": 173,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass on all three commands means the six named groups behaved as claimed and the negative cases moved with runtime evidence, not a claim about the rest of the suite.** The first command writes the bounded checker result and sign-off record. The second runs the exported bundle path, which checks copied source, manifest digests, and the source-only witnesses without importing the private validator. A pass on all three means the six named groups behaved as claimed and the negative cases moved with runtime evidence. It is not a claim about the rest of the suite.",
            "level": 4,
            "order": 18,
            "section_id": "what-passing-all-three-commands-proves",
            "source_line_end": 200,
            "source_line_start": 190,
            "title": "What passing all three commands proves"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 202,
            "source_line_start": 201,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest supported claim is narrow: six named checker groups run and behave as their names claim, and six negative cases are rejected on runtime evidence, not matched text.** The strongest claim the evidence supports is narrow: for six named checker groups, the copied validator functions run and behave the way their names claim, and six declared negative cases are rejected on runtime evidence rather than on matched text. The copied body being large adds nothing to the claim. Only the named anchors, engines, digests, negative cases, and card fields count.",
            "level": 4,
            "order": 20,
            "section_id": "the-strongest-supported-claim-is-narrow",
            "source_line_end": 213,
            "source_line_start": 203,
            "title": "The strongest supported claim is narrow"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It refuses the rest: no launch-scope decision, no hosted-public proof, no source-file changes, and no complete-suite proof, since bundle mode never re-runs the private suite.** It refuses the rest. This is not launch-scope decision, not hosted-public proof, not source-file changes, and not a complete validator-suite proof. Exported bundle mode validates copied anchors and source-only witnesses, it does not re-run the private suite. The proof boundary is selected checker-group exercises over copied public source. Any broader claim about the validator has to come from the source itself, not from this page.",
            "level": 4,
            "order": 21,
            "section_id": "what-the-capsule-refuses-to-claim",
            "source_line_end": 224,
            "source_line_start": 214,
            "title": "What the bundle refuses to claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch8_validator_checker_capsule.py",
            "path": "src/microcosm_core/organs/batch8_validator_checker_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for selected validator checker groups, source anchors, private-boundary checks, negative cases, and scope limits.",
            "symbols": [
              "_validator_source_anchor_matrix",
              "_status_policy_judge_matrix",
              "_private_boundary_scanner_matrix",
              "_zero_failure_matrix",
              "_specimen_checker_matrix",
              "_release_gate_checker_matrix",
              "_validate_entrypoint_witness",
              "_public_runtime_source_only_engine"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch8_validator_checker_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_validator_checker_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, market-level conclusions, investment-related actions, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">The dashboard read model is exercised as copied code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A dashboard read model turns a market graph into screen shapes, and it is the easiest place for a stale feed or overclaim to slip in.</strong> A market dashboard is a presentation layer. It takes a generated graph of market situations and turns it into the shapes a screen consumes: a trust strip, a ranked queue, a detail index, a graph slice, facets, and drilldowns. That read model is also the easiest place for an overclaim to slip in. A stale feed can render green. An <code>auto_apply_allowed</code> flag can stay true. A copied label can read &quot;strong buy&quot; without anyone deciding it should.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three checks bind rows, filters, and claim limits</h4>\n<p>It imports the copied, read-model source as runnable code and drives its checks over small synthetic fixtures. The question it answers is narrow: when the read model is handed a planted overclaim, does the source flag it, or does the surface stay quiet? A pass is fixture evidence that the copied checks behave. It is not market-level conclusions, investment-related actions, or a live feed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Dashboard evidence remains metadata-only and non-live</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Three copied checks run, and every result is metadata-only: refs, digests, counts, and verdicts only, never the source text.</strong> The component runs three copied checks and records what each one did. Every result is metadata-only: refs, digests, counts, and verdicts only, never the copied source text or any model-output data.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The failure mode worth catching</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A loose harness that runs the copied source once on clean input proves nothing; the real risk is a read model silent on a planted overclaim.</strong> The copied source is <code>system/lib/market_dashboard_read_model.py</code>. It carries three functions this component cares about: <code>validate_market_dashboard_read_model</code>, <code>_runtime_feed_freshness_overlay</code>, and <code>_related_situations</code>, plus the constant <code>TRADING_CLAIM_PATTERN</code>. A loose harness would import that source, run it once on a clean input, watch it pass, and call it validated. That proves nothing about the boundary. The failure mode worth catching is a read model that passes its own structure checks and then stays silent on a planted overclaim.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A missing rejection is the finding</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each check is fed one input per failure shape, and a missing rejection, not a passing run, is what gets recorded as blocked.</strong> So this component feeds the checks inputs designed to trip them, one input per failure shape, and treats a missing rejection as the finding. If the validator does not emit the expected error for a dangling edge or an auto-apply overclaim, that is what gets recorded as blocked. The interesting evidence is what the checks refuse.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One sandboxed import feeds three checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component imports the copied source in a sandbox, runs all three checks over fixture cases, and collects their findings.</strong> The component imports the copied source in a sandbox, then drives the three checks over fixture cases and collects findings.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Stubbed sandbox import in <code>_load_source_module</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The copied file is executed under throwaway <code>system</code> stubs in <code>sys.modules</code>, so it imports without pulling in any private host dependency.</strong> <code>_load_source_module</code> resolves the copied file through the exported bundle manifest with <code>_source_target</code> and executes it under <code>_market_dashboard_import_stubs</code>. The stub context registers throwaway <code>system</code>, <code>system.lib</code>, and <code>system.lib.market_situation_graph</code> modules in <code>sys.modules</code> so the copied source imports without pulling in any private dependency, then restores the previous module table on exit. Nothing from the host system is loaded; the graph module is a stand-in with fixed filename and schema constants.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Structure and overclaim gate over five negatives</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_market_dashboard_read_model</code> first checks the read model is well formed, then enforces the claim boundary, and must emit the matching error for five negatives.</strong> <code>_compute_validator_cases</code> drives <code>validate_market_dashboard_read_model</code>. That copied check is the structural and overclaim gate. It first checks the read model is well formed: the schema version matches, every queued situation resolves to a detail entry, every graph-slice edge points at a node that exists, and each drilldown route returns metadata only with no <code>..</code> traversal. 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 on, the silent-omission count must be zero, and copied text is scanned against <code>TRADING_CLAIM_PATTERN</code> for trading and action language. The component runs it against five negative fixtures and confirms the source emits the matching error fragment for each one.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three freshness states, no green from stale</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The overlay classifies each synthetic run as fresh, stale, or blocked, and a stale or absent run never reports green.</strong> <code>_compute_freshness_cases</code> drives <code>_runtime_feed_freshness_overlay</code>. For each case it writes a synthetic readiness file with <code>_write_readiness</code>, then asks the overlay to classify the run into one of three states. <code>fresh_green_feed</code> needs the run ready, all targets met, no blockers, and same-day generation. <code>stale_green_feed</code> is artifact-backed but no longer same-day; the fixture ages one case 14 days. <code>blocked_missing_artifact</code> covers a run with no readiness file, a success shortfall, or a blocker present. A stale or absent run never reports green. Historical proof does not stand in for a live feed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">No-overlap cohort stays empty</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_related_situations</code> builds a capped see-also cohort from shared entities or type, and a situation with no overlap returns empty, not an invented link.</strong> <code>_compute_related_cases</code> drives <code>_related_situations</code>, the &quot;see also&quot; cohort builder. It collects situations that share an entity or match the situation type, excludes the focus situation, and caps the list. The component checks one boundary in particular: a situation with no entity overlap and a different type returns an empty cohort, not an invented link.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Clean payload, case sets, and the result card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> runs a clean payload and the three case sets, emits one row per check, and <code>result_card</code> projects the counts and floors into a card.</strong> <code>_evaluate</code> runs a clean payload first (a clean fixture that produces validator errors is itself a finding), then runs the three case sets, folds their findings together, and emits one mechanism row per check with a pass or blocked status and its negative-case rows. <code>evaluate_negative_case</code> is the per-case entry the runner uses for the ten declared negative cases; it re-derives the source result and matches it against the expected fragment or state. <code>run</code> and <code>run_batch12_market_dashboard_read_model_bundle</code> wrap <code>_evaluate</code> through <code>run_crown_jewel_organ</code> for fixture and exported-bundle inputs, and <code>result_card</code> projects the result into a compact card carrying the mechanism count, the computed negative-case count, and the authority and body floors.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_load_source_module</code></td><td>Imports the copied source under stubbed system modules</td></tr><tr><td><code>_compute_validator_cases</code></td><td>Drives the structure and overclaim gate over five negatives</td></tr><tr><td><code>_compute_freshness_cases</code></td><td>Classifies each run into fresh, stale, or blocked</td></tr><tr><td><code>_compute_related_cases</code></td><td>Checks entity-overlap cohorts and the no-overlap case</td></tr><tr><td><code>_evaluate</code></td><td>Runs the clean payload and all cases, collects findings</td></tr><tr><td><code>evaluate_negative_case</code></td><td>Re-derives one negative case against its expected fragment</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (12 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1325\" height=\"528\" viewBox=\"0 0 1325 528\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"662.7\" y1=\"72.0\" x2=\"662.7\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"662.7,114.0 659.6,107.2 665.8,107.2\"></polygon><line class=\"pmd-edge\" x1=\"579.4\" y1=\"186.0\" x2=\"482.2\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"482.2,228.0 487.3,222.5 489.7,228.1\"></polygon><line class=\"pmd-edge\" x1=\"353.5\" y1=\"282.0\" x2=\"228.5\" y2=\"333.0\"></line><polygon class=\"pmd-arrow\" points=\"228.5,333.0 233.7,327.6 236.0,333.2\"></polygon><line class=\"pmd-edge\" x1=\"413.7\" y1=\"282.0\" x2=\"404.4\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"404.4,324.0 402.9,316.7 408.9,318.0\"></polygon><line class=\"pmd-edge\" x1=\"676.7\" y1=\"186.0\" x2=\"696.4\" y2=\"237.0\"></line><polygon class=\"pmd-arrow\" points=\"696.4,237.0 691.1,231.7 696.8,229.5\"></polygon><line class=\"pmd-edge\" x1=\"687.1\" y1=\"273.0\" x2=\"616.7\" y2=\"351.0\"></line><polygon class=\"pmd-arrow\" points=\"616.7,351.0 619.0,343.9 623.5,348.0\"></polygon><line class=\"pmd-edge\" x1=\"715.0\" y1=\"273.0\" x2=\"765.2\" y2=\"351.0\"></line><polygon class=\"pmd-arrow\" points=\"765.2,351.0 758.9,346.9 764.1,343.6\"></polygon><line class=\"pmd-edge\" x1=\"747.5\" y1=\"273.0\" x2=\"938.7\" y2=\"351.0\"></line><polygon class=\"pmd-arrow\" points=\"938.7,351.0 931.2,351.2 933.5,345.6\"></polygon><line class=\"pmd-edge\" x1=\"760.0\" y1=\"186.0\" x2=\"897.8\" y2=\"237.0\"></line><polygon class=\"pmd-arrow\" points=\"897.8,237.0 890.3,237.5 892.4,231.8\"></polygon><line class=\"pmd-edge\" x1=\"988.2\" y1=\"273.0\" x2=\"1127.4\" y2=\"333.0\"></line><polygon class=\"pmd-arrow\" points=\"1127.4,333.0 1119.9,333.1 1122.4,327.5\"></polygon><line class=\"pmd-edge\" x1=\"262.6\" y1=\"395.7\" x2=\"539.0\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"539.0,456.0 531.6,457.5 532.9,451.6\"></polygon><line class=\"pmd-edge\" x1=\"498.2\" y1=\"413.1\" x2=\"599.2\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"599.2,456.0 591.7,456.1 594.0,450.5\"></polygon><line class=\"pmd-edge\" x1=\"610.2\" y1=\"387.0\" x2=\"647.9\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"647.9,456.0 642.0,451.5 647.3,448.5\"></polygon><line class=\"pmd-edge\" x1=\"758.8\" y1=\"387.0\" x2=\"689.7\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"689.7,456.0 692.4,449.0 696.7,453.3\"></polygon><line class=\"pmd-edge\" x1=\"932.3\" y1=\"387.0\" x2=\"738.5\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"738.5,456.0 743.9,450.8 746.0,456.6\"></polygon><line class=\"pmd-edge\" x1=\"1114.6\" y1=\"389.0\" x2=\"792.6\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"792.6,456.0 798.6,451.6 799.9,457.6\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"547.8\" y=\"18.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"662.7\" y=\"40.5\">Synthetic dashboard,</tspan><tspan x=\"662.7\" 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=\"533.0\" y=\"114.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"662.7\" y=\"136.5\">_load_source_module</tspan><tspan x=\"662.7\" y=\"154.5\">(stubbed import of</tspan><tspan x=\"662.7\" y=\"172.5\">market_dashboard_read_model.py)</tspan></text><title>_load_source_module (stubbed import of market_dashboard_read_model.py)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"293.7\" y=\"228.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"419.7\" y=\"250.5\">Validate market dashboard read</tspan><tspan x=\"419.7\" y=\"268.5\">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=\"333.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"355.5\">Structure: schema,</tspan><tspan x=\"140.3\" y=\"373.5\">queue-to-detail, graph edges,</tspan><tspan x=\"140.3\" y=\"391.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=\"290.6\" y=\"324.0\" width=\"207.6\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"394.4\" y=\"346.5\">Ceiling: no auto-apply,</tspan><tspan x=\"394.4\" y=\"364.5\">review-gated, no-advice,</tspan><tspan x=\"394.4\" y=\"382.5\">no trading language,</tspan><tspan x=\"394.4\" y=\"400.5\">zero silent omissions</tspan></text><title>Ceiling: 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=\"573.7\" y=\"237.0\" width=\"259.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"703.4\" y=\"259.5\">_runtime_feed_freshness_overlay</tspan></text><title>_runtime_feed_freshness_overlay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"526.2\" y=\"351.0\" width=\"148.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"600.4\" y=\"373.5\">fresh_green_feed</tspan></text><title>fresh_green_feed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"702.6\" y=\"351.0\" width=\"148.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"776.8\" y=\"373.5\">stale_green_feed</tspan></text><title>stale_green_feed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"879.0\" y=\"351.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"982.8\" y=\"373.5\">Blocked missing artifact</tspan></text><title>Blocked missing artifact</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"861.1\" y=\"237.0\" width=\"170.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"946.4\" y=\"259.5\">_related_situations</tspan></text><title>_related_situations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1114.6\" y=\"333.0\" width=\"192.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1211.0\" y=\"355.5\">Entity or type match;</tspan><tspan x=\"1211.0\" y=\"373.5\">self-excluded, capped;</tspan><tspan x=\"1211.0\" y=\"391.5\">no overlap means empty</tspan></text><title>Entity or type match; self-excluded, capped; no overlap means empty</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"525.6\" y=\"456.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"662.7\" y=\"478.5\">metadata-only result record</tspan><tspan x=\"662.7\" y=\"496.5\">(refs, digests, counts, verdicts)</tspan></text><title>metadata-only result record (refs, digests, counts, verdicts)</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Synthetic dashboard, freshness, related fixtures&quot;] --&gt; B[&quot;_load_source_module (stubbed import of 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;Ceiling: 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 or type match; self-excluded, capped; no overlap means empty&quot;] C1 --&gt; F[&quot;metadata-only result record (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<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Ten declared negative cases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Ten cases live in <code>EXPECTED_NEGATIVE_CASES</code>, and five of them drive the validator, each expecting a specific error fragment.</strong> The component declares ten negative cases in <code>EXPECTED_NEGATIVE_CASES</code>. Five drive the validator and expect a specific error fragment:</p>\n<ul><li><code>dangling_graph_edge</code> expects <code>$.graph_slice.edges[edge1].target is dangling</code>.</li><li><code>traversal_route_ref</code> expects <code>route_ref contains traversal</code>.</li><li><code>oracle_auto_apply_overclaim</code> expects <code>auto_apply_allowed must be false</code>.</li><li><code>strict_trading_claim_language</code> expects <code>contains trading/action claim language</code>.</li><li><code>silent_omission_count</code> expects <code>silent_omission_count must be 0</code>.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Freshness and related cases expect states</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Four freshness cases expect a blocked or stale state and the last expects an empty cohort, and a missing rejection is recorded as not observed.</strong> Four drive the freshness overlay and expect a state rather than a green pass: <code>freshness_missing_readiness_artifact</code> and <code>freshness_success_shortfall</code> and <code>freshness_blocker_list</code> each expect <code>blocked_missing_artifact</code>, and <code>freshness_stale_not_fresh</code> expects <code>stale_green_feed</code> with a non-zero staleness count. The last, <code>related_no_overlap_different_type</code>, expects an empty cohort. When the source does not produce the expected rejection, the case is recorded as not observed, which blocks that mechanism.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">CQRS and dashboard-observability practice</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The shape comes from CQRS read models and dashboard observability, with an added overclaim gate and a freshness state that refuses green from stale evidence.</strong> The read-model shape comes from CQRS and dashboard-observability practice: derive presentation-ready projections from source data, make feed freshness visible, and keep the read surface separate from any mutation authority. Two public anchors are relevant. 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> describes read models optimized for queries rather than command handling. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://grafana.com/docs/grafana/latest/visualizations/dashboards/\">Grafana dashboards</a> query and transform data sources into operational panels. This component borrows the shape and adds an explicit overclaim gate and a freshness state that refuses to report green from stale evidence.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the two commands write and prove</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture and bundle commands validate the copied source, digests, and freshness rows, and a pass means every check behaved with a metadata-only result record.</strong> The fixture command writes the read-model result and sign-off JSON. The bundle command validates the copied source, its manifest digests, the freshness rows, the related-situation cohorts, and the metadata-only posture. A pass means the three checks behaved as declared over the synthetic fixtures: the clean payload validated, each negative fragment or state appeared, and the result record stayed metadata-only. These are validation result records for the fixtures, nothing more.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixture-bound proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over synthetic fixtures the copied checks emit the expected errors, classify freshness honestly, and keep no-overlap cohorts empty, and that is the whole boundary.</strong> The strongest claim the evidence supports: over public synthetic fixtures, the copied read-model checks emit the expected structural and overclaim errors, classify feed freshness into honest fresh, stale, and blocked states, and build entity-overlap cohorts that stay empty when nothing overlaps. That is the proof boundary. It is fixture-bound mechanism evidence.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it refuses past that line</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Past the boundary it is not market-level conclusions, advice, or a external model access, and grants no launch, mutation, or whole-system authority.</strong> It refuses everything past that line. It is not live market-level conclusions, not investment-related actions, and not a external model access. It excludes launch or public sharing, does not claim whole-system equivalence, excludes source-file changes, and does not assert whole-system correctness. That is the scope limit.</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": "component-batch12-market-dashboard-read-model-capsule.html"
          },
          {
            "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-module-prediction-oracle-reconciliation.html"
          },
          {
            "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-module-world-model-projection-drift-control-room.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 6 Unsurfaced Primitives Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
        }
      ],
      "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, whole-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-module-batch12-market-dashboard-read-model-capsule.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[\"_load_source_module (stubbed import of 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[\"Ceiling: 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 or type match; self-excluded, capped; no overlap means empty\"] C1 --> F[\"metadata-only result record (refs, digests, counts, verdicts)\"] C2 --> F D1 --> F D2 --> F D3 --> F E1 --> F",
            "source_format": "mermaid",
            "source_hash": "sha256:523d4c0f70c2bb83e74b2ddfef203b97ad1f7f05c8352f4080316a432e85223b",
            "source_line_end": 79,
            "source_line_start": 61
          }
        ],
        "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-module-prediction-oracle-reconciliation.html"
              },
              {
                "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-module-world-model-projection-drift-control-room.html"
              }
            ],
            "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": "component-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "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": 135,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "CQRS pattern",
            "section_id": "cqrs-and-dashboard-observability-practice",
            "url": "https://learn.microsoft.com/en-us/azure/architecture/patterns/cqrs"
          },
          {
            "kind": "external_reference",
            "label": "Grafana dashboards",
            "section_id": "cqrs-and-dashboard-observability-practice",
            "url": "https://grafana.com/docs/grafana/latest/visualizations/dashboards/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A dashboard read model turns a market graph into screen shapes, and it is the easiest place for a stale feed or overclaim to slip in. A market dashboard is a presentation layer. It takes a generated graph of market situations and turns it into the shapes a screen consumes: a trust strip, a ranked queue, a detail index, a graph slice, facets, and drilldowns. That read model is also the easiest place for an overclaim to slip in. A stale feed can render green. An autoapplyallowed flag can stay true. A copied label can read \"strong buy\" without anyone deciding it should.",
            "level": 4,
            "order": 1,
            "section_id": "the-dashboard-read-model-is-exercised-as-copied-code",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "The dashboard read model is exercised as copied code"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It imports the copied read-model source and asks one thing: handed a planted overclaim, does the source flag it or stay quiet? It imports the copied, read-model source as runnable code and drives its checks over small synthetic fixtures. The question it answers is narrow: when the read model is handed a planted overclaim, does the source flag it, or does the surface stay quiet? A pass is fixture evidence that the copied checks behave. It is not market-level conclusions, investment-related actions, or a live feed.",
            "level": 4,
            "order": 2,
            "section_id": "three-checks-bind-rows-filters-and-claim-limits",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Three checks bind rows, filters, and claim limits"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Three copied checks run, and every result is metadata-only: refs, digests, counts, and verdicts only, never the source text. The component runs three copied checks and records what each one did. Every result is metadata-only: refs, digests, counts, and verdicts only, never the copied source text or any model-output data.",
            "level": 4,
            "order": 3,
            "section_id": "dashboard-evidence-remains-body-free-and-non-live",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Dashboard evidence remains metadata-only and non-live"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A loose harness that runs the copied source once on clean input proves nothing; the real risk is a read model silent on a planted overclaim. The copied source is system/lib/marketdashboardreadmodel.py. It carries three functions this component cares about: validatemarketdashboardreadmodel, runtimefeedfreshnessoverlay, and relatedsituations, plus the constant TRADINGCLAIM_PATTERN. A loose harness would import that source, run it once on a clean input, watch it pass, and call it validated. That proves nothing about the boundary. The failure mode worth catching is a read model that passes its own structure checks and then stays silent on a planted overclaim.",
            "level": 4,
            "order": 5,
            "section_id": "the-failure-mode-worth-catching",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "The failure mode worth catching"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each check is fed one input per failure shape, and a missing rejection, not a passing run, is what gets recorded as blocked. So this component feeds the checks inputs designed to trip them, one input per failure shape, and treats a missing rejection as the finding. If the validator does not emit the expected error for a dangling edge or an auto-apply overclaim, that is what gets recorded as blocked. The interesting evidence is what the checks refuse.",
            "level": 4,
            "order": 6,
            "section_id": "a-missing-rejection-is-the-finding",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "A missing rejection is the finding"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component imports the copied source in a sandbox, runs all three checks over fixture cases, and collects their findings. The component imports the copied source in a sandbox, then drives the three checks over fixture cases and collects findings.",
            "level": 4,
            "order": 8,
            "section_id": "one-sandboxed-import-feeds-three-checks",
            "source_line_end": 31,
            "source_line_start": 27,
            "title": "One sandboxed import feeds three checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The copied file is executed under throwaway system stubs in sys.modules, so it imports without pulling in any private host dependency. loadsourcemodule resolves the copied file through the exported bundle manifest with sourcetarget and executes it under marketdashboardimportstubs. The stub context registers throwaway system, system.lib, and system.lib.marketsituation_graph modules in sys.modules so the copied source imports without pulling in any private dependency, then restores the previous module table on exit. Nothing from the host system is loaded; the graph module is a stand-in with fixed filename and schema constants.",
            "level": 4,
            "order": 9,
            "section_id": "stubbed-sandbox-import-in-load-source-module",
            "source_line_end": 35,
            "source_line_start": 32,
            "title": "Stubbed sandbox import in `_load_source_module`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatemarketdashboardreadmodel first checks the read model is well formed, then enforces the claim boundary, and must emit the matching error for five negatives. computevalidatorcases drives validatemarketdashboardreadmodel. That copied check is the structural and overclaim gate. It first checks the read model is well formed: the schema version matches, every queued situation resolves to a detail entry, every graph-slice edge points at a node that exists, and each drilldown route returns metadata only with no .. traversal. It then enforces the claim boundary: autoapplyallowed must be false, reviewgated must be true, noadvicemode must be on, the silent-omission count must be zero, and copi\u2026",
            "level": 4,
            "order": 10,
            "section_id": "structure-and-overclaim-gate-over-five-negatives",
            "source_line_end": 39,
            "source_line_start": 36,
            "title": "Structure and overclaim gate over five negatives"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The overlay classifies each synthetic run as fresh, stale, or blocked, and a stale or absent run never reports green. computefreshnesscases drives runtimefeedfreshnessoverlay. For each case it writes a synthetic readiness file with writereadiness, then asks the overlay to classify the run into one of three states. freshgreenfeed needs the run ready, all targets met, no blockers, and same-day generation. stalegreenfeed is artifact-backed but no longer same-day; the fixture ages one case 14 days. blockedmissing_artifact covers a run with no readiness file, a success shortfall, or a blocker present. A stale or absent run never reports green. Historical proof does not stand in for a live feed.",
            "level": 4,
            "order": 11,
            "section_id": "three-freshness-states-no-green-from-stale",
            "source_line_end": 43,
            "source_line_start": 40,
            "title": "Three freshness states, no green from stale"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "relatedsituations builds a capped see-also cohort from shared entities or type, and a situation with no overlap returns empty, not an invented link. computerelatedcases drives relatedsituations, the \"see also\" cohort builder. It collects situations that share an entity or match the situation type, excludes the focus situation, and caps the list. The component checks one boundary in particular: a situation with no entity overlap and a different type returns an empty cohort, not an invented link.",
            "level": 4,
            "order": 12,
            "section_id": "no-overlap-cohort-stays-empty",
            "source_line_end": 47,
            "source_line_start": 44,
            "title": "No-overlap cohort stays empty"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "evaluate runs a clean payload and the three case sets, emits one row per check, and resultcard projects the counts and floors into a card. evaluate runs a clean payload first (a clean fixture that produces validator errors is itself a finding), then runs the three case sets, folds their findings together, and emits one mechanism row per check with a pass or blocked status and its negative-case rows. evaluatenegativecase is the per-case entry the runner uses for the ten declared negative cases; it re-derives the source result and matches it against the expected fragment or state. run and runbatch12marketdashboardreadmodelbundle wrap evaluate through runcrownjewelorgan for fixture and exporte\u2026",
            "level": 4,
            "order": 13,
            "section_id": "clean-payload-case-sets-and-the-result-card",
            "source_line_end": 80,
            "source_line_start": 48,
            "title": "Clean payload, case sets, and the result card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 82,
            "source_line_start": 81,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Ten cases live in EXPECTEDNEGATIVECASES, and five of them drive the validator, each expecting a specific error fragment. The component declares ten negative cases in EXPECTEDNEGATIVECASES. Five drive the validator and expect a specific error fragment: danglinggraphedge expects $.graph_slice.edges[edge1].target is dangling. traversalrouteref expects route_ref contains traversal. oracleautoapplyoverclaim expects autoapply_allowed must be false. stricttradingclaim_language expects contains trading/action claim language. silentomissioncount expects silentomissioncount must be 0.",
            "level": 4,
            "order": 15,
            "section_id": "ten-declared-negative-cases",
            "source_line_end": 92,
            "source_line_start": 83,
            "title": "Ten declared negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Four freshness cases expect a blocked or stale state and the last expects an empty cohort, and a missing rejection is recorded as not observed. Four drive the freshness overlay and expect a state rather than a green pass: freshnessmissingreadinessartifact and freshnesssuccessshortfall and freshnessblockerlist each expect blockedmissingartifact, and freshnessstalenotfresh expects stalegreenfeed with a non-zero staleness count. The last, relatednooverlapdifferenttype, expects an empty cohort. When the source does not produce the expected rejection, the case is recorded as not observed, which blocks that mechanism.",
            "level": 4,
            "order": 16,
            "section_id": "freshness-and-related-cases-expect-states",
            "source_line_end": 96,
            "source_line_start": 93,
            "title": "Freshness and related cases expect states"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 98,
            "source_line_start": 97,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The shape comes from CQRS read models and dashboard observability, with an added overclaim gate and a freshness state that refuses green from stale evidence. The read-model shape comes from CQRS and dashboard-observability practice: derive presentation-ready projections from source data, make feed freshness visible, and keep the read surface separate from any mutation authority. Two public anchors are relevant. Microsoft's CQRS pattern describes read models optimized for queries rather than command handling. Grafana dashboards query and transform data sources into operational panels. This component borrows the shape and adds an explicit overclaim gate and a freshness state that refuses to r\u2026",
            "level": 4,
            "order": 18,
            "section_id": "cqrs-and-dashboard-observability-practice",
            "source_line_end": 102,
            "source_line_start": 99,
            "title": "CQRS and dashboard-observability practice"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 120,
            "source_line_start": 103,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture and bundle commands validate the copied source, digests, and freshness rows, and a pass means every check behaved with a metadata-only result record. The fixture command writes the read-model result and sign-off JSON. The bundle command validates the copied source, its manifest digests, the freshness rows, the related-situation cohorts, and the metadata-only posture. A pass means the three checks behaved as declared over the synthetic fixtures: the clean payload validated, each negative fragment or state appeared, and the result record stayed metadata-only. These are validation result records for the fixtures, nothing more.",
            "level": 4,
            "order": 20,
            "section_id": "what-the-two-commands-write-and-prove",
            "source_line_end": 124,
            "source_line_start": 121,
            "title": "What the two commands write and prove"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 126,
            "source_line_start": 125,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Over synthetic fixtures the copied checks emit the expected errors, classify freshness honestly, and keep no-overlap cohorts empty, and that is the whole boundary. The strongest claim the evidence supports: over public synthetic fixtures, the copied read-model checks emit the expected structural and overclaim errors, classify feed freshness into honest fresh, stale, and blocked states, and build entity-overlap cohorts that stay empty when nothing overlaps. That is the proof boundary. It is fixture-bound mechanism evidence.",
            "level": 4,
            "order": 22,
            "section_id": "the-fixture-bound-proof-boundary",
            "source_line_end": 130,
            "source_line_start": 127,
            "title": "The fixture-bound proof boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Past the boundary it is not market-level conclusions, advice, or a external model access, and grants no launch, mutation, or whole-system authority. It refuses everything past that line. It is not live market-level conclusions, not investment-related actions, and not a external model access. It excludes launch or public sharing, does not claim whole-system equivalence, excludes source-file changes, and does not assert whole-system correctness. That is the scope limit.",
            "level": 4,
            "order": 23,
            "section_id": "what-it-refuses-past-that-line",
            "source_line_end": 134,
            "source_line_start": 131,
            "title": "What it refuses past that line"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch12_market_dashboard_read_model_capsule.py",
            "path": "src/microcosm_core/organs/batch12_market_dashboard_read_model_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for market-dashboard read-model fixtures, source digest checks, freshness and related-situation cases, negative cases, and scope limits.",
            "symbols": [
              "_market_dashboard_import_stubs",
              "_compute_validator_cases",
              "_compute_freshness_cases",
              "_compute_related_cases",
              "_evaluate",
              "run",
              "run_batch12_market_dashboard_read_model_bundle",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch12_market_dashboard_read_model_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">The board bundle runs one copied market projection</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A copied presentation-mart source runs over synthetic prediction-market and source-feed fixtures to check the board keeps guesses labelled as guesses.</strong> This component takes a copied presentation-mart source file, runs it over synthetic prediction-market and source-feed fixtures, and checks that the board keeps guesses labelled as guesses. It does not read live markets and it does not say what any price means.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture rows exercise ordering and visibility rules</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The bundle stubs the private imports, loads <code>quant_presentation_mart.py</code> from disk, and calls seven helpers, each against a fixture built to expose one way a board misleads.</strong> The copied source is <code>system/lib/quant_presentation_mart.py</code>. That file has private imports the public clone cannot satisfy, so the bundle stubs those imports, loads the module from disk, and calls seven of its helper functions directly. Each call is checked against a fixture built to expose one specific way a board can mislead.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A passing board is not a live market</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The output carries per-mechanism status, computed negative cases, and an scope limit as diagnostic rows, never source bodies or model-output data.</strong> The output is a result record with per-mechanism status, the named negative cases it computed, and an scope limit. It carries diagnostic rows, not source bodies and not model-output data.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">How loose aggregation fakes a fact</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The shared failure mode is a row that looks like a fact but is an aggregation artifact: a doubled volume, a fabricated id, a false-healthy feed.</strong> Market and source dashboards share a failure mode: a row looks like a fact when it is really an artifact of loose aggregation. A duplicate listing doubles a volume figure. An unmatched market slug is handed a fabricated event identity. A feed returns zero rows but shows as healthy. A &quot;change since last time&quot; number appears with no prior run to compare against. A vintage date is displayed when the lifecycle data never carried one.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Asserting the exact conservative behaviour</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The bundle runs the real helper bodies over synthetic inputs and asserts the exact conservative behaviour rather than trusting a silent default.</strong> The single question here is whether the copied presentation logic keeps those distinctions honest when run over public synthetic inputs. Loose aggregation fails silently: it defaults a missing value to a confident zero, or gives an orphan slug a synthetic id. This bundle runs the real helper bodies and asserts the exact conservative behaviour instead.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The pipeline and its two entry points</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The pipeline is a fixture load, stubbed import, seven helper calls, and eight invariant checks, and both entry points forward to <code>run_crown_jewel_organ</code>.</strong> The pipeline is a fixture load, a stubbed source import, seven helper calls, and eight invariant checks. <code>run</code> and <code>run_batch12_prediction_market_board_bundle</code> both forward to <code>run_crown_jewel_organ</code> with <code>_evaluate</code> as the evaluator and <code>evaluate_negative_case</code> as the negative-case evaluator. The bundle entrypoint differs only by input mode.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Resolving and importing the copied source</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_manifest_for_input</code> resolves the manifest and <code>_load_source_module</code> reads it to find and import <code>quant_presentation_mart.py</code> from its file location.</strong> <code>_source_manifest_for_input</code> resolves the source manifest. It prefers a <code>source_module_manifest.json</code> sitting in the input directory, and otherwise points at the exported bundle manifest under the public root. <code>_load_source_module</code> reads that manifest through <code>_source_target</code> to find <code>system/lib/quant_presentation_mart.py</code>, then imports it from its file location.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scoped stand-in modules in <code>_quant_mart_import_stubs</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Lightweight stand-in modules are injected into <code>sys.modules</code> so the copied source loads, then restored on exit so the stub stays scoped to the import.</strong> <code>_quant_mart_import_stubs</code> is the context manager that makes the copied source loadable. The source imports <code>system.lib.market_feed_run_evidence</code>, <code>system.lib.market_fusion_readiness</code>, and <code>system.lib.finance_numeric_assurance</code>. The bundle injects lightweight stand-in modules for those names into <code>sys.modules</code>, including a <code>FEED_NODE_IDS</code> list of <code>global_stock_feed</code>, <code>global_news_feed</code>, and <code>global_macro_feed</code>. On exit it restores whatever modules were there before, so the stub is scoped to the import.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three prediction-market invariants in <code>_evaluate</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> calls <code>_prediction_market_board</code> and checks three invariants: the duplicate fold, the orphan with no fabricated identity, and the deduped aggregate.</strong> <code>_evaluate</code> runs the prediction-market half. It loads <code>prediction_market_rows.json</code>, <code>polymarket_identity_artifact.json</code>, and <code>quant_mart_helper_cases.json</code>, then calls the source function <code>_prediction_market_board</code> with the Polymarket identity artifact. The board rows are keyed by <code>event_identity_status</code>. The <code>available</code> event and the <code>missing_from_feed_artifact</code> orphan drive three checks: the surviving market has volume <code>900000.0</code> with a market count of <code>1</code> (the duplicate fold), the orphan has a null <code>event_id</code> and an aggregate <code>max_liquidity</code> of <code>0.0</code> (no fabricated identity), and the deduped aggregate reports <code>market_count</code> <code>1</code> and <code>max_volume</code> <code>900000.0</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five source-feed invariants across four helpers</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Four source helpers check drift flags kept separate from FRED flags, missingness states, an unavailable delta with no baseline, and vintage bound to the structured source record.</strong> <code>_evaluate_quant_mart_helpers</code> runs the source-feed half against four more source functions. <code>_provider_drift_monitor</code> produces per-feed drift flags: the stock feed must carry <code>provider_fallback_used</code>, <code>html_response_seen</code>, and <code>fetch_failures</code>, the news feed must stay empty, and the source feed must carry the FRED-specific <code>fred_invalid_series</code> and <code>fred_network_warning</code>. Keeping the generic transport flags separate from the FRED flags means a source data-source fault is not laundered into a generic warning. <code>_missingness_board</code> lists only feeds that are not both populated and <code>ok</code>: the healthy feed is absent, the empty feed reads <code>zero_rows</code>, the degraded feed reads <code>quality_degraded</code>. <code>_delta_since_previous_green</code> returns <code>status: unavailable</code> with an empty <code>row_deltas_by_lane</code> when no prior green run exists. <code>_macro_regime_board</code>, fed by <code>_macro_lifecycle_by_slug</code>, binds each bucket&#x27;s <code>vintage_status</code> to whether the lifecycle structured source record carries it: the inflation bucket reads <code>available</code> with observation date <code>2026-05-01</code>, and the growth bucket, whose lifecycle row is absent, reads <code>missing_from_feed_artifact</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Findings, negative-case scoring, and the card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A failed check becomes a finding that flips the status to blocked, <code>evaluate_negative_case</code> scores each case, and <code>result_card</code> projects a metadata-only card.</strong> Any check that does not hold becomes a structured finding through <code>finding</code>, and the result status flips from <code>pass</code> to <code>blocked</code>. <code>evaluate_negative_case</code> re-runs <code>_evaluate</code>, pulls the matching case row with <code>_computed_case_row</code>, and returns a blocked result with the expected stable error codes when the invariant held, a pass when it did not, or an error record if the run raised. <code>result_card</code> projects the result into a public card carrying <code>mechanism_count</code>, <code>computed_negative_case_count</code>, and an authority floor read from <code>AUTHORITY_CEILING</code>, with <code>body_in_receipt</code> false throughout.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code>, <code>run_batch12_prediction_market_board_bundle</code></td><td>Entry points; forward to the crown-jewel runner with the evaluators</td></tr><tr><td><code>_source_manifest_for_input</code>, <code>_load_source_module</code></td><td>Resolve and import the copied presentation-mart source</td></tr><tr><td><code>_quant_mart_import_stubs</code></td><td>Inject and restore stand-in modules so the source loads standalone</td></tr><tr><td><code>_evaluate</code></td><td>Call <code>_prediction_market_board</code>; check the three prediction-market invariants</td></tr><tr><td><code>_evaluate_quant_mart_helpers</code></td><td>Call the four source-feed helpers; check the five source invariants</td></tr><tr><td><code>evaluate_negative_case</code></td><td>Score one named case against its expected error codes</td></tr><tr><td><code>result_card</code></td><td>Project the result into a metadata-only public card</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (11 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"1084\" height=\"648\" viewBox=\"0 0 1084 648\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"541.8\" y1=\"72.0\" x2=\"541.8\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"541.8,114.0 538.7,107.2 544.9,107.2\"></polygon><line class=\"pmd-edge\" x1=\"541.8\" y1=\"150.0\" x2=\"541.8\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"541.8,192.0 538.7,185.2 544.9,185.2\"></polygon><line class=\"pmd-edge\" x1=\"541.8\" y1=\"246.0\" x2=\"541.8\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"541.8,288.0 538.7,281.2 544.9,281.2\"></polygon><line class=\"pmd-edge\" x1=\"514.4\" y1=\"324.0\" x2=\"450.4\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"450.4,366.0 454.4,359.7 457.8,364.8\"></polygon><line class=\"pmd-edge\" x1=\"567.7\" y1=\"324.0\" x2=\"641.1\" y2=\"375.0\"></line><polygon class=\"pmd-arrow\" points=\"641.1,375.0 633.7,373.6 637.2,368.6\"></polygon><line class=\"pmd-edge\" x1=\"572.9\" y1=\"411.0\" x2=\"218.2\" y2=\"478.9\"></line><polygon class=\"pmd-arrow\" points=\"218.2,478.9 224.4,474.6 225.5,480.6\"></polygon><line class=\"pmd-edge\" x1=\"615.8\" y1=\"411.0\" x2=\"445.3\" y2=\"471.0\"></line><polygon class=\"pmd-arrow\" points=\"445.3,471.0 450.7,465.8 452.7,471.6\"></polygon><line class=\"pmd-edge\" x1=\"661.9\" y1=\"411.0\" x2=\"645.0\" y2=\"471.0\"></line><polygon class=\"pmd-arrow\" points=\"645.0,471.0 643.9,463.6 649.8,465.2\"></polygon><line class=\"pmd-edge\" x1=\"711.2\" y1=\"411.0\" x2=\"836.4\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"836.4,462.0 828.9,462.2 831.2,456.6\"></polygon><line class=\"pmd-edge\" x1=\"426.2\" y1=\"420.0\" x2=\"524.8\" y2=\"576.0\"></line><polygon class=\"pmd-arrow\" points=\"524.8,576.0 518.5,571.8 523.7,568.6\"></polygon><line class=\"pmd-edge\" x1=\"218.2\" y1=\"522.8\" x2=\"432.8\" y2=\"576.0\"></line><polygon class=\"pmd-arrow\" points=\"432.8,576.0 425.5,577.3 426.9,571.4\"></polygon><line class=\"pmd-edge\" x1=\"413.1\" y1=\"525.0\" x2=\"497.2\" y2=\"576.0\"></line><polygon class=\"pmd-arrow\" points=\"497.2,576.0 489.8,575.1 493.0,569.8\"></polygon><line class=\"pmd-edge\" x1=\"612.8\" y1=\"525.0\" x2=\"566.4\" y2=\"576.0\"></line><polygon class=\"pmd-arrow\" points=\"566.4,576.0 568.7,568.9 573.3,573.0\"></polygon><line class=\"pmd-edge\" x1=\"793.5\" y1=\"534.0\" x2=\"640.3\" y2=\"576.0\"></line><polygon class=\"pmd-arrow\" points=\"640.3,576.0 646.1,571.2 647.7,577.1\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"423.2\" y=\"18.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"541.8\" y=\"40.5\">Fixture inputs</tspan><tspan x=\"541.8\" y=\"58.5\">rows, identity, helper cases</tspan></text><title>Fixture inputs rows, identity, helper cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"430.6\" y=\"114.0\" width=\"222.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"541.8\" y=\"136.5\">_source_manifest_for_input</tspan></text><title>_source_manifest_for_input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"423.2\" y=\"192.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"541.8\" y=\"214.5\">_load_source_module</tspan><tspan x=\"541.8\" y=\"232.5\">via _quant_mart_import_stubs</tspan></text><title>_load_source_module via _quant_mart_import_stubs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"493.5\" y=\"288.0\" width=\"96.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"541.8\" y=\"310.5\">_evaluate</tspan></text><title>_evaluate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"366.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"409.2\" y=\"388.5\">_prediction_market_board</tspan><tspan x=\"409.2\" y=\"406.5\">dedup + orphan + aggregate</tspan></text><title>_prediction_market_board dedup + orphan + aggregate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"548.4\" y=\"375.0\" width=\"237.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"667.0\" y=\"397.5\">_evaluate_quant_mart_helpers</tspan></text><title>_evaluate_quant_mart_helpers</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"471.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.1\" y=\"493.5\">_provider_drift_monitor</tspan><tspan x=\"118.1\" y=\"511.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=\"246.2\" y=\"471.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.5\" y=\"493.5\">_missingness_board</tspan><tspan x=\"368.5\" y=\"511.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=\"518.8\" y=\"471.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"637.4\" y=\"493.5\">_delta_since_previous_green</tspan><tspan x=\"637.4\" y=\"511.5\">unavailable with no baseline</tspan></text><title>_delta_since_previous_green unavailable with no baseline</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"784.0\" y=\"462.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"924.8\" y=\"484.5\">_source_regime_board</tspan><tspan x=\"924.8\" y=\"502.5\">vintage bound to structured source</tspan><tspan x=\"924.8\" y=\"520.5\">record</tspan></text><title>_source_regime_board vintage bound to structured source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"412.1\" y=\"576.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"541.8\" y=\"598.5\">result_card</tspan><tspan x=\"541.8\" y=\"616.5\">status, negative cases, ceiling</tspan></text><title>result_card status, negative cases, ceiling</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Input[&quot;Fixture inputs rows, identity, helper cases&quot;] --&gt; Manifest[&quot;_source_manifest_for_input&quot;] Manifest --&gt; Load[&quot;_load_source_module via _quant_mart_import_stubs&quot;] Load --&gt; Eval[&quot;_evaluate&quot;] Eval --&gt; Board[&quot;_prediction_market_board dedup + orphan + aggregate&quot;] Eval --&gt; Helpers[&quot;_evaluate_quant_mart_helpers&quot;] Helpers --&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;_delta_since_previous_green unavailable with no baseline&quot;] Helpers --&gt; Source[&quot;_macro_regime_board vintage bound to structured source record&quot;] Board --&gt; Card[&quot;result_card status, negative cases, ceiling&quot;] Drift --&gt; Card Miss --&gt; Card Delta --&gt; Card Source --&gt; Card</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight named cases as required rejections</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> binds three prediction-market and five source-feed cases to stable error codes, each a rejection the board must make or fail loudly.</strong> <code>EXPECTED_NEGATIVE_CASES</code> declares eight named cases, each bound to a stable error code. The three prediction-market cases are <code>duplicate_lower_volume_retained_higher</code>, <code>orphan_slug_no_identity_fabrication</code>, and <code>aggregate_count_and_max_volume_deduped</code>. The five source-feed cases are <code>provider_drift_multisignal_flags</code>, <code>provider_drift_fred_diagnostics_flags</code>, <code>missingness_zero_row_lane_flagged</code>, <code>delta_no_previous_green_unavailable</code>, and <code>macro_lifecycle_vintage_status_bound</code>. A case is a rejection the board must make: keep the higher-volume duplicate, refuse to invent an event id, flag the empty feed, withhold the delta with no baseline, and show a vintage date only when it is real. When an invariant does not hold, the run emits <code>BATCH12_PREDICTION_CASE_NOT_OBSERVED</code> or <code>BATCH12_QUANT_MART_HELPER_CASE_NOT_OBSERVED</code> rather than reporting a silent pass.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Information-aggregation and provider-join shape</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The board borrows the information-aggregation and provider-join shape from prediction-market practice but stays explicitly diagnostic, treating no price as truth.</strong> The component borrows the information-aggregation and provider-join shape from prediction-market and public market-data practice, then keeps the board explicitly diagnostic. Relevant anchors include 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 aggregate dispersed information about uncertain events; 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; and the <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, and series data. This bundle uses the join and identity-matching shape and nothing else: no price is treated as truth.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the commands and test verify</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture and bundle commands and the focused test validate the manifest, seven helper calls, and eight cases, and a pass means conservative diagnostics held.</strong> The fixture command writes the board result and sign-off record. The bundle command validates the copied source manifest, the seven helper calls, and metadata-only posture. The focused test checks fixture validation, bundle validation, and the eight named cases. A pass means the copied logic produced the expected conservative diagnostics over the synthetic fixtures. Validation result records for this module are the records those commands write.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow boundary and its false flags</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The copied logic produces the expected diagnostics over synthetic fixtures, and <code>AUTHORITY_CEILING</code> sets every market-truth, forecast, advice, and launch flag to false.</strong> The strongest claim this supports is narrow: the copied <code>quant_presentation_mart</code> presentation logic runs standalone over public synthetic fixtures and produces the expected identity, drift, missingness, delta, and source-lifecycle diagnostics, with source bodies and model-output data kept out of the result record. That is the proof boundary. The scope limit stops there. <code>AUTHORITY_CEILING</code> sets <code>live_prediction_market_truth</code>, <code>provider_truth</code>, <code>forecast_correctness</code>, <code>calibration_claim</code>, <code>investment_advice</code>, <code>provider_dispatch</code>, <code>release_authorized</code>, <code>publication_authorized</code>, <code>private_root_equivalence_claim</code>, and <code>whole_system_correctness_claim</code> all to false. The board is a diagnostic surface over fixtures. It is not market-level conclusions, not provider truth, not investment-related actions, and not launch-scope decision.</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": "component-batch12-prediction-market-board-capsule.html"
          },
          {
            "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-module-prediction-oracle-reconciliation.html"
          },
          {
            "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-module-batch8-structural-theses-capsule.html"
          },
          {
            "id": "paper_module.finance_forecast_evaluation_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Finance Forecast Evaluation Spine",
            "relation": "depends on",
            "url": "paper-module-finance-forecast-evaluation-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_structural_theses_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Structural Theses Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
          "url": "paper-module-batch8-structural-theses-capsule.html"
        }
      ],
      "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, whole-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-module-batch12-prediction-market-board-capsule.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 Input[\"Fixture inputs rows, identity, helper cases\"] --> Manifest[\"_source_manifest_for_input\"] Manifest --> Load[\"_load_source_module via _quant_mart_import_stubs\"] Load --> Eval[\"_evaluate\"] Eval --> Board[\"_prediction_market_board dedup + orphan + aggregate\"] Eval --> Helpers[\"_evaluate_quant_mart_helpers\"] Helpers --> Drift[\"_provider_drift_monitor generic vs FRED flags\"] Helpers --> Miss[\"_missingness_board zero_rows vs quality_degraded\"] Helpers --> Delta[\"_delta_since_previous_green unavailable with no baseline\"] Helpers --> Source[\"_macro_regime_board vintage bound to structured source record\"] Board --> Card[\"result_card status, negative cases, ceiling\"] Drift --> Card Miss --> Card Delta --> Card Source --> Card",
            "source_format": "mermaid",
            "source_hash": "sha256:70342b3ee610258e4575a59388a2e6f7df08b6452bea4f3f98f9c8163198e782",
            "source_line_end": 77,
            "source_line_start": 61
          }
        ],
        "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-module-prediction-oracle-reconciliation.html"
              },
              {
                "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-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "depends on",
                "url": "paper-module-finance-forecast-evaluation-spine.html"
              }
            ],
            "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": "component-batch12-prediction-market-board-capsule.html"
              },
              {
                "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": 119,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "information markets",
            "section_id": "information-aggregation-and-provider-join-shape",
            "url": "https://mason.gmu.edu/~rhanson/infomkts.html"
          },
          {
            "kind": "external_reference",
            "label": "prediction markets explainer",
            "section_id": "information-aggregation-and-provider-join-shape",
            "url": "https://www.cftc.gov/LearnandProtect/PredictionMarkets"
          },
          {
            "kind": "external_reference",
            "label": "Polymarket API documentation",
            "section_id": "information-aggregation-and-provider-join-shape",
            "url": "https://docs.polymarket.com/api-reference"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A copied presentation-mart source runs over synthetic prediction-market and source-feed fixtures to check the board keeps guesses labelled as guesses. This component takes a copied presentation-mart source file, runs it over synthetic prediction-market and source-feed fixtures, and checks that the board keeps guesses labelled as guesses. It does not read live markets and it does not say what any price means.",
            "level": 4,
            "order": 1,
            "section_id": "the-board-capsule-runs-one-copied-market-projection",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "The board bundle runs one copied market projection"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle stubs the private imports, loads quantpresentationmart.py from disk, and calls seven helpers, each against a fixture built to expose one way a board misleads. The copied source is system/lib/quantpresentationmart.py. That file has private imports the public clone cannot satisfy, so the bundle stubs those imports, loads the module from disk, and calls seven of its helper functions directly. Each call is checked against a fixture built to expose one specific way a board can mislead.",
            "level": 4,
            "order": 2,
            "section_id": "fixture-rows-exercise-ordering-and-visibility-rules",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Fixture rows exercise ordering and visibility rules"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The output carries per-mechanism status, computed negative cases, and an scope limit as diagnostic rows, never source bodies or model-output data. The output is a result record with per-mechanism status, the named negative cases it computed, and an scope limit. It carries diagnostic rows, not source bodies and not model-output data.",
            "level": 4,
            "order": 3,
            "section_id": "a-passing-board-is-not-a-live-market",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "A passing board is not a live market"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The shared failure mode is a row that looks like a fact but is an aggregation artifact: a doubled volume, a fabricated id, a false-healthy feed. Market and source dashboards share a failure mode: a row looks like a fact when it is really an artifact of loose aggregation. A duplicate listing doubles a volume figure. An unmatched market slug is handed a fabricated event identity. A feed returns zero rows but shows as healthy. A \"change since last time\" number appears with no prior run to compare against. A vintage date is displayed when the lifecycle data never carried one.",
            "level": 4,
            "order": 5,
            "section_id": "how-loose-aggregation-fakes-a-fact",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "How loose aggregation fakes a fact"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle runs the real helper bodies over synthetic inputs and asserts the exact conservative behaviour rather than trusting a silent default. The single question here is whether the copied presentation logic keeps those distinctions honest when run over public synthetic inputs. Loose aggregation fails silently: it defaults a missing value to a confident zero, or gives an orphan slug a synthetic id. This bundle runs the real helper bodies and asserts the exact conservative behaviour instead.",
            "level": 4,
            "order": 6,
            "section_id": "asserting-the-exact-conservative-behaviour",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Asserting the exact conservative behaviour"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The pipeline is a fixture load, stubbed import, seven helper calls, and eight invariant checks, and both entry points forward to runcrownjewelorgan. The pipeline is a fixture load, a stubbed source import, seven helper calls, and eight invariant checks. run and runbatch12predictionmarketboardbundle both forward to runcrownjewelorgan with evaluate as the evaluator and evaluatenegativecase as the negative-case evaluator. The bundle entrypoint differs only by input mode.",
            "level": 4,
            "order": 8,
            "section_id": "the-pipeline-and-its-two-entry-points",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "The pipeline and its two entry points"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcemanifestforinput resolves the manifest and loadsourcemodule reads it to find and import quantpresentationmart.py from its file location. sourcemanifestforinput resolves the source manifest. It prefers a sourcemodulemanifest.json sitting in the input directory, and otherwise points at the exported bundle manifest under the public root. loadsourcemodule reads that manifest through sourcetarget to find system/lib/quantpresentation_mart.py, then imports it from its file location.",
            "level": 4,
            "order": 9,
            "section_id": "resolving-and-importing-the-copied-source",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "Resolving and importing the copied source"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Lightweight stand-in modules are injected into sys.modules so the copied source loads, then restored on exit so the stub stays scoped to the import. quantmartimportstubs is the context manager that makes the copied source loadable. The source imports system.lib.marketfeedrunevidence, system.lib.marketfusionreadiness, and system.lib.financenumericassurance. The bundle injects lightweight stand-in modules for those names into sys.modules, including a FEEDNODEIDS list of globalstockfeed, globalnewsfeed, and globalmacro_feed. On exit it restores whatever modules were there before, so the stub is scoped to the import.",
            "level": 4,
            "order": 10,
            "section_id": "scoped-stand-in-modules-in-quant-mart-import-stubs",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Scoped stand-in modules in `_quant_mart_import_stubs`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate calls predictionmarketboard and checks three invariants: the duplicate fold, the orphan with no fabricated identity, and the deduped aggregate. evaluate runs the prediction-market half. It loads predictionmarketrows.json, polymarketidentityartifact.json, and quantmarthelpercases.json, then calls the source function predictionmarketboard with the Polymarket identity artifact. The board rows are keyed by eventidentitystatus. The available event and the missingfromfeedartifact orphan drive three checks: the surviving market has volume 900000.0 with a market count of 1 (the duplicate fold), the orphan has a null eventid and an aggregate maxliquidity of 0.0 (no fabricated identity), and\u2026",
            "level": 4,
            "order": 11,
            "section_id": "three-prediction-market-invariants-in-evaluate",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "Three prediction-market invariants in `_evaluate`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Four source helpers check drift flags kept separate from FRED flags, missingness states, an unavailable delta with no baseline, and vintage bound to the structured source record. evaluatequantmarthelpers runs the source-feed half against four more source functions. providerdriftmonitor produces per-feed drift flags: the stock feed must carry providerfallbackused, htmlresponseseen, and fetchfailures, the news feed must stay empty, and the source feed must carry the FRED-specific fredinvalidseries and frednetworkwarning. Keeping the generic transport flags separate from the FRED flags means a source data-source fault is not laundered into a generic warning. missingnessboard lists only feeds t\u2026",
            "level": 4,
            "order": 12,
            "section_id": "five-macro-feed-invariants-across-four-helpers",
            "source_line_end": 46,
            "source_line_start": 43,
            "title": "Five source-feed invariants across four helpers"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "A failed check becomes a finding that flips the status to blocked, evaluatenegativecase scores each case, and resultcard projects a metadata-only card. Any check that does not hold becomes a structured finding through finding, and the result status flips from pass to blocked. evaluatenegativecase re-runs evaluate, pulls the matching case row with computedcaserow, and returns a blocked result with the expected stable error codes when the invariant held, a pass when it did not, or an error record if the run raised. resultcard projects the result into a public card carrying mechanismcount, computednegativecasecount, and an authority floor read from AUTHORITYCEILING, with bodyin_receipt false t\u2026",
            "level": 4,
            "order": 13,
            "section_id": "findings-negative-case-scoring-and-the-card",
            "source_line_end": 78,
            "source_line_start": 47,
            "title": "Findings, negative-case scoring, and the card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 80,
            "source_line_start": 79,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES binds three prediction-market and five source-feed cases to stable error codes, each a rejection the board must make or fail loudly. EXPECTEDNEGATIVECASES declares eight named cases, each bound to a stable error code. The three prediction-market cases are duplicatelowervolumeretainedhigher, orphanslugnoidentityfabrication, and aggregatecountandmaxvolumededuped. The five source-feed cases are providerdriftmultisignalflags, providerdriftfreddiagnosticsflags, missingnesszerorowlaneflagged, deltanopreviousgreenunavailable, and macrolifecyclevintagestatusbound. A case is a rejection the board must make: keep the higher-volume duplicate, refuse to invent an event id, flag th\u2026",
            "level": 4,
            "order": 15,
            "section_id": "eight-named-cases-as-required-rejections",
            "source_line_end": 84,
            "source_line_start": 81,
            "title": "Eight named cases as required rejections"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 86,
            "source_line_start": 85,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The board borrows the information-aggregation and provider-join shape from prediction-market practice but stays explicitly diagnostic, treating no price as truth. The component borrows the information-aggregation and provider-join shape from prediction-market and public market-data practice, then keeps the board explicitly diagnostic. Relevant anchors include Robin Hanson's information markets framing, where markets aggregate dispersed information about uncertain events; the CFTC's prediction markets explainer, which frames event contracts, market prices, and consumer cautions; and the Polymarket API documentation as a concrete public API family for market, event, and series data. This bund\u2026",
            "level": 4,
            "order": 17,
            "section_id": "information-aggregation-and-provider-join-shape",
            "source_line_end": 90,
            "source_line_start": 87,
            "title": "Information-aggregation and provider-join shape"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 108,
            "source_line_start": 91,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture and bundle commands and the focused test validate the manifest, seven helper calls, and eight cases, and a pass means conservative diagnostics held. The fixture command writes the board result and sign-off record. The bundle command validates the copied source manifest, the seven helper calls, and metadata-only posture. The focused test checks fixture validation, bundle validation, and the eight named cases. A pass means the copied logic produced the expected conservative diagnostics over the synthetic fixtures. Validation result records for this module are the records those commands write.",
            "level": 4,
            "order": 19,
            "section_id": "what-the-commands-and-test-verify",
            "source_line_end": 112,
            "source_line_start": 109,
            "title": "What the commands and test verify"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 114,
            "source_line_start": 113,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The copied logic produces the expected diagnostics over synthetic fixtures, and AUTHORITYCEILING sets every market-truth, forecast, advice, and launch flag to false. The strongest claim this supports is narrow: the copied quantpresentationmart presentation logic runs standalone over public synthetic fixtures and produces the expected identity, drift, missingness, delta, and source-lifecycle diagnostics, with source bodies and model-output data kept out of the result record. That is the proof boundary. The scope limit stops there. AUTHORITYCEILING sets livepredictionmarkettruth, providertruth, forecastcorrectness, calibrationclaim, investmentadvice, providerdispatch, releaseauthorized, publi\u2026",
            "level": 4,
            "order": 21,
            "section_id": "the-narrow-boundary-and-its-false-flags",
            "source_line_end": 118,
            "source_line_start": 115,
            "title": "The narrow boundary and its false flags"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch12_prediction_market_board_capsule.py",
            "path": "src/microcosm_core/organs/batch12_prediction_market_board_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for prediction-board fixtures, quant-mart helper diagnostics, source digest checks, negative cases, and scope limits.",
            "symbols": [
              "_quant_mart_import_stubs",
              "_evaluate_quant_mart_helpers",
              "_evaluate",
              "run",
              "run_batch12_prediction_market_board_bundle",
              "result_card",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch12_prediction_market_board_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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, whole-system equivalence, market-level conclusions, investment-related actions, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">launch language is checked against evidence classes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Public copy is scanned line by line for launch, licensing, maturity, and launch-authority wording it cannot support, failing non-zero under <code>--assert-clear</code> while any unsupported claim survives.</strong> This component checks public copy for language that claims more than the result records behind it can support. It reads a small public sharing manifest, opens each file the manifest lists, and matches every line against fixed families of launch, licensing, maturity, and launch-authority wording. It writes a metadata-only result record and, when run with <code>--assert-clear</code>, exits non-zero while any unsupported claim remains. It does not approve launch and it does not publish anything.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The gate separates supported wording from overclaim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The private gate module is absent on the public clone, so an in-file <code>_PublicFallbackReleaseClaimGate</code> stands in, making this a check on a checker over shipped fixtures.</strong> The gate logic it exercises is a separate module, <code>release_claim_language_gate.py</code>. On the public clone that module is not present, so the component replaces it with an in-file stand-in, <code>_PublicFallbackReleaseClaimGate</code>. The page you can run here is that fallback gate driven over shipped fixtures. This module is therefore a check on a checker: it proves the gate blocks bare launch wording and clears explicit boundary wording over a fixed set of inputs.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Passing prose excludes launch</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The scan is a deterministic regular-expression pass that fails closed: any affirmative claim it cannot downgrade becomes an active blocker and forces exit 2.</strong> The scan is a deterministic regular-expression pass over lines, not a language model. It fails closed. An affirmative claim it cannot downgrade becomes an active blocker, and <code>main --assert-clear</code> returns exit 2 whenever an active blocker survives.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">How copy drifts into over-claiming</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Public copy drifts toward over-claiming as edits accumulate, and human review misses it because each phrase reads reasonably alone, so the gate asks whether a line&#x27;s launch status outran the evidence.</strong> Public copy drifts toward over-claiming. A page that began as &quot;fixture-proven, not yet published&quot; gets edited over months until someone writes launch, licensing, or maturity wording without noticing that nothing underneath it changed. A loose human review misses this because each phrase reads reasonably in isolation. The gate answers one narrow question: does a line assert launch status that the evidence does not hold, and would an automated check catch it before the copy ships.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A lexical check honest about its reach</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Being lexical, the check flags risky phrasing and its excusing context but never judges whether the underlying claim is true, only whether the wording outran the records.</strong> Because the check is lexical, it is honest about its own reach. It finds risky phrasing and the context that would excuse it. It does not decide whether the underlying claim is true, only whether the wording has outrun what the result records can back.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p>The stages run in this order inside <code>_evaluate</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_load_fixture</code> reads or fails closed</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_load_fixture</code> reads <code>release_gate_fixture.json</code>, turning a missing file, bad JSON, or non-object payload into a structured finding and the fail-closed envelope rather than a quiet pass.</strong> First, <code>_load_fixture</code> reads <code>release_gate_fixture.json</code> from the selected input directory. A missing file, invalid JSON, or a non-object payload becomes a structured finding, and the run returns the fail-closed envelope from <code>_blocked_exercise</code> rather than a quiet pass.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_load_source_module</code> returns the stub</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_load_source_module</code> returns <code>_PublicFallbackReleaseClaimGate</code> when the manifest marks the public stub, still validating the copied module&#x27;s digest and required anchors before any exercise.</strong> Second, <code>_load_source_module</code> resolves the gate. <code>_source_module_public_stubbed</code> inspects the copied-module manifest, and when it sees the public stub substitution it returns <code>_PublicFallbackReleaseClaimGate</code> instead of importing a private body. The copied module is still validated for digest equality and required anchors (<code>RISKY_PHRASES</code>, <code>NEGATIVE_CONTEXT_MARKERS</code>, <code>META_FORBIDDEN_CONTEXT_MARKERS</code>, <code>private_control_plane_leak</code>, <code>def _classify_hit</code>, <code>def build_gate</code>) before any exercise.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_write_gate_fixture</code> materialises each scenario</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_write_gate_fixture</code> writes each scenario&#x27;s <code>docs/</code> text and a <code>publication_manifest.yaml</code>, while <code>_fixture_doc_name</code> rejects control characters, path separators, and duplicate document names.</strong> Third, <code>_write_gate_fixture</code> materialises each scenario on disk: it writes the fixture text into <code>docs/</code>, then writes a <code>publication_manifest.yaml</code> that lists those files. <code>_fixture_doc_name</code> rejects any file name with control characters (<code>BATCH12_RELEASE_FIXTURE_PATH_CONTROL_CHAR</code>) or path separators (<code>BATCH12_RELEASE_FIXTURE_PATH_UNSAFE</code>), and rejects an active document that would overwrite the safe one (<code>BATCH12_RELEASE_FIXTURE_DUPLICATE_DOC_NAME</code>).</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>build_gate</code> scans and classifies lines</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_gate</code> opens each manifest file and scans every line, recording each match as a metadata-only hit and counting active blockers, boundary hits, and claim surfaces into a status.</strong> Fourth, <code>build_gate</code> reads the manifest, opens each listed file, and scans every line against the phrase patterns. Each match is classified by <code>_classify</code> and recorded as a hit carrying its path, line number, phrase id, classification, and a <code>body_in_receipt: false</code> flag. The summary counts active blockers, boundary hits, and claim surfaces, and sets a status.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_run_main_assert_clear</code> captures the exit code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_run_main_assert_clear</code> runs the gate on the active scenario and returns its exit code, after which <code>_evaluate</code> computes the cases and hands off to the metadata-only writers.</strong> Fifth, <code>_run_main_assert_clear</code> runs <code>main --assert-clear</code> on the active scenario, captures the printed status, and returns the exit code. <code>_evaluate</code> then computes the negative cases and the positive boundary-clear check and hands the result to <code>run</code> or <code>run_batch12_release_claim_language_gate_bundle</code>, which write the metadata-only records.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_load_fixture</code></td><td>Reads <code>release_gate_fixture.json</code>; converts missing or malformed input into a fail-closed finding.</td></tr><tr><td><code>_write_gate_fixture</code></td><td>Writes the <code>docs/</code> files and <code>publication_manifest.yaml</code> for one scenario; rejects unsafe or duplicate names.</td></tr><tr><td><code>build_gate</code></td><td>Scans manifest files line by line for risky phrases and emits the classified hit summary.</td></tr><tr><td><code>_classify</code></td><td>Labels each hit as an active blocker or allowed boundary context.</td></tr><tr><td><code>main --assert-clear</code></td><td>Runs the gate and returns exit 2 when any active blocker remains.</td></tr><tr><td><code>_evaluate</code></td><td>Builds the four scenarios, computes the negative cases, and assembles the result record.</td></tr><tr><td><code>run_batch12_release_claim_language_gate_bundle</code></td><td>Wraps <code>_evaluate</code> and writes the metadata-only result, board, and validation records.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_classify</code> reads each hit in context</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_classify</code> blocks any internal control-leak phrase outright, allows other hits only when a negation marker is present, and holds internal control vocabulary to a stricter rule that even a negation cannot clear.</strong> The interesting part is <code>_classify</code>. It reads a matched line two ways. If the phrase belongs to the <code>private_control_plane_leak</code> family, the line is an active blocker regardless of surrounding words. Otherwise, if the line contains a negative-context marker such as <code>not</code>, <code>forbidden</code>, <code>blocked</code>, or <code>omitted</code>, the hit is boundary-or-negative context and is allowed; with no such marker it is an active blocker. So &quot;not a hosted product&quot; clears and &quot;deployment-posture&quot; blocks. The internal control family is stricter on purpose: even &quot;excludes launch&quot; is blocked, because public reader copy should leave launch-authority vocabulary out entirely rather than negate it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Status and the <code>ok</code> flag from counts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Status is set from the counts: any active blocker yields <code>active_claim_blocked</code>, and <code>ok</code> is true only at zero blockers, which is when <code>--assert-clear</code> avoids exit 2.</strong> <code>build_gate</code> then sets the status from the counts. Any active blocker gives <code>active_claim_blocked</code>; boundary hits with no active blocker give <code>clear_boundary_only</code>; nothing risky gives <code>clear</code>. The <code>ok</code> flag is true only at zero active blockers, and <code>main --assert-clear</code> returns 2 when <code>ok</code> is false.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four scenarios, one expected to clear</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> runs four scenarios from one fixture, expecting the safe boundary document to clear and the three over-claim documents to block.</strong> <code>_evaluate</code> exercises four scenarios from one fixture: a safe boundary document, an affirmative over-claim document, a public sharing over-claim document, and a private internal control leak document. The safe scenario is expected to clear as boundary-only. The other three are expected to block.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"605\" height=\"720\" viewBox=\"0 0 605 720\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"302.5\" y1=\"54.0\" x2=\"302.5\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"302.5,96.0 299.4,89.2 305.6,89.2\"></polygon><line class=\"pmd-edge\" x1=\"302.5\" y1=\"168.0\" x2=\"302.5\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"302.5,210.0 299.4,203.2 305.6,203.2\"></polygon><line class=\"pmd-edge\" x1=\"302.5\" y1=\"282.0\" x2=\"302.5\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"302.5,324.0 299.4,317.2 305.6,317.2\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"378.0\" x2=\"183.4\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"183.4,438.0 187.2,431.5 190.8,436.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"198.5\" y=\"399.0\" width=\"52.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"224.5\" y=\"412.0\" text-anchor=\"middle\">allowed</text><line class=\"pmd-edge\" x1=\"342.3\" y1=\"378.0\" x2=\"404.2\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"404.2,420.0 396.8,418.7 400.3,413.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"347.3\" y=\"390.0\" width=\"52.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"373.3\" y=\"403.0\" text-anchor=\"middle\">blocked</text><line class=\"pmd-edge\" x1=\"408.4\" y1=\"492.0\" x2=\"351.4\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"351.4,534.0 355.1,527.5 358.7,532.4\"></polygon><line class=\"pmd-edge\" x1=\"170.6\" y1=\"474.0\" x2=\"284.8\" y2=\"648.0\"></line><polygon class=\"pmd-arrow\" points=\"284.8,648.0 278.5,644.0 283.6,640.6\"></polygon><line class=\"pmd-edge\" x1=\"302.5\" y1=\"606.0\" x2=\"302.5\" y2=\"648.0\"></line><polygon class=\"pmd-arrow\" points=\"302.5,648.0 299.4,641.2 305.6,641.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"195.0\" y=\"18.0\" width=\"215.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"302.5\" y=\"40.5\">safe and active copy text</tspan></text><title>safe and active copy text</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"195.0\" y=\"96.0\" width=\"215.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"302.5\" y=\"118.5\">_write_gate_fixture</tspan><tspan x=\"302.5\" y=\"136.5\">docs files +</tspan><tspan x=\"302.5\" y=\"154.5\">publication_manifest.yaml</tspan></text><title>_write_gate_fixture docs files + publication_manifest.yaml</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"180.2\" y=\"210.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"302.5\" y=\"232.5\">build_gate</tspan><tspan x=\"302.5\" y=\"250.5\">scan manifest lines for risky</tspan><tspan x=\"302.5\" y=\"268.5\">phrases</tspan></text><title>build_gate scan manifest lines for risky phrases</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"302.5,324.0 406.3,351.0 302.5,378.0 198.7,351.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"302.5\" y=\"346.5\">_classify</tspan><tspan x=\"302.5\" y=\"364.5\">read each hit in context</tspan></text><title>_classify read each hit in context</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"438.0\" width=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"460.5\">negation marker present =&gt; allowed</tspan></text><title>negation marker present =&gt; allowed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"327.6\" y=\"420.0\" width=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"457.3\" y=\"442.5\">active_claim_blocker</tspan><tspan x=\"457.3\" y=\"460.5\">bare launch or internal control</tspan><tspan x=\"457.3\" y=\"478.5\">wording =&gt; blocked</tspan></text><title>active_claim_blocker bare launch or internal control wording =&gt; blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"176.5\" y=\"534.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"302.5\" y=\"556.5\">main --assert-clear</tspan><tspan x=\"302.5\" y=\"574.5\">exit 2 when any active blocker</tspan><tspan x=\"302.5\" y=\"592.5\">remains</tspan></text><title>main --assert-clear exit 2 when any active blocker remains</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"187.6\" y=\"648.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"302.5\" y=\"670.5\">metadata-only result record</tspan><tspan x=\"302.5\" y=\"688.5\">result, board, validation</tspan></text><title>metadata-only result record result, board, validation</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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 copy text</dt><dd><code class=\"pm-diagram__ref-loc\">release_gate_fixture.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>negation marker present =&gt; allowed</dt><dd><code class=\"pm-diagram__ref-loc\">boundary_or_negative_context</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Fixture[&quot;release_gate_fixture.json safe and active copy text&quot;] Write[&quot;_write_gate_fixture docs files + publication_manifest.yaml&quot;] Gate[&quot;build_gate scan manifest lines for risky phrases&quot;] Classify{&quot;_classify read each hit in context&quot;} Boundary[&quot;boundary_or_negative_context negation marker present =&gt; allowed&quot;] Active[&quot;active_claim_blocker bare launch or internal control wording =&gt; blocked&quot;] Assert[&quot;main --assert-clear exit 2 when any active blocker remains&quot;] Result[&quot;metadata-only result record result, board, validation&quot;] Fixture --&gt; Write Write --&gt; Gate Gate --&gt; Classify Classify --&gt;|allowed| Boundary Classify --&gt;|blocked| Active Active --&gt; Assert Boundary --&gt; Result Assert --&gt; Result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three fixed cases, each recomputed</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> fixes three error-coded cases covering the affirmative blocker, the exit-2 assertion, and the internal control leak, blocking the run if any fails to compute.</strong> <code>EXPECTED_NEGATIVE_CASES</code> fixes three cases, each with a stable error code. <code>affirmative_open_source_production_ready_blocks</code> (<code>BATCH12_RELEASE_CLAIM_ACTIVE_BLOCKER</code>) requires the active scenario to reach <code>active_claim_blocked</code> with both the <code>open_source</code> and <code>production_ready</code> phrase ids present. <code>assert_clear_returns_exit_2</code> (<code>BATCH12_RELEASE_CLAIM_ASSERT_CLEAR_EXIT_2</code>) requires <code>main --assert-clear</code> to return exit code 2 with <code>ok</code> false. <code>private_control_plane_public_reader_blocks</code> (<code>BATCH12_RELEASE_PRIVATE_CONTROL_PLANE_LEAK</code>) requires the internal control scenario to block on a <code>private_control_plane_leak</code> family hit. If any case does not compute, <code>_evaluate</code> records <code>BATCH12_RELEASE_CLAIM_CASE_NOT_OBSERVED</code> and the run is blocked.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Advertising-substantiation and communication rules</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The proof-consumer form comes from advertising-substantiation and regulated-communication practice, where FTC, FINRA, and SEC rules require a reasonable basis before a claim is disseminated.</strong> The pattern comes from advertising-substantiation and regulated-communication practice: public claims should stay within the evidence actually held, and stronger wording needs stronger support. The FTC advertising-substantiation policy (<code>https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertising-substantiation</code>) states that objective claims need a reasonable basis before dissemination. FINRA Rule 2210 and the SEC investment-adviser marketing rule carry the same shape for financial communications. This module borrows only the proof-consumer form of that idea. It does not implement legal compliance and it does not decide whether copy is fit to publish.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass certifies the fallback gate cleared the boundary scenario, blocked the three over-claim scenarios, exited 2 under <code>--assert-clear</code>, and wrote metadata-only records.</strong> A pass means the fallback gate cleared the boundary scenario, blocked the three over-claim scenarios, returned exit 2 under <code>--assert-clear</code>, and wrote the result, board, and validation records with no copied body text inside them.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The lexical, fixture-bound proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over the shipped fixtures the fallback gate allows boundary-only wording, blocks bare launch, licensing, maturity, and launch-authority wording, and exits 2 while a blocker remains.</strong> The strongest claim the evidence supports is narrow: over the shipped fixtures, the fallback gate classifies boundary-only wording as allowed and classifies bare launch, licensing, maturity, and launch-authority wording as active blockers, and <code>main --assert-clear</code> exits 2 while any active blocker remains. That is the proof boundary. The evidence is lexical and fixture-bound.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A pass is evidence, not permission to ship</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green result grants no launch, public sharing, or hosted-product status, proves no semantic understanding or legal sufficiency, and stays evidence about the checker rather than permission to ship.</strong> The scope limit stops well short of that. A green result does not grant launch permission, public sharing, or hosted-product status. It does not establish semantic understanding of the copy, complete secret detection, whole-system equivalence, market-level conclusions, legal sufficiency, or whole-system correctness. It excludes editing the copied gate module or changing the fixtures, negative cases, or ceiling; those belong in the source and standard lanes first. A pass is evidence about the checker, not permission to ship.</p>\n</section>",
      "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": "component-batch12-release-claim-language-gate.html"
          },
          {
            "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-module-public-reveal-walkthrough.html"
          },
          {
            "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-module-proof-derived-governed-mutation-authorization.html"
          },
          {
            "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-module-batch8-validator-checker-capsule.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, whole-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-module-batch12-release-claim-language-gate.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 copy text\"] Write[\"_write_gate_fixture docs files + publication_manifest.yaml\"] Gate[\"build_gate scan manifest lines for risky phrases\"] Classify{\"_classify read each hit in context\"} Boundary[\"boundary_or_negative_context negation marker present => allowed\"] Active[\"active_claim_blocker bare launch or internal control wording => blocked\"] Assert[\"main --assert-clear exit 2 when any active blocker remains\"] Result[\"metadata-only result record result, board, validation\"] Fixture --> Write Write --> Gate Gate --> Classify Classify -->|allowed| Boundary Classify -->|blocked| Active Active --> Assert Boundary --> Result Assert --> Result",
            "source_format": "mermaid",
            "source_hash": "sha256:7cd0ba6f377c1ee7b52f50edb1c28dbb233bff7b4be9a046b7c729c504bfba5f",
            "source_line_end": 89,
            "source_line_start": 71
          }
        ],
        "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-module-public-reveal-walkthrough.html"
              },
              {
                "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-module-proof-derived-governed-mutation-authorization.html"
              },
              {
                "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-module-batch8-validator-checker-capsule.html"
              }
            ],
            "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": "component-batch12-release-claim-language-gate.html"
              },
              {
                "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": 135,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_release_claim_language_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Public copy is scanned line by line for launch, licensing, maturity, and launch-authority wording it cannot support, failing non-zero under --assert-clear while any unsupported claim survives. This component checks public copy for language that claims more than the result records behind it can support. It reads a small public sharing manifest, opens each file the manifest lists, and matches every line against fixed families of launch, licensing, maturity, and launch-authority wording. It writes a metadata-only result record and, when run with --assert-clear, exits non-zero while any unsupported claim remains. It does not approve launch and it does not publish anything.",
            "level": 4,
            "order": 1,
            "section_id": "release-language-is-checked-against-evidence-classes",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "launch language is checked against evidence classes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The private gate module is absent on the public clone, so an in-file PublicFallbackReleaseClaimGate stands in, making this a check on a checker over shipped fixtures. The gate logic it exercises is a separate module, releaseclaimlanguagegate.py. On the public clone that module is not present, so the component replaces it with an in-file stand-in, _PublicFallbackReleaseClaimGate. The page you can run here is that fallback gate driven over shipped fixtures. This module is therefore a check on a checker: it proves the gate blocks bare launch wording and clears explicit boundary wording over a fixed set of inputs.",
            "level": 4,
            "order": 2,
            "section_id": "the-gate-separates-supported-wording-from-overclaim",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "The gate separates supported wording from overclaim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The scan is a deterministic regular-expression pass that fails closed: any affirmative claim it cannot downgrade becomes an active blocker and forces exit 2. The scan is a deterministic regular-expression pass over lines, not a language model. It fails closed. An affirmative claim it cannot downgrade becomes an active blocker, and main --assert-clear returns exit 2 whenever an active blocker survives.",
            "level": 4,
            "order": 3,
            "section_id": "passing-prose-does-not-authorize-release",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Passing prose excludes launch"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Public copy drifts toward over-claiming as edits accumulate, and human review misses it because each phrase reads reasonably alone, so the gate asks whether a line's launch status outran the evidence. Public copy drifts toward over-claiming. A page that began as \"fixture-proven, not yet published\" gets edited over months until someone writes launch, licensing, or maturity wording without noticing that nothing underneath it changed. A loose human review misses this because each phrase reads reasonably in isolation. The gate answers one narrow question: does a line assert launch status that the evidence does not hold, and would an automated check catch it before the copy ships.",
            "level": 4,
            "order": 5,
            "section_id": "how-copy-drifts-into-over-claiming",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "How copy drifts into over-claiming"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Being lexical, the check flags risky phrasing and its excusing context but never judges whether the underlying claim is true, only whether the wording outran the records. Because the check is lexical, it is honest about its own reach. It finds risky phrasing and the context that would excuse it. It does not decide whether the underlying claim is true, only whether the wording has outrun what the result records can back.",
            "level": 4,
            "order": 6,
            "section_id": "a-lexical-check-honest-about-its-reach",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "A lexical check honest about its reach"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The stages run in this order inside _evaluate.",
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 28,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "loadfixture reads releasegatefixture.json, turning a missing file, bad JSON, or non-object payload into a structured finding and the fail-closed envelope rather than a quiet pass. First, loadfixture reads releasegatefixture.json from the selected input directory. A missing file, invalid JSON, or a non-object payload becomes a structured finding, and the run returns the fail-closed envelope from blocked_exercise rather than a quiet pass.",
            "level": 4,
            "order": 8,
            "section_id": "load-fixture-reads-or-fails-closed",
            "source_line_end": 32,
            "source_line_start": 29,
            "title": "`_load_fixture` reads or fails closed"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "loadsourcemodule returns PublicFallbackReleaseClaimGate when the manifest marks the public stub, still validating the copied module's digest and required anchors before any exercise. Second, loadsourcemodule resolves the gate. sourcemodulepublicstubbed inspects the copied-module manifest, and when it sees the public stub substitution it returns PublicFallbackReleaseClaimGate instead of importing a private body. The copied module is still validated for digest equality and required anchors (RISKYPHRASES, NEGATIVECONTEXTMARKERS, METAFORBIDDENCONTEXTMARKERS, privatecontrolplaneleak, def classifyhit, def build_gate) before any exercise.",
            "level": 4,
            "order": 9,
            "section_id": "load-source-module-returns-the-stub",
            "source_line_end": 36,
            "source_line_start": 33,
            "title": "`_load_source_module` returns the stub"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "writegatefixture writes each scenario's docs/ text and a publicationmanifest.yaml, while fixturedocname rejects control characters, path separators, and duplicate document names. Third, writegatefixture materialises each scenario on disk: it writes the fixture text into docs/, then writes a publicationmanifest.yaml that lists those files. fixturedocname rejects any file name with control characters (BATCH12RELEASEFIXTUREPATHCONTROLCHAR) or path separators (BATCH12RELEASEFIXTUREPATHUNSAFE), and rejects an active document that would overwrite the safe one (BATCH12RELEASEFIXTUREDUPLICATEDOC_NAME).",
            "level": 4,
            "order": 10,
            "section_id": "write-gate-fixture-materialises-each-scenario",
            "source_line_end": 40,
            "source_line_start": 37,
            "title": "`_write_gate_fixture` materialises each scenario"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildgate opens each manifest file and scans every line, recording each match as a metadata-only hit and counting active blockers, boundary hits, and claim surfaces into a status. Fourth, buildgate reads the manifest, opens each listed file, and scans every line against the phrase patterns. Each match is classified by classify and recorded as a hit carrying its path, line number, phrase id, classification, and a bodyin_receipt: false flag. The summary counts active blockers, boundary hits, and claim surfaces, and sets a status.",
            "level": 4,
            "order": 11,
            "section_id": "build-gate-scans-and-classifies-lines",
            "source_line_end": 44,
            "source_line_start": 41,
            "title": "`build_gate` scans and classifies lines"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "runmainassertclear runs the gate on the active scenario and returns its exit code, after which evaluate computes the cases and hands off to the metadata-only writers. Fifth, runmainassertclear runs main --assert-clear on the active scenario, captures the printed status, and returns the exit code. evaluate then computes the negative cases and the positive boundary-clear check and hands the result to run or runbatch12releaseclaimlanguagegate_bundle, which write the metadata-only records.",
            "level": 4,
            "order": 12,
            "section_id": "run-main-assert-clear-captures-the-exit-code",
            "source_line_end": 58,
            "source_line_start": 45,
            "title": "`_run_main_assert_clear` captures the exit code"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "classify blocks any internal control-leak phrase outright, allows other hits only when a negation marker is present, and holds internal control vocabulary to a stricter rule that even a negation cannot clear. The interesting part is classify. It reads a matched line two ways. If the phrase belongs to the privatecontrolplaneleak family, the line is an active blocker regardless of surrounding words. Otherwise, if the line contains a negative-context marker such as not , forbidden, blocked, or omitted, the hit is boundary-or-negative context and is allowed; with no such marker it is an active blocker. So \"not a hosted product\" clears and \"deployment-posture\" blocks. The internal control family\u2026",
            "level": 4,
            "order": 13,
            "section_id": "classify-reads-each-hit-in-context",
            "source_line_end": 62,
            "source_line_start": 59,
            "title": "`_classify` reads each hit in context"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Status is set from the counts: any active blocker yields activeclaimblocked, and ok is true only at zero blockers, which is when --assert-clear avoids exit 2. buildgate then sets the status from the counts. Any active blocker gives activeclaimblocked; boundary hits with no active blocker give clearboundary_only; nothing risky gives clear. The ok flag is true only at zero active blockers, and main --assert-clear returns 2 when ok is false.",
            "level": 4,
            "order": 14,
            "section_id": "status-and-the-ok-flag-from-counts",
            "source_line_end": 66,
            "source_line_start": 63,
            "title": "Status and the `ok` flag from counts"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "evaluate runs four scenarios from one fixture, expecting the safe boundary document to clear and the three over-claim documents to block. _evaluate exercises four scenarios from one fixture: a safe boundary document, an affirmative over-claim document, a public sharing over-claim document, and a private internal control leak document. The safe scenario is expected to clear as boundary-only. The other three are expected to block.",
            "level": 4,
            "order": 15,
            "section_id": "four-scenarios-one-expected-to-clear",
            "source_line_end": 90,
            "source_line_start": 67,
            "title": "Four scenarios, one expected to clear"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "negative-cases",
            "source_line_end": 92,
            "source_line_start": 91,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES fixes three error-coded cases covering the affirmative blocker, the exit-2 assertion, and the internal control leak, blocking the run if any fails to compute. EXPECTEDNEGATIVECASES fixes three cases, each with a stable error code. affirmativeopensourceproductionreadyblocks (BATCH12RELEASECLAIMACTIVEBLOCKER) requires the active scenario to reach activeclaimblocked with both the opensource and productionready phrase ids present. assertclearreturnsexit2 (BATCH12RELEASECLAIMASSERTCLEAREXIT2) requires main --assert-clear to return exit code 2 with ok false. privatecontrolplanepublicreaderblocks (BATCH12RELEASEPRIVATECONTROLPLANELEAK) requires the internal control scenario t\u2026",
            "level": 4,
            "order": 17,
            "section_id": "three-fixed-cases-each-recomputed",
            "source_line_end": 96,
            "source_line_start": 93,
            "title": "Three fixed cases, each recomputed"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "prior-art-grounding",
            "source_line_end": 98,
            "source_line_start": 97,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The proof-consumer form comes from advertising-substantiation and regulated-communication practice, where FTC, FINRA, and SEC rules require a reasonable basis before a claim is disseminated. The pattern comes from advertising-substantiation and regulated-communication practice: public claims should stay within the evidence actually held, and stronger wording needs stronger support. The FTC advertising-substantiation policy (https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertising-substantiation) states that objective claims need a reasonable basis before dissemination. FINRA Rule 2210 and the SEC investment-adviser marketing rule carry the same shape for financial\u2026",
            "level": 4,
            "order": 19,
            "section_id": "advertising-substantiation-and-communication-rules",
            "source_line_end": 102,
            "source_line_start": 99,
            "title": "Advertising-substantiation and communication rules"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 20,
            "section_id": "validation-receipt-path",
            "source_line_end": 120,
            "source_line_start": 103,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass certifies the fallback gate cleared the boundary scenario, blocked the three over-claim scenarios, exited 2 under --assert-clear, and wrote metadata-only records. A pass means the fallback gate cleared the boundary scenario, blocked the three over-claim scenarios, returned exit 2 under --assert-clear, and wrote the result, board, and validation records with no copied body text inside them.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-certifies",
            "source_line_end": 124,
            "source_line_start": 121,
            "title": "What a pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 126,
            "source_line_start": 125,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Over the shipped fixtures the fallback gate allows boundary-only wording, blocks bare launch, licensing, maturity, and launch-authority wording, and exits 2 while a blocker remains. The strongest claim the evidence supports is narrow: over the shipped fixtures, the fallback gate classifies boundary-only wording as allowed and classifies bare launch, licensing, maturity, and launch-authority wording as active blockers, and main --assert-clear exits 2 while any active blocker remains. That is the proof boundary. The evidence is lexical and fixture-bound.",
            "level": 4,
            "order": 23,
            "section_id": "the-lexical-fixture-bound-proof-boundary",
            "source_line_end": 130,
            "source_line_start": 127,
            "title": "The lexical, fixture-bound proof boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A green result grants no launch, public sharing, or hosted-product status, proves no semantic understanding or legal sufficiency, and stays evidence about the checker rather than permission to ship. The scope limit stops well short of that. A green result does not grant launch permission, public sharing, or hosted-product status. It does not establish semantic understanding of the copy, complete secret detection, whole-system equivalence, market-level conclusions, legal sufficiency, or whole-system correctness. It excludes editing the copied gate module or changing the fixtures, negative cases, or ceiling; those belong in the source and standard lanes first. A pass is evidence about the che\u2026",
            "level": 4,
            "order": 24,
            "section_id": "a-pass-is-evidence-not-permission-to-ship",
            "source_line_end": 134,
            "source_line_start": 131,
            "title": "A pass is evidence, not permission to ship"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch12_release_claim_language_gate.py",
            "path": "src/microcosm_core/organs/batch12_release_claim_language_gate.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for launch-claim fixture generation, claim-language blocking, main assert-clear checks, negative cases, and scope limits.",
            "symbols": [
              "_blocked_exercise",
              "_write_gate_fixture",
              "_run_main_assert_clear",
              "_evaluate",
              "run",
              "run_batch12_release_claim_language_gate_bundle",
              "result_card",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch12_release_claim_language_gate.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_release_claim_language_gate.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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 pm-body__h--sub\">One copied simulator, one bounded scorecard</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It runs one real route-quality simulator, an exact copy of <code>cold_eval.py</code>, over a fixed public workspace and reports the scorecard without letting it become a claim about the live system.</strong> <code>batch10_cold_eval_honesty_capsule</code> takes one real route-quality simulator, runs it over a fixed public workspace, and reports the scorecard without letting that scorecard become a claim about the live system. The simulator is an exact copy of <code>cold_eval.py</code>, imported from the exported bundle rather than rewritten, so the numbers come from the same code the original produced.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four assertions without a wider win claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run asserts four things: the copied simulator ran, every task went to the idea-first arm, its extra route surface shows in the counts, and the forbidden claims stay forbidden.</strong> A green run says four things happened: the copied simulator executed, the recomputed scorecard has every task won by the idea-first arm, the extra route surface that arm reaches is visible in the counts, and the exercise manifest still forbids benchmark, navigation-truth, launch, and hosted-readiness claims. It does not say idea-first routing wins anywhere except this workspace.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Counts and statuses without source bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The result is a small metadata-only record carrying counts, engine statuses, and a scoring-policy name, but no source text or command output.</strong> The result is a small metadata-only record. It carries counts, engine statuses, and a scoring-policy name. It does not carry any source text or command output.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A clean-sweep scorecard is easy to fake</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A scorecard where one arm wins every task is easy to fake, so this component runs the real simulator and checks none of those shortcuts happened before treating the win as accounting.</strong> A scorecard that shows one arm winning every task is easy to fake. You can hand the winning arm the answer, inject the expected references into its route, or quietly let a non-public paths leak into the fixture and call the shape &quot;measured&quot;. This component exists to run the real simulator and then check that none of those shortcuts happened, so the win is an accounting fact about a declared fixture and nothing more.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Expected references score coverage, never the route</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The honesty turns on one property: expected references only ever score coverage and are never added to either arm&#x27;s route, so idea-first wins by genuinely declaring more relevant files.</strong> The honest part turns on one property of the copied scorer. Each task lists the route references an answer should reach, but those expected references are only ever used to score coverage. They are never added to either arm&#x27;s route. The flat arm is scored on what a reader reaches from <code>README.md</code>, <code>docs/quickstart.md</code>, and <code>pyproject.toml</code>. The idea-first arm is scored on what its entry packets declare. The idea-first arm wins because it genuinely declares more of the relevant files, not because the scorer leaked the target into the route.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Both entrypoints share one evaluator</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Both entrypoints hand their fixture to <code>run_crown_jewel_organ</code>, where <code>_evaluate</code> turns each blocked engine into an explicit finding instead of a silent success.</strong> <code>run</code> and <code>run_batch10_cold_eval_bundle</code> both hand the fixture to <code>run_crown_jewel_organ</code> with <code>_evaluate</code> as the evaluator. <code>_evaluate</code> runs three engines in order and turns any non-pass into a structured finding, so a blocked engine surfaces as an error code rather than a silent success.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Engine id</th><th>What it does</th></tr></thead><tbody><tr><td><code>_run_original_cold_eval</code></td><td><code>cold_eval_original_runner</code></td><td>Loads the copied <code>cold_eval.py</code>, copies the workspace to a temporary directory, calls its <code>run_cold_eval</code> at a fixed timestamp, then reads back the scorecard and result record.</td></tr><tr><td><code>_scorecard_shape_audit</code></td><td><code>cold_eval_scorecard_shape_audit</code></td><td>Checks the winner shape and route-count asymmetry, and scans the tasks file for private references.</td></tr><tr><td><code>_claim_ceiling_gate</code></td><td><code>cold_eval_claim_ceiling_gate</code></td><td>Checks that the exercise manifest forbids the named claims and keeps expected-reference injection off.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">The copied simulator runs at a fixed time</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_run_original_cold_eval</code> requires the task file, runs the copied simulator at a fixed timestamp, and reads the scorecard and result record back from a temporary workspace.</strong> <code>_run_original_cold_eval</code> first requires <code>evals/cold_agent_ab/tasks.json</code> in the workspace. Without it the engine returns blocked with <code>BATCH10_COLD_EVAL_TASKS_REQUIRED</code> and never runs the simulator. With it, the engine copies the workspace, calls <code>run_cold_eval</code> at <code>2026-05-31T00:00:00Z</code> so the run is deterministic, and reads <code>runs/cold_agent_ab/seed_scorecard.json</code> plus <code>receipts/cold_agent_ab_seed.json</code> back from the temporary copy. It emits the task count, the idea-first win count, the flat win count, the per-task winners, and the scoring-policy name. In the shipped fixture the idea-first win count is 3.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The scorecard audit rejects route and path leaks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_scorecard_shape_audit</code> accepts only an all-idea-first result with visible route-count asymmetry and no private reference in the task fixture.</strong> <code>_scorecard_shape_audit</code> reads the same tasks file and walks its strings for any value containing a user-home prefix or the private source-repository root. It passes only when every winner is <code>B.idea_first_packet</code>, the idea-first route reference count is greater than the flat count, and no private reference was found. It records the two counts and the <code>route_surface_asymmetry_visible</code> flag so a reader can see the gap that produced the win.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The ceiling gate blocks promoted claims</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_claim_ceiling_gate</code> requires expected-reference injection to stay off and the exercise manifest to keep all four promoted claims explicitly forbidden.</strong> <code>_claim_ceiling_gate</code> loads <code>batch10_cold_eval_exercise_manifest.json</code> and passes only when at least one row was checked, <code>expected_ref_injection_allowed</code> is false, and the manifest&#x27;s forbidden-claim list contains <code>live_agent_benchmark_win</code>, <code>navigation_truth</code>, <code>release_approval</code>, and <code>hosted_public_readiness</code>. This is where the run refuses to promote the shape.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The source manifest is checked before execution</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Before any engine runs, the shared runner verifies the copied simulator&#x27;s digest and required anchors so a tampered source copy cannot produce a passing scorecard.</strong> The source copy is checked before any of this. The shared runner validates the bundle&#x27;s <code>source_module_manifest.json</code> against the copied file: the digest must match and the required anchors (<code>SCORING_POLICY =</code>, <code>def _score_task(</code>, <code>def run_cold_eval(</code>, <code>expected_ref_injection_used</code>, <code>idea_first_packet_wins_fixture</code>) must be present. A tampered digest fails with <code>CROWN_JEWEL_SOURCE_DIGEST_MISMATCH</code> before the engines run.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"295\" height=\"570\" viewBox=\"0 0 295 570\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"147.7\" y1=\"72.0\" x2=\"147.7\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,114.0 144.6,107.2 150.8,107.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"168.0\" x2=\"147.7\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,210.0 144.6,203.2 150.8,203.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"264.0\" x2=\"147.7\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,306.0 144.6,299.2 150.8,299.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"360.0\" x2=\"147.7\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,402.0 144.6,395.2 150.8,395.2\"></polygon><line class=\"pmd-edge\" x1=\"147.7\" y1=\"456.0\" x2=\"147.7\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"147.7,498.0 144.6,491.2 150.8,491.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=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"40.5\">Fixture or exported bundle</tspan><tspan x=\"147.7\" y=\"58.5\">(workspace + exercise manifest)</tspan></text><title>Fixture or exported bundle (workspace + exercise manifest)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"136.5\">Source manifest check</tspan><tspan x=\"147.7\" y=\"154.5\">digest + required anchors</tspan></text><title>Source manifest check digest + required anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"232.5\">run copied run_cold_eval,</tspan><tspan x=\"147.7\" y=\"250.5\">read back scorecard</tspan></text><title>run copied run_cold_eval, read back scorecard</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"306.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"328.5\">all-B winner + route asymmetry</tspan><tspan x=\"147.7\" y=\"346.5\">+ no non-public refs</tspan></text><title>all-B winner + route asymmetry + no non-public refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"402.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"424.5\">injection off, forbidden</tspan><tspan x=\"147.7\" y=\"442.5\">claims named</tspan></text><title>injection off, forbidden claims named</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"498.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"520.5\">metadata-only result record and</tspan><tspan x=\"147.7\" y=\"538.5\">card</tspan></text><title>metadata-only result record and card</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>run copied run_cold_eval, read back scorecard</dt><dd><code class=\"pm-diagram__ref-loc\">cold_eval_original_runner</code></dd></div><div class=\"pm-diagram__ref\"><dt>all-B winner + route asymmetry + no non-public refs</dt><dd><code class=\"pm-diagram__ref-loc\">cold_eval_scorecard_shape_audit</code></dd></div><div class=\"pm-diagram__ref\"><dt>injection off, forbidden claims named</dt><dd><code class=\"pm-diagram__ref-loc\">cold_eval_claim_ceiling_gate</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Fixture or exported bundle (workspace + exercise manifest)&quot;] --&gt; M[&quot;Source manifest check digest + required anchors&quot;] M --&gt; R[&quot;cold_eval_original_runner run copied run_cold_eval, read back scorecard&quot;] R --&gt; S[&quot;cold_eval_scorecard_shape_audit all-B winner + route asymmetry + no non-public refs&quot;] S --&gt; C[&quot;cold_eval_claim_ceiling_gate injection off, forbidden claims named&quot;] C --&gt; O[&quot;metadata-only result record and card&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">The compact card preserves the same result</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>result_card</code> adds engine and copied-module counts to the full record, while bundle mode follows the same evaluator path with exported inputs.</strong> <code>result_card</code> projects a compact card from the full record and adds the engine count and the copied source-module count. <code>run_batch10_cold_eval_bundle</code> is the same path with the exported-bundle input mode.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four perturbations must move the verdict</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each negative fixture mutates one input, reruns the same evaluator path, and must turn the result blocked with its named error code.</strong> The fixture ships four perturbations. Each one copies the input, applies a named mutation, re-runs the engines, and confirms the run turns blocked with the right code.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Missing tasks, route ties, injection, and non-public refs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The four mutations remove tasks, erase route asymmetry, enable expected-ref injection, or add a non-public paths, and each has a distinct required rejection.</strong> <code>missing_tasks</code> removes the tasks file, so <code>_run_original_cold_eval</code> returns <code>BATCH10_COLD_EVAL_TASKS_REQUIRED</code>. <code>flat_route_can_win</code> rewrites the route counts to be equal, so the shape audit loses its asymmetry and reports <code>BATCH10_COLD_EVAL_NOT_ALWAYS_B_WIN</code>. <code>expected_ref_injection</code> sets <code>expected_ref_injection_allowed</code> to true in the manifest, and the scope limit gate rejects it with <code>BATCH10_COLD_EVAL_EXPECTED_REF_INJECTION_FORBIDDEN</code>. <code>private_fixture_ref</code> injects a <code>/Users/</code> probe into the tasks file, and the shape audit rejects it with <code>BATCH10_COLD_EVAL_PRIVATE_REF_REJECTED</code>. Each mutation runs through the same manifest and evaluator path as the positive case, so a perturbation that fails to move the outcome is itself a failure.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Evaluation reports need scenario and limit context</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">HELM and Model Cards motivate reporting what was measured, under which fixture assumptions, and which wider capability claims the score cannot support.</strong> This component follows evaluation-transparency and benchmark-hygiene practice: a scorecard should state what was measured, what fixture assumptions went in, and what the result can and cannot support. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://crfm.stanford.edu/helm/index.html\">HELM</a> frames evaluation as a scenario-bound surface rather than a single global capability claim. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1810.03993\">Model Cards for Model Reporting</a> established pairing performance numbers with intended use and limitations. This component borrows that scorecard-plus-limits shape and narrows it to a deterministic route-quality fixture.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A pass covers three engines and four rejections</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The commands prove the copied simulator and all three engines ran under the declared fixture while every negative case blocked with its expected code.</strong> The fixture command writes the scorecard record and sign-off JSON. The bundle command validates the copied source, its manifest, the metadata-only cards, the injection policy, and the private-reference negative case. A pass means the copied simulator ran, the three engines passed, and the four negative cases each turned blocked with the expected code.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixture supports one exact accounting claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that this copied simulator produced the declared all-idea-first scorecard without expected-ref injection or private-path leakage, while the manifest kept promoted claims forbidden.</strong> The strongest claim here is small and exact. Over this fixture, the copied <code>cold_eval.py</code> ran, its scorecard was recomputed with every task won by the idea-first arm, expected-reference injection stayed off, no private reference leaked in, and the manifest still forbade the promoted claims. That is the whole proof boundary.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The workspace result grants no live authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The scope limit excludes live benchmarks, navigation truth, hosted readiness, route superiority, external model access, source-file changes, launch, and whole-system correctness.</strong> The scope limit stops there. This component does not claim live benchmark results, navigation truth, hosted readiness, route-quality superiority, external model access, source-file changes, launch-scope decision, or whole-system correctness. The fixture win is accounting for one declared workspace, not evidence that idea-first routing wins in the live system. Validation result records back the claim above and nothing beyond it.</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": "component-batch10-cold-eval-honesty-capsule.html"
          },
          {
            "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-module-agent-benchmark-integrity-anti-gaming-replay.html"
          },
          {
            "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-module-research-replication-rubric-artifact-replay.html"
          },
          {
            "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-module-batch8-validator-checker-capsule.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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-module-batch10-cold-eval-honesty-capsule.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[\"Fixture or exported bundle (workspace + exercise manifest)\"] --> M[\"Source manifest check digest + required anchors\"] M --> R[\"cold_eval_original_runner run copied run_cold_eval, read back scorecard\"] R --> S[\"cold_eval_scorecard_shape_audit all-B winner + route asymmetry + no non-public refs\"] S --> C[\"cold_eval_claim_ceiling_gate injection off, forbidden claims named\"] C --> O[\"metadata-only result record and card\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:32af93306fedb4244c67ff7f648853a1b0344fd5062235aff7836668e6ae2d8c",
            "source_line_end": 133,
            "source_line_start": 126
          }
        ],
        "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-module-agent-benchmark-integrity-anti-gaming-replay.html"
              },
              {
                "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-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "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-module-batch8-validator-checker-capsule.html"
              }
            ],
            "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": "component-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 238,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "HELM",
            "section_id": "evaluation-reports-need-scenario-and-limit-context",
            "url": "https://crfm.stanford.edu/helm/index.html"
          },
          {
            "kind": "external_reference",
            "label": "Model Cards for Model Reporting",
            "section_id": "evaluation-reports-need-scenario-and-limit-context",
            "url": "https://arxiv.org/abs/1810.03993"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It runs one real route-quality simulator, an exact copy of coldeval.py, over a fixed public workspace and reports the scorecard without letting it become a claim about the live system. batch10coldevalhonesty_capsule takes one real route-quality simulator, runs it over a fixed public workspace, and reports the scorecard without letting that scorecard become a claim about the live system. The simulator is an exact copy of cold_eval.py, imported from the exported bundle rather than rewritten, so the numbers come from the same code the original produced.",
            "level": 4,
            "order": 1,
            "section_id": "one-copied-simulator-one-bounded-scorecard",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "One copied simulator, one bounded scorecard"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run asserts four things: the copied simulator ran, every task went to the idea-first arm, its extra route surface shows in the counts, and the forbidden claims stay forbidden.** A green run says four things happened: the copied simulator executed, the recomputed scorecard has every task won by the idea-first arm, the extra route surface that arm reaches is visible in the counts, and the exercise manifest still forbids benchmark, navigation-truth, launch, and hosted-readiness claims. It does not say idea-first routing wins anywhere except this workspace.",
            "level": 4,
            "order": 2,
            "section_id": "four-assertions-without-a-wider-win-claim",
            "source_line_end": 24,
            "source_line_start": 14,
            "title": "Four assertions without a wider win claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The result is a small metadata-only record carrying counts, engine statuses, and a scoring-policy name, but no source text or command output.** The result is a small metadata-only record. It carries counts, engine statuses, and a scoring-policy name. It does not carry any source text or command output.",
            "level": 4,
            "order": 3,
            "section_id": "counts-and-statuses-without-source-bodies",
            "source_line_end": 31,
            "source_line_start": 25,
            "title": "Counts and statuses without source bodies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A scorecard where one arm wins every task is easy to fake, so this component runs the real simulator and checks none of those shortcuts happened before treating the win as accounting.** A scorecard that shows one arm winning every task is easy to fake. You can hand the winning arm the answer, inject the expected references into its route, or quietly let a non-public paths leak into the fixture and call the shape \"measured\". This component exists to run the real simulator and then check that none of those shortcuts happened, so the win is an accounting fact about a declared fixture and nothing more.",
            "level": 4,
            "order": 5,
            "section_id": "a-clean-sweep-scorecard-is-easy-to-fake",
            "source_line_end": 45,
            "source_line_start": 34,
            "title": "A clean-sweep scorecard is easy to fake"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The honesty turns on one property: expected references only ever score coverage and are never added to either arm's route, so idea-first wins by genuinely declaring more relevant files.** The honest part turns on one property of the copied scorer. Each task lists the route references an answer should reach, but those expected references are only ever used to score coverage. They are never added to either arm's route. The flat arm is scored on what a reader reaches from README.md, docs/quickstart.md, and pyproject.toml. The idea-first arm is scored on what its entry packets declare. The idea-first arm wins because it genuinely declares more of the relevant files, not because the scorer lea\u2026",
            "level": 4,
            "order": 6,
            "section_id": "expected-references-score-coverage-never-the-route",
            "source_line_end": 59,
            "source_line_start": 46,
            "title": "Expected references score coverage, never the route"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 61,
            "source_line_start": 60,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Both entrypoints hand their fixture to runcrownjewelorgan, where _evaluate turns each blocked engine into an explicit finding instead of a silent success.** run and runbatch10coldevalbundle both hand the fixture to runcrownjewelorgan with evaluate as the evaluator. _evaluate runs three engines in order and turns any non-pass into a structured finding, so a blocked engine surfaces as an error code rather than a silent success.",
            "level": 4,
            "order": 8,
            "section_id": "both-entrypoints-share-one-evaluator",
            "source_line_end": 77,
            "source_line_start": 62,
            "title": "Both entrypoints share one evaluator"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runoriginalcoldeval requires the task file, runs the copied simulator at a fixed timestamp, and reads the scorecard and result record back from a temporary workspace.** runoriginalcoldeval first requires evals/coldagentab/tasks.json in the workspace. Without it the engine returns blocked with BATCH10COLDEVALTASKSREQUIRED and never runs the simulator. With it, the engine copies the workspace, calls runcoldeval at 2026-05-31T00:00:00Z so the run is deterministic, and reads runs/coldagentab/seed_scorecard.json plus result records/coldagentab_seed.json back from the temporary copy. It emits the task count, the idea-first win count, the flat win count, the per-task winners, and the scoring-polic\u2026",
            "level": 4,
            "order": 9,
            "section_id": "the-copied-simulator-runs-at-a-fixed-time",
            "source_line_end": 92,
            "source_line_start": 78,
            "title": "The copied simulator runs at a fixed time"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "scorecardshape_audit accepts only an all-idea-first result with visible route-count asymmetry and no private reference in the task fixture.** scorecardshape_audit reads the same tasks file and walks its strings for any value containing a user-home prefix or the private source-repository root. It passes only when every winner is B.ideafirstpacket, the idea-first route reference count is greater than the flat count, and no private reference was found. It records the two counts and the routesurfaceasymmetry_visible flag so a reader can see the gap that produced the win.",
            "level": 4,
            "order": 10,
            "section_id": "the-scorecard-audit-rejects-route-and-path-leaks",
            "source_line_end": 103,
            "source_line_start": 93,
            "title": "The scorecard audit rejects route and path leaks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "claimceiling_gate requires expected-reference injection to stay off and the exercise manifest to keep all four promoted claims explicitly forbidden.** claimceilinggate loads batch10coldevalexercise_manifest.json and passes only when at least one row was checked, expectedrefinjection_allowed is false, and the manifest's forbidden-claim list contains liveagentbenchmarkwin, navigationtruth, release_approval, and hostedpublicreadiness. This is where the run refuses to promote the shape.",
            "level": 4,
            "order": 11,
            "section_id": "the-ceiling-gate-blocks-promoted-claims",
            "source_line_end": 113,
            "source_line_start": 104,
            "title": "The ceiling gate blocks promoted claims"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**Before any engine runs, the shared runner verifies the copied simulator's digest and required anchors so a tampered source copy cannot produce a passing scorecard.** The source copy is checked before any of this. The shared runner validates the bundle's sourcemodulemanifest.json against the copied file: the digest must match and the required anchors (SCORINGPOLICY =, def score_task(, def runcoldeval(, expectedrefinjection_used, ideafirstpacketwinsfixture) must be present. A tampered digest fails with CROWNJEWELSOURCEDIGESTMISMATCH before the engines run.",
            "level": 4,
            "order": 12,
            "section_id": "the-source-manifest-is-checked-before-execution",
            "source_line_end": 134,
            "source_line_start": 114,
            "title": "The source manifest is checked before execution"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "resultcard adds engine and copied-module counts to the full record, while bundle mode follows the same evaluator path with exported inputs.** result_card projects a compact card from the full record and adds the engine count and the copied source-module count. runbatch10coldevalbundle is the same path with the exported-bundle input mode.",
            "level": 4,
            "order": 13,
            "section_id": "the-compact-card-preserves-the-same-result",
            "source_line_end": 142,
            "source_line_start": 135,
            "title": "The compact card preserves the same result"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 144,
            "source_line_start": 143,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each negative fixture mutates one input, reruns the same evaluator path, and must turn the result blocked with its named error code.** The fixture ships four perturbations. Each one copies the input, applies a named mutation, re-runs the engines, and confirms the run turns blocked with the right code.",
            "level": 4,
            "order": 15,
            "section_id": "four-perturbations-must-move-the-verdict",
            "source_line_end": 152,
            "source_line_start": 145,
            "title": "Four perturbations must move the verdict"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The four mutations remove tasks, erase route asymmetry, enable expected-ref injection, or add a non-public paths, and each has a distinct required rejection.** missingtasks removes the tasks file, so runoriginalcold_eval returns BATCH10COLDEVALTASKSREQUIRED. flatroutecan_win rewrites the route counts to be equal, so the shape audit loses its asymmetry and reports BATCH10COLDEVALNOTALWAYSBWIN. expectedrefinjection sets expectedrefinjection_allowed to true in the manifest, and the scope limit gate rejects it with BATCH10COLDEVALEXPECTEDREFINJECTIONFORBIDDEN. shape audit rejects it with BATCH10COLDEVALPRIVATEREF_REJECTED. Each mutation runs through the same manifest and evaluator path as the\u2026",
            "level": 4,
            "order": 16,
            "section_id": "missing-tasks-route-ties-injection-and-private-refs",
            "source_line_end": 167,
            "source_line_start": 153,
            "title": "Missing tasks, route ties, injection, and non-public refs"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 169,
            "source_line_start": 168,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**HELM and Model Cards motivate reporting what was measured, under which fixture assumptions, and which wider capability claims the score cannot support.** This component follows evaluation-transparency and benchmark-hygiene practice: a scorecard should state what was measured, what fixture assumptions went in, and what the result can and cannot support. HELM frames evaluation as a scenario-bound surface rather than a single global capability claim. Model Cards for Model Reporting established pairing performance numbers with intended use and limitations. This component borrows that scorecard-plus-limits shape and narrows it to a deterministic route-quality fixture.",
            "level": 4,
            "order": 18,
            "section_id": "evaluation-reports-need-scenario-and-limit-context",
            "source_line_end": 184,
            "source_line_start": 170,
            "title": "Evaluation reports need scenario and limit context"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 202,
            "source_line_start": 185,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The commands prove the copied simulator and all three engines ran under the declared fixture while every negative case blocked with its expected code.** The fixture command writes the scorecard record and sign-off JSON. The bundle command validates the copied source, its manifest, the metadata-only cards, the injection policy, and the private-reference negative case. A pass means the copied simulator ran, the three engines passed, and the four negative cases each turned blocked with the expected code.",
            "level": 4,
            "order": 20,
            "section_id": "a-pass-covers-three-engines-and-four-rejections",
            "source_line_end": 212,
            "source_line_start": 203,
            "title": "A pass covers three engines and four rejections"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 214,
            "source_line_start": 213,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is that this copied simulator produced the declared all-idea-first scorecard without expected-ref injection or private-path leakage, while the manifest kept promoted claims forbidden.** The strongest claim here is small and exact. Over this fixture, the copied cold_eval.py ran, its scorecard was recomputed with every task won by the idea-first arm, expected-reference injection stayed off, no private reference leaked in, and the manifest still forbade the promoted claims. That is the whole proof boundary.",
            "level": 4,
            "order": 22,
            "section_id": "the-fixture-supports-one-exact-accounting-claim",
            "source_line_end": 225,
            "source_line_start": 215,
            "title": "The fixture supports one exact accounting claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The scope limit excludes live benchmarks, navigation truth, hosted readiness, route superiority, external model access, source-file changes, launch, and whole-system correctness.** The scope limit stops there. This component does not claim live benchmark results, navigation truth, hosted readiness, route-quality superiority, external model access, source-file changes, launch-scope decision, or whole-system correctness. The fixture win is accounting for one declared workspace, not evidence that idea-first routing wins in the live system. Validation result records back the claim above and nothing beyond it.",
            "level": 4,
            "order": 23,
            "section_id": "the-workspace-result-grants-no-live-authority",
            "source_line_end": 237,
            "source_line_start": 226,
            "title": "The workspace result grants no live authority"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch10_cold_eval_honesty_capsule.py",
            "path": "src/microcosm_core/organs/batch10_cold_eval_honesty_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for copied cold-eval execution, scorecard shape auditing, expected-ref policy checks, negative cases, and scope limits.",
            "symbols": [
              "_run_original_cold_eval",
              "_scorecard_shape_audit",
              "_claim_ceiling_gate",
              "_evaluate",
              "run",
              "run_batch10_cold_eval_bundle",
              "result_card",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch10_cold_eval_honesty_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 pm-body__h--sub\">Live-source drift is recomputed across copied inputs</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">copies of four internal control source files are checked against the source they were copied from.</strong> This component checks whether a small set of copies of internal control source files still match the current source they were copied from. The copies are exact Python bodies for four files: the option-surface router, the mission-transaction landing preflight, the work landing controller, and the work log controller.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three engines separate source, projection, and ceiling</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Three questions at once: do the bytes still match the current digest, do the copies still compile, and do they still carry their named surfaces.</strong> It answers three questions about those copies at once. Do their bytes still match the current source digest? Do they still compile as Python without being imported or run? Do they still contain the named command and contract surfaces they are supposed to carry? It emits a result record with the digest rows, compile status, anchor checks, and the scope limit, and no copied source body.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A green result remains fixture-bound</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is built to go red: when the source moves ahead of the copies, the failed digest check is the signal to refresh them.</strong> The component is built to go red. When the current source moves ahead of the copies, the digest check fails on purpose, and that red result is the signal to refresh the copies through the exact-copy source lane. It is a drift sentinel, not a one-off snapshot.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why a stale copy looks fine</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A copy can compile and match one recorded digest while being weeks behind the file it mirrors, so weak checks pass it.</strong> Copied source drifts silently. A public copy of a control file can look fine, compile fine, and still be weeks behind the file it claims to mirror. A loose check that only asks &quot;is this valid Python?&quot; passes a stale copy. A check that only compares one recorded digest can pass a copy whose recorded digest was itself never refreshed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Current and stale digests in one row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each row holds the current and the earlier stale digest side by side, so proof of freshness and evidence of past drift cannot be erased.</strong> This component makes drift visible instead of hiding it. Each digest row keeps two fingerprints side by side: the current source digest, and the stale digest that was recorded earlier. The row passes only when the copied body matches the current digest, and it separately asserts that the stale digest differs from the current one. The proof of freshness and the evidence of the earlier drift sit in the same row, so a refresh cannot quietly erase the fact that the copy was once behind.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points into <code>_evaluate</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Both entry points forward to <code>run_crown_jewel_organ</code>, and <code>_evaluate</code> loads the manifest and copied texts, then runs four engines in order.</strong> <code>run</code> and <code>run_batch10_live_source_drift_bundle</code> are the two entry points. Both forward to <code>run_crown_jewel_organ</code> with the shared <code>SPEC</code>, an <code>_evaluate</code> function, and <code>evaluate_negative_case</code>. <code>_evaluate</code> loads the probe manifest and the copied source texts, then runs four engines in order and collects their findings.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Per-row digest agreement in <code>_digest_refresh_matrix</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A row passes only when copied, target, and current digests all agree and the stale digest differs from the current one.</strong> <code>_digest_refresh_matrix</code> builds one row per copied file. For each row it reads the current source digest and the stale recorded digest from the probe manifest, and the copied and target digests from the source manifest. A row&#x27;s <code>current_matches_copy</code> is true only when the current digest is non-empty and the copied digest, the target digest, and the current digest all agree and the manifest marks the target as matching. Its <code>stale_differs_from_current</code> is true when a stale digest exists and differs from the current one. The engine rejects a copy whose body no longer matches the current digest, a row whose stale digest was allowed to equal the current one, duplicate rows, missing rows, unexpected rows, and a row count that does not match the four expected files.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Compile without import in <code>_compile_gate</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each copied file is compiled with <code>py_compile</code> into a throwaway directory but never imported, so malformed bodies are caught without running any code.</strong> <code>_compile_gate</code> compiles each copied file with <code>py_compile.compile</code> into a throwaway temporary directory with <code>doraise=True</code>. It never imports the module, so a malformed body is caught without executing any copied code. <code>import_executed</code> stays false in the result. It rejects a missing target, a non-<code>.py</code> target, and any body that fails to compile.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Named surfaces checked by substring</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Substring checks confirm each copy still carries its named command and contract surfaces, so a compiling body that quietly dropped one still fails.</strong> <code>_control_surface_anchor_matrix</code> runs substring checks over each copied body. It confirms that each file still exposes the command and contract surfaces it is supposed to carry, for example <code>def build_option_surface</code> and <code>option_surface_lens_packet_v0</code> in the option-surface router, or <code>def cmd_session_finalize</code> and <code>read_receipt_id</code> in the work log controller. A copy that compiles but has quietly lost a command or contract surface still fails here.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Authority flags held false by <code>_claim_ceiling_gate</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Eleven authority flags must be false and <code>body_in_receipt</code> false, keeping every copied body a validator input and nothing more.</strong> <code>_claim_ceiling_gate</code> reads the scope limit policy from the probe manifest and checks that eleven authority flags are all false, that <code>body_in_receipt</code> is false, and that <code>body_import_authority</code> is <code>copied_source_body_only</code>. This is the gate that keeps a copied body a validator input and nothing more.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Aggregation and the compact result card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> blocks the whole result if any engine or structural check fails, and <code>result_card</code> projects the status plus four counts into a card.</strong> <code>_evaluate</code> then confirms all four engine ids are present and that the source manifest declares exactly four modules. If any engine is blocked or any structural check fails, the whole result is blocked. <code>result_card</code> projects the pass or blocked status plus <code>engine_count</code>, <code>copied_macro_source_module_count</code>, <code>stale_digest_count</code>, and <code>compiled_module_count</code> into a compact card.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"965\" height=\"414\" viewBox=\"0 0 965 414\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"370.4\" y1=\"90.0\" x2=\"355.5\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"355.5,132.0 354.9,124.5 360.6,126.6\"></polygon><line class=\"pmd-edge\" x1=\"539.3\" y1=\"81.0\" x2=\"424.0\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"424.0,132.0 429.0,126.4 431.5,132.0\"></polygon><line class=\"pmd-edge\" x1=\"386.8\" y1=\"204.0\" x2=\"438.4\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"438.4,246.0 431.1,244.0 435.0,239.3\"></polygon><line class=\"pmd-edge\" x1=\"594.3\" y1=\"81.0\" x2=\"580.6\" y2=\"141.0\"></line><polygon class=\"pmd-arrow\" points=\"580.6,141.0 579.2,133.6 585.1,135.0\"></polygon><line class=\"pmd-edge\" x1=\"652.7\" y1=\"81.0\" x2=\"768.9\" y2=\"141.0\"></line><polygon class=\"pmd-arrow\" points=\"768.9,141.0 761.4,140.6 764.2,135.1\"></polygon><line class=\"pmd-edge\" x1=\"297.2\" y1=\"90.0\" x2=\"175.3\" y2=\"141.0\"></line><polygon class=\"pmd-arrow\" points=\"175.3,141.0 180.4,135.5 182.8,141.2\"></polygon><line class=\"pmd-edge\" x1=\"552.7\" y1=\"195.0\" x2=\"511.6\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"511.6,246.0 513.5,238.7 518.3,242.6\"></polygon><line class=\"pmd-edge\" x1=\"741.0\" y1=\"195.0\" x2=\"571.6\" y2=\"252.0\"></line><polygon class=\"pmd-arrow\" points=\"571.6,252.0 577.1,247.0 579.1,252.7\"></polygon><line class=\"pmd-edge\" x1=\"198.8\" y1=\"195.0\" x2=\"393.6\" y2=\"254.7\"></line><polygon class=\"pmd-arrow\" points=\"393.6,254.7 386.2,255.6 387.9,249.8\"></polygon><line class=\"pmd-edge\" x1=\"482.6\" y1=\"318.0\" x2=\"482.6\" y2=\"360.0\"></line><polygon class=\"pmd-arrow\" points=\"482.6,360.0 479.5,353.2 485.7,353.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"279.5\" y=\"18.0\" width=\"207.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"383.3\" y=\"40.5\">Probe manifest</tspan><tspan x=\"383.3\" y=\"58.5\">current + stale digests,</tspan><tspan x=\"383.3\" y=\"76.5\">authority policy</tspan></text><title>Probe manifest current + stale digests, authority policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"231.4\" y=\"132.0\" width=\"222.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"342.6\" y=\"154.5\">_digest_refresh_matrix</tspan><tspan x=\"342.6\" y=\"172.5\">copied = target = current,</tspan><tspan x=\"342.6\" y=\"190.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=\"515.1\" y=\"27.0\" width=\"170.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"600.4\" y=\"49.5\">Copied bodies</tspan><tspan x=\"600.4\" y=\"67.5\">and source manifest</tspan></text><title>Copied bodies and source manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"393.6\" y=\"246.0\" width=\"178.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"482.6\" y=\"268.5\">_evaluate</tspan><tspan x=\"482.6\" y=\"286.5\">all engines pass,</tspan><tspan x=\"482.6\" y=\"304.5\">four modules present</tspan></text><title>_evaluate all engines pass, four modules present</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"481.8\" y=\"141.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"574.5\" y=\"163.5\">_compile_gate</tspan><tspan x=\"574.5\" y=\"181.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=\"695.2\" y=\"141.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"821.2\" y=\"163.5\">_control_surface_anchor_matrix</tspan><tspan x=\"821.2\" y=\"181.5\">named surfaces present</tspan></text><title>_control_surface_anchor_matrix named surfaces present</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"141.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"163.5\">_claim_ceiling_gate</tspan><tspan x=\"110.7\" y=\"181.5\">authority flags false</tspan></text><title>_claim_ceiling_gate authority flags false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"360.3\" y=\"360.0\" width=\"244.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"482.6\" y=\"382.5\">metadata-only result and card</tspan></text><title>metadata-only result and card</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Probe manifest current + stale digests, authority policy&quot;] --&gt; C B[&quot;Copied 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;_control_surface_anchor_matrix named surfaces present&quot;] A --&gt; G[&quot;_claim_ceiling_gate authority flags false&quot;] D --&gt; F E --&gt; F G --&gt; F F[&quot;_evaluate all engines pass, four modules present&quot;] --&gt; H[&quot;metadata-only result and card&quot;] C -. mismatch .-&gt; I[&quot;Blocked: refresh copies via exact-copy source lane&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Perturbing a copy, never the fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The bundle is copied into a temporary workspace and perturbed there, so the on-disk fixtures stay untouched while four cases must be rejected.</strong> <code>evaluate_negative_case</code> copies the bundle into a temporary workspace and perturbs it, so the fixtures on disk are never mutated. Four cases must all be rejected.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>stale_digest_replay</code> collapses the two digests</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Setting a row&#x27;s stale digest equal to its current one must make <code>all_stale_digests_differ</code> report false.</strong> <code>stale_digest_replay</code> sets a row&#x27;s stale digest equal to its current digest. The digest engine must then report <code>all_stale_digests_differ</code> as false. Expected code <code>BATCH10_LIVE_SOURCE_DRIFT_STALE_DIGEST_REPLAY_REFUSED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>compile_bypass</code> hides invalid Python behind anchors</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A body with the right anchors but invalid Python, digest refreshed, must be caught only by the compile engine counting fewer modules.</strong> <code>compile_bypass</code> overwrites one copied body with text that carries the right anchor comments but is invalid Python, and refreshes its digest so only the compile check can catch it. The compile engine must then compile fewer modules than it counted. Expected code <code>BATCH10_LIVE_SOURCE_DRIFT_COMPILE_BYPASS_REFUSED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>private_runtime_state_export</code> flips an authority flag</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Turning on the runtime-state-export authorization flag in the policy must be rejected by the scope limit gate.</strong> <code>private_runtime_state_export</code> sets <code>private_runtime_state_export_authorized</code> to true in the policy. The scope limit gate must reject it. Expected code <code>BATCH10_LIVE_SOURCE_DRIFT_PRIVATE_RUNTIME_EXPORT_REFUSED</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>live_mutation_authority_claim</code> raises three mutation flags</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Setting the work log mutation, source-file changes, and mission execution flags true must all be rejected by the scope limit gate.</strong> <code>live_mutation_authority_claim</code> sets the work log mutation, source-file changes, and mission execution flags to true. The scope limit gate must reject all three. Expected code <code>BATCH10_LIVE_SOURCE_DRIFT_MUTATION_AUTHORITY_REFUSED</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reproducible-build and supply-chain provenance practice</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The discipline comes from reproducible builds and supply-chain provenance: declare inputs, fingerprint them, check artifacts against the fingerprints, and keep the stale digest visible as a fixture.</strong> The pattern comes from reproducible-build and supply-chain provenance practice: declare the source inputs, fingerprint them, check copied or generated artifacts against those fingerprints, and keep private state out of the result record. Two useful anchors are <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://bazel.build/concepts/hermeticity\">Bazel hermeticity</a>, for its emphasis on declared inputs and repeatable outputs, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/\">SLSA provenance</a>, for recording how an artifact relates to its build inputs. This component applies that discipline to live source-copy drift, and keeps the stale digest visible as a regression fixture rather than overwriting it.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from the <code>microcosm-substrate/</code> public root.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass and a blocked result mean</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass writes four record types and rejects the negatives, while a blocked result is the valid drift signal to refresh the copies and rerun.</strong> A pass writes digest-refresh, compile-gate, anchor-matrix, and scope limit records and confirms the four negative cases are rejected. A blocked result is a valid outcome when the copies have fallen behind the current source: it is the signal to refresh the copied bodies and manifest digests through the exact-copy source lane and rerun, not a defect in this page. When the sentinel is blocked, the focused test is expected to fail on pass-status or exact-body equality and should be reported with the same refresh residual.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is narrow: four copies can be compared, compiled, surface-checked, and policy-guarded, with four negatives rejected when the copy lane is current.</strong> The strongest claim this evidence supports is narrow. Selected copies of four internal control source files can be compared against the current source digest, compiled without import execution, checked for their required command and contract surfaces, and guarded by a policy whose authority flags are all false, with four named negative cases rejected when the exact-copy lane is current. That is the proof boundary.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green result does not grant</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green result grants no route, mutation, execution, commit, launch, or export authority, and the copied body is never an authority to run anything.</strong> The scope limit is lower than the claim. A green result does not grant route authority, work log or work log mutation authority, mission execution, git staging or commit approval, source-file changes, launch, public sharing, external model access, or private runtime state export. It does not establish whole-system correctness. The copied body is a validator input, never an authority to run anything.</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": "component-batch10-live-source-drift-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-module-mission-transaction-work-spine.html"
          },
          {
            "id": "paper_module.concurrency_mission_control",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Concurrency Mission Control",
            "relation": "depends on",
            "url": "paper-module-concurrency-mission-control.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch10_governance_compilers_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Governance And Compilers Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
          "url": "paper-module-batch10-governance-compilers-capsule.html"
        }
      ],
      "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-module-batch10-live-source-drift-capsule.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 current + stale digests, authority policy\"] --> C B[\"Copied 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[\"_control_surface_anchor_matrix named surfaces present\"] A --> G[\"_claim_ceiling_gate authority flags false\"] D --> F E --> F G --> F F[\"_evaluate all engines pass, four modules present\"] --> H[\"metadata-only result and card\"] C -. mismatch .-> I[\"Blocked: refresh copies via exact-copy source lane\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:36857a9081bdbf752ce09ad0c2dc44c526748c2cb1de09749a08000be08f5a5a",
            "source_line_end": 132,
            "source_line_start": 119
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "depends on",
                "url": "paper-module-concurrency-mission-control.html"
              }
            ],
            "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": "component-batch10-live-source-drift-capsule.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 248,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Bazel hermeticity",
            "section_id": "reproducible-build-and-supply-chain-provenance-practice",
            "url": "https://bazel.build/concepts/hermeticity"
          },
          {
            "kind": "external_reference",
            "label": "SLSA provenance",
            "section_id": "reproducible-build-and-supply-chain-provenance-practice",
            "url": "https://slsa.dev/spec/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**copies of four internal control source files are checked against the source they were copied from.** This component checks whether a small set of copies of internal control source files still match the current source they were copied from. The copies are exact Python bodies for four files: the option-surface router, the mission-transaction landing preflight, the work landing controller, and the work log controller.",
            "level": 4,
            "order": 1,
            "section_id": "live-source-drift-is-recomputed-across-copied-inputs",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "Live-source drift is recomputed across copied inputs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Three questions at once: do the bytes still match the current digest, do the copies still compile, and do they still carry their named surfaces.** It answers three questions about those copies at once. Do their bytes still match the current source digest? Do they still compile as Python without being imported or run? Do they still contain the named command and contract surfaces they are supposed to carry? It emits a result record with the digest rows, compile status, anchor checks, and the scope limit, and no copied source body.",
            "level": 4,
            "order": 2,
            "section_id": "three-engines-separate-source-projection-and-ceiling",
            "source_line_end": 21,
            "source_line_start": 12,
            "title": "Three engines separate source, projection, and ceiling"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is built to go red: when the source moves ahead of the copies, the failed digest check is the signal to refresh them.** The component is built to go red. When the current source moves ahead of the copies, the digest check fails on purpose, and that red result is the signal to refresh the copies through the exact-copy source lane. It is a drift sentinel, not a one-off snapshot.",
            "level": 4,
            "order": 3,
            "section_id": "a-green-result-remains-fixture-bound",
            "source_line_end": 29,
            "source_line_start": 22,
            "title": "A green result remains fixture-bound"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A copy can compile and match one recorded digest while being weeks behind the file it mirrors, so weak checks pass it.** Copied source drifts silently. A public copy of a control file can look fine, compile fine, and still be weeks behind the file it claims to mirror. A loose check that only asks \"is this valid Python?\" passes a stale copy. A check that only compares one recorded digest can pass a copy whose recorded digest was itself never refreshed.",
            "level": 4,
            "order": 5,
            "section_id": "why-a-stale-copy-looks-fine",
            "source_line_end": 40,
            "source_line_start": 32,
            "title": "Why a stale copy looks fine"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each row holds the current and the earlier stale digest side by side, so proof of freshness and evidence of past drift cannot be erased.** This component makes drift visible instead of hiding it. Each digest row keeps two fingerprints side by side: the current source digest, and the stale digest that was recorded earlier. The row passes only when the copied body matches the current digest, and it separately asserts that the stale digest differs from the current one. The proof of freshness and the evidence of the earlier drift sit in the same row, so a refresh cannot quietly erase the fact that the copy was once behind.",
            "level": 4,
            "order": 6,
            "section_id": "current-and-stale-digests-in-one-row",
            "source_line_end": 51,
            "source_line_start": 41,
            "title": "Current and stale digests in one row"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 53,
            "source_line_start": 52,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Both entry points forward to runcrownjewelorgan, and _evaluate loads the manifest and copied texts, then runs four engines in order.** run and runbatch10livesourcedrift_bundle are the two entry points. Both forward to runcrownjewelorgan with the shared SPEC, an evaluate function, and evaluatenegativecase. _evaluate loads the probe manifest and the copied source texts, then runs four engines in order and collects their findings.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-into-evaluate",
            "source_line_end": 62,
            "source_line_start": 54,
            "title": "Two entry points into `_evaluate`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A row passes only when copied, target, and current digests all agree and the stale digest differs from the current one. digestrefreshmatrix builds one row per copied file. For each row it reads the current source digest and the stale recorded digest from the probe manifest, and the copied and target digests from the source manifest. A row's currentmatchescopy is true only when the current digest is non-empty and the copied digest, the target digest, and the current digest all agree and the manifest marks the target as matching. Its stalediffersfrom_current is true when a stale digest exists and differs from the current one. The engine rejects a copy whose body no longer matches the curren\u2026",
            "level": 4,
            "order": 9,
            "section_id": "per-row-digest-agreement-in-digest-refresh-matrix",
            "source_line_end": 77,
            "source_line_start": 63,
            "title": "Per-row digest agreement in `_digest_refresh_matrix`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each copied file is compiled with pycompile into a throwaway directory but never imported, so malformed bodies are caught without running any code.** compilegate compiles each copied file with py_compile.compile into a throwaway temporary directory with doraise=True. It never imports the module, so a malformed body is caught without executing any copied code. import_executed stays false in the result. It rejects a missing target, a non-.py target, and any body that fails to compile.",
            "level": 4,
            "order": 10,
            "section_id": "compile-without-import-in-compile-gate",
            "source_line_end": 87,
            "source_line_start": 78,
            "title": "Compile without import in `_compile_gate`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Substring checks confirm each copy still carries its named command and contract surfaces, so a compiling body that quietly dropped one still fails.** controlsurfaceanchormatrix runs substring checks over each copied body. It confirms that each file still exposes the command and contract surfaces it is supposed to carry, for example def buildoptionsurface and optionsurfacelenspacketv0 in the option-surface router, or def cmdsessionfinalize and readreceiptid in the work log controller. A copy that compiles but has quietly lost a command or contract surface still fails here.",
            "level": 4,
            "order": 11,
            "section_id": "named-surfaces-checked-by-substring",
            "source_line_end": 99,
            "source_line_start": 88,
            "title": "Named surfaces checked by substring"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Eleven authority flags must be false and bodyin_receipt false, keeping every copied body a validator input and nothing more. claimceilinggate reads the scope limit policy from the probe manifest and checks that eleven authority flags are all false, that bodyinreceipt is false, and that bodyimportauthority is copiedsourcebody_only. This is the gate that keeps a copied body a validator input and nothing more.",
            "level": 4,
            "order": 12,
            "section_id": "authority-flags-held-false-by-claim-ceiling-gate",
            "source_line_end": 108,
            "source_line_start": 100,
            "title": "Authority flags held false by `_claim_ceiling_gate`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**_evaluate blocks the whole result if any engine or structural check fails, and resultcard projects the status plus four counts into a card. _evaluate then confirms all four engine ids are present and that the source manifest declares exactly four modules. If any engine is blocked or any structural check fails, the whole result is blocked. result_card projects the pass or blocked status plus enginecount, copiedmacrosourcemodule_count, staledigestcount, and compiledmodulecount into a compact card.",
            "level": 4,
            "order": 13,
            "section_id": "aggregation-and-the-compact-result-card",
            "source_line_end": 133,
            "source_line_start": 109,
            "title": "Aggregation and the compact result card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 135,
            "source_line_start": 134,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The bundle is copied into a temporary workspace and perturbed there, so the on-disk fixtures stay untouched while four cases must be rejected.** evaluatenegativecase copies the bundle into a temporary workspace and perturbs it, so the fixtures on disk are never mutated. Four cases must all be rejected.",
            "level": 4,
            "order": 15,
            "section_id": "perturbing-a-copy-never-the-fixtures",
            "source_line_end": 143,
            "source_line_start": 136,
            "title": "Perturbing a copy, never the fixtures"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Setting a row's stale digest equal to its current one must make allstaledigestsdiffer report false. staledigestreplay sets a row's stale digest equal to its current digest. The digest engine must then report allstaledigests_differ as false. Expected code BATCH10LIVESOURCEDRIFTSTALEDIGESTREPLAY_REFUSED.",
            "level": 4,
            "order": 16,
            "section_id": "stale-digest-replay-collapses-the-two-digests",
            "source_line_end": 151,
            "source_line_start": 144,
            "title": "`stale_digest_replay` collapses the two digests"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A body with the right anchors but invalid Python, digest refreshed, must be caught only by the compile engine counting fewer modules. compilebypass overwrites one copied body with text that carries the right anchor comments but is invalid Python, and refreshes its digest so only the compile check can catch it. The compile engine must then compile fewer modules than it counted. Expected code BATCH10LIVESOURCEDRIFTCOMPILEBYPASSREFUSED.",
            "level": 4,
            "order": 17,
            "section_id": "compile-bypass-hides-invalid-python-behind-anchors",
            "source_line_end": 160,
            "source_line_start": 152,
            "title": "`compile_bypass` hides invalid Python behind anchors"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Turning on the runtime-state-export authorization flag in the policy must be rejected by the scope limit gate. privateruntimestateexport sets privateruntimestateexportauthorized to true in the policy. The scope limit gate must reject it. Expected code BATCH10LIVESOURCEDRIFTPRIVATERUNTIMEEXPORT_REFUSED.",
            "level": 4,
            "order": 18,
            "section_id": "private-runtime-state-export-flips-an-authority-flag",
            "source_line_end": 168,
            "source_line_start": 161,
            "title": "`private_runtime_state_export` flips an authority flag"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Setting the work log mutation, source-file changes, and mission execution flags true must all be rejected by the scope limit gate.** livemutationauthority_claim sets the work log mutation, source-file changes, and mission execution flags to true. The scope limit gate must reject all three. Expected code BATCH10LIVESOURCEDRIFTMUTATIONAUTHORITYREFUSED.",
            "level": 4,
            "order": 19,
            "section_id": "live-mutation-authority-claim-raises-three-mutation-flags",
            "source_line_end": 176,
            "source_line_start": 169,
            "title": "`live_mutation_authority_claim` raises three mutation flags"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "prior-art-grounding",
            "source_line_end": 178,
            "source_line_start": 177,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The discipline comes from reproducible builds and supply-chain provenance: declare inputs, fingerprint them, check artifacts against the fingerprints, and keep the stale digest visible as a fixture.** The pattern comes from reproducible-build and supply-chain provenance practice: declare the source inputs, fingerprint them, check copied or generated artifacts against those fingerprints, and keep private state out of the result record. Two useful anchors are Bazel hermeticity, for its emphasis on declared inputs and repeatable outputs, and SLSA provenance, for recording how an artifact relates to its build inputs. This component applies that discipline to live source-copy drift, and keeps\u2026",
            "level": 4,
            "order": 21,
            "section_id": "reproducible-build-and-supply-chain-provenance-practice",
            "source_line_end": 193,
            "source_line_start": 179,
            "title": "Reproducible-build and supply-chain provenance practice"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from the microcosm-substrate/ public root.",
            "level": 2,
            "order": 22,
            "section_id": "validation-receipt-path",
            "source_line_end": 211,
            "source_line_start": 194,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass writes four record types and rejects the negatives, while a blocked result is the valid drift signal to refresh the copies and rerun.** A pass writes digest-refresh, compile-gate, anchor-matrix, and scope limit records and confirms the four negative cases are rejected. A blocked result is a valid outcome when the copies have fallen behind the current source: it is the signal to refresh the copied bodies and manifest digests through the exact-copy source lane and rerun, not a defect in this page. When the sentinel is blocked, the focused test is expected to fail on pass-status or exact-body equality and should be reported with the same refresh residual.",
            "level": 4,
            "order": 23,
            "section_id": "what-a-pass-and-a-blocked-result-mean",
            "source_line_end": 223,
            "source_line_start": 212,
            "title": "What a pass and a blocked result mean"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 24,
            "section_id": "claim-ceiling",
            "source_line_end": 225,
            "source_line_start": 224,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is narrow: four copies can be compared, compiled, surface-checked, and policy-guarded, with four negatives rejected when the copy lane is current.** The strongest claim this evidence supports is narrow. Selected copies of four internal control source files can be compared against the current source digest, compiled without import execution, checked for their required command and contract surfaces, and guarded by a policy whose authority flags are all false, with four named negative cases rejected when the exact-copy lane is current. That is the proof boundary.",
            "level": 4,
            "order": 25,
            "section_id": "the-narrow-proof-boundary",
            "source_line_end": 236,
            "source_line_start": 226,
            "title": "The narrow proof boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green result grants no route, mutation, execution, commit, launch, or export authority, and the copied body is never an authority to run anything.** The scope limit is lower than the claim. A green result does not grant route authority, work log or work log mutation authority, mission execution, git staging or commit approval, source-file changes, launch, public sharing, external model access, or private runtime state export. It does not establish whole-system correctness. The copied body is a validator input, never an authority to run anything.",
            "level": 4,
            "order": 26,
            "section_id": "what-a-green-result-does-not-grant",
            "source_line_end": 247,
            "source_line_start": 237,
            "title": "What a green result does not grant"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch10_live_source_drift_capsule.py",
            "path": "src/microcosm_core/organs/batch10_live_source_drift_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for live source-drift digest checks, copied-source compile gates, control-surface anchor checks, negative cases, and scope limits.",
            "symbols": [
              "_digest_refresh_matrix",
              "_compile_gate",
              "_control_surface_anchor_matrix",
              "_claim_ceiling_gate",
              "_evaluate",
              "run",
              "run_batch10_live_source_drift_bundle",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch10_live_source_drift_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 10 Live Source Drift Bundle imports exact current internal control Python bodies after 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, whole-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 pm-body__h--sub\">Eight copied engines under one public fixture</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>batch7_macro_engines_capsule</code> takes eight unrelated engines that were copied out of the wider system as source and checks that each one still behaves the way its own tests and invariants say it should.</strong> <code>batch7_macro_engines_capsule</code> takes eight unrelated engines that were copied out of the wider system as source and checks that each one still behaves the way its own tests and invariants say it should. The engines have nothing in common at runtime: a trace parser written in JavaScript, a dependency-graph scheduler, an AST source index, a patch applier, a network-isolation guard, a robust numeric scorer, a personalized PageRank ranker, and a regression-test selector.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component runs each engine through</span> one small deterministic exercise with a known answer, then records a metadata-only result row for it.</strong> The component runs each engine through one small deterministic exercise with a known answer, then records a metadata-only result row for it. A pass means every engine produced its expected output and every paired negative case kept failing.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It writes <code>batch7_macro_engines_capsule_result.json</code></span>, a board, a validation result record, and a bundle result under the output directory the caller names.</strong> It writes <code>batch7_macro_engines_capsule_result.json</code>, a board, a validation result record, and a bundle result under the output directory the caller names. Those records carry status, counts, digests, and engine ids. They never carry the copied source or captured command output: every row sets <code>body_in_receipt</code> to false.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Copied code is easy to trust</span> and easy to be wrong about. A source body can be copied faithfully, pass a digest check, and still be broken or subtly different from the engine it was copied from.</strong> Copied code is easy to trust and easy to be wrong about. A source body can be copied faithfully, pass a digest check, and still be broken or subtly different from the engine it was copied from. A digest match proves the bytes arrived. It says nothing about whether the code runs.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">This component refuses to treat a</span> digest match as behavior. Each engine has to execute and return the right value before its row is allowed to pass, and each engine&#x27;s failure mode has to stay a failure.</strong> This component refuses to treat a digest match as behavior. Each engine has to execute and return the right value before its row is allowed to pass, and each engine&#x27;s failure mode has to stay a failure. The point is not that any single engine is interesting on its own. It is that eight engines with quite different runtimes, an external Node process, in-process Python calls, and static AST reads, can be exercised together under one fixture and one scope limit.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_evaluate</code> selects one of two paths</span> from the input directory name. When the directory is <code>exported_batch7_macro_engines_capsule_bundle</code>, it calls <code>_source_open_bundle_exercises</code>, which gates all eight engine rows on two manifest fields, <code>all_expected_digests_matched</code> and <code>all_required_anchors_present</code>.</strong> <code>_evaluate</code> selects one of two paths from the input directory name. When the directory is <code>exported_batch7_macro_engines_capsule_bundle</code>, it calls <code>_source_open_bundle_exercises</code>, which gates all eight engine rows on two manifest fields, <code>all_expected_digests_matched</code> and <code>all_required_anchors_present</code>. If either is false, every row is blocked. Otherwise <code>_evaluate</code> runs the eight live exercises in order. It records a finding for any row that did not pass and for any engine in <code>EXPECTED_ENGINES</code> that is missing from the result.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Each live exercise is a single</span> function. Each returns a status plus the concrete facts it checked.</strong> Each live exercise is a single function. Each returns a status plus the concrete facts it checked.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Engine</th><th>What it checks</th></tr></thead><tbody><tr><td><code>_agent_trace_exercise</code></td><td><code>agent_trace_ir_compiler</code></td><td>Runs <code>node --test parser.test.mjs</code> against the copied <code>parser.mjs</code>. The suite includes a commit claim with no diff evidence, which the parser rejects.</td></tr><tr><td><code>_dag_exercise</code></td><td><code>constitutional_dag_kernel</code></td><td>Calls <code>compute_waves</code> on a six-node graph and checks the schedule is <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 <code>ValueError</code>; <code>audit_config_purity</code> must flag an impure config.</td></tr><tr><td><code>_release_root_exercise</code></td><td><code>release_root_compiler</code></td><td>Parses the copied <code>release_root_compiler.py</code> with <code>ast.parse</code> and checks <code>build_std_python_report</code> and <code>build_release_root_compiler</code> are defined and the source reports <code>missing_ref_count</code>.</td></tr><tr><td><code>_source_surgeon_exercise</code></td><td><code>source_surgeon_patch</code></td><td>Uses <code>SourceSurgeon._apply_unified_diff_hunks</code>. A one-line diff must yield <code>a = &#x27;B&#x27;</code>; a mismatched-context diff must raise <code>ApplyError</code>; malformed Python must raise <code>SyntaxError</code>.</td></tr><tr><td><code>_clean_clone_exercise</code></td><td><code>hermetic_clean_clone</code></td><td>Swaps <code>socket.create_connection</code> and <code>socket.socket</code> for a raiser, confirms an outbound connection raises <code>NetworkDisabled</code>, then restores both.</td></tr><tr><td><code>_calculator_exercise</code></td><td><code>calculator_standard_actor</code></td><td>Feeds <code>[1, 2, 3, 4, 5, 100]</code> to <code>StandardActor._compute_center_scale</code>. The robust center stays at <code>3.5</code> while the naive mean rises above <code>19</code>.</td></tr><tr><td><code>_pagerank_exercise</code></td><td><code>personalized_pagerank_ranker</code></td><td>Calls <code>personalized_pagerank</code> on a four-node graph. Scores must sum to <code>1.0</code>; an unknown source node must return <code>{}</code>.</td></tr><tr><td><code>_regression_selection_exercise</code></td><td><code>regression_test_selection</code></td><td>Runs <code>select_impacted_tests.py --json</code>, or reads the copied selector statically in the exported-bundle path, and checks the fallback test set is never empty.</td></tr></tbody></table></div>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Three helpers hold the orchestration together</span>. <code>_safe_engine</code> wraps each runner and converts any exception into a blocked row rather than crashing the run.</strong> Three helpers hold the orchestration together. <code>_safe_engine</code> wraps each runner and converts any exception into a blocked row rather than crashing the run. <code>_semantic_runtime_exercises</code> assembles the eight rows keyed by engine id and caches the result for a given input. <code>evaluate_negative_case</code> and <code>_observed_negative_case</code> confirm a declared negative case was actually seen before it counts, so a passing engine plus a witnessed rejection is what marks a case as covered.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Shared crown-jewel entrypoint wiring</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_batch7_bundle</code> forward <code>SPEC</code> to <code>run_crown_jewel_organ</code> with <code>_evaluate</code> and <code>evaluate_negative_case</code>. <code>result_card</code> projects the result into a compact card that carries <code>engine_count</code> and <code>copied_macro_source_module_count</code> and nothing else from the run.</strong> <code>run</code> and <code>run_batch7_bundle</code> forward <code>SPEC</code> to <code>run_crown_jewel_organ</code> with <code>_evaluate</code> and <code>evaluate_negative_case</code>. <code>result_card</code> projects the result into a compact card that carries <code>engine_count</code> and <code>copied_macro_source_module_count</code> and nothing else from the run.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (5 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"457\" height=\"378\" viewBox=\"0 0 457 378\" role=\"img\" aria-label=\"Flowchart diagram with 5 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"207.8\" y1=\"54.0\" x2=\"159.5\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"159.5,96.0 162.7,89.2 166.7,93.8\"></polygon><line class=\"pmd-edge\" x1=\"249.9\" y1=\"54.0\" x2=\"310.5\" y2=\"105.0\"></line><polygon class=\"pmd-arrow\" points=\"310.5,105.0 303.3,102.9 307.2,98.3\"></polygon><line class=\"pmd-edge\" x1=\"313.3\" y1=\"159.0\" x2=\"257.8\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"257.8,210.0 260.8,203.1 265.0,207.6\"></polygon><line class=\"pmd-edge\" x1=\"137.9\" y1=\"168.0\" x2=\"213.7\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"213.7,306.0 207.7,301.5 213.1,298.5\"></polygon><line class=\"pmd-edge\" x1=\"228.5\" y1=\"264.0\" x2=\"228.5\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"228.5,306.0 225.4,299.2 231.6,299.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.0\" y=\"18.0\" width=\"141.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.5\" y=\"40.5\">Input directory</tspan></text><title>Input directory</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"96.0\" width=\"200.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.1\" y=\"118.5\">Exported bundle:</tspan><tspan x=\"118.1\" y=\"136.5\">gate 8 rows on manifest</tspan><tspan x=\"118.1\" y=\"154.5\">digests and anchors</tspan></text><title>Exported bundle: gate 8 rows on manifest digests and anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"246.2\" y=\"105.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"342.6\" y=\"127.5\">Live fixture:</tspan><tspan x=\"342.6\" y=\"145.5\">run 8 engine exercises</tspan></text><title>Live fixture: run 8 engine exercises</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"210.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.5\" y=\"232.5\">Negative cases:</tspan><tspan x=\"228.5\" y=\"250.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=\"128.4\" y=\"306.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.5\" y=\"328.5\">metadata-only result:</tspan><tspan x=\"228.5\" y=\"346.5\">status, counts, digests</tspan></text><title>metadata-only result: status, counts, digests</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD input[&quot;Input directory&quot;] bundle[&quot;Exported bundle: gate 8 rows on manifest digests and anchors&quot;] live[&quot;Live fixture: run 8 engine exercises&quot;] neg[&quot;Negative cases: must keep failing&quot;] result[&quot;metadata-only result: status, counts, digests&quot;] input --&gt; bundle input --&gt; live live --&gt; neg bundle --&gt; result neg --&gt; result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Each engine has a paired case</span> that must be rejected, listed in <code>EXPECTED_NEGATIVE_CASES</code> with its stable error code:</strong> Each engine has a paired case that must be rejected, listed in <code>EXPECTED_NEGATIVE_CASES</code> with its stable error code:</p>\n<ul><li><code>trace_commit_without_diff</code> gives <code>BATCH7_TRACE_COMMIT_WITHOUT_DIFF_REJECTED</code>.</li><li><code>dag_cycle</code> gives <code>BATCH7_DAG_CYCLE_REJECTED</code>.</li><li><code>release_root_bad_ref</code> gives <code>BATCH7_RELEASE_ROOT_BAD_REF_REPORTED</code>.</li><li><code>source_surgeon_context_mismatch</code> gives <code>BATCH7_SOURCE_SURGEON_CONTEXT_MISMATCH</code>.</li><li><code>clean_clone_network_call</code> gives <code>BATCH7_CLEAN_CLONE_NETWORK_DISABLED</code>.</li><li><code>calculator_outlier</code> gives <code>BATCH7_CALCULATOR_OUTLIER_RESISTANT</code>.</li><li><code>pagerank_missing_source</code> gives <code>BATCH7_PAGERANK_MISSING_SOURCE_REFUSED</code>.</li><li><code>regression_selection_empty</code> gives <code>BATCH7_RTS_NEVER_EMPTY_FALLBACK</code>.</li></ul>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A case only counts once <code>_observed_negative_case</code></span> sees the matching engine pass and the specific rejection field set, so a case cannot be marked covered by an engine that did not run.</strong> A case only counts once <code>_observed_negative_case</code> sees the matching engine pass and the specific rejection field set, so a case cannot be marked covered by an engine that did not run.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The engines sit on standard practice</span> in trace instrumentation and graph analysis: parse execution traces into structured units of work, preserve graph-rank invariants, schedule a dependency graph into waves, and choose focused tests without claiming they are sufficient.</strong> The engines sit on standard practice in trace instrumentation and graph analysis: parse execution traces into structured units of work, preserve graph-rank invariants, schedule a dependency graph into waves, and choose focused tests without claiming they are sufficient. Two anchors are directly relevant. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/\">OpenTelemetry</a> documents traces and spans as a vendor-neutral model for units of work and their relationships, which is the shape the trace parser produces. <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> documents the PageRank family this component&#x27;s ranker follows. The regression selector follows ordinary test-impact-analysis practice with a never-empty fallback.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from the <code>microcosm-substrate/</code> public root:</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The fixture command runs the eight</span> live exercises and writes the result and sign-off JSON. The bundle command validates the copied source witnesses against the manifest without emitting any source body.</strong> The fixture command runs the eight live exercises and writes the result and sign-off JSON. The bundle command validates the copied source witnesses against the manifest without emitting any source body. The focused test covers the runtime path, the exported-bundle path, the negative cases, and the card&#x27;s body omission. A pass across all of these means the fixture-bound run held; it does not extend past that.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The strongest claim this component supports</span> is bounded and fixture-scoped: eight copied engines were exercised through public fixtures, each produced its expected output, and each paired negative case kept failing.</strong> The strongest claim this component supports is bounded and fixture-scoped: eight copied engines were exercised through public fixtures, each produced its expected output, and each paired negative case kept failing. That is validator evidence under the <code>AUTHORITY_CEILING</code> constant, which sets <code>release_authorized</code>, <code>provider_dispatch</code>, <code>source_mutation_authorized</code>, <code>investment_advice</code>, <code>semantic_truth_authority</code>, and <code>test_completeness_proof</code> all to false.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The proof boundary stops at the</span> copied source and the deterministic exercises. A pass is not launch-scope decision, hosted-public authority, whole-system equivalence, a complete sandbox, or proof that the selected tests are sufficient.</strong> The proof boundary stops at the copied source and the deterministic exercises. A pass is not launch-scope decision, hosted-public authority, whole-system equivalence, a complete sandbox, or proof that the selected tests are sufficient. The calculator is a numeric primitive, not market data or investment-related actions. The ranker checks a rank invariant, not meaning. The clean-clone check proves one hermetic baseline, not full isolation. The scope limit excludes raw operator transcripts, model-output data, account secrets, and live fetches, and none of those appear in any result record.</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": "component-batch7-macro-engines-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "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-module-computer-use-action-trace-replay.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_policy_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Policy Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
          "url": "paper-module-batch8-policy-engines-capsule.html"
        },
        {
          "id": "paper_module.batch8_tools_tail_primitives_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Tools-Tail Primitives Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
          "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
        },
        {
          "id": "paper_module.batch9_macro_engines_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 9 Source Engines Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
          "url": "paper-module-batch9-macro-engines-capsule.html"
        }
      ],
      "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, whole-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-module-batch7-macro-engines-capsule.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 TD input[\"Input directory\"] bundle[\"Exported bundle: gate 8 rows on manifest digests and anchors\"] live[\"Live fixture: run 8 engine exercises\"] neg[\"Negative cases: must keep failing\"] result[\"metadata-only result: status, counts, digests\"] input --> bundle input --> live live --> neg bundle --> result neg --> result",
            "source_format": "mermaid",
            "source_hash": "sha256:656f1b5bc74d924b9d84aca0ccde80d7ebc6bbc1a4c4760bc57cb1364f8c72f9",
            "source_line_end": 112,
            "source_line_start": 100
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "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-module-computer-use-action-trace-replay.html"
              }
            ],
            "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": "component-batch7-macro-engines-capsule.html"
              },
              {
                "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": 209,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_macro_engines_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry",
            "section_id": "the-engines-sit-on-standard-practice-in-trace-instrumentation-and-graph-analysis",
            "url": "https://opentelemetry.io/docs/"
          },
          {
            "kind": "external_reference",
            "label": "NetworkX PageRank",
            "section_id": "the-engines-sit-on-standard-practice-in-trace-instrumentation-and-graph-analysis",
            "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": "batch7macroenginescapsule takes eight unrelated engines that were copied out of the wider system as source and checks that each one still behaves the way its own tests and invariants say it should.** batch7macroengines_capsule takes eight unrelated engines that were copied out of the wider system as source and checks that each one still behaves the way its own tests and invariants say it should. The engines have nothing in common at runtime: a trace parser written in JavaScript, a dependency-graph scheduler, an AST source index, a patch applier, a network-isolation guard, a robust numeric scorer, a personalized PageRank ranker, and a regression-test selector.",
            "level": 4,
            "order": 1,
            "section_id": "eight-copied-engines-under-one-public-fixture",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Eight copied engines under one public fixture"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component runs each engine through one small deterministic exercise with a known answer, then records a metadata-only result row for it. The component runs each engine through one small deterministic exercise with a known answer, then records a metadata-only result row for it. A pass means every engine produced its expected output and every paired negative case kept failing.",
            "level": 4,
            "order": 2,
            "section_id": "the-component-runs-each-engine-through-one-small-deterministic-exercise",
            "source_line_end": 20,
            "source_line_start": 14,
            "title": "The component runs each engine through one small deterministic exercise"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It writes batch7macroenginescapsuleresult.json, a board, a validation result record, and a bundle result under the output directory the caller names. It writes batch7macroenginescapsuleresult.json, a board, a validation result record, and a bundle result under the output directory the caller names. Those records carry status, counts, digests, and engine ids. They never carry the copied source or captured command output: every row sets bodyinreceipt to false.",
            "level": 4,
            "order": 3,
            "section_id": "it-writes-batch7-macro-engines-capsule-result-json",
            "source_line_end": 29,
            "source_line_start": 21,
            "title": "It writes `batch7_macro_engines_capsule_result.json`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Copied code is easy to trust and easy to be wrong about. A source body can be copied faithfully, pass a digest check, and still be broken or subtly different from the engine it was copied from. Copied code is easy to trust and easy to be wrong about. A source body can be copied faithfully, pass a digest check, and still be broken or subtly different from the engine it was copied from. A digest match proves the bytes arrived. It says nothing about whether the code runs.",
            "level": 4,
            "order": 5,
            "section_id": "copied-code-is-easy-to-trust-and-easy-to-be-wrong-about",
            "source_line_end": 39,
            "source_line_start": 32,
            "title": "Copied code is easy to trust and easy to be wrong about"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component refuses to treat a digest match as behavior. Each engine has to execute and return the right value before its row is allowed to pass, and each engine's failure mode has to stay a failure. This component refuses to treat a digest match as behavior. Each engine has to execute and return the right value before its row is allowed to pass, and each engine's failure mode has to stay a failure. The point is not that any single engine is interesting on its own. It is that eight engines with quite different runtimes, an external Node process, in-process Python calls, and static AST reads, can be exercised together under one fixture and one scope limit.",
            "level": 4,
            "order": 6,
            "section_id": "this-component-refuses-to-treat-a-digest-match-as-behavior",
            "source_line_end": 49,
            "source_line_start": 40,
            "title": "This component refuses to treat a digest match as behavior"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 51,
            "source_line_start": 50,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate selects one of two paths from the input directory name. When the directory is exportedbatch7macroenginescapsulebundle, it calls sourceopenbundleexercises, which gates all eight engine rows on two manifest fields, allexpecteddigestsmatched and allrequiredanchorspresent.** _evaluate selects one of two paths from the input directory name. When the directory is exportedbatch7macroenginescapsule_bundle, it calls sourceopenbundleexercises, which gates all eight engine rows on two manifest fields, allexpecteddigests_matched and allrequiredanchors_present. If either is false, every row is blocked. Otherwise _evaluate runs the eight live exercises in order. It records a finding for any row\u2026",
            "level": 4,
            "order": 8,
            "section_id": "evaluate-selects-one-of-two-paths-from-the-input-directory-name",
            "source_line_end": 63,
            "source_line_start": 52,
            "title": "`_evaluate` selects one of two paths from the input directory name"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Each live exercise is a single function. Each returns a status plus the concrete facts it checked. Each live exercise is a single function. Each returns a status plus the concrete facts it checked.",
            "level": 4,
            "order": 9,
            "section_id": "each-live-exercise-is-a-single-function",
            "source_line_end": 80,
            "source_line_start": 64,
            "title": "Each live exercise is a single function"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Three helpers hold the orchestration together. safeengine wraps each runner and converts any exception into a blocked row rather than crashing the run. Three helpers hold the orchestration together. safeengine wraps each runner and converts any exception into a blocked row rather than crashing the run. semanticruntime_exercises assembles the eight rows keyed by engine id and caches the result for a given input. evaluatenegativecase and observednegative_case confirm a declared negative case was actually seen before it counts, so a passing engine plus a witnessed rejection is what marks a case as covered.",
            "level": 4,
            "order": 10,
            "section_id": "three-helpers-hold-the-orchestration-together",
            "source_line_end": 91,
            "source_line_start": 81,
            "title": "Three helpers hold the orchestration together"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "run and runbatch7bundle forward SPEC to runcrownjewelorgan with evaluate and evaluatenegativecase. resultcard projects the result into a compact card that carries enginecount and copiedmacrosourcemodulecount and nothing else from the run. run and runbatch7bundle forward SPEC to runcrownjewel_organ with evaluate and evaluatenegativecase. resultcard projects the result into a compact card that carries enginecount and copiedmacrosourcemodule_count and nothing else from the run.",
            "level": 4,
            "order": 11,
            "section_id": "shared-crown-jewel-entrypoint-wiring",
            "source_line_end": 113,
            "source_line_start": 92,
            "title": "Shared crown-jewel entrypoint wiring"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 115,
            "source_line_start": 114,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Each engine has a paired case that must be rejected, listed in EXPECTEDNEGATIVECASES with its stable error code: Each engine has a paired case that must be rejected, listed in EXPECTEDNEGATIVECASES with its stable error code: tracecommitwithoutdiff gives BATCH7TRACECOMMITWITHOUTDIFFREJECTED. dagcycle gives BATCH7DAGCYCLEREJECTED. releaserootbadref gives BATCH7RELEASEROOTBADREFREPORTED. sourcesurgeoncontextmismatch gives BATCH7SOURCESURGEONCONTEXT_MISMATCH. cleanclonenetworkcall gives BATCH7CLEANCLONENETWORK_DISABLED. calculatoroutlier gives BATCH7CALCULATOROUTLIERRESISTANT. pagerankmissingsource gives BATCH7PAGERANKMISSINGSOURCEREFUSED. regressionselectionempty gives BATCH7RTSNEVEREMPTYFALL\u2026",
            "level": 4,
            "order": 13,
            "section_id": "each-engine-has-a-paired-case-that-must-be-rejected",
            "source_line_end": 130,
            "source_line_start": 116,
            "title": "Each engine has a paired case that must be rejected"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A case only counts once observednegativecase sees the matching engine pass and the specific rejection field set, so a case cannot be marked covered by an engine that did not run.** A case only counts once observednegative_case sees the matching engine pass and the specific rejection field set, so a case cannot be marked covered by an engine that did not run.",
            "level": 4,
            "order": 14,
            "section_id": "a-case-only-counts-once-observed-negative-case-sees-the-matching-engine-pass",
            "source_line_end": 137,
            "source_line_start": 131,
            "title": "A case only counts once `_observed_negative_case` sees the matching engine pass"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 139,
            "source_line_start": 138,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The engines sit on standard practice in trace instrumentation and graph analysis: parse execution traces into structured units of work, preserve graph-rank invariants, schedule a dependency graph into waves, and choose focused tests without claiming they are sufficient. The engines sit on standard practice in trace instrumentation and graph analysis: parse execution traces into structured units of work, preserve graph-rank invariants, schedule a dependency graph into waves, and choose focused tests without claiming they are sufficient. Two anchors are directly relevant. OpenTelemetry documents traces and spans as a vendor-neutral model for units of work and their relationships, which is the\u2026",
            "level": 4,
            "order": 16,
            "section_id": "the-engines-sit-on-standard-practice-in-trace-instrumentation-and-graph-analysis",
            "source_line_end": 154,
            "source_line_start": 140,
            "title": "The engines sit on standard practice in trace instrumentation and graph analysis"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 174,
            "source_line_start": 155,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture command runs the eight live exercises and writes the result and sign-off JSON. The bundle command validates the copied source witnesses against the manifest without emitting any source body. The fixture command runs the eight live exercises and writes the result and sign-off JSON. The bundle command validates the copied source witnesses against the manifest without emitting any source body. The focused test covers the runtime path, the exported-bundle path, the negative cases, and the card's body omission. A pass across all of these means the fixture-bound run held; it does not extend past that.",
            "level": 4,
            "order": 18,
            "section_id": "the-fixture-command-runs-the-eight-live-exercises-and-writes-the-result-and-acceptance-json",
            "source_line_end": 184,
            "source_line_start": 175,
            "title": "The fixture command runs the eight live exercises and writes the result and sign-off JSON"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 186,
            "source_line_start": 185,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim this component supports is bounded and fixture-scoped: eight copied engines were exercised through public fixtures, each produced its expected output, and each paired negative case kept failing. The strongest claim this component supports is bounded and fixture-scoped: eight copied engines were exercised through public fixtures, each produced its expected output, and each paired negative case kept failing. That is validator evidence under the AUTHORITYCEILING constant, which sets releaseauthorized, providerdispatch, sourcemutationauthorized, investmentadvice, semantictruthauthority, and testcompletenessproof all to false.",
            "level": 4,
            "order": 20,
            "section_id": "the-strongest-claim-this-component-supports-is-bounded-and-fixture-scoped",
            "source_line_end": 196,
            "source_line_start": 187,
            "title": "The strongest claim this component supports is bounded and fixture-scoped"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The proof boundary stops at the copied source and the deterministic exercises. A pass is not launch-scope decision, hosted-public authority, whole-system equivalence, a complete sandbox, or proof that the selected tests are sufficient. The proof boundary stops at the copied source and the deterministic exercises. A pass is not launch-scope decision, hosted-public authority, whole-system equivalence, a complete sandbox, or proof that the selected tests are sufficient. The calculator is a numeric primitive, not market data or investment-related actions. The ranker checks a rank invariant, not meaning. The clean-clone check proves one hermetic baseline, not full isolation. The scope limit excl\u2026",
            "level": 4,
            "order": 21,
            "section_id": "the-proof-boundary-stops-at-the-copied-source-and-the-deterministic-exercises",
            "source_line_end": 208,
            "source_line_start": 197,
            "title": "The proof boundary stops at the copied source and the deterministic exercises"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch7_macro_engines_capsule.py",
            "path": "src/microcosm_core/organs/batch7_macro_engines_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 7 public source-engine source imports, deterministic exercises, negative cases, and scope limits.",
            "symbols": [
              "_agent_trace_exercise",
              "_dag_exercise",
              "_release_root_exercise",
              "_source_surgeon_exercise",
              "_clean_clone_exercise",
              "_calculator_exercise",
              "_pagerank_exercise",
              "_regression_selection_exercise"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_macro_engines_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_macro_engines_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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 whole-system equivalence.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Ten copied engines run against public fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component copies ten backend and governance engine bodies into a public bundle and runs each against fixtures, emitting metadata-only records of what ran and whether the paired rejection fired.</strong> This component copies ten backend and governance engine bodies out of the larger system into a public bundle, then runs each one against small fixtures to confirm the copied code still computes what it did before. It emits metadata-only records: which engine ran, what it produced, and whether the paired rejection fired.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Execution tests behavior beyond matching digests</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A digest proves the bytes match but not that the logic still behaves, so the bundle loads each copied module and calls its real functions rather than trusting baked-in output.</strong> Copying a file into a public bundle proves that the bytes match. It does not establish that the logic still behaves. This component closes that gap by loading each copied module and calling its real functions, rather than comparing against output files baked once and trusted forever.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">One bundle spans ten bounded engine domains</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The result is one reproducible evidence bundle spanning ten domains, from provenance lineage and approval adjudication to host-pressure admission and milestone-relative quality accounting.</strong> The result is a reproducible evidence bundle for provenance lineage, approval adjudication, Python symbol indexing, mission-graph wave ordering, dependency pin drift, config-authority audit, host-pressure admission, doctrine enrichment, worker pre-dispatch gating, and milestone-relative quality accounting.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A digest check cannot prove behavior</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">An exported copy can pass a digest check and still be dead, because a digest confirms identical bytes but says nothing about whether the function still runs.</strong> An exported copy can pass a digest check and still be dead. A digest says the bytes are identical to what was copied. It says nothing about whether the function still runs, or whether a later edit quietly changed a branch. A result file that is written once and checked forever has the same weakness: it stops tracking the code it claims to describe.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Live execution guards the loose-copy failure</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component ties proof to live execution, loading each engine from its copied file so the check moves when the body moves and a digest-faithful but behavior-lost bundle fails.</strong> This component ties the proof to live execution. Each of the ten engines is loaded from its copied file and driven with a fixture, so the check moves when the copied body moves. That is the point of the &quot;loose copy&quot; failure it guards against: a bundle that looks faithful because the digest matches, while the behaviour it was supposed to preserve is gone.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p>The pipeline runs in four stages, in this order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Stage one resolves the source manifest</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">First <code>_source_rows</code> reads <code>source_module_manifest.json</code>, one row per copied engine carrying a module id, target path, expected digest, and required anchors, while helpers locate each copied file.</strong> First it resolves the source manifest. <code>_source_rows</code> reads <code>source_module_manifest.json</code>, one row per copied engine, each with a module id, a copied target path, an expected digest, and required anchor strings. <code>_source_module_path</code> and <code>_source_module_text</code> locate the copied file for a given module id.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Stage two checks digests and anchors</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Second, a copied body failing its manifest digest raises <code>CROWN_JEWEL_SOURCE_DIGEST_MISMATCH</code>, and one missing a required anchor raises <code>CROWN_JEWEL_SOURCE_ANCHOR_MISSING</code> even after the digest is refreshed.</strong> Second it checks digests and anchors. A copied body whose bytes no longer match its manifest digest fails <code>CROWN_JEWEL_SOURCE_DIGEST_MISMATCH</code>. A body that has lost one of its required anchors fails <code>CROWN_JEWEL_SOURCE_ANCHOR_MISSING</code>, even when the digest was refreshed to match the edit.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Stage three runs the ten exercises</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Third, <code>_run_all_exercises</code> drives all ten: nine import the copied module and call its functions, while the text-backed mission graph gates a local reimplementation on anchors in the copied text.</strong> Third it runs the exercises. <code>_run_all_exercises</code> drives all ten. Nine are path-backed: the copied module is imported with <code>_load_python_source_module</code> and its own functions are called against a fixture in a temporary directory. One, the mission graph, is text-backed: <code>_source_backed_mission_graph_contract</code> scans the copied text for branch anchors and gates a local reimplementation on whether they are present.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Stage four evaluates and emits records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Fourth, <code>evaluate</code> collects exercise statuses, counts mechanisms and modules, and returns a <code>body_in_receipt</code>-false record, with <code>run</code> and <code>run_batch9_bundle</code> wrapping the two paths and <code>result_card</code> projecting a compact card.</strong> Fourth it evaluates and emits. <code>evaluate</code> collects the exercise statuses, counts the declared mechanisms against <code>EXPECTED_MECHANISMS</code>, counts copied modules, and returns a record with <code>body_in_receipt</code> set to false. <code>run</code> wraps this for the fixture path and <code>run_batch9_bundle</code> for the exported bundle path. <code>result_card</code> projects a compact card carrying an authority floor and a body floor.</p>\n<p>Each engine is exercised through its real imported function:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Mechanism id</th><th>Imported source</th><th>Function called</th></tr></thead><tbody><tr><td><code>lineage_temporal_provenance_chain_resolver</code></td><td><code>system/server/lineage.py</code></td><td><code>build_temporal_lineage</code>, <code>_resolve_primary_lineage</code></td></tr><tr><td><code>approval_sign_off_claim_adjudicator</code></td><td><code>system/lib/approval_registry.py</code></td><td><code>list_approvals</code>, <code>decide_approval</code></td></tr><tr><td><code>python_ast_symbol_index_doc_tree</code></td><td><code>system/lib/python_documentation_tree.py</code></td><td><code>build_file_entry</code></td></tr><tr><td><code>mission_graph_topological_compiler</code></td><td><code>system/server/graph.py</code></td><td>text anchors gate <code>compile_mission_graph</code></td></tr><tr><td><code>dependency_pin_drift_auditor</code></td><td><code>tools/dev/check_pin_drift.py</code></td><td><code>parse_requirements</code>, <code>evaluate</code></td></tr><tr><td><code>config_authority_drift_audit</code></td><td><code>system/lib/config_authority_registry.py</code></td><td><code>validate_config_authority_registry</code></td></tr><tr><td><code>host_pressure_admission_decision_gate</code></td><td><code>system/lib/admission_consumer.py</code></td><td><code>build_admission_consumer_decision</code></td></tr><tr><td><code>doctrine_file_enrichment_multihop_join</code></td><td><code>system/server/doctrine_enrichment.py</code></td><td><code>DoctrineEnrichmentService.get_file_doctrine</code></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><code>_enforce_budget</code>, <code>_contains_forbidden_surface</code></td></tr><tr><td><code>milestone_relative_promotion_quality_accounting</code></td><td><code>system/lib/population_lane_metrics.py</code></td><td><code>classify_blockers_and_next_action</code></td></tr></tbody></table></div>\n<p>What each check confirms:</p>\n<ul><li><code>lineage_temporal_provenance_chain_resolver</code>: Parent-chain resolution; <code>resolve_lineage</code> sets <code>self_loop_pruned</code> when a node names itself as parent and <code>cycle_detected</code> when a run id repeats.</li><li><code>approval_sign_off_claim_adjudicator</code>: A pre-acquired claim with a different nonce makes <code>decide_approval</code> return <code>claim_conflict</code>, recorded as <code>preacquired_claim_refused</code>.</li><li><code>python_ast_symbol_index_doc_tree</code>: Symbols are read back from written-out Python; a file that will not parse sets <code>syntax_error_gap</code>.</li><li><code>mission_graph_topological_compiler</code>: Group closure and upstream walk build waves by peeling indegree-zero nodes; a missing target blocks with <code>missing_target_error</code>.</li><li><code>dependency_pin_drift_auditor</code>: Requirements are bucketed ok, drifted, missing, or unparseable.</li><li><code>config_authority_drift_audit</code>: A registry that marks a generated projection mutable is rejected.</li><li><code>host_pressure_admission_decision_gate</code>: Under the auto policy a summary-first recommendation blocks new work, setting <code>auto_policy_blocked</code>.</li><li><code>doctrine_file_enrichment_multihop_join</code>: An indexed path returns a populated envelope; an unindexed path returns an empty one.</li><li><code>worker_job_budget_forbidden_surface_gate</code>: A job over budget or naming a forbidden surface is blocked before dispatch.</li><li><code>milestone_relative_promotion_quality_accounting</code>: Milestone-relative promotion metrics are computed; runs missing a committed-at timestamp are counted into a bucket.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Local reference implementations define expected shape</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component also carries local reference implementations that define the expected shape, but for nine engines the imported copy runs, with the mission graph the sole case where the local body runs.</strong> The component also carries local reference implementations, such as <code>resolve_lineage</code>, <code>build_ast_doc_tree</code>, and <code>compile_mission_graph</code>. These define the expected shape. For nine engines the imported copy is what actually runs; the mission graph is the one case where the local body runs, gated by anchors found in the copied text.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"516\" height=\"492\" viewBox=\"0 0 516 492\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"142.1\" y1=\"72.0\" x2=\"222.1\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"222.1,132.0 214.8,130.3 218.5,125.4\"></polygon><line class=\"pmd-edge\" x1=\"351.8\" y1=\"90.0\" x2=\"273.4\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"273.4,228.0 274.1,220.5 279.5,223.6\"></polygon><line class=\"pmd-edge\" x1=\"258.1\" y1=\"186.0\" x2=\"258.1\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"258.1,228.0 255.0,221.2 261.2,221.2\"></polygon><line class=\"pmd-edge\" x1=\"258.1\" y1=\"282.0\" x2=\"258.1\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"258.1,324.0 255.0,317.2 261.2,317.2\"></polygon><line class=\"pmd-edge\" x1=\"258.1\" y1=\"282.0\" x2=\"258.1\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"258.1,420.0 255.0,413.2 261.2,413.2\"></polygon><line class=\"pmd-edge\" x1=\"258.1\" y1=\"378.0\" x2=\"258.1\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"258.1,420.0 255.0,413.2 261.2,413.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=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.1\" y=\"58.5\">10 copied engine bodies</tspan></text><title>10 copied engine bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"246.2\" y=\"18.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.2\" y=\"40.5\">fixture input</tspan><tspan x=\"372.2\" y=\"58.5\">positive fixture + 10 negative</tspan><tspan x=\"372.2\" y=\"76.5\">cases</tspan></text><title>fixture input positive fixture + 10 negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"139.5\" y=\"132.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"154.5\">digest + anchor check</tspan><tspan x=\"258.1\" y=\"172.5\">bytes match, anchors present</tspan></text><title>digest + anchor check bytes match, anchors present</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.3\" y=\"228.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"250.5\">_run_all_exercises</tspan><tspan x=\"258.1\" y=\"268.5\">load each copy, call its functions</tspan></text><title>_run_all_exercises load each copy, call its functions</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"324.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"346.5\">negative cases</tspan><tspan x=\"258.1\" y=\"364.5\">apply fixture_patch, rerun</tspan></text><title>negative cases apply fixture_patch, rerun</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"143.2\" y=\"420.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"442.5\">evaluate</tspan><tspan x=\"258.1\" y=\"460.5\">metadata-only record + card</tspan></text><title>evaluate metadata-only record + card</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>10 copied engine bodies</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD manifest[&quot;source_module_manifest.json 10 copied engine bodies&quot;] fixtures[&quot;fixture input positive fixture + 10 negative cases&quot;] digest[&quot;digest + anchor check bytes match, anchors present&quot;] exercises[&quot;_run_all_exercises load each copy, call its functions&quot;] neg[&quot;negative cases apply fixture_patch, rerun&quot;] emit[&quot;evaluate metadata-only record + card&quot;] manifest --&gt; digest fixtures --&gt; exercises digest --&gt; exercises exercises --&gt; neg exercises --&gt; emit neg --&gt; emit</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Each engine ships one paired rejection</span>, and <code>evaluate_negative_case</code> patches the positive fixture, reruns the exercises, and blocks with a stable error code only when the rejection actually fired.</strong> Each engine ships one paired rejection. <code>evaluate_negative_case</code> takes a case id, loads <code>&lt;case_id&gt;.json</code>, applies its <code>fixture_patch</code> onto the positive fixture with <code>_deep_update</code>, reruns the exercises, and calls <code>_negative_case_observed</code> to inspect one field. If the rejection fired the case returns status blocked with its stable error code; if it did not, the case fails. The ten cases and their codes:</p>\n<ul><li><code>lineage_self_loop_pruned</code> -&gt; <code>BATCH9_LINEAGE_SELF_LOOP_PRUNED</code></li><li><code>approval_preacquired_claim_refused</code> -&gt; <code>BATCH9_APPROVAL_PREACQUIRED_CLAIM_REFUSED</code></li><li><code>ast_syntax_error_gap</code> -&gt; <code>BATCH9_AST_SYNTAX_ERROR_GAP</code></li><li><code>mission_graph_missing_target</code> -&gt; <code>BATCH9_MISSION_GRAPH_MISSING_TARGET</code></li><li><code>dependency_pin_drift_detected</code> -&gt; <code>BATCH9_DEPENDENCY_PIN_DRIFT_DETECTED</code></li><li><code>config_authority_mutation_allowed_rejected</code> -&gt; <code>BATCH9_CONFIG_AUTHORITY_MUTATION_ALLOWED_REJECTED</code></li><li><code>host_pressure_auto_policy_blocks</code> -&gt; <code>BATCH9_HOST_PRESSURE_AUTO_POLICY_BLOCKS</code></li><li><code>doctrine_enrichment_unindexed_empty</code> -&gt; <code>BATCH9_DOCTRINE_UNINDEXED_EMPTY</code></li><li><code>worker_forbidden_surface_blocked</code> -&gt; <code>BATCH9_WORKER_FORBIDDEN_SURFACE_BLOCKED</code></li><li><code>milestone_missing_committed_at_bucketed</code> -&gt; <code>BATCH9_MILESTONE_MISSING_COMMITTED_AT_BUCKETED</code></li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two tamper modes on the copied bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Two tamper modes sit alongside these: an unrefreshed digest fails <code>CROWN_JEWEL_SOURCE_DIGEST_MISMATCH</code>, and a removed anchor still fails <code>CROWN_JEWEL_SOURCE_ANCHOR_MISSING</code>, keeping fixture-only replacements outside the proof shape.</strong> Two tamper modes sit alongside these. An edit to a copied body with no manifest digest refresh fails <code>CROWN_JEWEL_SOURCE_DIGEST_MISMATCH</code>. Removing a required anchor while refreshing the digest still fails <code>CROWN_JEWEL_SOURCE_ANCHOR_MISSING</code>. Together these keep a fixture-only or static-record replacement outside the accepted proof shape.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Golden-master testing that runs the copy</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component follows the characterization or golden-master tradition, pinning behavior with deterministic fixtures, but its variation runs the copied code rather than comparing against a frozen output file.</strong> This component 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. The variation here is that the pin runs the copied code rather than comparing against a frozen output file. The result is fixture-bound import evidence, not lineage truth, human approval authority, or market-level conclusions.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run these from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the four commands together prove</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The four commands prove the fixture and bundle paths, the focused test covers imports and rejections, and the corpus check confirms the projections stay consistent, nothing wider.</strong> The first command proves the public fixture path. The second proves the exported bundle path. The focused test covers exact-copy imports, source-sensitive behaviour shifts, digest-mismatch blocking, required-anchor removal, and the semantic rejections above. The corpus check confirms the generated instance, Mermaid, Atlas card, and this Markdown stay mutually consistent. A pass means the copied bodies and fixtures ran and matched here, nothing wider.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The strongest supported claim is narrow</span>: the ten copied bodies still behave like their imported source under a bounded positive case and one paired rejection, checked in the public clone.</strong> The strongest claim this component supports is narrow: the ten copied engine bodies and their public fixtures show that each engine still behaves like its imported source under a bounded positive case and one paired rejection, checked here in the public clone. Its proof boundary is the copied-body import, the digest and anchor checks, the ten exercises, the ten negative cases, and the metadata-only records they emit.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the scope limit excludes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses everything past that: no live lineage, approval, market, host-state, or work log truth, no dispatch, mutation, or launch, since generated views are reader surfaces, source-linked only.</strong> It refuses everything past that. It is not live lineage truth, human approval authority, real market or news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, whole-system equivalence, or whole-system correctness. The scope limit excludes all of these. The generated Markdown, JSON, and site views are reader surfaces; source authority stays in the JSON contract, the source manifest, the tests, and the records.</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": "component-batch9-macro-engines-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          },
          {
            "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-module-batch7-macro-engines-capsule.html"
          },
          {
            "id": "paper_module.work_landing_control_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Work Landing Control Spine",
            "relation": "depends on",
            "url": "paper-module-work-landing-control-spine.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch10_governance_compilers_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 10 Governance And Compilers Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
          "url": "paper-module-batch10-governance-compilers-capsule.html"
        }
      ],
      "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 whole-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-module-batch9-macro-engines-capsule.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 10 copied engine bodies\"] fixtures[\"fixture input positive fixture + 10 negative cases\"] digest[\"digest + anchor check bytes match, anchors present\"] exercises[\"_run_all_exercises load each copy, call its functions\"] neg[\"negative cases apply fixture_patch, rerun\"] emit[\"evaluate metadata-only record + card\"] manifest --> digest fixtures --> exercises digest --> exercises exercises --> neg exercises --> emit neg --> emit",
            "source_format": "mermaid",
            "source_hash": "sha256:f0b4a36abbb40712f9eef12aba737736a2e3a6cc2f707ac8bbc53982eebbb382",
            "source_line_end": 166,
            "source_line_start": 152
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              },
              {
                "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-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "depends on",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch9_macro_engines_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Backend & Governance Engines Bundle",
                "relation": "explains",
                "url": "component-batch9-macro-engines-capsule.html"
              },
              {
                "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": 278,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch9_macro_engines_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component copies ten backend and governance engine bodies into a public bundle and runs each against fixtures, emitting metadata-only records of what ran and whether the paired rejection fired.** This component copies ten backend and governance engine bodies out of the larger system into a public bundle, then runs each one against small fixtures to confirm the copied code still computes what it did before. It emits metadata-only records: which engine ran, what it produced, and whether the paired rejection fired.",
            "level": 4,
            "order": 1,
            "section_id": "ten-copied-engines-run-against-public-fixtures",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Ten copied engines run against public fixtures"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A digest proves the bytes match but not that the logic still behaves, so the bundle loads each copied module and calls its real functions rather than trusting baked-in output.** Copying a file into a public bundle proves that the bytes match. It does not establish that the logic still behaves. This component closes that gap by loading each copied module and calling its real functions, rather than comparing against output files baked once and trusted forever.",
            "level": 4,
            "order": 2,
            "section_id": "execution-tests-behavior-beyond-matching-digests",
            "source_line_end": 21,
            "source_line_start": 13,
            "title": "Execution tests behavior beyond matching digests"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The result is one reproducible evidence bundle spanning ten domains, from provenance lineage and approval adjudication to host-pressure admission and milestone-relative quality accounting.** The result is a reproducible evidence bundle for provenance lineage, approval adjudication, Python symbol indexing, mission-graph wave ordering, dependency pin drift, config-authority audit, host-pressure admission, doctrine enrichment, worker pre-dispatch gating, and milestone-relative quality accounting.",
            "level": 4,
            "order": 3,
            "section_id": "one-bundle-spans-ten-bounded-engine-domains",
            "source_line_end": 31,
            "source_line_start": 22,
            "title": "One bundle spans ten bounded engine domains"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**An exported copy can pass a digest check and still be dead, because a digest confirms identical bytes but says nothing about whether the function still runs.** An exported copy can pass a digest check and still be dead. A digest says the bytes are identical to what was copied. It says nothing about whether the function still runs, or whether a later edit quietly changed a branch. A result file that is written once and checked forever has the same weakness: it stops tracking the code it claims to describe.",
            "level": 4,
            "order": 5,
            "section_id": "a-digest-check-cannot-prove-behavior",
            "source_line_end": 43,
            "source_line_start": 34,
            "title": "A digest check cannot prove behavior"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component ties proof to live execution, loading each engine from its copied file so the check moves when the body moves and a digest-faithful but behavior-lost bundle fails.** This component ties the proof to live execution. Each of the ten engines is loaded from its copied file and driven with a fixture, so the check moves when the copied body moves. That is the point of the \"loose copy\" failure it guards against: a bundle that looks faithful because the digest matches, while the behaviour it was supposed to preserve is gone.",
            "level": 4,
            "order": 6,
            "section_id": "live-execution-guards-the-loose-copy-failure",
            "source_line_end": 53,
            "source_line_start": 44,
            "title": "Live execution guards the loose-copy failure"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The pipeline runs in four stages, in this order.",
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 57,
            "source_line_start": 54,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "First sourcerows reads sourcemodule_manifest.json, one row per copied engine carrying a module id, target path, expected digest, and required anchors, while helpers locate each copied file.** First it resolves the source manifest. sourcerows reads sourcemodulemanifest.json, one row per copied engine, each with a module id, a copied target path, an expected digest, and required anchor strings. sourcemodulepath and sourcemoduletext locate the copied file for a given module id.",
            "level": 4,
            "order": 8,
            "section_id": "stage-one-resolves-the-source-manifest",
            "source_line_end": 67,
            "source_line_start": 58,
            "title": "Stage one resolves the source manifest"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Second, a copied body failing its manifest digest raises CROWNJEWELSOURCEDIGESTMISMATCH, and one missing a required anchor raises CROWNJEWELSOURCEANCHORMISSING even after the digest is refreshed.** Second it checks digests and anchors. A copied body whose bytes no longer match its manifest digest fails CROWNJEWELSOURCEDIGESTMISMATCH. A body that has lost one of its required anchors fails CROWNJEWELSOURCEANCHORMISSING, even when the digest was refreshed to match the edit.",
            "level": 4,
            "order": 9,
            "section_id": "stage-two-checks-digests-and-anchors",
            "source_line_end": 77,
            "source_line_start": 68,
            "title": "Stage two checks digests and anchors"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Third, runallexercises drives all ten: nine import the copied module and call its functions, while the text-backed mission graph gates a local reimplementation on anchors in the copied text.** Third it runs the exercises. runall_exercises drives all ten. Nine are path-backed: the copied module is imported with loadpythonsourcemodule and its own functions are called against a fixture in a temporary directory. One, the mission graph, is text-backed: sourcebackedmissiongraph_contract scans the copied text for branch anchors and gates a local reimplementation on whether they are present.",
            "level": 4,
            "order": 10,
            "section_id": "stage-three-runs-the-ten-exercises",
            "source_line_end": 88,
            "source_line_start": 78,
            "title": "Stage three runs the ten exercises"
          },
          {
            "block_kinds": [
              "list",
              "paragraph",
              "table"
            ],
            "excerpt": "**Fourth, evaluate collects exercise statuses, counts mechanisms and modules, and returns a bodyinreceipt-false record, with run and runbatch9bundle wrapping the two paths and resultcard projecting a compact card. Fourth it evaluates and emits. evaluate collects the exercise statuses, counts the declared mechanisms against EXPECTED_MECHANISMS, counts copied modules, and returns a record with bodyinreceipt set to false. run wraps this for the fixture path and runbatch9bundle for the exported bundle path. result_card projects a compact card carrying an authority floor and a body floor. Each engine is exercised through its real imported function: What each check confirms: lineagetemporalproven\u2026",
            "level": 4,
            "order": 11,
            "section_id": "stage-four-evaluates-and-emits-records",
            "source_line_end": 141,
            "source_line_start": 89,
            "title": "Stage four evaluates and emits records"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**The component also carries local reference implementations that define the expected shape, but for nine engines the imported copy runs, with the mission graph the sole case where the local body runs.** The component also carries local reference implementations, such as resolvelineage, buildastdoctree, and compilemissiongraph. These define the expected shape. For nine engines the imported copy is what actually runs; the mission graph is the one case where the local body runs, gated by anchors found in the copied text.",
            "level": 4,
            "order": 12,
            "section_id": "local-reference-implementations-define-expected-shape",
            "source_line_end": 167,
            "source_line_start": 142,
            "title": "Local reference implementations define expected shape"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 169,
            "source_line_start": 168,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Each engine ships one paired rejection, and evaluatenegative_case patches the positive fixture, reruns the exercises, and blocks with a stable error code only when the rejection actually fired.** Each engine ships one paired rejection. evaluatenegativecase takes a case id, loads <case_id>.json, applies its fixturepatch onto the positive fixture with deep_update, reruns the exercises, and calls negativecase_observed to inspect one field. If the rejection fired the case returns status blocked with its stable error code; if it did not, the case fails. The ten cases and their codes: lineageselflooppruned -> BATCH9LINEAGESELFLOOP_PRUNED approvalpreacquiredclaimrefused -> BATCH9APPROVALPREACQUIRE\u2026",
            "level": 4,
            "order": 14,
            "section_id": "each-engine-ships-one-paired-rejection",
            "source_line_end": 191,
            "source_line_start": 170,
            "title": "Each engine ships one paired rejection"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Two tamper modes sit alongside these: an unrefreshed digest fails CROWNJEWELSOURCEDIGESTMISMATCH, and a removed anchor still fails CROWNJEWELSOURCEANCHORMISSING, keeping fixture-only replacements outside the proof shape.** Two tamper modes sit alongside these. An edit to a copied body with no manifest digest refresh fails CROWNJEWELSOURCEDIGESTMISMATCH. Removing a required anchor while refreshing the digest still fails CROWNJEWELSOURCEANCHORMISSING. Together these keep a fixture-only or static-record replacement outside the accepted proof shape.",
            "level": 4,
            "order": 15,
            "section_id": "two-tamper-modes-on-the-copied-bodies",
            "source_line_end": 202,
            "source_line_start": 192,
            "title": "Two tamper modes on the copied bodies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 204,
            "source_line_start": 203,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component follows the characterization or golden-master tradition, pinning behavior with deterministic fixtures, but its variation runs the copied code rather than comparing against a frozen output file.** This component follows the characterization, or golden-master, testing tradition ([Feathers, Working Effectively with Legacy Code](https://en.wikipedia.org/wiki/Characterization_test)), which pins existing behaviour with deterministic fixtures before trusting it. The variation here is that the pin runs the copied code rather than comparing against a frozen output file. The result is fixture-bound import evidence, not lineage truth, human approval authority, or market-level conclusio\u2026",
            "level": 4,
            "order": 17,
            "section_id": "golden-master-testing-that-runs-the-copy",
            "source_line_end": 217,
            "source_line_start": 205,
            "title": "Golden-master testing that runs the copy"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run these from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 240,
            "source_line_start": 218,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The four commands prove the fixture and bundle paths, the focused test covers imports and rejections, and the corpus check confirms the projections stay consistent, nothing wider.** The first command proves the public fixture path. The second proves the exported bundle path. The focused test covers exact-copy imports, source-sensitive behaviour shifts, digest-mismatch blocking, required-anchor removal, and the semantic rejections above. The corpus check confirms the generated instance, Mermaid, Atlas card, and this Markdown stay mutually consistent. A pass means the copied bodies and fixtures ran and matched here, nothing wider.",
            "level": 4,
            "order": 19,
            "section_id": "what-the-four-commands-together-prove",
            "source_line_end": 252,
            "source_line_start": 241,
            "title": "What the four commands together prove"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 254,
            "source_line_start": 253,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest supported claim is narrow: the ten copied bodies still behave like their imported source under a bounded positive case and one paired rejection, checked in the public clone.** The strongest claim this component supports is narrow: the ten copied engine bodies and their public fixtures show that each engine still behaves like its imported source under a bounded positive case and one paired rejection, checked here in the public clone. Its proof boundary is the copied-body import, the digest and anchor checks, the ten exercises, the ten negative cases, and the metadata-only records they emit.",
            "level": 4,
            "order": 21,
            "section_id": "the-strongest-supported-claim-is-narrow",
            "source_line_end": 265,
            "source_line_start": 255,
            "title": "The strongest supported claim is narrow"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It refuses everything past that: no live lineage, approval, market, host-state, or work log truth, no dispatch, mutation, or launch, since generated views are reader surfaces, source-linked only.** It refuses everything past that. It is not live lineage truth, human approval authority, real market or news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, whole-system equivalence, or whole-system correctness. The scope limit excludes all of these. The generated Markdown, JSON, and site views are reader surfaces; source authority stays in the JSON contract, the source manifest, the tests, and the records.",
            "level": 4,
            "order": 22,
            "section_id": "what-the-authority-ceiling-excludes",
            "source_line_end": 277,
            "source_line_start": 266,
            "title": "What the scope limit excludes"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch9_macro_engines_capsule.py",
            "path": "src/microcosm_core/organs/batch9_macro_engines_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 9 public source-engine source imports, thirteen deterministic exercises, negative cases, exact-copy digest checks, and scope limits.",
            "symbols": [
              "resolve_lineage",
              "adjudicate_approval",
              "build_ast_doc_tree",
              "compile_mission_graph",
              "_run_all_exercises",
              "run",
              "run_batch9_bundle",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch9_macro_engines_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch9_macro_engines_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public data equivalence, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Checkable pattern assimilation from landed evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>pattern_assimilation_step</code> turns a pass&#x27;s claim to have learned something from uncheckable commit prose into a typed record a validator can read.</strong> <code>pattern_assimilation_step</code> checks whether a development pass that claims to have learned something actually filed an inspectable record of it. When a component lands in the system, someone is supposed to close it out with a decision: either this run changed a named artifact, or it changed nothing and here is why. That decision is usually prose in a commit message. Prose cannot be checked. This component forces the decision into a typed record and validates the record.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Over landed-component rows and their</span> completions, it confirms each landing has one same-lane completion that names its surface, carries its no-op fields, and never promotes a local lesson into global doctrine.</strong> It runs over fixture data, not live state. Given a set of landed-component rows and the completion records that go with them, it confirms that each landed component has exactly one same-lane completion, that a claimed change names the surface it touched, that a &quot;nothing to refine&quot; record carries its required fields, and that no record promotes a local lesson into global doctrine. The output is a result record listing which checks passed and which named negative cases fired.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">sign-off.py is the entry</span> point, with a fixture lane over the completion records directly and a bundle lane over an exported package plus copied source bodies.</strong> The entry point is src/microcosm_core/validators/sign-off.py. It has two lanes: a fixture lane that validates the completion records directly, and a bundle lane that validates an exported package of the same records plus copied source bodies.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The unbacked learning claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The failure guarded against is a learning claim nobody can audit, where loose prose about improving or finding nothing drifts free of the artifacts.</strong> The failure this guards against is the unbacked learning claim. A pass says it &quot;improved the fixture&quot; or &quot;found nothing to refine&quot;, and nobody can tell whether that is true. Loose prose is easy to assert and impossible to audit, so the learning story drifts away from the artifacts.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Typed fields a validator can read</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fix makes each completion a validator-readable record: a change names its owner surface and artifact, a no-op proves stewardship, next-best lane, and re-entry, and a missing or mismatched completion is rejected.</strong> The fix is to make each completion resolve to a record with fields a validator can read. A concrete change record must name an <code>owner_surface</code> and the artifact it touched. A <code>nothing_to_refine</code> record must prove three things: stewardship was checked, the next-best lane was considered, and a re-entry condition was written down. A landed component with no completion, or with a completion that points at a record that does not exist or does not match, is rejected.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A local lesson cannot self-promote to doctrine</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A lesson may route to the owner surface of its artifact but never promote itself to global doctrine; a record setting <code>claims_global_doctrine_authority</code> is rejected outright.</strong> One constraint the component will not 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 change record that sets <code>claims_global_doctrine_authority</code> is rejected outright. Learning has to land on a specific board with a named steward, not become a free-floating rule.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixture lane in <code>validate_pattern_assimilation</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_pattern_assimilation</code> loads four inputs, scans them for non-public-state leakage, runs the row checker, and passes only when every expected negative case fired, the scan is clean, and nothing blocked.</strong> The fixture lane runs in <code>validate_pattern_assimilation</code>. It loads four input files (<code>_load_inputs</code>), scans them for non-public-state leakage (<code>_scan_fixture_inputs</code>), runs the row checker (<code>_validate_rows</code>), then compares the negative cases that fired against <code>EXPECTED_NEGATIVE_CASES</code>. The run passes only when every expected negative case was observed, the non-public-state scan is clean, and no blocking finding was raised. Results are written by <code>write_outputs</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Per-row validation in <code>_validate_rows</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_rows</code> pre-filters change and no-op records down to the valid ones, then walks each landed row to raise a missing, unresolved, or duplicate finding.</strong> <code>_validate_rows</code> is the mechanism. It first pre-filters the completion records into valid ones. A change record is valid when it has a result record id and component id, its <code>refinement_result</code> is <code>fixture_manifest_refined</code> or <code>validator_contract_refined</code>, it names an <code>owner_surface</code>, and it does not claim global doctrine authority. A no-op record is valid when its <code>refinement_result</code> is <code>nothing_to_refine</code> and it carries <code>stewardship_checked</code>, <code>next_best_lane_checked</code>, and a <code>reentry_condition</code>. It then walks each landed row: a row with no completion result raises <code>MISSING_PATTERN_ASSIMILATION_CLOSEOUT</code>; a row whose declared completion does not resolve to a matching valid record raises <code>PATTERN_ASSIMILATION_CLOSEOUT_RECEIPT_REF_UNRESOLVED</code> as a blocking finding. Duplicate result record ids across both record sets raise <code>DUPLICATE_REFINEMENT_RECEIPT_ID</code> so one lesson cannot be counted twice.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Resolving the landing result record reference</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validate_public_safe_receipt_ref</code> confirms each landing&#x27;s referenced record sits inside a public root, parses as <code>.json</code> or <code>.jsonl</code>, passes the scan, and hashes, blocking any absent or unsafe citation.</strong> Each landed row also names a landing result record, and <code>_validate_public_safe_receipt_ref</code> resolves that reference. It confirms the ref points inside a public result record root, is a <code>.json</code> or <code>.jsonl</code> file that parses, passes the non-public-state scan, and hashes it. A ref that escapes the public roots, is missing, has the wrong suffix, or trips the scan becomes a blocking finding, so a completion cannot cite a record that is absent or unsafe.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bundle lane in <code>run_assimilation_bundle</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_assimilation_bundle</code> runs per-part checkers over an eight-part export, then verifies copied source bodies against their recorded sha256, passing only when the scan is clean and every checker is empty.</strong> The bundle lane runs in <code>run_assimilation_bundle</code>. It loads an eight-part export (<code>_load_assimilation_bundle</code>) and runs a chain of per-part checkers: <code>validate_exported_organ_landings</code>, <code>validate_exported_refinement_receipts</code>, <code>validate_exported_nothing_to_refine_receipts</code>, <code>validate_exported_closeout_receipt_links</code>, <code>validate_exported_stewardship_checks</code>, <code>validate_exported_reentry_conditions</code>, <code>validate_exported_next_best_lane_checks</code>, and <code>validate_exported_assimilation_policy</code>. It then verifies copied source bodies through <code>validate_source_module_manifest</code>, which reads <code>source_module_manifest.json</code>, requires <code>body_in_receipt</code> to be false, and, for each copied module, checks its declared class is in <code>PUBLIC_SAFE_SOURCE_BODY_CLASSES</code>, the target file exists, and its recorded sha256 matches the file on disk. A mismatch raises <code>ASSIMILATION_BUNDLE_SOURCE_MODULE_INVALID</code>. The bundle passes only when the scan is clean, every checker is empty of findings, and each record set is non-empty; a stable fingerprint hash of the inputs is stamped into the result.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Atomic result writes and CLI dispatch</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_write_jsonl_upsert</code> atomically replaces a run&#x27;s own row instead of duplicating it, and <code>main</code> dispatches the bundle and fixture lanes, each returning 0 on pass and 1 on block.</strong> Result records are written by <code>_write_jsonl_upsert</code> for the append-only run log: it drops any prior line with the same <code>run_id</code>, appends the new row, and swaps the file in atomically through a temp file and <code>os.replace</code>, so a re-run replaces its own row instead of duplicating it. The CLI dispatch is <code>main</code>: the <code>validate-assimilation-bundle</code> subcommand runs the bundle lane, and <code>--only pattern_assimilation_step --input --out</code> runs the fixture lane. Each returns 0 on pass, 1 on block. The stamped scope limit is the constant <code>PATTERN_ASSIMILATION_AUTHORITY_CEILING</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"318\" height=\"756\" viewBox=\"0 0 318 756\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"158.8\" y1=\"90.0\" x2=\"158.8\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,132.0 155.7,125.2 161.9,125.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"186.0\" x2=\"158.8\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,228.0 155.7,221.2 161.9,221.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"282.0\" x2=\"158.8\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,324.0 155.7,317.2 161.9,317.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"432.0\" x2=\"158.8\" y2=\"474.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,474.0 155.7,467.2 161.9,467.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"546.0\" x2=\"158.8\" y2=\"588.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,588.0 155.7,581.2 161.9,581.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"129.8\" y=\"558.0\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"158.8\" y=\"571.0\" text-anchor=\"middle\">resolved</text><line class=\"pmd-edge\" x1=\"158.8\" y1=\"546.0\" x2=\"158.8\" y2=\"588.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,588.0 155.7,581.2 161.9,581.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"39.8\" y=\"558.0\" width=\"238.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"158.8\" y=\"571.0\" text-anchor=\"middle\">missing, dangling, duplicate, upgraded</text><line class=\"pmd-edge\" x1=\"158.8\" y1=\"642.0\" x2=\"158.8\" y2=\"684.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,684.0 155.7,677.2 161.9,677.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=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"40.5\">Four fixture files</tspan><tspan x=\"158.8\" y=\"58.5\">landings + change + no-op +</tspan><tspan x=\"158.8\" y=\"76.5\">missing-case</tspan></text><title>Four fixture files landings + change + no-op + missing-case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"132.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"154.5\">non-public-state scan</tspan><tspan x=\"158.8\" y=\"172.5\">_scan_fixture_inputs</tspan></text><title>non-public-state scan _scan_fixture_inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"228.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"250.5\">Row checker</tspan><tspan x=\"158.8\" y=\"268.5\">_validate_rows</tspan></text><title>Row checker _validate_rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"324.0\" width=\"281.6\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"346.5\">Pre-filter valid records</tspan><tspan x=\"158.8\" y=\"364.5\">change: owner surface, no doctrine</tspan><tspan x=\"158.8\" y=\"382.5\">upgrade</tspan><tspan x=\"158.8\" y=\"400.5\">no-op: stewardship, next-best</tspan><tspan x=\"158.8\" y=\"418.5\">lane, re-entry</tspan></text><title>Pre-filter valid records change: owner surface, no doctrine upgrade no-op: stewardship, next-best lane, re-entry</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"158.8,474.0 299.6,510.0 158.8,546.0 18.0,510.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"496.5\">Per landed row:</tspan><tspan x=\"158.8\" y=\"514.5\">one completion, ref resolves</tspan><tspan x=\"158.8\" y=\"532.5\">to a matching valid record?</tspan></text><title>Per landed row: one completion, ref resolves to a matching valid record?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"588.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"610.5\">Compare fired cases</tspan><tspan x=\"158.8\" y=\"628.5\">vs EXPECTED_NEGATIVE_CASES</tspan></text><title>Compare fired cases vs EXPECTED_NEGATIVE_CASES</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"684.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"706.5\">Result records</tspan><tspan x=\"158.8\" y=\"724.5\">write_outputs, _write_jsonl_upsert</tspan></text><title>Result records write_outputs, _write_jsonl_upsert</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;Four fixture files landings + change + no-op + missing-case&quot;] scan[&quot;non-public-state scan _scan_fixture_inputs&quot;] rows[&quot;Row checker _validate_rows&quot;] filter[&quot;Pre-filter valid records change: owner surface, no doctrine upgrade no-op: stewardship, next-best lane, re-entry&quot;] walk{&quot;Per landed row: one completion, ref resolves to a matching valid record?&quot;} compare[&quot;Compare fired cases vs EXPECTED_NEGATIVE_CASES&quot;] out[&quot;Result records write_outputs, _write_jsonl_upsert&quot;] inputs --&gt; scan scan --&gt; rows rows --&gt; filter filter --&gt; walk walk --&gt;|resolved| compare walk --&gt;|missing, dangling, duplicate, upgraded| compare compare --&gt; out</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A silenced check blocks the run</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Every required negative case must fire on the fixture, and any case that stops firing blocks the run because a check has gone silent.</strong> The fixture is built to make every required negative case fire. If any stops firing, the run blocks, because that means a check has gone silent.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The reason code each attempt raises</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each gaming shape maps to a named code: missing completion, missing owner, stewardship, or re-entry fields, duplicate result record, doctrine self-upgrade, a seed body in the fixture, and a bundle source mismatch.</strong> <code>MISSING_PATTERN_ASSIMILATION_CLOSEOUT</code> fires for a landed component with no change record and no typed no-op record. <code>MISSING_REFINEMENT_OWNER_SURFACE</code>, <code>MISSING_STEWARDSHIP_CHECK</code>, and <code>MISSING_REENTRY_CONDITION</code> fire for records that cannot route the lesson to an owner surface and a re-entry condition. <code>DUPLICATE_REFINEMENT_RECEIPT_ID</code> fires for a repeated result record id. <code>LOCAL_LESSON_AUTHORITY_UPGRADE</code> fires for a local lesson that claims global doctrine authority. <code>RAW_SEED_BODY_IN_ASSIMILATION_FIXTURE</code> fires when a seed-origin body appears in the public fixture, and the body is rejected and redacted. In the bundle lane, <code>ASSIMILATION_BUNDLE_SOURCE_MODULE_INVALID</code> fires on a copied-source digest or class mismatch.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Pattern languages and provenance tracing</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design draws on software pattern-language practice for naming context-bound lessons and on provenance and tracing practice for citing owner surface and touched artifact, applied here to completion bookkeeping only.</strong> The idea of naming recurring engineering lessons and binding each to its context comes from software pattern-language practice; the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://hillside.net/patterns/\">Hillside patterns library</a> is the direct lineage for treating patterns as shared vocabulary rather than one-off notes. The record shape borrows from provenance and tracing 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 rule that each change record cite its owner surface and the artifact it touched, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/concepts/signals/traces/\">OpenTelemetry traces</a> are a fair analogue for linking work into an inspectable chain. This component applies those ideas to completion bookkeeping only.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Running the assimilation fixture lane</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">From <code>microcosm-substrate</code>, run the fixture lane and the bundle lane into an isolated <code>/tmp</code> output so scratch records do not overwrite tracked files:</strong> From <code>microcosm-substrate</code>, run the fixture lane and the bundle lane into an isolated <code>/tmp</code> output so scratch records do not overwrite tracked files:</p>\n<p>Focused test re-entry:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest -p no:cacheprovider \\\n  tests/test_pattern_assimilation_step.py -q \\\n  --basetemp=/tmp/microcosm_pattern_assimilation_pytest</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass and a block mean</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixture completions had the required typed shape and every negative case fired; a block means a completion was missing, dangling, duplicated, over-claiming, or drifted from its digest.</strong> A pass means the supplied fixture completions have the required typed shape and every required negative case fired. A block means a completion is missing, dangling, duplicated, or over-claiming, or a copied source body drifted from its recorded digest.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the evidence supports</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over the fixtures and copied bodies, the proof is that completion learning has a typed, same-lane, owner-routed shape and that invalid completion claims are rejected before they can pass as doctrine.</strong> Over the supplied fixtures and copied body imports, this component shows that completion learning has a typed, same-lane, owner-routed shape and that invalid completion claims are rejected before they can pass as doctrine. It checks owner-surface change evidence, typed <code>nothing_to_refine</code> records, stewardship and re-entry fields, duplicate result record rejection, seed-body exclusion, public relative paths, and copied-source digest verification.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays outside the boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The boundary reads no private lessons, mutates no ledger, promotes no doctrine, and excludes launch; the ceiling is public metadata plus metadata-only result records, nothing more.</strong> That is the whole proof boundary. It does not read private lessons or seed bodies, mutate live ledger state, promote global doctrine, include launch operations or public sharing, use external model services, claim non-public data equivalence, prove a behavior change, or certify whole-system correctness. The scope limit is public fixture and bundle metadata plus metadata-only result records, nothing more. The generated diagram and the Atlas card are navigation surfaces; they do not upgrade a local lesson 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": "component-pattern-assimilation-step.html"
          },
          {
            "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-module-cold-reader-route-map.html"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-module-pattern-binding-contract.html"
          },
          {
            "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-module-voice-to-doctrine-self-improvement-loop.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, non-public 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-module-pattern-assimilation.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 inputs[\"Four fixture files landings + change + no-op + missing-case\"] scan[\"non-public-state scan _scan_fixture_inputs\"] rows[\"Row checker _validate_rows\"] filter[\"Pre-filter valid records change: owner surface, no doctrine upgrade no-op: stewardship, next-best lane, re-entry\"] walk{\"Per landed row: one completion, ref resolves to a matching valid record?\"} compare[\"Compare fired cases vs EXPECTED_NEGATIVE_CASES\"] out[\"Result records write_outputs, _write_jsonl_upsert\"] inputs --> scan scan --> rows rows --> filter filter --> walk walk -->|resolved| compare walk -->|missing, dangling, duplicate, upgraded| compare compare --> out",
            "source_format": "mermaid",
            "source_hash": "sha256:940c7444b32d9badecca633c8560eccdacef766cf46a93c87fb453f2fbda9c6e",
            "source_line_end": 168,
            "source_line_start": 151
          }
        ],
        "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-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "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-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "pattern_assimilation_step",
                "kind": "organ",
                "kind_label": "component",
                "label": "Pattern Assimilation Step",
                "relation": "explains",
                "url": "component-pattern-assimilation-step.html"
              },
              {
                "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": 278,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Hillside patterns library",
            "section_id": "pattern-languages-and-provenance-tracing",
            "url": "https://hillside.net/patterns/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "pattern-languages-and-provenance-tracing",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry traces",
            "section_id": "pattern-languages-and-provenance-tracing",
            "url": "https://opentelemetry.io/docs/concepts/signals/traces/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "patternassimilation_step turns a pass's claim to have learned something from uncheckable commit prose into a typed record a validator can read.** patternassimilationstep checks whether a development pass that claims to have learned something actually filed an inspectable record of it. When a component lands in the system, someone is supposed to close it out with a decision: either this run changed a named artifact, or it changed nothing and here is why. That decision is usually prose in a commit message. Prose cannot be checked. This component forces the decision into a typed record and validates the record.",
            "level": 4,
            "order": 1,
            "section_id": "checkable-pattern-assimilation-from-landed-evidence",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Checkable pattern assimilation from landed evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over landed-component rows and their completions, it confirms each landing has one same-lane completion that names its surface, carries its no-op fields, and never promotes a local lesson into global doctrine.** It runs over fixture data, not live state. Given a set of landed-component rows and the completion records that go with them, it confirms that each landed component has exactly one same-lane completion, that a claimed change names the surface it touched, that a \"nothing to refine\" record carries its required fields, and that no record promotes a local lesson into global doctrine. The output is a result record listing which checks passed and which named negative cases fired.",
            "level": 4,
            "order": 2,
            "section_id": "over-landed-component-rows-and-their-closeouts",
            "source_line_end": 26,
            "source_line_start": 14,
            "title": "Over landed-component rows and their completions"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**sign-off.py is the entry point, with a fixture lane over the completion records directly and a bundle lane over an exported package plus copied source bodies.** The entry point is src/microcosm_core/validators/sign-off.py. It has two lanes: a fixture lane that validates the completion records directly, and a bundle lane that validates an exported package of the same records plus copied source bodies.",
            "level": 4,
            "order": 3,
            "section_id": "acceptance-py-is-the-entry-point",
            "source_line_end": 36,
            "source_line_start": 27,
            "title": "`sign-off.py` is the entry point"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 38,
            "source_line_start": 37,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The failure guarded against is a learning claim nobody can audit, where loose prose about improving or finding nothing drifts free of the artifacts.** The failure this guards against is the unbacked learning claim. A pass says it \"improved the fixture\" or \"found nothing to refine\", and nobody can tell whether that is true. Loose prose is easy to assert and impossible to audit, so the learning story drifts away from the artifacts.",
            "level": 4,
            "order": 5,
            "section_id": "the-unbacked-learning-claim",
            "source_line_end": 47,
            "source_line_start": 39,
            "title": "The unbacked learning claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fix makes each completion a validator-readable record: a change names its owner surface and artifact, a no-op proves stewardship, next-best lane, and re-entry, and a missing or mismatched completion is rejected.** The fix is to make each completion resolve to a record with fields a validator can read. A concrete change record must name an owner_surface and the artifact it touched. A nothingtorefine record must prove three things: stewardship was checked, the next-best lane was considered, and a re-entry condition was written down. A landed component with no completion, or with a completion that points at a record that does not exist or does not match, is rejected.",
            "level": 4,
            "order": 6,
            "section_id": "typed-fields-a-validator-can-read",
            "source_line_end": 59,
            "source_line_start": 48,
            "title": "Typed fields a validator can read"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A lesson may route to the owner surface of its artifact but never promote itself to global doctrine; a record setting claimsglobaldoctrine_authority is rejected outright.** One constraint the component will not 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 change record that sets claimsglobaldoctrine_authority is rejected outright. Learning has to land on a specific board with a named steward, not become a free-floating rule.",
            "level": 4,
            "order": 7,
            "section_id": "a-local-lesson-cannot-self-promote-to-doctrine",
            "source_line_end": 70,
            "source_line_start": 60,
            "title": "A local lesson cannot self-promote to doctrine"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 72,
            "source_line_start": 71,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatepattern_assimilation loads four inputs, scans them for non-public-state leakage, runs the row checker, and passes only when every expected negative case fired, the scan is clean, and nothing blocked.** The fixture lane runs in validatepatternassimilation. It loads four input files (loadinputs), scans them for non-public-state leakage (scanfixtureinputs), runs the row checker (validate_rows), then compares the negative cases that fired against EXPECTEDNEGATIVECASES. The run passes only when every expected negative case was observed, the non-public-state scan is clean, and no blocking finding was raised. Results are written by write_outputs.",
            "level": 4,
            "order": 9,
            "section_id": "the-fixture-lane-in-validate-pattern-assimilation",
            "source_line_end": 84,
            "source_line_start": 73,
            "title": "The fixture lane in `validate_pattern_assimilation`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validaterows pre-filters change and no-op records down to the valid ones, then walks each landed row to raise a missing, unresolved, or duplicate finding.** validaterows is the mechanism. It first pre-filters the completion records into valid ones. A change record is valid when it has a result record id and component id, its refinementresult is fixturemanifest_refined or validatorcontractrefined, it names an owner_surface, and it does not claim global doctrine authority. A no-op record is valid when its refinement_result is nothingtorefine and it carries stewardship_checked, nextbestlanechecked, and a reentrycondition. It then walks each landed row: a row with no completion result raises MI\u2026",
            "level": 4,
            "order": 10,
            "section_id": "per-row-validation-in-validate-rows",
            "source_line_end": 102,
            "source_line_start": 85,
            "title": "Per-row validation in `_validate_rows`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatepublicsafereceipt_ref confirms each landing's referenced record sits inside a public root, parses as .json or .jsonl, passes the scan, and hashes, blocking any absent or unsafe citation.** Each landed row also names a landing result record, and validatepublicsafereceipt_ref resolves that reference. It confirms the ref points inside a public result record root, is a .json or .jsonl file that parses, passes the non-public-state scan, and hashes it. A ref that escapes the public roots, is missing, has the wrong suffix, or trips the scan becomes a blocking finding, so a completion cannot cite a record that is absent or unsafe.",
            "level": 4,
            "order": 11,
            "section_id": "resolving-the-landing-receipt-reference",
            "source_line_end": 114,
            "source_line_start": 103,
            "title": "Resolving the landing result record reference"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runassimilation_bundle runs per-part checkers over an eight-part export, then verifies copied source bodies against their recorded sha256, passing only when the scan is clean and every checker is empty.** The bundle lane runs in runassimilationbundle. It loads an eight-part export (loadassimilation_bundle) and runs a chain of per-part checkers: validateexportedorganlandings, validateexportedrefinementreceipts, validateexportednothingtorefine_receipts, validateexportedcompletionreceiptlinks, validateexportedstewardshipchecks, validateexportedreentryconditions, validateexportednextbestlane_checks, and validateexportedassimilation_policy. It then verifies copied source bodies through validates\u2026",
            "level": 4,
            "order": 12,
            "section_id": "the-bundle-lane-in-run-assimilation-bundle",
            "source_line_end": 136,
            "source_line_start": 115,
            "title": "The bundle lane in `run_assimilation_bundle`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "writejsonl_upsert atomically replaces a run's own row instead of duplicating it, and main dispatches the bundle and fixture lanes, each returning 0 on pass and 1 on block.** Result records are written by writejsonl_upsert for the append-only run log: it drops any prior line with the same run_id, appends the new row, and swaps the file in atomically through a temp file and os.replace, so a re-run replaces its own row instead of duplicating it. The CLI dispatch is main: the validate-assimilation-bundle subcommand runs the bundle lane, and --only patternassimilationstep --input --out runs the fixture lane. Each returns 0 on pass, 1 on block. The stamped scope limit is the constant PATTERNASSIM\u2026",
            "level": 4,
            "order": 13,
            "section_id": "atomic-result-writes-and-cli-dispatch",
            "source_line_end": 169,
            "source_line_start": 137,
            "title": "Atomic result writes and CLI dispatch"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 171,
            "source_line_start": 170,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Every required negative case must fire on the fixture, and any case that stops firing blocks the run because a check has gone silent.** The fixture is built to make every required negative case fire. If any stops firing, the run blocks, because that means a check has gone silent.",
            "level": 4,
            "order": 15,
            "section_id": "a-silenced-check-blocks-the-run",
            "source_line_end": 178,
            "source_line_start": 172,
            "title": "A silenced check blocks the run"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each gaming shape maps to a named code: missing completion, missing owner, stewardship, or re-entry fields, duplicate result record, doctrine self-upgrade, a seed body in the fixture, and a bundle source mismatch.** MISSINGPATTERNASSIMILATION_Completion fires for a landed component with no change record and no typed no-op record. MISSINGREFINEMENTOWNER_SURFACE, MISSINGSTEWARDSHIPCHECK, and MISSINGREENTRYCONDITION fire for records that cannot route the lesson to an owner surface and a re-entry condition. DUPLICATEREFINEMENTRECEIPT_ID fires for a repeated result record id. LOCALLESSONAUTHORITY_UPGRADE fires for a local lesson that claims global doctrine authority. RAWSEEDBODYINASSIMILATION_\u2026",
            "level": 4,
            "order": 16,
            "section_id": "the-reason-code-each-attempt-raises",
            "source_line_end": 195,
            "source_line_start": 179,
            "title": "The reason code each attempt raises"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 197,
            "source_line_start": 196,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design draws on software pattern-language practice for naming context-bound lessons and on provenance and tracing practice for citing owner surface and touched artifact, applied here to completion bookkeeping only.** The idea of naming recurring engineering lessons and binding each to its context comes from software pattern-language practice; the Hillside patterns library is the direct lineage for treating patterns as shared vocabulary rather than one-off notes. The record shape borrows from provenance and tracing practice: W3C PROV informs the rule that each change record cite its owner surface and the artifact it touched, and OpenTelemetry traces are a fair analogue for linking work\u2026",
            "level": 4,
            "order": 18,
            "section_id": "pattern-languages-and-provenance-tracing",
            "source_line_end": 213,
            "source_line_start": 198,
            "title": "Pattern languages and provenance tracing"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 215,
            "source_line_start": 214,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, run the fixture lane and the bundle lane into an isolated /tmp output so scratch records do not overwrite tracked files: From microcosm-substrate, run the fixture lane and the bundle lane into an isolated /tmp output so scratch records do not overwrite tracked files: Focused test re-entry:",
            "level": 4,
            "order": 20,
            "section_id": "running-the-assimilation-fixture-lane",
            "source_line_end": 240,
            "source_line_start": 216,
            "title": "Running the assimilation fixture lane"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the fixture completions had the required typed shape and every negative case fired; a block means a completion was missing, dangling, duplicated, over-claiming, or drifted from its digest.** A pass means the supplied fixture completions have the required typed shape and every required negative case fired. A block means a completion is missing, dangling, duplicated, or over-claiming, or a copied source body drifted from its recorded digest.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-and-a-block-mean",
            "source_line_end": 250,
            "source_line_start": 241,
            "title": "What a pass and a block mean"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 252,
            "source_line_start": 251,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over the fixtures and copied bodies, the proof is that completion learning has a typed, same-lane, owner-routed shape and that invalid completion claims are rejected before they can pass as doctrine.** Over the supplied fixtures and copied body imports, this component shows that completion learning has a typed, same-lane, owner-routed shape and that invalid completion claims are rejected before they can pass as doctrine. It checks owner-surface change evidence, typed nothingtorefine records, stewardship and re-entry fields, duplicate result record rejection, seed-body exclusion, public relative paths, and copied-source digest verification.",
            "level": 4,
            "order": 23,
            "section_id": "what-the-evidence-supports",
            "source_line_end": 264,
            "source_line_start": 253,
            "title": "What the evidence supports"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The boundary reads no private lessons, mutates no ledger, promotes no doctrine, and excludes launch; the ceiling is public metadata plus metadata-only result records, nothing more.** That is the whole proof boundary. It does not read private lessons or seed bodies, mutate live ledger state, promote global doctrine, include launch operations or public sharing, use external model services, claim non-public data equivalence, prove a behavior change, or certify whole-system correctness. The scope limit is public fixture and bundle metadata plus metadata-only result records, nothing more. The generated diagram and the Atlas card are navigation surfaces; they do not upgrade a local lesson into\u2026",
            "level": 4,
            "order": 24,
            "section_id": "what-stays-outside-the-boundary",
            "source_line_end": 277,
            "source_line_start": 265,
            "title": "What stays outside the boundary"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "acceptance.py",
            "path": "src/microcosm_core/validators/acceptance.py",
            "resolution": "resolved",
            "role": "Validator and result record-writing locus for pattern-assimilation fixtures, exported assimilation bundle validation, source-module manifest checks, negative-case enforcement, and scope limits.",
            "symbols": [
              "validate_pattern_assimilation",
              "run_assimilation_bundle",
              "validate_source_module_manifest",
              "_write_jsonl_upsert",
              "EXPECTED_NEGATIVE_CASES",
              "PATTERN_ASSIMILATION_AUTHORITY_CEILING",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/validators/acceptance.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 non-public 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, whole-system equivalence, neutral benchmark claim, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Four governance compilers run from copied bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Eleven governance and compiler mechanisms are copied into a public bundle and re-run against bundle-built inputs, with a result record for each that separates a computed failure from a fixture-read one.</strong> This component takes eleven governance and compiler mechanisms that run in the wider system, copies their source bodies into a public bundle, and re-runs a small source-faithful port of each one against inputs it constructs itself. It writes a result record for every mechanism: what source it came from, what the positive run produced, what each planted failure case produced, and whether the bundle computed that failure itself or only read it from a fixture.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">One runner exercises all compiler fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The problem is trust: a cold reader cannot confirm the system&#x27;s own claims, so this re-runs the logic in the open and puts the computed value beside the expected one.</strong> The problem it solves is trust. When the system says a mutation gate blocks a write, or a finance horizon rejects a bad date, a cold reader has no way to confirm that from the outside. This component re-runs the logic in the open and records the computed value next to the expected one.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Compiler evidence stops before live governance</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It exercises the <code>batch10_governance_compilers_capsule</code> component and grants no launch, public sharing, live-ledger, or source-file changes.</strong> It exercises <code>batch10_governance_compilers_capsule</code> in <code>src/microcosm_core/organs/batch10_governance_compilers_capsule.py</code>. It is not launch-scope decision, publishing-scope decision, live ledger truth, or source-file changes permission.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why a declared error code proves nothing</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A fixture that names its own expected error code proves nothing, because the declaration can be right while the ported logic is broken or absent.</strong> A fixture that declares &quot;this case should return error code X&quot; proves nothing on its own. The declaration can be right while the ported logic is broken, or absent. A loose bundle would let a case grade itself green by assertion.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Labels are input, not verdict</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each case&#x27;s on-disk label and error code are treated as input, recomputed in code and compared, and a case with no computed evidence raises <code>fixture_verdict_echo_risk</code> and blocks the run.</strong> This component refuses that. Every negative case carries a label and a stable error code on disk, but the bundle treats those as input, not verdict. For each case it recomputes the outcome in code and compares the computed value to the expectation. The result record marks each case <code>fixture_role: negative_case_label_not_verdict_authority</code> and stamps the verdict <code>computed_by_batch10_governance_compilers_capsule_integrity_matrix</code>. A case with no computed evidence raises <code>fixture_verdict_echo_risk</code> and blocks the run.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points over one evaluator</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_batch10_governance_compilers_bundle</code> both feed <code>_evaluate</code>, which builds eleven mechanism matrices before <code>_build_integrity_matrix</code> writes one row each.</strong> <code>run</code> and <code>run_batch10_governance_compilers_bundle</code> are the two entry points; both hand <code>_evaluate</code> to a shared runner. <code>_evaluate</code> builds eleven mechanism matrices, then <code>_build_integrity_matrix</code> writes one row per mechanism.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each compiler has a controlled matrix</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Every governance mechanism uses its own matrix function to construct controlled input and assert the copied logic&#x27;s behavior.</strong> Each mechanism has its own matrix function that constructs a controlled input and asserts the ported logic behaves.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Mechanism</th><th>Matrix function</th><th>What it exercises</th></tr></thead><tbody><tr><td><code>mutation_governance_intent_gate</code></td><td><code>_mutation_governance_matrix</code></td><td><code>classify_latest_user_intent</code> and <code>latest_intent_gate</code>: a diagnostic message blocks file writes, an implement message allows a patch</td></tr><tr><td><code>observe_apply_plan_compiler</code></td><td><code>_observe_apply_compiler_matrix</code></td><td><code>_extract_operations_from_artifact</code>: a well-formed artifact yields operations, a malformed one yields none</td></tr><tr><td><code>flagship_reviewer_persona_gauntlet_adjudicator</code></td><td><code>_reviewer_gauntlet_matrix</code></td><td>six reviewer personas over a public proof bundle via <code>_persona_results_from_public_artifact</code> and <code>_status_from_requirements</code></td></tr><tr><td><code>release_public_toggle_blocker_closure_triage</code></td><td><code>_release_toggle_triage_matrix</code></td><td><code>_blocker_class</code>: a no-go toggle with an open blocker is not operator-review-ready</td></tr><tr><td><code>publication_manifest_selector_contract_verifier</code></td><td><code>_publication_manifest_contract_matrix</code></td><td><code>_hard_exclude_selectors</code> and <code>_path_matches_selector</code>: a non-public paths against a hard-exclude rule is caught</td></tr><tr><td><code>constitution_workspace_receipt_reuse_decider</code></td><td><code>_receipt_reuse_matrix</code></td><td><code>_fingerprint_rows_by_path</code> and <code>_changed_stable_inputs</code>: a changed stable input invalidates result record reuse</td></tr><tr><td><code>finance_no_lookahead_temporal_contract</code></td><td><code>_finance_temporal_matrix</code></td><td><code>resolve_horizon</code>: an unparseable horizon is rejected</td></tr><tr><td><code>session_dependency_wave_executor</code></td><td><code>_session_wave_matrix</code></td><td><code>_session_node_state</code>: a child whose dependency failed is skipped</td></tr><tr><td><code>claim_conflict_wait_tax_detector</code></td><td><code>_claim_conflict_wait_tax_matrix</code></td><td><code>_path_overlaps</code>: a claim inside an active scope is a conflict</td></tr><tr><td><code>role_aware_dag_block_propagation</code></td><td><code>_role_aware_dag_matrix</code></td><td><code>_resolve_blocked_groups</code> and <code>_resolve_group_state</code>: a quality error on an upstream probe does not over-block</td></tr><tr><td><code>weighted_lane_width_apportionment_binding_repair</code></td><td><code>_lane_width_binding_matrix</code></td><td><code>solve_root_object_lane_widths</code>, held as a deferred repair, not a fresh import</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">How <code>_source_evidence</code> records each source</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_evidence</code> reads the manifest and records each mechanism as a verbatim copy or a source-faithful refactor, blocking the under-bound lane-width repair rather than presenting it as an import.</strong> Source evidence is resolved per mechanism by <code>_source_evidence</code>. It reads the bundle&#x27;s <code>source_module_manifest.json</code>, looks up each mechanism&#x27;s named source reference, and records what it finds. A verbatim copy carries its digest status and body-copied flag. A body that cannot ship as-is is recorded as a source-faithful public refactor with the original source digest, not a copy. <code>publication_manifest_selector_contract_verifier</code> is a refactor because its source carried a private home-path example. <code>weighted_lane_width_apportionment_binding_repair</code> is classified <code>under_bound_binding_repair</code>, so its integrity row is forced to <code>current_action: block</code> rather than presented as a Set 10 import.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recomputing every negative case</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_compute_negative_case_probe</code> recomputes each case from its <code>probe_input</code>, and a missing computation, or fewer than ten copied source modules, turns into a blocking finding.</strong> Negative cases run through <code>_compute_negative_case_probe</code>. For each case it reads <code>probe_input</code> from the fixture, computes the observed value, and compares it to the binding&#x27;s expected value. A row counts as proven only when the computed value matches. <code>_build_integrity_matrix</code> sets <code>fixture_verdict_echo_risk</code> on any mechanism whose cases are missing or uncomputed, and <code>_evaluate</code> turns any such count into a blocking finding. The run also requires exactly ten copied source modules; a thinned bundle raises <code>BATCH10_SOURCE_MODULE_COUNT_INVALID</code> and blocks. <code>result_card</code> projects the pass into a compact card with the mechanism count and passed-mechanism count.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"303\" height=\"588\" viewBox=\"0 0 303 588\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"151.4\" y1=\"72.0\" x2=\"151.4\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,114.0 148.3,107.2 154.5,107.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"150.0\" x2=\"151.4\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,192.0 148.3,185.2 154.5,185.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"246.0\" x2=\"151.4\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,288.0 148.3,281.2 154.5,281.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"360.0\" x2=\"151.4\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,402.0 148.3,395.2 154.5,395.2\"></polygon><line class=\"pmd-edge\" x1=\"151.4\" y1=\"456.0\" x2=\"151.4\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,498.0 148.3,491.2 154.5,491.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"125.4\" y=\"468.0\" width=\"52.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"151.4\" y=\"481.0\" text-anchor=\"middle\">no risk</text><line class=\"pmd-edge\" x1=\"151.4\" y1=\"456.0\" x2=\"151.4\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"151.4,498.0 148.3,491.2 154.5,491.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"116.4\" y=\"468.0\" width=\"70.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"151.4\" y=\"481.0\" text-anchor=\"middle\">risk found</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"40.5\">Public input dir or exported</tspan><tspan x=\"151.4\" y=\"58.5\">bundle</tspan></text><title>Public input dir or exported bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"136.5\">require 10 copied modules</tspan></text><title>require 10 copied modules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"192.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"214.5\">Build 11 mechanism matrices</tspan><tspan x=\"151.4\" y=\"232.5\">each on bundle-constructed input</tspan></text><title>Build 11 mechanism matrices each on bundle-constructed input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"288.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"310.5\">_build_integrity_matrix</tspan><tspan x=\"151.4\" y=\"328.5\">one row per mechanism</tspan><tspan x=\"151.4\" y=\"346.5\">recompute each negative case</tspan></text><title>_build_integrity_matrix one row per mechanism recompute each negative case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"402.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"424.5\">fixture_verdict_echo_risk?</tspan><tspan x=\"151.4\" y=\"442.5\">any uncomputed negative case</tspan></text><title>fixture_verdict_echo_risk? any uncomputed negative case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"498.0\" width=\"266.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"520.5\">Result record: source evidence,</tspan><tspan x=\"151.4\" y=\"538.5\">computed outputs, scope limit</tspan><tspan x=\"151.4\" y=\"556.5\">body_in_receipt: false</tspan></text><title>Result record: source evidence, computed outputs, scope limit body_in_receipt: false</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>require 10 copied modules</dt><dd><code class=\"pm-diagram__ref-loc\">Validate source_module_manifest.json</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Input[&quot;Public input dir or exported bundle&quot;] Manifest[&quot;Validate source_module_manifest.json require 10 copied modules&quot;] Matrices[&quot;Build 11 mechanism matrices each on bundle-constructed input&quot;] Integrity[&quot;_build_integrity_matrix one row per mechanism recompute each negative case&quot;] Echo[&quot;fixture_verdict_echo_risk? any uncomputed negative case&quot;] Result[&quot;Result record: source evidence, computed outputs, scope limit body_in_receipt: false&quot;] Input --&gt; Manifest --&gt; Matrices --&gt; Integrity --&gt; Echo Echo --&gt;|no risk| Result Echo --&gt;|risk found| Result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p>The eleven planted cases, each recomputed rather than trusted:</p>\n<ul><li><code>mutation_status_intent_blocks_writes</code>: a diagnostic message on an evolution route sets <code>prohibit_file_writes</code> to true.</li><li><code>observe_apply_malformed_artifact_refused</code>: an artifact with a non-list <code>operations</code> field yields no operations.</li><li><code>reviewer_missing_boundary_detected</code>: a missing boundary doc drops the safety persona to <code>warn</code>.</li><li><code>release_toggle_no_go_fail_closed</code>: a no-go toggle with one blocker is not operator-review-ready.</li><li><code>publication_hard_exclude_rejected</code>: <code>private/raw_seed.md</code> against a <code>private/</code> hard-exclude is rejected.</li><li><code>receipt_reuse_stable_input_changed</code>: a changed stable digest counts one changed input.</li><li><code>finance_invalid_horizon_rejected</code>: the horizon <code>not-a-date</code> is rejected.</li><li><code>session_failed_dependency_skips_child</code>: node C is skipped when its dependency B failed.</li><li><code>claim_parent_child_overlap_reported</code>: a claim path inside an active scope is one conflict.</li><li><code>dag_quality_error_not_overblocked</code>: a quality error on an upstream probe is softened, not blocked.</li><li><code>lane_width_binding_deferred_to_batch9</code>: the lane-width repair resolves to <code>under_bound_repair_deferred_to_batch9_claim</code>.</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Policy-as-code and supply-chain assurance</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows the gate-and-compiler shape from Open Policy Agent, Kubernetes admission policies, and SLSA with OpenSSF Scorecard, staying fixture-bound evidence over copied or refactored source.</strong> The component follows policy-as-code, admission-control, and supply-chain assurance patterns: compile rules into deterministic checks, reject unsupported actions before they mutate state, and keep provenance for the decision. Honest anchors are <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 decisions from enforcement and evaluates structured input against machine-readable rules; Kubernetes <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://kubernetes.io/docs/concepts/policy\">validating admission policies</a>, which block, warn, or audit API requests before admission; and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/\">SLSA</a> with <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://openssf.org/scorecard/\">OpenSSF Scorecard</a>, which represent typed assurance levels, checks, and provenance for a software supply chain. This component borrows the gate-and-compiler shape for the eleven mechanisms above and stays fixture-bound evidence over copied or refactored source.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the two commands write and prove</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first command writes the result record, the second validates source and rows, and a pass means computed evidence and metadata-only records, not launch or whole-system correctness.</strong> The first command writes the integrity-matrix result record and sign-off JSON. The second validates the copied and refactored source, the source evidence, the positive and negative rows, and the scope limit fields. A pass means the mechanisms had computed source evidence, computed positive and negative rows, and metadata-only records; it does not mean launch or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixture-bound proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over the public fixtures the eleven mechanisms carry source evidence, computed rows, and metadata-only records, and every negative case is recomputed so no fixture passes itself by declaration.</strong> The strongest claim: over the public fixtures and the refreshed source-open bundle, the eleven governance and compiler mechanisms have copied or declared source evidence, computed positive and negative exercise rows, and result records that carry references, digests, and counts but no copied bodies. Every negative case is recomputed by the bundle, so a fixture cannot pass itself by declaring an error code.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays out of reach</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Past that line it establishes no live ledger truth, mutation, public sharing, launch, provider, benchmark, or production authority, only fixture-bound public source-open evidence.</strong> The proof boundary stops there. This component 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, whole-system equivalence, investment-related actions, or deployment posture. The scope limit is fixture-bound public source-open evidence only.</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": "component-batch10-governance-compilers-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          },
          {
            "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-module-batch10-live-source-drift-capsule.html"
          },
          {
            "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-module-batch9-macro-engines-capsule.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, whole-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-module-batch10-governance-compilers-capsule.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 TD Input[\"Public input dir or exported bundle\"] Manifest[\"Validate source_module_manifest.json require 10 copied modules\"] Matrices[\"Build 11 mechanism matrices each on bundle-constructed input\"] Integrity[\"_build_integrity_matrix one row per mechanism recompute each negative case\"] Echo[\"fixture_verdict_echo_risk? any uncomputed negative case\"] Result[\"Result record: source evidence, computed outputs, scope limit body_in_receipt: false\"] Input --> Manifest --> Matrices --> Integrity --> Echo Echo -->|no risk| Result Echo -->|risk found| Result",
            "source_format": "mermaid",
            "source_hash": "sha256:853eec4078a46b49c0c38d2709de2a1240d38f24a7197f6db7692a95f95ed2a8",
            "source_line_end": 108,
            "source_line_start": 97
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              },
              {
                "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-module-batch10-live-source-drift-capsule.html"
              },
              {
                "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-module-batch9-macro-engines-capsule.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch10_governance_compilers_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Governance & Compiler Mechanisms Bundle",
                "relation": "explains",
                "url": "component-batch10-governance-compilers-capsule.html"
              },
              {
                "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": 201,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "policy-as-code-and-supply-chain-assurance",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "validating admission policies",
            "section_id": "policy-as-code-and-supply-chain-assurance",
            "url": "https://kubernetes.io/docs/concepts/policy"
          },
          {
            "kind": "external_reference",
            "label": "SLSA",
            "section_id": "policy-as-code-and-supply-chain-assurance",
            "url": "https://slsa.dev/spec/"
          },
          {
            "kind": "external_reference",
            "label": "OpenSSF Scorecard",
            "section_id": "policy-as-code-and-supply-chain-assurance",
            "url": "https://openssf.org/scorecard/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Eleven governance and compiler mechanisms are copied into a public bundle and re-run against bundle-built inputs, with a result record for each that separates a computed failure from a fixture-read one. This component takes eleven governance and compiler mechanisms that run in the wider system, copies their source bodies into a public bundle, and re-runs a small source-faithful port of each one against inputs it constructs itself. It writes a result record for every mechanism: what source it came from, what the positive run produced, what each planted failure case produced, and whether the bundle computed that failure itself or only read it from a fixture.",
            "level": 4,
            "order": 1,
            "section_id": "four-governance-compilers-run-from-copied-bodies",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Four governance compilers run from copied bodies"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The problem is trust: a cold reader cannot confirm the system's own claims, so this re-runs the logic in the open and puts the computed value beside the expected one. The problem it solves is trust. When the system says a mutation gate blocks a write, or a finance horizon rejects a bad date, a cold reader has no way to confirm that from the outside. This component re-runs the logic in the open and records the computed value next to the expected one.",
            "level": 4,
            "order": 2,
            "section_id": "one-runner-exercises-all-compiler-fixtures",
            "source_line_end": 19,
            "source_line_start": 13,
            "title": "One runner exercises all compiler fixtures"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It exercises the batch10governancecompilerscapsule component and grants no launch, public sharing, live-ledger, or source-file changes. It exercises batch10governancecompilerscapsule in src/microcosmcore/components/batch10governancecompilerscapsule.py. It is not launch-scope decision, public sharing decision, live ledger truth, or source-file changes permission.",
            "level": 4,
            "order": 3,
            "section_id": "compiler-evidence-stops-before-live-governance",
            "source_line_end": 26,
            "source_line_start": 20,
            "title": "Compiler evidence stops before live governance"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 28,
            "source_line_start": 27,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A fixture that names its own expected error code proves nothing, because the declaration can be right while the ported logic is broken or absent. A fixture that declares \"this case should return error code X\" proves nothing on its own. The declaration can be right while the ported logic is broken, or absent. A loose bundle would let a case grade itself green by assertion.",
            "level": 4,
            "order": 5,
            "section_id": "why-a-declared-error-code-proves-nothing",
            "source_line_end": 34,
            "source_line_start": 29,
            "title": "Why a declared error code proves nothing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each case's on-disk label and error code are treated as input, recomputed in code and compared, and a case with no computed evidence raises fixtureverdictechorisk and blocks the run.** This component refuses that. Every negative case carries a label and a stable error code on disk, but the bundle treats those as input, not verdict. For each case it recomputes the outcome in code and compares the computed value to the expectation. The result record marks each case `fixture_role: negativecaselabelnotverdict_authority` and stamps the verdict computedbybatch10governancecompilerscapsuleintegrity_matrix. A case with no computed evidence raises fixtureverdictecho_risk and blocks the run.",
            "level": 4,
            "order": 6,
            "section_id": "labels-are-input-not-verdict",
            "source_line_end": 44,
            "source_line_start": 35,
            "title": "Labels are input, not verdict"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 46,
            "source_line_start": 45,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runbatch10governancecompilersbundle both feed evaluate, which builds eleven mechanism matrices before buildintegritymatrix writes one row each. run and runbatch10governancecompilersbundle are the two entry points; both hand evaluate to a shared runner. evaluate builds eleven mechanism matrices, then buildintegrity_matrix writes one row per mechanism.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-over-one-evaluator",
            "source_line_end": 52,
            "source_line_start": 47,
            "title": "Two entry points over one evaluator"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Every governance mechanism uses its own matrix function to construct controlled input and assert the copied logic's behavior. Each mechanism has its own matrix function that constructs a controlled input and asserts the ported logic behaves.",
            "level": 4,
            "order": 9,
            "section_id": "each-compiler-has-a-controlled-matrix",
            "source_line_end": 72,
            "source_line_start": 53,
            "title": "Each compiler has a controlled matrix"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourceevidence reads the manifest and records each mechanism as a verbatim copy or a source-faithful refactor, blocking the under-bound lane-width repair rather than presenting it as an import. Source evidence is resolved per mechanism by source_evidence. It reads the bundle's sourcemodulemanifest.json, looks up each mechanism's named source reference, and records what it finds. A verbatim copy carries its digest status and body-copied flag. A body that cannot ship as-is is recorded as a source-faithful public refactor with the original source digest, not a copy. publicationmanifestselectorcontractverifier is a refactor because its source carried a private home-path example. weightedlanewid\u2026",
            "level": 4,
            "order": 10,
            "section_id": "how-source-evidence-records-each-source",
            "source_line_end": 84,
            "source_line_start": 73,
            "title": "How `_source_evidence` records each source"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "computenegativecaseprobe recomputes each case from its probeinput, and a missing computation, or fewer than ten copied source modules, turns into a blocking finding. Negative cases run through computenegativecaseprobe. For each case it reads probe_input from the fixture, computes the observed value, and compares it to the binding's expected value. A row counts as proven only when the computed value matches. buildintegritymatrix sets fixtureverdictechorisk on any mechanism whose cases are missing or uncomputed, and _evaluate turns any such count into a blocking finding. The run also requires exactly ten copied source modules; a thinned bundle raises BATCH10SOURCEMODULECOUNTINVALID and blocks\u2026",
            "level": 4,
            "order": 11,
            "section_id": "recomputing-every-negative-case",
            "source_line_end": 109,
            "source_line_start": 85,
            "title": "Recomputing every negative case"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The eleven planted cases, each recomputed rather than trusted: mutationstatusintentblockswrites: a diagnostic message on an evolution route sets prohibitfilewrites to true. observeapplymalformedartifactrefused: an artifact with a non-list operations field yields no operations. reviewermissingboundary_detected: a missing boundary doc drops the safety persona to warn. releasetogglenogofail_closed: a no-go toggle with one blocker is not operator-review-ready. publicationhardexcluderejected: private/rawseed.md against a private/ hard-exclude is rejected. receiptreusestableinputchanged: a changed stable digest counts one changed input. financeinvalidhorizon_rejected: the horizon not-a-date is re\u2026",
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 135,
            "source_line_start": 110,
            "title": "Negative cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 137,
            "source_line_start": 136,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design borrows the gate-and-compiler shape from Open Policy Agent, Kubernetes admission policies, and SLSA with OpenSSF Scorecard, staying fixture-bound evidence over copied or refactored source. The component follows policy-as-code, admission-control, and supply-chain assurance patterns: compile rules into deterministic checks, reject unsupported actions before they mutate state, and keep provenance for the decision. Honest anchors are Open Policy Agent, which separates policy decisions from enforcement and evaluates structured input against machine-readable rules; Kubernetes validating admission policies, which block, warn, or audit API requests before admission; and SLSA with OpenSSF\u2026",
            "level": 4,
            "order": 14,
            "section_id": "policy-as-code-and-supply-chain-assurance",
            "source_line_end": 153,
            "source_line_start": 138,
            "title": "Policy-as-code and supply-chain assurance"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 15,
            "section_id": "validation-receipt-path",
            "source_line_end": 173,
            "source_line_start": 154,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The first command writes the result record, the second validates source and rows, and a pass means computed evidence and metadata-only records, not launch or whole-system correctness. The first command writes the integrity-matrix result record and sign-off JSON. The second validates the copied and refactored source, the source evidence, the positive and negative rows, and the scope limit fields. A pass means the mechanisms had computed source evidence, computed positive and negative rows, and metadata-only records; it does not mean launch or whole-system correctness.",
            "level": 4,
            "order": 16,
            "section_id": "what-the-two-commands-write-and-prove",
            "source_line_end": 181,
            "source_line_start": 174,
            "title": "What the two commands write and prove"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "claim-ceiling",
            "source_line_end": 183,
            "source_line_start": 182,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Over the public fixtures the eleven mechanisms carry source evidence, computed rows, and metadata-only records, and every negative case is recomputed so no fixture passes itself by declaration. The strongest claim: over the public fixtures and the refreshed source-open bundle, the eleven governance and compiler mechanisms have copied or declared source evidence, computed positive and negative exercise rows, and result records that carry references, digests, and counts but no copied bodies. Every negative case is recomputed by the bundle, so a fixture cannot pass itself by declaring an error code.",
            "level": 4,
            "order": 18,
            "section_id": "the-fixture-bound-proof-boundary",
            "source_line_end": 192,
            "source_line_start": 184,
            "title": "The fixture-bound proof boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Past that line it establishes no live ledger truth, mutation, public sharing, launch, provider, benchmark, or production authority, only fixture-bound public source-open evidence. The proof boundary stops there. This component does not establish live work log truth, live work log truth, source-file changes, public sharing approval, launch-scope decision, external model access, neutral benchmark evidence, whole-system equivalence, investment-related actions, or deployment posture. The scope limit is fixture-bound public source-open evidence only.",
            "level": 4,
            "order": 19,
            "section_id": "what-stays-out-of-reach",
            "source_line_end": 200,
            "source_line_start": 193,
            "title": "What stays out of reach"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch10_governance_compilers_capsule.py",
            "path": "src/microcosm_core/organs/batch10_governance_compilers_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 10 governance/compiler source-open imports, deterministic mechanism exercises, integrity-matrix source evidence, negative cases, exact-copy digest checks, and scope limits.",
            "symbols": [
              "_build_integrity_matrix",
              "_source_evidence",
              "_evaluate",
              "run",
              "run_batch10_governance_compilers_bundle",
              "result_card",
              "EXPECTED_MECHANISMS",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch10_governance_compilers_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Four saturation engines run from copied source</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Thirteen unrelated pieces of internal logic are copied into a public bundle and re-run on synthetic inputs so a reader can watch each behave.</strong> This component takes thirteen unrelated pieces of internal logic, copies their source bodies into a public bundle, and re-runs each one against small synthetic inputs so a reader can watch the logic behave instead of taking a claim on trust. The targets share nothing except that treatment: a run ranker, a cluster-insight deriver, a delta gate, a navigation grader, a supersession rollup, a browse sectioner, an evidence selector, a secret scanner, two market-board engines, a graph wayfinder, a session-diagnostic lens, and a demo-coverage auditor.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each engine answers a distinct bounded question</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">One narrow question: does each imported mechanism actually compute the guard it claims, on inputs designed to make it fail?</strong> The single question it answers is narrow. For each mechanism, does the imported source actually compute the guard it claims to, on inputs designed to make it fail? It is a saturation pass because the targets are swept up together so one reviewer can audit a broad slice of the codebase from one place.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The result reports saturation without acting on it</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The records are metadata-only: digests, computed outputs, probe values, and verdicts, while copied source bodies stay in the bundle tree.</strong> It emits metadata-only result records: source-module digests, per-mechanism computed outputs, computed negative-case probe values, and pass or blocked verdicts. Copied source bodies stay in the bundle&#x27;s <code>source_modules</code> tree and are never inlined into a record.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why a fixture filename proves nothing</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A fixture filename is only a label, and a runner that counts it without exercising the real function is green and blind at once.</strong> A test that trusts its own fixture filenames proves nothing. A file named <code>run_affinity_stale_terminal_rejected</code> is a label. If the runner counts that label as a rejection without exercising the real function, the suite is green and blind at the same time. That is the failure this component is built to avoid.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two agreeing computations per negative case</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A case is verified only when the mechanism&#x27;s own exercise and a separate probe over its <code>probe_input</code> agree, so an undemonstrated failure is flagged.</strong> So it never lets a label stand in for a result. For each negative case it recomputes the guard from the fixture&#x27;s own <code>probe_input</code> and refuses to mark the case verified unless two independent computations agree: the mechanism&#x27;s own exercise and a separate probe over the fixture input. A fixture that asserts a failure it cannot demonstrate is flagged, not counted.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry points, one fixed pipeline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Both entry points forward to <code>_run_batch11_crown_jewel_organ</code>, which drives the whole pipeline in one fixed order.</strong> <code>run</code> and <code>run_batch11_saturation_engines_bundle</code> are the two entry points. Both forward to <code>_run_batch11_crown_jewel_organ</code>, which drives the pipeline in a fixed order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Manifest and digest checks before any logic</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_source_manifest</code> checks each copied module&#x27;s digest, line count, and anchors first, so thirteen mechanisms rest on twelve modules before any logic runs.</strong> First it loads the required input <code>batch11_saturation_engines_capsule_probe_manifest.json</code>. Then <code>validate_source_manifest</code> checks each copied module against its recorded digest, line count, and required source anchors, so a drifted or partial copy is caught before any logic runs. <code>EXPECTED_MODULE_IDS</code> names the twelve copied modules; the market-board engines share one copied <code>quant_presentation_mart</code> source, which is why thirteen mechanisms rest on twelve modules.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Thirteen exercises in fixed order in <code>_evaluate</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> runs each copied function in the fixed <code>EXPECTED_MECHANISMS</code> order, and any reorder, block, or wrong module count becomes a finding.</strong> <code>_evaluate</code> then exercises all thirteen mechanisms in the order fixed by <code>EXPECTED_MECHANISMS</code>. Each exercise runs the copied function and returns a small computed output. <code>_run_affinity_matrix</code>, for example, calls the copied <code>recommend_run_by_affinity</code> over two candidate runs and records whether a stale terminal run was refused. Any reordering, blocked exercise, or wrong module count becomes a finding: <code>BATCH11_MECHANISM_ORDER_INVALID</code>, <code>BATCH11_MECHANISM_BLOCKED</code>, or <code>BATCH11_SOURCE_MODULE_COUNT_INVALID</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Echo-risk pairing in <code>_build_integrity_matrix</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each row pairs the mechanism&#x27;s output with an independent probe over <code>probe_input</code>, and any disagreement sets echo risk that blocks the whole run.</strong> <code>_build_integrity_matrix</code> is where the negative cases are kept honest. For each mechanism it reads two values. One is the mechanism&#x27;s own computed output. The other comes from <code>_compute_negative_case_probe</code>, which recomputes the case from the fixture&#x27;s <code>probe_input</code> using the same copied function, then digests that input into <code>fixture_probe_input_digest</code>. A row&#x27;s negative result counts as computed only when both values are true. When they disagree, the row&#x27;s <code>fixture_verdict_echo_risk</code> is set. A non-zero <code>fixture_verdict_echo_risk_count</code> raises <code>BATCH11_FIXTURE_VERDICT_ECHO_RISK</code> and blocks the whole run. <code>_source_evidence</code> attaches the per-mechanism digest and anchor rows so each verdict is traceable to a specific copied module.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Forbidden-class scan and result record body scan</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">After validation the runner scans fixtures against forbidden classes and passes the payload through a body scan that blocks any leaked copied body.</strong> After evaluation the runner calls <code>validate_negative_cases</code>, then scans the fixture files with <code>scan_paths</code> against the forbidden classes loaded from <code>core/private_state_forbidden_classes.json</code>. Finally it writes the result, board, and validation records, and passes the assembled payload through <code>scan_receipt_payload_for_bodies</code>. If a copied body leaked into a record, that scan flips the status to blocked with <code>CROWN_JEWEL_RECEIPT_BODY_SCAN_BLOCKED</code>. <code>result_card</code> projects the passing payload into a compact card; <code>main</code> is the command-line dispatch for the <code>run</code> and <code>validate-bundle</code> actions.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Tier and binding disposition per row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each row is tagged by verification tier and by a binding disposition recording how the mechanism relates to the rest of the system.</strong> Each row is tagged by tier and binding disposition. The six mechanisms in <code>TIER_B_MECHANISMS</code> are marked <code>B_verified_by_controller</code>; the rest are <code>A_adversarially_verified_in_cap</code>. <code>MECHANISM_BINDING_DISPOSITIONS</code> records how each mechanism relates to the rest of the system: a new import, an already-bound gate the bundle only re-checks, an under-bound path it extends, or a mechanism absent from the public component plane at import time.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_run_batch11_crown_jewel_organ</code></td><td>Orders the pipeline and writes the metadata-only records</td></tr><tr><td><code>_evaluate</code></td><td>Runs the thirteen exercises and raises order, blocked, and count findings</td></tr><tr><td><code>_build_integrity_matrix</code></td><td>Pairs each mechanism output with an independent probe and sets echo risk</td></tr><tr><td><code>_compute_negative_case_probe</code></td><td>Recomputes each negative case from the fixture&#x27;s own <code>probe_input</code></td></tr><tr><td><code>_source_evidence</code></td><td>Attaches per-mechanism copied-source digest and anchor rows</td></tr><tr><td><code>result_card</code></td><td>Projects a passing result into a compact reader card</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"501\" height=\"534\" viewBox=\"0 0 501 534\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"159.3\" y1=\"72.0\" x2=\"223.3\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"223.3,114.0 215.9,112.8 219.2,107.7\"></polygon><line class=\"pmd-edge\" x1=\"250.7\" y1=\"150.0\" x2=\"250.7\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"250.7,192.0 247.6,185.2 253.8,185.2\"></polygon><line class=\"pmd-edge\" x1=\"250.7\" y1=\"246.0\" x2=\"250.7\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"250.7,288.0 247.6,281.2 253.8,281.2\"></polygon><line class=\"pmd-edge\" x1=\"353.4\" y1=\"72.0\" x2=\"262.1\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"262.1,288.0 262.0,280.5 267.6,282.9\"></polygon><line class=\"pmd-edge\" x1=\"250.7\" y1=\"342.0\" x2=\"250.7\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"250.7,384.0 247.6,377.2 253.8,377.2\"></polygon><line class=\"pmd-edge\" x1=\"250.7\" y1=\"438.0\" x2=\"250.7\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"250.7,480.0 247.6,473.2 253.8,473.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.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.1\" y=\"40.5\">probe manifest</tspan><tspan x=\"118.1\" y=\"58.5\">+ copied source modules</tspan></text><title>probe manifest + copied source modules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"114.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"136.5\">digest and anchor checks</tspan></text><title>digest and anchor checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"192.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"214.5\">_evaluate</tspan><tspan x=\"250.7\" y=\"232.5\">13 exercises in fixed order</tspan></text><title>_evaluate 13 exercises in fixed order</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"113.6\" y=\"288.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"310.5\">_build_integrity_matrix</tspan><tspan x=\"250.7\" y=\"328.5\">mechanism value AND fixture probe</tspan></text><title>_build_integrity_matrix mechanism value AND fixture probe</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"246.2\" y=\"18.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"364.8\" y=\"40.5\">_compute_negative_case_probe</tspan><tspan x=\"364.8\" y=\"58.5\">recompute from probe_input</tspan></text><title>_compute_negative_case_probe recompute from probe_input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"121.0\" y=\"384.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"406.5\">scan_paths + result record body</tspan><tspan x=\"250.7\" y=\"424.5\">scan</tspan></text><title>scan_paths + result record body scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"480.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"250.7\" y=\"502.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>digest and anchor checks</dt><dd><code class=\"pm-diagram__ref-loc\">validate_source_manifest</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD input[&quot;probe manifest + copied source modules&quot;] manifest[&quot;validate_source_manifest digest and anchor checks&quot;] evaluate[&quot;_evaluate 13 exercises in fixed order&quot;] matrix[&quot;_build_integrity_matrix mechanism value AND fixture probe&quot;] probe[&quot;_compute_negative_case_probe recompute from probe_input&quot;] scan[&quot;scan_paths + result record body scan&quot;] record[&quot;metadata-only result record&quot;] input --&gt; manifest manifest --&gt; evaluate evaluate --&gt; matrix probe --&gt; matrix matrix --&gt; scan scan --&gt; record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Thirteen named cases as claims to satisfy</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> declares one named case per mechanism, each an error-coded claim the copied code must actually satisfy on breaking inputs.</strong> <code>EXPECTED_NEGATIVE_CASES</code> declares thirteen named cases, one per mechanism, each with an error code. They read as claims the code must actually satisfy. A stale terminal run is refused even when made sticky and feed-rich (<code>run_affinity_stale_terminal_rejected</code>). A zero-energy calculator bucket produces no fake dominance share (<code>calculator_zero_bucket_no_fake_dominance</code>). A new gap blocks the delta gate (<code>std_python_new_gap_blocks</code>). A wrong route is graded down (<code>exogenous_nav_wrong_route_graded_down</code>). An unresolved hard failure blocks the portability rollup (<code>portability_unresolved_hard_fail_blocks</code>). A synthetic key shape blocks the projection scan (<code>projection_secret_token_blocks</code>). An unreachable navigation target returns a blocker rather than a fabricated path (<code>frontend_nav_unreachable_target</code>). A demo take missing its anchors scores below a complete one (<code>demo_take_missing_anchor_penalized</code>).</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Synthetic secret-scan fixture, never live material</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The probe recomputes each outcome from the fixture input, and the secret-scan case uses synthetic test strings, never live material, that must be blocked.</strong> For each case the probe recomputes the outcome from the fixture input. The secret-scan example is deliberate: the fixture carries a synthetic key shape and a private ledger path, both test strings, never live material, and the probe confirms both are blocked.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Characterization testing and the test-oracle problem</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The lineage is characterization testing plus the test-oracle problem: a stored expectation is no oracle unless an independent probe from the fixture input agrees.</strong> The method is characterization testing: pin a piece of existing code by exercising it against fixtures and recording what it actually does, rather than asserting a value someone typed by hand. The negative-case discipline is a version of the test-oracle problem. A stored expectation is not an oracle if it can pass without the code running, so the probe computes an independent expectation from the fixture&#x27;s own input and requires the two to agree. There is no external specification these engines implement, so the honest lineage is that engineering practice, not a standard. The links in earlier drafts to overload and backpressure literature described a different kind of saturation and are dropped here.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture files are inputs, not verdicts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each fixture is a public <code>probe_input</code> the component recomputes into recorded probe, fixture, and mechanism values before counting a case verified.</strong> Negative-case fixture files are inputs, not verdicts. Each file carries a public <code>probe_input</code>; the component computes the corresponding 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 case as verified.</p>\n<p>Run these from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means digests and anchors matched, all thirteen exercises ran in order, every case reproduced with zero echo risk, and no body leaked.</strong> A pass means every copied module matched its digest and anchors, all thirteen exercises ran in order, every negative case was reproduced from its own input with zero echo risk, and no copied body reached a record. It is fixture evidence about this standalone component, nothing wider.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The copied source bodies compute their guards on breaking fixtures, records carry only refs and verdicts, and no fixture label can pass on its own.</strong> The strongest claim the evidence supports is this: the copied Set-11 source bodies compute the guards they claim to, on public fixtures built to break them, and the result records carry only refs, digests, counts, and computed verdicts. Each negative case is reproduced from its own input by an independent probe, so a fixture label cannot pass on its own.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The scope limit holds everything false</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>AUTHORITY_CEILING</code> sets provider, model, mutation, public sharing, navigation, secret-detection, market, and video flags all false, so a green run is bounded evidence about copied logic only.</strong> The proof boundary stops there. The scope limit, fixed in the <code>AUTHORITY_CEILING</code> constant, sets external model access, model dispatch, source-file changes, public sharing, launch, work-ledger authority, navigation authority, complete secret detection, market advice, raw-session truth, and video capture all to false. This component is not live work log truth, not navigation authority, not complete secret detection, not live market data, not investment-related actions, not raw transcript authority, not video capture, not source-file changes, and not launch or publishing-scope decision. A green run is bounded evidence about copied logic, not a statement about the whole system.</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": "component-batch11-saturation-engines-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          },
          {
            "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-module-batch8-compliance-pipeline-capsule.html"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-module-agent-route-observability-runtime.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_compliance_pipeline_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Compliance Pipeline Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "url": "paper-module-batch8-compliance-pipeline-capsule.html"
        },
        {
          "id": "paper_module.macro_projection_import_protocol",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Source Projection Import Protocol",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
          "url": "paper-module-macro-projection-import-protocol.html"
        }
      ],
      "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, whole-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-module-batch11-saturation-engines-capsule.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 input[\"probe manifest + copied source modules\"] manifest[\"validate_source_manifest digest and anchor checks\"] evaluate[\"_evaluate 13 exercises in fixed order\"] matrix[\"_build_integrity_matrix mechanism value AND fixture probe\"] probe[\"_compute_negative_case_probe recompute from probe_input\"] scan[\"scan_paths + result record body scan\"] record[\"metadata-only result record\"] input --> manifest manifest --> evaluate evaluate --> matrix probe --> matrix matrix --> scan scan --> record",
            "source_format": "mermaid",
            "source_hash": "sha256:9849c0d96c971ace33b9c6696d936eeae37108405e795f5051402ab5f9ac6ec2",
            "source_line_end": 76,
            "source_line_start": 60
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              },
              {
                "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-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-module-agent-route-observability-runtime.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch11_saturation_engines_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Saturation Engines Bundle",
                "relation": "explains",
                "url": "component-batch11-saturation-engines-capsule.html"
              },
              {
                "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": 132,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Thirteen unrelated pieces of internal logic are copied into a public bundle and re-run on synthetic inputs so a reader can watch each behave. This component takes thirteen unrelated pieces of internal logic, copies their source bodies into a public bundle, and re-runs each one against small synthetic inputs so a reader can watch the logic behave instead of taking a claim on trust. The targets share nothing except that treatment: a run ranker, a cluster-insight deriver, a delta gate, a navigation grader, a supersession rollup, a browse sectioner, an evidence selector, a secret scanner, two market-board engines, a graph wayfinder, a session-diagnostic lens, and a demo-coverage auditor.",
            "level": 4,
            "order": 1,
            "section_id": "four-saturation-engines-run-from-copied-source",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Four saturation engines run from copied source"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "One narrow question: does each imported mechanism actually compute the guard it claims, on inputs designed to make it fail? The single question it answers is narrow. For each mechanism, does the imported source actually compute the guard it claims to, on inputs designed to make it fail? It is a saturation pass because the targets are swept up together so one reviewer can audit a broad slice of the codebase from one place.",
            "level": 4,
            "order": 2,
            "section_id": "each-engine-answers-a-distinct-bounded-question",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Each engine answers a distinct bounded question"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The records are metadata-only: digests, computed outputs, probe values, and verdicts, while copied source bodies stay in the bundle tree. It emits metadata-only result records: source-module digests, per-mechanism computed outputs, computed negative-case probe values, and pass or blocked verdicts. Copied source bodies stay in the bundle's source_modules tree and are never inlined into a record.",
            "level": 4,
            "order": 3,
            "section_id": "the-result-reports-saturation-without-acting-on-it",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "The result reports saturation without acting on it"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A fixture filename is only a label, and a runner that counts it without exercising the real function is green and blind at once. A test that trusts its own fixture filenames proves nothing. A file named runaffinitystaleterminalrejected is a label. If the runner counts that label as a rejection without exercising the real function, the suite is green and blind at the same time. That is the failure this component is built to avoid.",
            "level": 4,
            "order": 5,
            "section_id": "why-a-fixture-filename-proves-nothing",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Why a fixture filename proves nothing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A case is verified only when the mechanism's own exercise and a separate probe over its probeinput agree, so an undemonstrated failure is flagged. So it never lets a label stand in for a result. For each negative case it recomputes the guard from the fixture's own probeinput and refuses to mark the case verified unless two independent computations agree: the mechanism's own exercise and a separate probe over the fixture input. A fixture that asserts a failure it cannot demonstrate is flagged, not counted.",
            "level": 4,
            "order": 6,
            "section_id": "two-agreeing-computations-per-negative-case",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Two agreeing computations per negative case"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Both entry points forward to runbatch11crownjewelorgan, which drives the whole pipeline in one fixed order. run and runbatch11saturationenginesbundle are the two entry points. Both forward to runbatch11crownjewelorgan, which drives the pipeline in a fixed order.",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-points-one-fixed-pipeline",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "Two entry points, one fixed pipeline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatesourcemanifest checks each copied module's digest, line count, and anchors first, so thirteen mechanisms rest on twelve modules before any logic runs. First it loads the required input batch11saturationenginescapsuleprobemanifest.json. Then validatesourcemanifest checks each copied module against its recorded digest, line count, and required source anchors, so a drifted or partial copy is caught before any logic runs. EXPECTEDMODULEIDS names the twelve copied modules; the market-board engines share one copied quantpresentation_mart source, which is why thirteen mechanisms rest on twelve modules.",
            "level": 4,
            "order": 9,
            "section_id": "manifest-and-digest-checks-before-any-logic",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "Manifest and digest checks before any logic"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate runs each copied function in the fixed EXPECTEDMECHANISMS order, and any reorder, block, or wrong module count becomes a finding. evaluate then exercises all thirteen mechanisms in the order fixed by EXPECTEDMECHANISMS. Each exercise runs the copied function and returns a small computed output. runaffinitymatrix, for example, calls the copied recommendrunbyaffinity over two candidate runs and records whether a stale terminal run was refused. Any reordering, blocked exercise, or wrong module count becomes a finding: BATCH11MECHANISMORDERINVALID, BATCH11MECHANISMBLOCKED, or BATCH11SOURCEMODULECOUNTINVALID.",
            "level": 4,
            "order": 10,
            "section_id": "thirteen-exercises-in-fixed-order-in-evaluate",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Thirteen exercises in fixed order in `_evaluate`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each row pairs the mechanism's output with an independent probe over probeinput, and any disagreement sets echo risk that blocks the whole run. buildintegritymatrix is where the negative cases are kept honest. For each mechanism it reads two values. One is the mechanism's own computed output. The other comes from computenegativecaseprobe, which recomputes the case from the fixture's probeinput using the same copied function, then digests that input into fixtureprobeinputdigest. A row's negative result counts as computed only when both values are true. When they disagree, the row's fixtureverdictechorisk is set. A non-zero fixtureverdictechoriskcount raises BATCH11FIXTUREVERDICTECHORISK and\u2026",
            "level": 4,
            "order": 11,
            "section_id": "echo-risk-pairing-in-build-integrity-matrix",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "Echo-risk pairing in `_build_integrity_matrix`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "After validation the runner scans fixtures against forbidden classes and passes the payload through a body scan that blocks any leaked copied body. After evaluation the runner calls validatenegativecases, then scans the fixture files with scanpaths against the forbidden classes loaded from core/privatestateforbiddenclasses.json. Finally it writes the result, board, and validation records, and passes the assembled payload through scanreceiptpayloadforbodies. If a copied body leaked into a record, that scan flips the status to blocked with CROWNJEWELRECEIPTBODYSCANBLOCKED. resultcard projects the passing payload into a compact card; main is the command-line dispatch for the run and validate-b\u2026",
            "level": 4,
            "order": 12,
            "section_id": "forbidden-class-scan-and-receipt-body-scan",
            "source_line_end": 46,
            "source_line_start": 43,
            "title": "Forbidden-class scan and result record body scan"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "Each row is tagged by verification tier and by a binding disposition recording how the mechanism relates to the rest of the system. Each row is tagged by tier and binding disposition. The six mechanisms in TIERBMECHANISMS are marked Bverifiedbycontroller; the rest are Aadversariallyverifiedincap. MECHANISMBINDING_DISPOSITIONS records how each mechanism relates to the rest of the system: a new import, an already-bound gate the bundle only re-checks, an under-bound path it extends, or a mechanism absent from the public component plane at import time.",
            "level": 4,
            "order": 13,
            "section_id": "tier-and-binding-disposition-per-row",
            "source_line_end": 77,
            "source_line_start": 47,
            "title": "Tier and binding disposition per row"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 79,
            "source_line_start": 78,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES declares one named case per mechanism, each an error-coded claim the copied code must actually satisfy on breaking inputs. EXPECTEDNEGATIVECASES declares thirteen named cases, one per mechanism, each with an error code. They read as claims the code must actually satisfy. A stale terminal run is refused even when made sticky and feed-rich (runaffinitystaleterminalrejected). A zero-energy calculator bucket produces no fake dominance share (calculatorzerobucketnofakedominance). A new gap blocks the delta gate (stdpythonnewgapblocks). A wrong route is graded down (exogenousnavwrongroutegradeddown). An unresolved hard failure blocks the portability rollup (portabilityunreso\u2026",
            "level": 4,
            "order": 15,
            "section_id": "thirteen-named-cases-as-claims-to-satisfy",
            "source_line_end": 83,
            "source_line_start": 80,
            "title": "Thirteen named cases as claims to satisfy"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The probe recomputes each outcome from the fixture input, and the secret-scan case uses synthetic test strings, never live material, that must be blocked. For each case the probe recomputes the outcome from the fixture input. The secret-scan example is deliberate: the fixture carries a synthetic key shape and a private ledger path, both test strings, never live material, and the probe confirms both are blocked.",
            "level": 4,
            "order": 16,
            "section_id": "synthetic-secret-scan-fixture-never-live-material",
            "source_line_end": 87,
            "source_line_start": 84,
            "title": "Synthetic secret-scan fixture, never live material"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 89,
            "source_line_start": 88,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The lineage is characterization testing plus the test-oracle problem: a stored expectation is no oracle unless an independent probe from the fixture input agrees. The method is characterization testing: pin a piece of existing code by exercising it against fixtures and recording what it actually does, rather than asserting a value someone typed by hand. The negative-case discipline is a version of the test-oracle problem. A stored expectation is not an oracle if it can pass without the code running, so the probe computes an independent expectation from the fixture's own input and requires the two to agree. There is no external specification these engines implement, so the honest lineage is\u2026",
            "level": 4,
            "order": 18,
            "section_id": "characterization-testing-and-the-test-oracle-problem",
            "source_line_end": 93,
            "source_line_start": 90,
            "title": "Characterization testing and the test-oracle problem"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 95,
            "source_line_start": 94,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Each fixture is a public probeinput the component recomputes into recorded probe, fixture, and mechanism values before counting a case verified. Negative-case fixture files are inputs, not verdicts. Each file carries a public probeinput; the component computes the corresponding probe and records fixtureprobeinputdigest, fixturecomputedvalue, and mechanismcomputed_value in the integrity matrix before counting a case as verified. Run these from the microcosm-substrate/ public root:",
            "level": 4,
            "order": 20,
            "section_id": "fixture-files-are-inputs-not-verdicts",
            "source_line_end": 117,
            "source_line_start": 96,
            "title": "Fixture files are inputs, not verdicts"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means digests and anchors matched, all thirteen exercises ran in order, every case reproduced with zero echo risk, and no body leaked. A pass means every copied module matched its digest and anchors, all thirteen exercises ran in order, every negative case was reproduced from its own input with zero echo risk, and no copied body reached a record. It is fixture evidence about this standalone component, nothing wider.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-certifies",
            "source_line_end": 121,
            "source_line_start": 118,
            "title": "What a pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 123,
            "source_line_start": 122,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The copied source bodies compute their guards on breaking fixtures, records carry only refs and verdicts, and no fixture label can pass on its own. The strongest claim the evidence supports is this: the copied Set-11 source bodies compute the guards they claim to, on public fixtures built to break them, and the result records carry only refs, digests, counts, and computed verdicts. Each negative case is reproduced from its own input by an independent probe, so a fixture label cannot pass on its own.",
            "level": 4,
            "order": 23,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 127,
            "source_line_start": 124,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "AUTHORITYCEILING sets provider, model, mutation, public sharing, navigation, secret-detection, market, and video flags all false, so a green run is bounded evidence about copied logic only. The proof boundary stops there. The scope limit, fixed in the AUTHORITYCEILING constant, sets external model access, model dispatch, source-file changes, public sharing, launch, work-ledger authority, navigation authority, complete secret detection, market advice, raw-session truth, and video capture all to false. This component is not live work log truth, not navigation authority, not complete secret detection, not live market data, not investment-related actions, not raw transcript authority, not video\u2026",
            "level": 4,
            "order": 24,
            "section_id": "the-authority-ceiling-holds-everything-false",
            "source_line_end": 131,
            "source_line_start": 128,
            "title": "The scope limit holds everything false"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch11_saturation_engines_capsule.py",
            "path": "src/microcosm_core/organs/batch11_saturation_engines_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 11 saturation-engine source imports, deterministic source-faithful exercises, computed negative probes, exact-copy digest checks, and scope limits.",
            "symbols": [
              "_build_integrity_matrix",
              "_source_evidence",
              "_evaluate",
              "run",
              "run_batch11_saturation_engines_bundle",
              "result_card",
              "EXPECTED_MECHANISMS",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch11_saturation_engines_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Proof-authority claims are recomputed from source</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A single component bundles seven easily overclaimed source files into one inspectable unit: proof search, an Erdos #257 Lean kernel, reasoning-authority fences, completion, bitemporal logging, task-policy wrapping, and context-yield.</strong> <code>batch4_proof_authority_runtime</code> is one Microcosm component that gathers a group of source files that are easy to overclaim and checks them as a single inspectable unit. The files cover proof search, a copied Lean certificate kernel for Erdos #257, reasoning-authority fences, completion planning, bitemporal claim logging, macOS task-policy wrapping, and context-yield attribution.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two runtime paths share one authority boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It never runs those systems: it reads their copied public source, checks each mechanism against required anchors, recomputes one negative case per mechanism, and writes a metadata-only result record.</strong> The component does not run any of those systems. It reads their copied public source, checks each declared mechanism against named required anchors, recomputes a negative case per mechanism from that source, and writes a result record. The record carries source references, digests, anchor counts, and bounded outcomes. It does not carry source bodies or live private state.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A passing fixture does not establish a theorem</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The only positive claim is narrow: copied source is present, its required anchors are in place, and the copied Lean kernel is free of proof placeholders, with everything stronger refused openly.</strong> Its positive claim is narrow. The copied source is present, its required anchors are in place, and the copied Lean kernel is free of proof placeholders. Everything stronger is refused in the open.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each mechanism invites an overclaim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each bundled mechanism looks like more than it is: proof search like solving open problems, the Lean kernel like a solution, a grant like a live sandbox, a wrapper like orchestration.</strong> These mechanisms sit next 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 looks like a live sandbox. A task-policy wrapper looks like live orchestration.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">One narrow question per mechanism</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component asks only whether each mechanism can be shown as copied, anchored public source without inheriting an authority it lacks, making the import auditable.</strong> A loose import surface would let any of those read as more than it is. The component answers one narrow question per mechanism: can this be shown to a reader as copied, anchored, public source, without inheriting an authority it does not have. It makes the import auditable and forces every stronger statement into a visible limit.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entry shapes over one gate</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> takes a fixture directory and <code>run_batch4_bundle</code> takes the exported bundle, but both forward to <code>run_crown_jewel_organ</code> with <code>_evaluate</code>, so they share one gate.</strong> There are two entry shapes. <code>run</code> consumes a fixture input directory. <code>run_batch4_bundle</code> consumes the exported bundle directory. Both forward to <code>run_crown_jewel_organ</code> with <code>_evaluate</code> as the evaluator, so they share one gate. <code>main</code> exposes them as the <code>run</code> and <code>validate-bundle</code> subcommands.</p>\n<p><code>_evaluate</code> drives the checks in order:</p>\n<ol><li><code>_load_manifest</code> reads <code>batch4_probe_manifest.json</code>. Invalid JSON returns <code>BATCH4_PROBE_MANIFEST_INVALID</code>; a non-object returns <code>BATCH4_PROBE_MANIFEST_NOT_OBJECT</code>.</li><li><code>_module_rows</code> builds a module-id to row map from the exported <code>source_module_manifest.json</code>. <code>_evaluate</code> checks that all seventeen ids in <code>EXPECTED_MODULE_IDS</code> are present; a gap emits <code>BATCH4_SOURCE_MODULES_MISSING</code>.</li><li>It checks the manifest&#x27;s mechanism set equals the twelve ids in <code>EXPECTED_MECHANISMS</code> exactly. Any missing or extra id emits <code>BATCH4_MECHANISM_SET_MISMATCH</code>.</li><li><code>_mechanism_status</code> checks, per mechanism, that each named source module is present and that every string in that module&#x27;s <code>required_anchors</code> appears in the copied file text. A missing module or anchor marks the mechanism blocked.</li><li><code>_synthetic_runtime_exercises</code> reads the copied module texts and derives three bundles: a proof bundle, an authority bundle, and a runtime bundle. Each bundle is a set of anchor-presence facts computed from the copied source, not a live run.</li><li><code>_erdos_static_scan</code> runs a regular expression over the copied <code>CertificateKernel.lean</code> and rejects the tokens <code>sorry</code>, <code>admit</code>, and <code>axiom</code>. It counts declarations and samples a few names. A banned token blocks the scan. This is a token scan, not a Lean proof check.</li><li><code>_lean_lake_probe</code> optionally runs <code>lake env lean</code> over the copied kernel under the source Lake project. A zero-exit run records <code>live_compile_pass</code>; a missing <code>lean</code>/<code>lake</code> binary or an unavailable Mathlib dependency records <code>unavailable</code>; a nonzero exit records <code>blocked</code>. Every branch fixes <code>proof_authority_delta</code> to <code>none</code>, so a compile pass is an availability signal, not formal-result correctness.</li><li><code>_semantic_negative_case_proofs</code> recomputes the twelve negative cases and reports how many were rejected.</li></ol>\n<h4 class=\"pm-body__h pm-body__h--sub\">Negative verdicts re-derived from source</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_computed_negative_case_verdict</code> ignores the fixture&#x27;s declared verdict and re-derives each one from source evidence, an overclaim-shape check, and a runtime probe, rejecting only when the source supports it.</strong> The negative-case step is the part worth reading closely. <code>_computed_negative_case_verdict</code> does not trust the fixture to declare its own verdict. It re-derives each verdict from source-observed evidence, an overclaim-shape check on the mechanism&#x27;s declared ceiling, and a runtime probe, then marks the row <code>declared_fixture_ignored</code>. A case counts as rejected only when the source itself supports the rejection.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Pass gate and the omission record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> passes only with no findings and a validated manifest, while <code>result_card</code> attaches <code>AUTHORITY_CEILING</code> and an omission record naming what is left out: source bodies, private runtime state, and model-output data.</strong> <code>_evaluate</code> returns <code>pass</code> only when there are no findings and the source manifest validated. <code>result_card</code> projects the outcome into a compact card and attaches <code>AUTHORITY_CEILING</code> plus an omission record naming what is left out of the result: full copied source bodies, raw private runtime state, and live provider or session payloads.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>run</code>, <code>run_batch4_bundle</code>, <code>main</code></td><td>Entry shapes over a fixture directory or the exported bundle</td></tr><tr><td><code>_load_manifest</code></td><td>Parse <code>batch4_probe_manifest.json</code> or reject it as a finding</td></tr><tr><td><code>_module_rows</code></td><td>Build the copied-module map from <code>source_module_manifest.json</code></td></tr><tr><td><code>_mechanism_status</code></td><td>Check per-mechanism module presence and required anchors</td></tr><tr><td><code>_synthetic_runtime_exercises</code></td><td>Derive proof, authority, and runtime bundles from copied text</td></tr><tr><td><code>_erdos_static_scan</code></td><td>Reject <code>sorry</code>, <code>admit</code>, <code>axiom</code> in the copied Lean kernel</td></tr><tr><td><code>_lean_lake_probe</code></td><td>Optional local <code>lake env lean</code> availability signal</td></tr><tr><td><code>_evaluate</code></td><td>Orchestrate the gate and collect findings</td></tr><tr><td><code>_semantic_negative_case_proofs</code></td><td>Recompute each negative case from source</td></tr><tr><td><code>result_card</code></td><td>Attach <code>AUTHORITY_CEILING</code> and the omission record</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"855\" height=\"378\" viewBox=\"0 0 855 378\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"334.3\" y1=\"54.0\" x2=\"391.1\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"391.1,96.0 383.8,94.4 387.4,89.5\"></polygon><line class=\"pmd-edge\" x1=\"547.5\" y1=\"54.0\" x2=\"474.6\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"474.6,96.0 479.0,89.9 482.1,95.2\"></polygon><line class=\"pmd-edge\" x1=\"425.6\" y1=\"150.0\" x2=\"422.4\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"422.4,192.0 419.9,184.9 426.0,185.4\"></polygon><line class=\"pmd-edge\" x1=\"345.8\" y1=\"150.0\" x2=\"218.5\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"218.5,192.0 224.0,187.0 225.9,192.8\"></polygon><line class=\"pmd-edge\" x1=\"176.4\" y1=\"246.0\" x2=\"251.6\" y2=\"297.0\"></line><polygon class=\"pmd-arrow\" points=\"251.6,297.0 244.2,295.7 247.6,290.6\"></polygon><line class=\"pmd-edge\" x1=\"507.5\" y1=\"150.0\" x2=\"631.6\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"631.6,192.0 624.1,192.7 626.1,186.9\"></polygon><line class=\"pmd-edge\" x1=\"462.0\" y1=\"246.0\" x2=\"526.9\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"526.9,288.0 519.5,286.8 522.8,281.7\"></polygon><line class=\"pmd-edge\" x1=\"251.3\" y1=\"246.0\" x2=\"460.2\" y2=\"295.2\"></line><polygon class=\"pmd-arrow\" points=\"460.2,295.2 452.8,296.6 454.2,290.7\"></polygon><line class=\"pmd-edge\" x1=\"678.3\" y1=\"246.0\" x2=\"626.7\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"626.7,288.0 630.1,281.3 633.9,286.0\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"172.8\" y=\"18.0\" width=\"274.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"309.9\" y=\"40.5\">12 mechanisms + 12 negative cases</tspan></text><title>12 mechanisms + 12 negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"475.0\" y=\"18.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"578.8\" y=\"40.5\">17 copied source modules</tspan></text><title>17 copied source modules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"335.0\" y=\"96.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"427.7\" y=\"118.5\">_evaluate</tspan><tspan x=\"427.7\" y=\"136.5\">run / validate-bundle</tspan></text><title>_evaluate run / validate-bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"283.2\" y=\"192.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"420.3\" y=\"214.5\">_mechanism_status</tspan><tspan x=\"420.3\" y=\"232.5\">module present + required anchors</tspan></text><title>_mechanism_status module present + required anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"192.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"214.5\">_erdos_static_scan</tspan><tspan x=\"136.6\" y=\"232.5\">reject sorry / admit / axiom</tspan></text><title>_erdos_static_scan reject sorry / admit / axiom</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"297.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"291.4\" y=\"319.5\">_lean_lake_probe</tspan><tspan x=\"291.4\" y=\"337.5\">compile availability, delta = none</tspan></text><title>_lean_lake_probe compile availability, delta = none</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"585.4\" y=\"192.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"711.4\" y=\"214.5\">_semantic_negative_case_proofs</tspan><tspan x=\"711.4\" y=\"232.5\">verdict recomputed from source</tspan></text><title>_semantic_negative_case_proofs verdict recomputed from source</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"460.2\" y=\"288.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"582.5\" y=\"310.5\">metadata-only result record</tspan><tspan x=\"582.5\" y=\"328.5\">refs, digests, anchor counts,</tspan><tspan x=\"582.5\" y=\"346.5\">ceiling</tspan></text><title>metadata-only result record refs, digests, anchor counts, ceiling</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>12 mechanisms + 12 negative cases</dt><dd><code class=\"pm-diagram__ref-loc\">batch4_probe_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>17 copied source modules</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD probe[&quot;batch4_probe_manifest.json 12 mechanisms + 12 negative cases&quot;] manifest[&quot;source_module_manifest.json 17 copied source modules&quot;] evaluate[&quot;_evaluate run / validate-bundle&quot;] anchors[&quot;_mechanism_status module present + required anchors&quot;] scan[&quot;_erdos_static_scan reject sorry / admit / axiom&quot;] probe2[&quot;_lean_lake_probe compile availability, delta = none&quot;] negatives[&quot;_semantic_negative_case_proofs verdict recomputed from source&quot;] record[&quot;metadata-only result record refs, digests, anchor counts, ceiling&quot;] probe --&gt; evaluate manifest --&gt; evaluate evaluate --&gt; anchors evaluate --&gt; scan scan --&gt; probe2 evaluate --&gt; negatives anchors --&gt; record scan --&gt; record negatives --&gt; record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Twelve stable error codes, one per mechanism</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture&#x27;s twelve negative cases, one per mechanism with a stable error code, are the public failure floor stopping the source import from reading as an unbounded proof or runtime claim.</strong> The fixture declares twelve negative cases, one per mechanism, each with a stable error code held in <code>EXPECTED_NEGATIVE_CASES</code>. They are the public failure floor that stops a source-import surface from reading as an unbounded proof or runtime claim:</p>\n<ul><li><code>weak_skeleton_synthesis_failure</code>: <code>BATCH4_WEAK_SKELETON_MUST_NOT_SILENT_PASS</code></li><li><code>foundry_low_repair_quarantine</code>: <code>BATCH4_FOUNDRY_REPAIRED_COUNT_BELOW_THRESHOLD</code></li><li><code>verisoft_truth_leak</code>: <code>BATCH4_VERISOFT_TRUTH_LEAK_REJECTED</code></li><li><code>verisoft_prefix_answer_leakage</code>: <code>BATCH4_VERISOFT_PREFIX_ANSWER_LEAKAGE_REJECTED</code></li><li><code>erdos_solution_overclaim</code>: <code>BATCH4_ERDOS257_SOLUTION_OVERCLAIM_REJECTED</code></li><li><code>packet_sha256_corruption</code>: <code>BATCH4_PACKET_SHA256_CORRUPTION_REJECTED</code></li><li><code>grant_forbidden_context</code>: <code>BATCH4_GRANT_FORBIDDEN_CONTEXT_DENIED</code></li><li><code>forward_dirty_unknown_target</code>: <code>BATCH4_FORWARD_POLICY_DIRTY_UNKNOWN_TARGET_BLOCKED</code></li><li><code>closeout_stale_head</code>: <code>BATCH4_CLOSEOUT_STALE_HEAD_DEFERS</code></li><li><code>bitemporal_expired_claim</code>: <code>BATCH4_BITEMPORAL_EXPIRED_CLAIM_NOT_CURRENT</code></li><li><code>taskpolicy_missing_binary</code>: <code>BATCH4_TASKPOLICY_UNAVAILABLE_PASSTHROUGH</code></li><li><code>context_accepted_read_guard</code>: <code>BATCH4_CONTEXT_ACCEPTED_SCOPED_READ_NOT_FLAGGED</code></li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Rejection requires source support</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A case is marked rejected only when the source-observed verdict supports it, never because the fixture said so.</strong> Each case is marked rejected only when the source-observed verdict supports it, not because the fixture said so.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Evidence before authority, from proof-carrying code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It separates the authority to act from the evidence permitting it, borrowing the evidence-before-authority ordering of proof-carrying code and capability security, yielding fixture-bound evidence rather than a verified authorization system.</strong> The component keeps the authority to act separate from the evidence that an action is permitted. That ordering 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. This module borrows the evidence-before-authority ordering over copied fixtures. The result is fixture-bound evidence, not a verified authorization system.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>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/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the two checks confirm</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The focused test covers fixture, bundle, digest, anchor, mutated-Lean-body rejection, and negative-case recomputation, while the corpus check confirms the bundle, Mermaid, Atlas, and Markdown projections stay consistent.</strong> The focused test exercises the fixture and bundle expectations, the source digest and anchor checks, the mutated-Lean-body rejection, and the negative-case recomputation. A pass is reader-verifiable evidence only.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the module may claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The module may claim only fixture-bound import, digest and anchor checks over the seventeen copied modules, a static Lean placeholder scan, an optional compile-availability signal, and metadata-only records with twelve recomputed negative cases.</strong> This module may claim fixture-bound import of copied public source, digest and required-anchor checks over the seventeen copied modules, a static placeholder-token scan over the copied Lean kernel, an optional local compile availability signal, and metadata-only result records with twelve recomputed negative cases. The proof boundary is exactly that copied-source checking: <code>AUTHORITY_CEILING</code> fixes <code>proof_authority_delta</code> to <code>none</code> and holds every action flag, including <code>provider_dispatch</code>, <code>source_mutation_authorized</code>, <code>publication_authorized</code>, and <code>release_authorized</code>, at false.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What stays refused</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It claims no formal-result correctness, no Erdos #257 solution, no benchmark claims, no live enforcement or orchestration, and no mutation or launch, and the ceiling can rise only from changed evidence, never this Markdown.</strong> It does not claim formal-result correctness, a solution of Erdos #257, official benchmark claims, live sandbox enforcement, live Codex orchestration, external model access, source-file changes, public sharing or launch-scope decision, whole-system equivalence, or whole-system correctness. The static scan is bounded evidence checking, and digest equality does not establish semantic equivalence to any private original.</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": "component-batch4-proof-authority-runtime.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "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-module-proof-derived-governed-mutation-authorization.html"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-module-mission-transaction-work-spine.html"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-module-agent-route-observability-runtime.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, whole-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-module-batch4-proof-authority-runtime.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 probe[\"batch4_probe_manifest.json 12 mechanisms + 12 negative cases\"] manifest[\"source_module_manifest.json 17 copied source modules\"] evaluate[\"_evaluate run / validate-bundle\"] anchors[\"_mechanism_status module present + required anchors\"] scan[\"_erdos_static_scan reject sorry / admit / axiom\"] probe2[\"_lean_lake_probe compile availability, delta = none\"] negatives[\"_semantic_negative_case_proofs verdict recomputed from source\"] record[\"metadata-only result record refs, digests, anchor counts, ceiling\"] probe --> evaluate manifest --> evaluate evaluate --> anchors evaluate --> scan scan --> probe2 evaluate --> negatives anchors --> record scan --> record negatives --> record",
            "source_format": "mermaid",
            "source_hash": "sha256:8e70a8e7a990e9291241216f622a772a9c86e7bae94585d47db687c48f4d3856",
            "source_line_end": 83,
            "source_line_start": 63
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "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-module-proof-derived-governed-mutation-authorization.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-module-agent-route-observability-runtime.html"
              }
            ],
            "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": "component-batch4-proof-authority-runtime.html"
              },
              {
                "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": 138,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch4_proof_authority_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Necula, 1997",
            "section_id": "evidence-before-authority-from-proof-carrying-code",
            "url": "https://en.wikipedia.org/wiki/Proof-carrying_code"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A single component bundles seven easily overclaimed source files into one inspectable unit: proof search, an Erdos #257 Lean kernel, reasoning-authority fences, completion, bitemporal logging, task-policy wrapping, and context-yield. batch4proofauthority_runtime is one Microcosm component that gathers a group of source files that are easy to overclaim and checks them as a single inspectable unit. The files cover proof search, a copied Lean certificate kernel for Erdos #257, reasoning-authority fences, completion planning, bitemporal claim logging, macOS task-policy wrapping, and context-yield attribution.",
            "level": 4,
            "order": 1,
            "section_id": "proof-authority-claims-are-recomputed-from-source",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Proof-authority claims are recomputed from source"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It never runs those systems: it reads their copied public source, checks each mechanism against required anchors, recomputes one negative case per mechanism, and writes a metadata-only result record. The component does not run any of those systems. It reads their copied public source, checks each declared mechanism against named required anchors, recomputes a negative case per mechanism from that source, and writes a result record. The record carries source references, digests, anchor counts, and bounded outcomes. It does not carry source bodies or live private state.",
            "level": 4,
            "order": 2,
            "section_id": "two-runtime-paths-share-one-authority-boundary",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Two runtime paths share one authority boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The only positive claim is narrow: copied source is present, its required anchors are in place, and the copied Lean kernel is free of proof placeholders, with everything stronger refused openly. Its positive claim is narrow. The copied source is present, its required anchors are in place, and the copied Lean kernel is free of proof placeholders. Everything stronger is refused in the open.",
            "level": 4,
            "order": 3,
            "section_id": "a-passing-fixture-does-not-prove-a-theorem",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "A passing fixture does not establish a theorem"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each bundled mechanism looks like more than it is: proof search like solving open problems, the Lean kernel like a solution, a grant like a live sandbox, a wrapper like orchestration. These mechanisms sit next 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 looks like a live sandbox. A task-policy wrapper looks like live orchestration.",
            "level": 4,
            "order": 5,
            "section_id": "each-mechanism-invites-an-overclaim",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Each mechanism invites an overclaim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component asks only whether each mechanism can be shown as copied, anchored public source without inheriting an authority it lacks, making the import auditable. A loose import surface would let any of those read as more than it is. The component answers one narrow question per mechanism: can this be shown to a reader as copied, anchored, public source, without inheriting an authority it does not have. It makes the import auditable and forces every stronger statement into a visible limit.",
            "level": 4,
            "order": 6,
            "section_id": "one-narrow-question-per-mechanism",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "One narrow question per mechanism"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "run takes a fixture directory and runbatch4bundle takes the exported bundle, but both forward to runcrownjewelorgan with evaluate, so they share one gate. There are two entry shapes. run consumes a fixture input directory. runbatch4bundle consumes the exported bundle directory. Both forward to runcrownjewelorgan with evaluate as the evaluator, so they share one gate. main exposes them as the run and validate-bundle subcommands. _evaluate drives the checks in order: loadmanifest reads batch4probemanifest.json. Invalid JSON returns BATCH4PROBEMANIFESTINVALID; a non-object returns BATCH4PROBEMANIFESTNOT_OBJECT. modulerows builds a module-id to row map from the exported sourcemodulemanifest.jso\u2026",
            "level": 4,
            "order": 8,
            "section_id": "two-entry-shapes-over-one-gate",
            "source_line_end": 41,
            "source_line_start": 27,
            "title": "Two entry shapes over one gate"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "computednegativecaseverdict ignores the fixture's declared verdict and re-derives each one from source evidence, an overclaim-shape check, and a runtime probe, rejecting only when the source supports it. The negative-case step is the part worth reading closely. computednegativecaseverdict does not trust the fixture to declare its own verdict. It re-derives each verdict from source-observed evidence, an overclaim-shape check on the mechanism's declared ceiling, and a runtime probe, then marks the row declaredfixture_ignored. A case counts as rejected only when the source itself supports the rejection.",
            "level": 4,
            "order": 9,
            "section_id": "negative-verdicts-re-derived-from-source",
            "source_line_end": 45,
            "source_line_start": 42,
            "title": "Negative verdicts re-derived from source"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "evaluate passes only with no findings and a validated manifest, while resultcard attaches AUTHORITYCEILING and an omission record naming what is left out: source bodies, private runtime state, and model-output data. evaluate returns pass only when there are no findings and the source manifest validated. resultcard projects the outcome into a compact card and attaches scope_limit plus an omission record naming what is left out of the result: full copied source bodies, raw private runtime state, and live provider or session payloads.",
            "level": 4,
            "order": 10,
            "section_id": "pass-gate-and-the-omission-record",
            "source_line_end": 84,
            "source_line_start": 46,
            "title": "Pass gate and the omission record"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 86,
            "source_line_start": 85,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture's twelve negative cases, one per mechanism with a stable error code, are the public failure floor stopping the source import from reading as an unbounded proof or runtime claim. The fixture declares twelve negative cases, one per mechanism, each with a stable error code held in EXPECTEDNEGATIVECASES. They are the public failure floor that stops a source-import surface from reading as an unbounded proof or runtime claim: weakskeletonsynthesisfailure: BATCH4WEAKSKELETONMUSTNOTSILENT_PASS foundrylowrepairquarantine: BATCH4FOUNDRYREPAIREDCOUNTBELOWTHRESHOLD verisofttruthleak: BATCH4VERISOFTTRUTHLEAKREJECTED verisoftprefixanswerleakage: BATCH4VERISOFTPREFIXANSWERLEAKAGEREJECTED erdos\u2026",
            "level": 4,
            "order": 12,
            "section_id": "twelve-stable-error-codes-one-per-mechanism",
            "source_line_end": 103,
            "source_line_start": 87,
            "title": "Twelve stable error codes, one per mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A case is marked rejected only when the source-observed verdict supports it, never because the fixture said so. Each case is marked rejected only when the source-observed verdict supports it, not because the fixture said so.",
            "level": 4,
            "order": 13,
            "section_id": "rejection-requires-source-support",
            "source_line_end": 108,
            "source_line_start": 104,
            "title": "Rejection requires source support"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 110,
            "source_line_start": 109,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It separates the authority to act from the evidence permitting it, borrowing the evidence-before-authority ordering of proof-carrying code and capability security, yielding fixture-bound evidence rather than a verified authorization system. The component keeps the authority to act separate from the evidence that an action is permitted. That ordering 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. This module borrows the evidence-before-authority ordering over copied fixtures. The result is fixture-bound evidence, not a verified authorization system.",
            "level": 4,
            "order": 15,
            "section_id": "evidence-before-authority-from-proof-carrying-code",
            "source_line_end": 114,
            "source_line_start": 111,
            "title": "Evidence before authority, from proof-carrying code"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 16,
            "section_id": "validation-receipt-path",
            "source_line_end": 123,
            "source_line_start": 115,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The focused test covers fixture, bundle, digest, anchor, mutated-Lean-body rejection, and negative-case recomputation, while the corpus check confirms the bundle, Mermaid, Atlas, and Markdown projections stay consistent. The focused test exercises the fixture and bundle expectations, the source digest and anchor checks, the mutated-Lean-body rejection, and the negative-case recomputation. A pass is reader-verifiable evidence only.",
            "level": 4,
            "order": 17,
            "section_id": "what-the-two-checks-confirm",
            "source_line_end": 127,
            "source_line_start": 124,
            "title": "What the two checks confirm"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "claim-ceiling",
            "source_line_end": 129,
            "source_line_start": 128,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The module may claim only fixture-bound import, digest and anchor checks over the seventeen copied modules, a static Lean placeholder scan, an optional compile-availability signal, and metadata-only records with twelve recomputed negative cases. This module may claim fixture-bound import of copied public source, digest and required-anchor checks over the seventeen copied modules, a static placeholder-token scan over the copied Lean kernel, an optional local compile availability signal, and metadata-only result records with twelve recomputed negative cases. The proof boundary is exactly that copied-source checking: AUTHORITYCEILING fixes proofauthoritydelta to none and holds every action fla\u2026",
            "level": 4,
            "order": 19,
            "section_id": "what-the-module-may-claim",
            "source_line_end": 133,
            "source_line_start": 130,
            "title": "What the module may claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It claims no formal-result correctness, no Erdos #257 solution, no benchmark claims, no live enforcement or orchestration, and no mutation or launch, and the ceiling can rise only from changed evidence, never this Markdown. It does not claim formal-result correctness, a solution of Erdos #257, official benchmark claims, live sandbox enforcement, live Codex orchestration, external model access, source-file changes, public sharing or launch-scope decision, whole-system equivalence, or whole-system correctness. The static scan is bounded evidence checking, and digest equality does not establish semantic equivalence to any private original.",
            "level": 4,
            "order": 20,
            "section_id": "what-stays-refused",
            "source_line_end": 137,
            "source_line_start": 134,
            "title": "What stays refused"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch4_proof_authority_runtime.py",
            "path": "src/microcosm_core/organs/batch4_proof_authority_runtime.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 4 proof/authority/runtime source imports, static proof-placeholder checks, bounded synthetic exercises, exact-copy digest checks, negative cases, and scope limits.",
            "symbols": [
              "_load_manifest",
              "_module_rows",
              "_mechanism_status",
              "_erdos_static_scan",
              "_synthetic_runtime_exercises",
              "_evaluate",
              "run",
              "run_batch4_bundle"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch4_proof_authority_runtime.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch4_proof_authority_runtime.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Unsurfaced primitives are exercised from copied code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A scout found eleven small, load-bearing functions never shown publicly; this component copies them into the public clone and checks the copied bodies still behave as the prose claims.</strong> A scout found eleven small functions scattered across the wider system that were real and load-bearing but had never been shown as public evidence. This component copies those eleven into the public clone and checks that the copied bodies still behave the way the prose claims. It is the kind of code that quietly decides whether a bigger feature is correct: a finance unit-scale check, a clock that fires each market event once per session, a function that subtracts paused time from a recorded video offset.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each primitive gets a positive and negative path</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The check is by execution: each copied body runs on fixed synthetic input and is compared to its exact expected value, with a paired wrong input proving the guard.</strong> The check is by execution, not by description. For each primitive the component imports the copied body and runs it on a fixed public synthetic input, then compares the result against the exact value the real code should produce. Each primitive also carries one paired negative case, a deliberately wrong input that the code must reject or correct, so the result record shows both the working path and the guard.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Public fixtures do not become live authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The result record holds only pass or fail and summary numbers, never copied source, transcripts, payloads, or market data, with every finding stamped <code>body_in_receipt: false</code>.</strong> What lands in the result record is the pass or fail of each exercise plus a few summary numbers. Copied source text, operator transcripts, model-output data, and live market data never enter it. Every finding is stamped <code>body_in_receipt: false</code>.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why a digest is not enough</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A file hash proves only that bytes match, not that the logic is right, so this component closes the gap by running each copied body and asserting its output.</strong> Copying a function into a public bundle and checking its file hash proves only that the bytes match. It says nothing about whether the logic is right. A digest-only bundle is loose in exactly the place that matters: it can carry a body that no longer computes what its name says. This component closes that gap by running the copied body and asserting its output.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eleven primitives, one uniform shape</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The eleven primitives span ranking, distillation, handoff scoring, window merging, market graphs, finance assurance, status judgment, concurrency, clock scheduling, provider scoping, and demo remapping, each checked in the same shape.</strong> The eleven primitives span keyphrase ranking, schema-loose distillation, operator handoff scoring, observed-turn window merging, market situation graphs, finance numeric assurance, fail-closed status judgment, clone-local concurrency, market-clock scheduling, provider-recovery scoping, and demo-take temporal remapping. Each is checked in the same shape so a reader can see the working answer and the rejected answer side by side.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints, one shared driver</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_batch6_bundle</code> both pass <code>SPEC</code> and the <code>_evaluate</code> and <code>evaluate_negative_case</code> callbacks to <code>run_crown_jewel_organ</code>, with the bundle entrypoint setting <code>input_mode</code> to read copied source.</strong> <code>run</code> and <code>run_batch6_bundle</code> both hand <code>SPEC</code>, the input directory, and two callbacks to <code>run_crown_jewel_organ</code>: <code>_evaluate</code> and <code>evaluate_negative_case</code>. The bundle entrypoint sets <code>input_mode</code> to the exported-bundle mode so the same evaluator reads copied source rather than the fixture manifest.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Manifest load and roster checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> loads the probe manifest, keys the 26 copied modules by <code>module_id</code>, and confirms both <code>EXPECTED_MODULE_IDS</code> and the exact 11 <code>EXPECTED_MECHANISMS</code> are present.</strong> <code>_evaluate</code> runs the pipeline in order. It loads <code>batch6_probe_manifest.json</code> through <code>_load_manifest</code>, which rejects a non-JSON file with <code>BATCH6_PROBE_MANIFEST_INVALID</code> and a non-object with <code>BATCH6_PROBE_MANIFEST_NOT_OBJECT</code>. It resolves the copied modules with <code>_module_rows</code>, which reads the source-module manifest and keys each row by <code>module_id</code>. It confirms every id in <code>EXPECTED_MODULE_IDS</code> (26 rows) is present, then confirms the probe manifest names exactly the 11 mechanisms in <code>EXPECTED_MECHANISMS</code>, emitting <code>BATCH6_MECHANISM_SET_MISMATCH</code> on any missing or extra id.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Anchors gate the source exercise</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_mechanism_status</code> blocks any mechanism whose copied text is missing a module or <code>required_anchor</code>, and only when nothing is missing does <code>_run_source_exercise</code> import and run the real body.</strong> For each mechanism <code>_mechanism_status</code> reads the copied target text and checks that the module&#x27;s <code>required_anchors</code> all appear in it. A missing module or a missing anchor sets that mechanism to <code>blocked</code>. Then, only if no expected module is missing, <code>_run_source_exercise</code> imports the real copied body and runs it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Isolated import of copied bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_load_copied_module</code> loads each file under a private name inside <code>_temporary_sys_path</code> and <code>_temporary_import_namespaces</code>, so copied bodies run from the bundle without colliding with the running package.</strong> <code>_load_copied_module</code> does the import. It resolves the target path, then loads the file under a private module name inside <code>_temporary_sys_path</code> and <code>_temporary_import_namespaces</code>, so the copied <code>idea_microcosm</code>, <code>system</code>, and <code>tools</code> bodies load from the bundle without colliding with the running package. The exercise calls the real function and compares the answer.</p>\n<p>Four exercises make the idea concrete.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>demo_take_temporal_join</code> removes paused seconds</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>demo_take_temporal_join</code> feeds <code>video_t_seconds</code> a 120-second offset paused from 10s to 25s and asserts exactly 105.0, with an open-pause branch returning 15.0.</strong> <code>demo_take_temporal_join</code> calls <code>video_t_seconds</code>. It feeds a 120-second wall offset with one pause at 10s and resume at 25s and asserts the result is exactly 105.0, the 15 paused seconds removed. A second call with a pause that has not yet resumed checks the open-pause branch returns 15.0.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>finance_numeric_assurance</code> fails closed on bad numbers</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_finance_numeric_assurance</code> recomputes declared numbers, so a <code>usd_millions</code> row with mismatched flow and an out-of-range probability turns <code>display_state</code> to <code>blocked</code> and fails closed.</strong> <code>finance_numeric_assurance</code> calls <code>build_finance_numeric_assurance</code>, which 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> disagree by orders of magnitude, plus a probability declared as 70.2. The result record&#x27;s <code>display_state</code> becomes <code>blocked</code> and its <code>check_ids</code> include <code>stockgrid_flow_unit_scale_mismatch</code> and <code>probability_bounds</code>. A mislabelled unit or an out-of-range probability fails closed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>operator_handoff_linkage</code> scores capture against input</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>operator_handoff_linkage</code> scores a <code>TypeBCapture</code> against a <code>TypeAUserInput</code> by containment and overlap, putting a related pair at or above 0.8 and an unrelated one below 0.3.</strong> <code>operator_handoff_linkage</code> calls <code>score_pair</code> on a <code>TypeBCapture</code> (an agent&#x27;s earlier suggestion) against a <code>TypeAUserInput</code> (what the operator later typed), using containment, token overlap, and anchor matching. A related pair scores at or above the 0.8 floor with containment true; an unrelated &quot;summarize the weather forecast&quot; input scores below 0.3.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>metabolism_market_clock</code> enforces per-session idempotence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>metabolism_market_clock</code> sets <code>due_fire_points</code> to 15:31 UTC and fires the hourly points while suppressing the already-fired open event, enforcing once-per-session idempotence.</strong> <code>metabolism_market_clock</code> calls <code>due_fire_points</code>. It 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 stays suppressed. The guard is idempotence: an event that fired once must not fire again in the same session.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The other seven checks in brief</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The remaining seven follow the same shape, from <code>rake_ranked_phrases</code> and <code>distill_diagnostic</code> through market-graph, status-judgment, and <code>_paths_overlap</code> checks, each pairing a working answer with a rejected one.</strong> The other seven follow the same pattern. <code>rake_ranked_phrases</code> returns ranked phrases for real text and an empty list for stopword-only input. <code>distill_diagnostic</code> keeps assistant text and operator tail as separate roles with <code>body_persisted</code> false. <code>merge_observed_turn_window</code> appends a new observed tail and leaves a re-sent duplicate window unchanged. <code>build_market_situation_graph</code> with strict <code>validate_market_situation_graph</code> requires <code>counterevidence_edges</code> and a not-investment-advice guard on every situation. <code>judge_status_request</code> allows a transition with evidence, downgrades one missing it, blocks a forbidden upgrade, and blocks under a malformed policy. <code>_paths_overlap</code> reports a parent directory and a child path as overlapping and two siblings as not.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"329\" height=\"570\" viewBox=\"0 0 329 570\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"76.8\" y1=\"63.0\" x2=\"141.6\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"141.6,114.0 134.3,112.2 138.1,107.4\"></polygon><line class=\"pmd-edge\" x1=\"198.9\" y1=\"72.0\" x2=\"174.7\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"174.7,114.0 175.5,106.5 180.8,109.6\"></polygon><line class=\"pmd-edge\" x1=\"164.4\" y1=\"150.0\" x2=\"164.4\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"164.4,192.0 161.3,185.2 167.5,185.2\"></polygon><line class=\"pmd-edge\" x1=\"164.4\" y1=\"246.0\" x2=\"164.4\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"164.4,288.0 161.3,281.2 167.5,281.2\"></polygon><line class=\"pmd-edge\" x1=\"164.4\" y1=\"342.0\" x2=\"164.4\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"164.4,384.0 161.3,377.2 167.5,377.2\"></polygon><line class=\"pmd-edge\" x1=\"164.4\" y1=\"438.0\" x2=\"164.4\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"164.4,480.0 161.3,473.2 167.5,473.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=\"72.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"54.0\" y=\"49.5\">Probe</tspan></text><title>Probe</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"118.0\" y=\"18.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"214.4\" y=\"40.5\">source module manifest</tspan><tspan x=\"214.4\" y=\"58.5\">26 copied bodies</tspan></text><title>source module manifest 26 copied bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.1\" y=\"114.0\" width=\"244.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"164.4\" y=\"136.5\">_load_manifest / _module_rows</tspan></text><title>_load_manifest / _module_rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"60.6\" y=\"192.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"164.4\" y=\"214.5\">_mechanism_status</tspan><tspan x=\"164.4\" y=\"232.5\">module + anchor present?</tspan></text><title>_mechanism_status module + anchor present?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"53.2\" y=\"288.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"164.4\" y=\"310.5\">_run_source_exercise</tspan><tspan x=\"164.4\" y=\"328.5\">import copied body, run it</tspan></text><title>_run_source_exercise import copied body, run it</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.1\" y=\"384.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"164.4\" y=\"406.5\">evaluate_negative_case</tspan><tspan x=\"164.4\" y=\"424.5\">one wrong input per mechanism</tspan></text><title>evaluate_negative_case one wrong input per mechanism</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"49.5\" y=\"480.0\" width=\"229.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"164.4\" y=\"502.5\">result record</tspan><tspan x=\"164.4\" y=\"520.5\">pass/fail + summary numbers</tspan><tspan x=\"164.4\" y=\"538.5\">body_in_receipt false</tspan></text><title>result record pass/fail + summary numbers body_in_receipt false</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>Probe</dt><dd><code class=\"pm-diagram__ref-loc\">batch6_probe_manifest.json</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Probe[&quot;batch6_probe_manifest.json&quot;] Manifest[&quot;source module manifest 26 copied bodies&quot;] Load[&quot;_load_manifest / _module_rows&quot;] Anchor[&quot;_mechanism_status module + anchor present?&quot;] Exercise[&quot;_run_source_exercise import copied body, run it&quot;] Neg[&quot;evaluate_negative_case one wrong input per mechanism&quot;] Record[&quot;result record pass/fail + summary numbers body_in_receipt false&quot;] Probe --&gt; Load Manifest --&gt; Load Load --&gt; Anchor Anchor --&gt; Exercise Exercise --&gt; Neg Neg --&gt; Record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One guarded case per mechanism</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> holds one case per mechanism, each routed through <code>_observed_negative_case</code> and passing only when the paired exercise passed and its guard fired.</strong> <code>EXPECTED_NEGATIVE_CASES</code> holds one case per mechanism, and <code>evaluate_negative_case</code> routes each through <code>_observed_negative_case</code>, which reads the matching runtime exercise output. A case only passes when the paired exercise passed and its guard fired. The eleven are: <code>stopword_only_keyphrase_empty</code>, <code>schema_loose_voice_conflation</code>, <code>handoff_unrelated_below_floor</code>, <code>observed_turn_duplicate_rerender</code>, <code>market_situation_missing_counterevidence</code>, <code>finance_unit_scale_mismatch</code>, <code>status_policy_poisoned</code>, <code>concurrency_parent_child_conflict</code>, <code>market_clock_duplicate_fire_suppressed</code>, <code>provider_timeout_scope_narrow</code>, and <code>demo_take_pause_remap</code>. Each carries a stable expected error code, for example <code>BATCH6_FINANCE_UNIT_SCALE_MISMATCH_BLOCKED</code> for the finance case.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Established provenance and policy patterns</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The primitives draw on established patterns, borrowing provenance and policy-engine design for the market and status pieces and event-time-versus-record-time separation for the demo-take remap.</strong> The copied primitives draw on established patterns rather than novel theory. The market and status pieces borrow from provenance and policy-engine design; the demo-take remap follows the practice of keeping event time separate from record time.</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><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 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<h4 class=\"pm-body__h pm-body__h--sub\">Bounded to source-open public fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component keeps to source-open public fixtures and exposes no live operator memory, market data, provider state, or publishing-scope decision.</strong> The component keeps to source-open public fixtures and does not expose live operator memory, live market data, provider state, or publishing-scope decision.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from the <code>microcosm-substrate/</code> public root:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass proves</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means all 26 modules carried their anchors, all 11 exercises returned expected values, all 11 negative cases fired their guard, and no record leaked a body or private state.</strong> A pass means all 26 copied modules carried their required anchors, all 11 source exercises returned the expected values, all 11 negative cases fired their guard, and no result record leaked a copied body or private state. The corpus and projection checks prove only that the generated instance for this module is fresh.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that eleven copied bodies were imported, anchor-checked, exercised to their exact expected outputs, and paired with negative cases, all under metadata-only records.</strong> The strongest claim here is narrow. Eleven copied bodies were imported into the public clone, checked against their required source anchors, exercised on public synthetic input to their exact expected outputs, and paired with negative cases, all under metadata-only result records. That is the proof boundary and the scope limit for this page.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it refuses past that</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is not operator memory, capture authority, trading decisions, provider recovery, media launch, source-file changes, or launch-scope decision, and <code>AUTHORITY_CEILING</code> holds every action flag at false.</strong> It refuses everything past that. It is not live operator memory, not capture authority, not trading decisions, not live provider recovery, not demo media launch, not source-file changes, not public sharing or launch-scope decision, not equivalence to the private root, and not whole-system correctness. <code>AUTHORITY_CEILING</code> in the source sets <code>launch_authorized</code>, <code>provider_dispatch</code>, <code>runtime_execution</code>, <code>source_mutation_authorized</code>, <code>publication_authorized</code>, and <code>release_authorized</code> all to false.</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": "component-batch6-unsurfaced-primitives-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "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-module-batch12-market-dashboard-read-model-capsule.html"
          },
          {
            "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-module-batch7-demo-take-console-capsule.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, whole-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-module-batch6-unsurfaced-primitives-capsule.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 TD Probe[\"batch6_probe_manifest.json\"] Manifest[\"source module manifest 26 copied bodies\"] Load[\"_load_manifest / _module_rows\"] Anchor[\"_mechanism_status module + anchor present?\"] Exercise[\"_run_source_exercise import copied body, run it\"] Neg[\"evaluate_negative_case one wrong input per mechanism\"] Record[\"result record pass/fail + summary numbers body_in_receipt false\"] Probe --> Load Manifest --> Load Load --> Anchor Anchor --> Exercise Exercise --> Neg Neg --> Record",
            "source_format": "mermaid",
            "source_hash": "sha256:ec4c2cdce4878a44e23ecbcf8ca7fa9c5372bb2d2764ccb79ce6aa6bb9b728fd",
            "source_line_end": 80,
            "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": 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-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "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-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "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-module-batch7-demo-take-console-capsule.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch6_unsurfaced_primitives_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Unsurfaced Source Primitives Bundle",
                "relation": "explains",
                "url": "component-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "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": 137,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "established-provenance-and-policy-patterns",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "established-provenance-and-policy-patterns",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "bitemporal history",
            "section_id": "established-provenance-and-policy-patterns",
            "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, load-bearing functions never shown publicly; this component copies them into the public clone and checks the copied bodies still behave as the prose claims. A scout found eleven small functions scattered across the wider system that were real and load-bearing but had never been shown as public evidence. This component copies those eleven into the public clone and checks that the copied bodies still behave the way the prose claims. It is the kind of code that quietly decides whether a bigger feature is correct: a finance unit-scale check, a clock that fires each market event once per session, a function that subtracts paused time from a recorded video offset.",
            "level": 4,
            "order": 1,
            "section_id": "unsurfaced-primitives-are-exercised-from-copied-code",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Unsurfaced primitives are exercised from copied code"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The check is by execution: each copied body runs on fixed synthetic input and is compared to its exact expected value, with a paired wrong input proving the guard. The check is by execution, not by description. For each primitive the component imports the copied body and runs it on a fixed public synthetic input, then compares the result against the exact value the real code should produce. Each primitive also carries one paired negative case, a deliberately wrong input that the code must reject or correct, so the result record shows both the working path and the guard.",
            "level": 4,
            "order": 2,
            "section_id": "each-primitive-gets-a-positive-and-negative-path",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Each primitive gets a positive and negative path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The result record holds only pass or fail and summary numbers, never copied source, transcripts, payloads, or market data, with every finding stamped bodyinreceipt: false. What lands in the result record is the pass or fail of each exercise plus a few summary numbers. Copied source text, operator transcripts, model-output data, and live market data never enter it. Every finding is stamped bodyinreceipt: false.",
            "level": 4,
            "order": 3,
            "section_id": "public-fixtures-do-not-become-live-authority",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Public fixtures do not become live authority"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A file hash proves only that bytes match, not that the logic is right, so this component closes the gap by running each copied body and asserting its output. Copying a function into a public bundle and checking its file hash proves only that the bytes match. It says nothing about whether the logic is right. A digest-only bundle is loose in exactly the place that matters: it can carry a body that no longer computes what its name says. This component closes that gap by running the copied body and asserting its output.",
            "level": 4,
            "order": 5,
            "section_id": "why-a-digest-is-not-enough",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Why a digest is not enough"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The eleven primitives span ranking, distillation, handoff scoring, window merging, market graphs, finance assurance, status judgment, concurrency, clock scheduling, provider scoping, and demo remapping, each checked in the same shape. The eleven primitives span keyphrase ranking, schema-loose distillation, operator handoff scoring, observed-turn window merging, market situation graphs, finance numeric assurance, fail-closed status judgment, clone-local concurrency, market-clock scheduling, provider-recovery scoping, and demo-take temporal remapping. Each is checked in the same shape so a reader can see the working answer and the rejected answer side by side.",
            "level": 4,
            "order": 6,
            "section_id": "eleven-primitives-one-uniform-shape",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Eleven primitives, one uniform shape"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runbatch6bundle both pass SPEC and the evaluate and evaluatenegativecase callbacks to runcrownjewelorgan, with the bundle entrypoint setting inputmode to read copied source. run and runbatch6bundle both hand SPEC, the input directory, and two callbacks to runcrownjewelorgan: evaluate and evaluatenegativecase. The bundle entrypoint sets inputmode to the exported-bundle mode so the same evaluator reads copied source rather than the fixture manifest.",
            "level": 4,
            "order": 8,
            "section_id": "two-entrypoints-one-shared-driver",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "Two entrypoints, one shared driver"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate loads the probe manifest, keys the 26 copied modules by moduleid, and confirms both EXPECTEDMODULEIDS and the exact 11 EXPECTEDMECHANISMS are present. evaluate runs the pipeline in order. It loads batch6probemanifest.json through loadmanifest, which rejects a non-JSON file with BATCH6PROBEMANIFESTINVALID and a non-object with BATCH6PROBEMANIFESTNOTOBJECT. It resolves the copied modules with modulerows, which reads the source-module manifest and keys each row by moduleid. It confirms every id in EXPECTEDMODULEIDS (26 rows) is present, then confirms the probe manifest names exactly the 11 mechanisms in EXPECTEDMECHANISMS, emitting BATCH6MECHANISMSET_MISMATCH on any missing or extra i\u2026",
            "level": 4,
            "order": 9,
            "section_id": "manifest-load-and-roster-checks",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "Manifest load and roster checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "mechanismstatus blocks any mechanism whose copied text is missing a module or requiredanchor, and only when nothing is missing does runsourceexercise import and run the real body. For each mechanism mechanismstatus reads the copied target text and checks that the module's requiredanchors all appear in it. A missing module or a missing anchor sets that mechanism to blocked. Then, only if no expected module is missing, runsource_exercise imports the real copied body and runs it.",
            "level": 4,
            "order": 10,
            "section_id": "anchors-gate-the-source-exercise",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Anchors gate the source exercise"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "loadcopiedmodule loads each file under a private name inside temporarysyspath and temporaryimportnamespaces, so copied bodies run from the bundle without colliding with the running package. loadcopiedmodule does the import. It resolves the target path, then loads the file under a private module name inside temporarysyspath and temporaryimportnamespaces, so the copied ideamicrocosm, system, and tools bodies load from the bundle without colliding with the running package. The exercise calls the real function and compares the answer. Four exercises make the idea concrete.",
            "level": 4,
            "order": 11,
            "section_id": "isolated-import-of-copied-bodies",
            "source_line_end": 44,
            "source_line_start": 39,
            "title": "Isolated import of copied bodies"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "demotaketemporaljoin feeds videotseconds a 120-second offset paused from 10s to 25s and asserts exactly 105.0, with an open-pause branch returning 15.0. demotaketemporaljoin calls videotseconds. It feeds a 120-second wall offset with one pause at 10s and resume at 25s and asserts the result is exactly 105.0, the 15 paused seconds removed. A second call with a pause that has not yet resumed checks the open-pause branch returns 15.0.",
            "level": 4,
            "order": 12,
            "section_id": "demo-take-temporal-join-removes-paused-seconds",
            "source_line_end": 48,
            "source_line_start": 45,
            "title": "`demo_take_temporal_join` removes paused seconds"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildfinancenumericassurance recomputes declared numbers, so a usdmillions row with mismatched flow and an out-of-range probability turns displaystate to blocked and fails closed. financenumericassurance calls buildfinancenumericassurance, which recomputes declared numbers instead of trusting them. The exercise hands it a flow row tagged usdmillions whose flow and flowusd disagree by orders of magnitude, plus a probability declared as 70.2. The result record's displaystate becomes blocked and its checkids include stockgridflowunitscalemismatch and probability_bounds. A mislabelled unit or an out-of-range probability fails closed.",
            "level": 4,
            "order": 13,
            "section_id": "finance-numeric-assurance-fails-closed-on-bad-numbers",
            "source_line_end": 52,
            "source_line_start": 49,
            "title": "`finance_numeric_assurance` fails closed on bad numbers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "operatorhandofflinkage scores a TypeBCapture against a TypeAUserInput by containment and overlap, putting a related pair at or above 0.8 and an unrelated one below 0.3. operatorhandofflinkage calls score_pair on a TypeBCapture (an agent's earlier suggestion) against a TypeAUserInput (what the operator later typed), using containment, token overlap, and anchor matching. A related pair scores at or above the 0.8 floor with containment true; an unrelated \"summarize the weather forecast\" input scores below 0.3.",
            "level": 4,
            "order": 14,
            "section_id": "operator-handoff-linkage-scores-capture-against-input",
            "source_line_end": 56,
            "source_line_start": 53,
            "title": "`operator_handoff_linkage` scores capture against input"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "metabolismmarketclock sets duefirepoints to 15:31 UTC and fires the hourly points while suppressing the already-fired open event, enforcing once-per-session idempotence. metabolismmarketclock calls duefirepoints. It 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 stays suppressed. The guard is idempotence: an event that fired once must not fire again in the same session.",
            "level": 4,
            "order": 15,
            "section_id": "metabolism-market-clock-enforces-per-session-idempotence",
            "source_line_end": 60,
            "source_line_start": 57,
            "title": "`metabolism_market_clock` enforces per-session idempotence"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The remaining seven follow the same shape, from rakerankedphrases and distilldiagnostic through market-graph, status-judgment, and pathsoverlap checks, each pairing a working answer with a rejected one. The other seven follow the same pattern. rakerankedphrases returns ranked phrases for real text and an empty list for stopword-only input. distilldiagnostic keeps assistant text and operator tail as separate roles with bodypersisted false. mergeobservedturnwindow appends a new observed tail and leaves a re-sent duplicate window unchanged. buildmarketsituationgraph with strict validatemarketsituationgraph requires counterevidenceedges and a not-investment-advice guard on every situation. judg\u2026",
            "level": 4,
            "order": 16,
            "section_id": "the-other-seven-checks-in-brief",
            "source_line_end": 81,
            "source_line_start": 61,
            "title": "The other seven checks in brief"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "negative-cases",
            "source_line_end": 83,
            "source_line_start": 82,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES holds one case per mechanism, each routed through observednegativecase and passing only when the paired exercise passed and its guard fired. EXPECTEDNEGATIVECASES holds one case per mechanism, and evaluatenegativecase routes each through observednegativecase, which reads the matching runtime exercise output. A case only passes when the paired exercise passed and its guard fired. The eleven are: stopwordonlykeyphraseempty, schemaloosevoiceconflation, handoffunrelatedbelowfloor, observedturnduplicatererender, marketsituationmissingcounterevidence, financeunitscalemismatch, statuspolicypoisoned, concurrencyparentchildconflict, marketclockduplicatefiresuppressed, providert\u2026",
            "level": 4,
            "order": 18,
            "section_id": "one-guarded-case-per-mechanism",
            "source_line_end": 87,
            "source_line_start": 84,
            "title": "One guarded case per mechanism"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 89,
            "source_line_start": 88,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The primitives draw on established patterns, borrowing provenance and policy-engine design for the market and status pieces and event-time-versus-record-time separation for the demo-take remap. The copied primitives draw on established patterns rather than novel theory. The market and status pieces borrow from provenance and policy-engine design; the demo-take remap follows the practice of keeping event time separate from record time. W3C PROV, for reconciling derived artifacts back to entities, activities, and responsible agents. Open Policy Agent, which separates policy evaluation from application code through a general-purpose engine. Martin Fowler's bitemporal history, as a prior patter\u2026",
            "level": 4,
            "order": 20,
            "section_id": "established-provenance-and-policy-patterns",
            "source_line_end": 97,
            "source_line_start": 90,
            "title": "Established provenance and policy patterns"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component keeps to source-open public fixtures and exposes no live operator memory, market data, provider state, or public sharing decision. The component keeps to source-open public fixtures and does not expose live operator memory, live market data, provider state, or public sharing decision.",
            "level": 4,
            "order": 21,
            "section_id": "bounded-to-source-open-public-fixtures",
            "source_line_end": 102,
            "source_line_start": 98,
            "title": "Bounded to source-open public fixtures"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 22,
            "section_id": "validation-receipt-path",
            "source_line_end": 122,
            "source_line_start": 103,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means all 26 modules carried their anchors, all 11 exercises returned expected values, all 11 negative cases fired their guard, and no record leaked a body or private state. A pass means all 26 copied modules carried their required anchors, all 11 source exercises returned the expected values, all 11 negative cases fired their guard, and no result record leaked a copied body or private state. The corpus and projection checks prove only that the generated instance for this module is fresh.",
            "level": 4,
            "order": 23,
            "section_id": "what-a-pass-proves",
            "source_line_end": 126,
            "source_line_start": 123,
            "title": "What a pass proves"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 24,
            "section_id": "claim-ceiling",
            "source_line_end": 128,
            "source_line_start": 127,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is that eleven copied bodies were imported, anchor-checked, exercised to their exact expected outputs, and paired with negative cases, all under metadata-only records. The strongest claim here is narrow. Eleven copied bodies were imported into the public clone, checked against their required source anchors, exercised on public synthetic input to their exact expected outputs, and paired with negative cases, all under metadata-only result records. That is the proof boundary and the scope limit for this page.",
            "level": 4,
            "order": 25,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 132,
            "source_line_start": 129,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is not operator memory, capture authority, trading decisions, provider recovery, media launch, source-file changes, or launch-scope decision, and AUTHORITYCEILING holds every action flag at false. It refuses everything past that. It is not live operator memory, not capture authority, not trading decisions, not live provider recovery, not demo media launch, not source-file changes, not public sharing or launch-scope decision, not equivalence to the private root, and not whole-system correctness. AUTHORITYCEILING in the source sets launchauthorized, providerdispatch, runtimeexecution, sourcemutationauthorized, publicationauthorized, and release_authorized all to false.",
            "level": 4,
            "order": 26,
            "section_id": "what-it-refuses-past-that",
            "source_line_end": 136,
            "source_line_start": 133,
            "title": "What it refuses past that"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch6_unsurfaced_primitives_capsule.py",
            "path": "src/microcosm_core/organs/batch6_unsurfaced_primitives_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 6 source-open primitive imports, copied-module digest and anchor checks, public synthetic source exercises, negative cases, and scope limits.",
            "symbols": [
              "_load_manifest",
              "_module_rows",
              "_load_copied_module",
              "_mechanism_status",
              "_run_source_exercise",
              "_evaluate",
              "run",
              "run_batch6_bundle"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch6_unsurfaced_primitives_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Before rendered tree</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Before a rendered tree reaches a public reader, one narrow question stands: does it carry account secret shapes, a non-public paths, a transport symbol, or an escaping symlink that should not leave the workspace?</strong> Before a rendered tree of files is exposed to a public reader, someone has to answer one narrow question: does this tree contain anything that should not leave the workspace? account secret-shaped strings, a private home path, a browser transport symbol, or a symlink pointing outside the tree are all ways for private material to ride along with an otherwise public projection.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Component answers question</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component answers that question over a directory of rendered files with a <code>green</code> or <code>red</code> verdict: a data-loss-prevention gate for one tree, not a general scanner.</strong> This component answers that one question over a directory of rendered files and returns a <code>green</code> or <code>red</code> verdict. It is a data-loss-prevention gate for one tree, not a general scanner.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Design point is</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design point is what it does with a find: each match is recorded by category, path, line, and a SHA-256 hash while the matched value is dropped, so the report never becomes a second copy of the leak.</strong> The design point is what it does with what it finds. A secret scanner that prints the secret into its own report has made 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. A reviewer can confirm that a leak was found and where, without the result record becoming the thing that leaks.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The quiet co-travel failure mode</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The failure a loose gate allows is quiet co-travel: a rendered file carries a key or non-public paths nobody noticed, and a naive report copies that value into a second guarded artifact.</strong> The failure mode a loose gate allows is quiet co-travel. A publish step renders a directory, a human skims it, and one file carries a key or a non-public paths that nobody noticed. The problem is not that leaks are undetectable. The problem is that ad hoc review misses them and that a naive report copies the sensitive value out of the file and into a second artifact that then also has to be guarded.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixing the position of the check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This gate reads rendered files and path names against fixed regular expressions, treats an escaping symlink as a hard blocker, folds in an optional <code>gitleaks</code> run, and emits a hash-only publishable record.</strong> This gate fixes the position of that check. It reads the rendered files and their 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. The verdict is deterministic for the same input, the counts are honest, and the result record is safe to publish because it holds hashes and categories, not the matched text.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>scan_projection</code> resolves and walks the root</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>scan_projection</code> resolves the supplied root, raises <code>ValueError</code> if it is missing or not a directory, normalises policy-exception paths, and walks the tree in sorted path order.</strong> The entry point is <code>scan_projection(root, ...)</code>. It resolves the supplied root and raises <code>ValueError</code> if the root is missing or is not a directory. It then normalises the caller&#x27;s policy-exception paths against <code>DEFAULT_POLICY_EXCEPTION_PATHS</code> through <code>_normalise_policy_paths</code>, and walks the tree in sorted path order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three per-entry checks in order</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each entry passes three checks in order: skip-and-count for named directories and <code>.pyc</code> files, record a symlink whose target escapes the root, and scan every other path two ways.</strong> For each entry the walk applies three checks in order. Directories named in <code>SCAN_SKIP_DIR_NAMES</code> (<code>node_modules</code>, <code>.git</code>, <code>.vite</code>, <code>dist</code>, <code>__pycache__</code>, <code>.pytest_cache</code>) and files with a <code>.pyc</code> suffix are skipped and counted. A symlink whose resolved target does not sit under the root is recorded as a symlink escape, keeping only the relative path and a hash of the escaped target. Every other path is scanned two ways.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Path and content pattern scans</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_scan_path</code> runs the relative path against <code>PATH_PATTERNS</code> and <code>_scan_file</code> runs UTF-8 contents against <code>CONTENT_PATTERNS</code> for account secrets, non-public paths, and host-bound transport, skipping any file it cannot read as text.</strong> <code>_scan_path</code> runs the relative path string against <code>PATH_PATTERNS</code>: private history and voice file shapes, a private notes tree shape, and browser transport file names. <code>_scan_file</code> reads each readable file as UTF-8 and runs its contents against <code>CONTENT_PATTERNS</code>: private key blocks and vendor key shapes under account secrets (for example <code>openai_key_shape</code>, <code>github_token_shape</code>, <code>aws_access_key_shape</code>), private home and profile paths under <code>private_path</code>, and browser transport symbols and debug ports under <code>host_bound_transport</code>. A file that cannot be read as text is skipped, not failed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_hit</code> stores a hash, never the value</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Every match becomes a <code>_hit</code> record carrying category, pattern name, path, optional line, source kind, policy-exception flag, and <code>match_sha256</code>, and this is the single place the leak-safety property is enforced.</strong> Every match becomes a record through <code>_hit</code>. That record carries the category, the pattern name, the relative path, an optional line number, the source kind (<code>content</code> or <code>path</code>), whether the path is a policy exception, and <code>match_sha256</code>. The matched value is never stored. This is the single place the leak-safety property is enforced.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Splitting hits and computing the verdict</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>scan_projection</code> retains policy-exception hits as non-blocking evidence, treats every other hit as blocking, folds in an optional redacted <code>gitleaks</code> run, and sets the verdict <code>red</code> on any blocker.</strong> <code>scan_projection</code> then splits the hits. Any hit whose path is in the policy exception set is retained as evidence but does not block. Every other hit is a blocking hit. If the caller asked for it, <code>run_gitleaks</code> runs the external scanner over the root with <code>--redact</code> and records only its status, finding count, return code, and hashed stdout and stderr. <code>_overall_status</code> computes the verdict: <code>red</code> if there is any blocking hit or symlink escape, or if the <code>gitleaks</code> status is <code>red</code>, <code>error</code>, or <code>unavailable_fail_closed</code>; otherwise <code>green</code>. The result sets <code>public_release_allowed_by_scan</code> to true only when the status is <code>green</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture-driven evaluation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_case</code> materialises one JSON case, runs <code>scan_projection</code>, and checks the observed status, while <code>evaluate_fixture_dir</code> passes only when every case meets its expectation.</strong> Two functions drive the check from fixtures. <code>evaluate_case</code> materialises one JSON case into a temporary root, runs <code>scan_projection</code>, and compares the observed status to the case&#x27;s expected status. <code>evaluate_fixture_dir</code> runs every case in a directory and returns <code>status: pass</code> only when all cases meet their expectation. <code>main</code> exposes both a <code>scan</code> and an <code>evaluate-fixtures</code> subcommand.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>scan_projection</code></td><td>Walks the root, scans paths and files, computes the verdict</td></tr><tr><td><code>_scan_path</code> / <code>_scan_file</code></td><td>Apply <code>PATH_PATTERNS</code> and <code>CONTENT_PATTERNS</code></td></tr><tr><td><code>_hit</code></td><td>Builds a hash-only record and drops the matched value</td></tr><tr><td><code>_overall_status</code></td><td>Derives <code>green</code> or <code>red</code> from hits, symlinks, and gitleaks</td></tr><tr><td><code>run_gitleaks</code></td><td>Optional external scan, recorded as status and hashes only</td></tr><tr><td><code>evaluate_case</code> / <code>evaluate_fixture_dir</code></td><td>Run fixture cases and check expected status</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (12 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"427\" height=\"690\" viewBox=\"0 0 427 690\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"213.7\" y1=\"72.0\" x2=\"213.7\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"213.7,114.0 210.6,107.2 216.8,107.2\"></polygon><line class=\"pmd-edge\" x1=\"189.1\" y1=\"150.0\" x2=\"131.6\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"131.6,192.0 135.3,185.5 139.0,190.4\"></polygon><line class=\"pmd-edge\" x1=\"237.5\" y1=\"150.0\" x2=\"292.9\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"292.9,192.0 285.6,190.3 289.3,185.4\"></polygon><line class=\"pmd-edge\" x1=\"270.3\" y1=\"228.0\" x2=\"161.9\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"161.9,270.0 167.2,264.7 169.4,270.4\"></polygon><line class=\"pmd-edge\" x1=\"313.6\" y1=\"228.0\" x2=\"306.5\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"306.5,270.0 304.6,262.7 310.7,263.8\"></polygon><line class=\"pmd-edge\" x1=\"277.1\" y1=\"324.0\" x2=\"238.5\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"238.5,366.0 240.9,358.9 245.4,363.0\"></polygon><line class=\"pmd-edge\" x1=\"190.9\" y1=\"420.0\" x2=\"155.5\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"155.5,462.0 157.6,454.8 162.2,458.7\"></polygon><line class=\"pmd-edge\" x1=\"248.0\" y1=\"420.0\" x2=\"301.3\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"301.3,462.0 294.0,460.2 297.8,455.4\"></polygon><line class=\"pmd-edge\" x1=\"104.3\" y1=\"324.0\" x2=\"201.5\" y2=\"540.0\"></line><polygon class=\"pmd-arrow\" points=\"201.5,540.0 196.0,535.0 201.5,532.5\"></polygon><line class=\"pmd-edge\" x1=\"301.3\" y1=\"498.0\" x2=\"248.0\" y2=\"540.0\"></line><polygon class=\"pmd-arrow\" points=\"248.0,540.0 251.4,533.4 255.2,538.2\"></polygon><line class=\"pmd-edge\" x1=\"189.8\" y1=\"594.0\" x2=\"152.6\" y2=\"636.0\"></line><polygon class=\"pmd-arrow\" points=\"152.6,636.0 154.8,628.8 159.4,632.9\"></polygon><line class=\"pmd-edge\" x1=\"235.3\" y1=\"594.0\" x2=\"269.0\" y2=\"636.0\"></line><polygon class=\"pmd-arrow\" points=\"269.0,636.0 262.3,632.6 267.1,628.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.7\" y=\"18.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"213.7\" y=\"40.5\">Rendered root</tspan><tspan x=\"213.7\" y=\"58.5\">walk in sorted order</tspan></text><title>Rendered root walk in sorted order</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"213.7,114.0 291.6,132.0 213.7,150.0 135.8,132.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"213.7\" y=\"136.5\">Skip dir or .pyc?</tspan></text><title>Skip dir or .pyc?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"192.0\" width=\"178.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"107.0\" y=\"214.5\">Counted, not scanned</tspan></text><title>Counted, not scanned</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"316.7,192.0 409.4,210.0 316.7,228.0 224.0,210.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"316.7\" y=\"214.5\">Symlink escapes root?</tspan></text><title>Symlink escapes root?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"270.0\" width=\"148.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"92.2\" y=\"292.5\">Symlink escape</tspan><tspan x=\"92.2\" y=\"310.5\">target hash only</tspan></text><title>Symlink escape target hash only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"194.4\" y=\"270.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"301.9\" y=\"292.5\">_scan_path and _scan_file</tspan><tspan x=\"301.9\" y=\"310.5\">_hit stores hash only</tspan></text><title>_scan_path and _scan_file _hit stores hash only</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"213.7,366.0 280.5,393.0 213.7,420.0 146.9,393.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"213.7\" y=\"388.5\">Path in policy</tspan><tspan x=\"213.7\" y=\"406.5\">exception set?</tspan></text><title>Path in policy exception set?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"43.9\" y=\"462.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"140.3\" y=\"484.5\">Retained, non-blocking</tspan></text><title>Retained, non-blocking</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"264.7\" y=\"462.0\" width=\"118.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"484.5\">Blocking hit</tspan></text><title>Blocking hit</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"213.7,540.0 306.4,567.0 213.7,594.0 121.0,567.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"213.7\" y=\"562.5\">Blocking hit, escape,</tspan><tspan x=\"213.7\" y=\"580.5\">or gitleaks red?</tspan></text><title>Blocking hit, escape, or gitleaks red?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"80.9\" y=\"636.0\" width=\"111.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"658.5\">red verdict</tspan></text><title>red verdict</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"220.3\" y=\"636.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"283.4\" y=\"658.5\">green verdict</tspan></text><title>green verdict</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Root[&quot;Rendered root walk in sorted order&quot;] Root --&gt; Skip{&quot;Skip dir or .pyc?&quot;} Skip -- &quot;yes&quot; --&gt; Count[&quot;Counted, not scanned&quot;] Skip -- &quot;no&quot; --&gt; Link{&quot;Symlink escapes root?&quot;} Link -- &quot;yes&quot; --&gt; Escape[&quot;Symlink escape target hash only&quot;] Link -- &quot;no&quot; --&gt; Scan[&quot;_scan_path and _scan_file _hit stores hash only&quot;] Scan --&gt; Policy{&quot;Path in policy exception set?&quot;} Policy -- &quot;yes&quot; --&gt; Kept[&quot;Retained, non-blocking&quot;] Policy -- &quot;no&quot; --&gt; Block[&quot;Blocking hit&quot;] Escape --&gt; Verdict{&quot;Blocking hit, escape, or gitleaks red?&quot;} Block --&gt; Verdict Verdict -- &quot;yes&quot; --&gt; Red[&quot;red verdict&quot;] Verdict -- &quot;no&quot; --&gt; Green[&quot;green verdict&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two green cases, three red</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Five cases split two green and three red, and <code>policy_exception_hash_only</code> plants a boundary-document example inside a policy-exception path and still expects green with the hit retained but non-blocking.</strong> The fixture set has five cases: two that must stay green and three that must go red. <code>clean_projection</code> and <code>policy_exception_hash_only</code> are the positive cases; the second plants a boundary-document example inside a policy-exception path and expects a green verdict with the hit retained but non-blocking.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three blockers, each hash-only</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The three negative cases force a non-public paths, a vendor key shape, and a path-name pattern block, and the tests assert none of those values survive into the emitted record.</strong> The three negative cases each force a distinct blocker. <code>planted_private_path</code> places a private home path in a file body and expects <code>red</code> with the match stored as a hash. <code>planted_key_shape</code> plants a vendor key shape and expects <code>red</code> without the raw key appearing anywhere in the result. <code>path_pattern_blocked</code> carries a non-public paths shape in a file name so the block comes from <code>_scan_path</code>, not file contents. The focused tests confirm each of these, and they assert directly that the non-public paths, the key shape, and the symlink target do not survive into the emitted record.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Data-loss-prevention and secret-scanning lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component follows data-loss-prevention and secret-scanning practice, anchored by NIST DLP, GitHub secret scanning, and Gitleaks, contributing the hash-only result record and policy-exception split over one projection tree.</strong> The component follows data-loss-prevention and secret-scanning practice: scan artifacts before public sharing, detect account secret-shaped strings and non-public paths markers, keep enough evidence for triage, and never copy the sensitive payload into the report. Relevant anchors are 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> work, <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>, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/gitleaks/gitleaks\">Gitleaks</a>, which this gate can call as an optional second pass. The contribution here is the hash-only result record and the policy-exception split, narrowed to one rendered projection tree.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reader-verifiable result record is</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The reader-verifiable result record is the focused test suite plus the corpus parity check.</strong> The reader-verifiable result record is the focused test suite plus the corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_engine_room_public_projection_leak_gate.py -q --basetemp /tmp/microcosm-public-projection-leak-gate\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The public exercise runs the same fixture matrix directly:</p>\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<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the five fixture cases behave as expected and the hash-only handling holds; it approves no launch and proves no whole-system safety.</strong> A pass means the five fixture cases behave as expected and the hash-only handling holds. It does not approve launch or prove whole-system safety.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Given a directory, the gate finds account secret shapes, non-public paths shapes, and escaping symlinks with fixed pattern sets and reports them as hashes, so the result record is itself safe to publish.</strong> The strongest claim the evidence supports: given a directory, this gate finds account secret shapes, non-public paths shapes, and escaping symlinks with the fixed pattern sets, and reports them as hashes so the result record is itself safe to publish. That is the whole proof boundary.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the gate cannot promise</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is no general security scanner or information-flow proof: regex detection can miss encoded or novel secrets, and a <code>green</code> verdict means only that this one gate found no blocker in this one scan.</strong> It refuses more. It is not a general security scanner, not prompt-injection defense, not sandboxing, and not an information-flow proof. Regex and path-shape detection can miss encoded, split, or novel secrets, and can flag benign examples that are not routed through the policy-exception list. A <code>green</code> verdict, and <code>public_release_allowed_by_scan: true</code>, means only that this one gate found no blocker in this one scan. <code>gitleaks_status: unavailable</code> is not an external pass. launch-scope decision, source-open authority, and whole-system equivalence stay outside this gate; that is the scope limit.</p>\n</section>",
      "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-module-engine-room-demo.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        },
        {
          "id": "paper_module.engine_room_egress_self_compliance_gate",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Egress Self-Compliance Gate",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].depends_on",
          "url": "paper-module-engine-room-egress-self-compliance-gate.html"
        }
      ],
      "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, whole-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-module-engine-room-public-projection-leak-gate.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 root walk in sorted order\"] Root --> Skip{\"Skip dir or .pyc?\"} Skip -- \"yes\" --> Count[\"Counted, not scanned\"] Skip -- \"no\" --> Link{\"Symlink escapes root?\"} Link -- \"yes\" --> Escape[\"Symlink escape target hash only\"] Link -- \"no\" --> Scan[\"_scan_path and _scan_file _hit stores hash only\"] Scan --> Policy{\"Path in policy exception set?\"} Policy -- \"yes\" --> Kept[\"Retained, non-blocking\"] Policy -- \"no\" --> Block[\"Blocking hit\"] Escape --> Verdict{\"Blocking hit, escape, or gitleaks red?\"} Block --> Verdict Verdict -- \"yes\" --> Red[\"red verdict\"] Verdict -- \"no\" --> Green[\"green verdict\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:49d72977d7c83fd3f8b03b4dad92ae52e56830745c6921cee6af71ce8f54b311",
            "source_line_end": 153,
            "source_line_start": 138
          }
        ],
        "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-module-engine-room-demo.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 248,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Data Loss Prevention",
            "section_id": "data-loss-prevention-and-secret-scanning-lineage",
            "url": "https://www.nist.gov/publications/data-loss-prevention"
          },
          {
            "kind": "external_reference",
            "label": "GitHub secret scanning",
            "section_id": "data-loss-prevention-and-secret-scanning-lineage",
            "url": "https://docs.github.com/en/code-security/concepts/secret-security/about-secret-scanning"
          },
          {
            "kind": "external_reference",
            "label": "Gitleaks",
            "section_id": "data-loss-prevention-and-secret-scanning-lineage",
            "url": "https://github.com/gitleaks/gitleaks"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Before a rendered tree reaches a public reader, one narrow question stands: does it carry account secret shapes, a non-public paths, a transport symbol, or an escaping symlink that should not leave the workspace?** Before a rendered tree of files is exposed to a public reader, someone has to answer one narrow question: does this tree contain anything that should not leave the workspace? account secret-shaped strings, a private home path, a browser transport symbol, or a symlink pointing outside the tree are all ways for private material to ride along with an otherwise public projection.",
            "level": 4,
            "order": 1,
            "section_id": "before-rendered-tree",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Before rendered tree"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component answers that question over a directory of rendered files with a green or red verdict: a data-loss-prevention gate for one tree, not a general scanner.** This component answers that one question over a directory of rendered files and returns a green or red verdict. It is a data-loss-prevention gate for one tree, not a general scanner.",
            "level": 4,
            "order": 2,
            "section_id": "component-answers-question",
            "source_line_end": 21,
            "source_line_start": 14,
            "title": "Component answers question"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design point is what it does with a find: each match is recorded by category, path, line, and a SHA-256 hash while the matched value is dropped, so the report never becomes a second copy of the leak.** The design point is what it does with what it finds. A secret scanner that prints the secret into its own report has made 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. A reviewer can confirm that a leak was found and where, without the result record becoming the thing that leaks.",
            "level": 4,
            "order": 3,
            "section_id": "design-point-is",
            "source_line_end": 32,
            "source_line_start": 22,
            "title": "Design point is"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 34,
            "source_line_start": 33,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The failure a loose gate allows is quiet co-travel: a rendered file carries a key or non-public paths nobody noticed, and a naive report copies that value into a second guarded artifact.** The failure mode a loose gate allows is quiet co-travel. A publish step renders a directory, a human skims it, and one file carries a key or a non-public paths that nobody noticed. The problem is not that leaks are undetectable. The problem is that ad hoc review misses them and that a naive report copies the sensitive value out of the file and into a second artifact that then also has to be guarded.",
            "level": 4,
            "order": 5,
            "section_id": "the-quiet-co-travel-failure-mode",
            "source_line_end": 45,
            "source_line_start": 35,
            "title": "The quiet co-travel failure mode"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This gate reads rendered files and path names against fixed regular expressions, treats an escaping symlink as a hard blocker, folds in an optional gitleaks run, and emits a hash-only publishable record.** This gate fixes the position of that check. It reads the rendered files and their path names against a fixed set of regular expressions, treats a symlink that escapes the root as a hard blocker, and folds an optional gitleaks run into the same result. The verdict is deterministic for the same input, the counts are honest, and the result record is safe to publish because it holds hashes and categories, not the matched text.",
            "level": 4,
            "order": 6,
            "section_id": "fixing-the-position-of-the-check",
            "source_line_end": 56,
            "source_line_start": 46,
            "title": "Fixing the position of the check"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 58,
            "source_line_start": 57,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "scanprojection resolves the supplied root, raises ValueError if it is missing or not a directory, normalises policy-exception paths, and walks the tree in sorted path order. The entry point is scanprojection(root, ...). It resolves the supplied root and raises ValueError if the root is missing or is not a directory. It then normalises the caller's policy-exception paths against DEFAULTPOLICYEXCEPTIONPATHS through normalisepolicypaths, and walks the tree in sorted path order.",
            "level": 4,
            "order": 8,
            "section_id": "scan-projection-resolves-and-walks-the-root",
            "source_line_end": 68,
            "source_line_start": 59,
            "title": "`scan_projection` resolves and walks the root"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each entry passes three checks in order: skip-and-count for named directories and .pyc files, record a symlink whose target escapes the root, and scan every other path two ways.** For each entry the walk applies three checks in order. Directories named in SCANSKIPDIRNAMES (nodemodules, .git, .vite, dist, pycache, .pytest_cache) and files with a .pyc suffix are skipped and counted. A symlink whose resolved target does not sit under the root is recorded as a symlink escape, keeping only the relative path and a hash of the escaped target. Every other path is scanned two ways.",
            "level": 4,
            "order": 9,
            "section_id": "three-per-entry-checks-in-order",
            "source_line_end": 79,
            "source_line_start": 69,
            "title": "Three per-entry checks in order"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "scanpath runs the relative path against PATHPATTERNS and scan_file runs UTF-8 contents against CONTENT_PATTERNS for account secrets, non-public paths, and host-bound transport, skipping any file it cannot read as text. scan_path runs the relative path string against PATH_PATTERNS: private history and voice file shapes, a private notes tree shape, and browser transport file names. scanfile reads each readable file as UTF-8 and runs its contents against CONTENT_PATTERNS: private key blocks and vendor key shapes under account secrets (for example openaikeyshape, githubtokenshape, awsaccesskey_shape), private home and profile paths under private_path, and browser transport symbols and debug por\u2026",
            "level": 4,
            "order": 10,
            "section_id": "path-and-content-pattern-scans",
            "source_line_end": 93,
            "source_line_start": 80,
            "title": "Path and content pattern scans"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Every match becomes a hit record carrying category, pattern name, path, optional line, source kind, policy-exception flag, and match_sha256, and this is the single place the leak-safety property is enforced.** Every match becomes a record through _hit. That record carries the category, the pattern name, the relative path, an optional line number, the source kind (content or path), whether the path is a policy exception, and match_sha256. The matched value is never stored. This is the single place the leak-safety property is enforced.",
            "level": 4,
            "order": 11,
            "section_id": "hit-stores-a-hash-never-the-value",
            "source_line_end": 103,
            "source_line_start": 94,
            "title": "`_hit` stores a hash, never the value"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "scanprojection retains policy-exception hits as non-blocking evidence, treats every other hit as blocking, folds in an optional redacted gitleaks run, and sets the verdict red on any blocker. scanprojection then splits the hits. Any hit whose path is in the policy exception set is retained as evidence but does not block. Every other hit is a blocking hit. If the caller asked for it, run_gitleaks runs the external scanner over the root with --redact and records only its status, finding count, return code, and hashed stdout and stderr. overallstatus computes the verdict: red if there is any blocking hit or symlink escape, or if the gitleaks status is red, error, or unavailablefailclosed; othe\u2026",
            "level": 4,
            "order": 12,
            "section_id": "splitting-hits-and-computing-the-verdict",
            "source_line_end": 117,
            "source_line_start": 104,
            "title": "Splitting hits and computing the verdict"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "evaluatecase materialises one JSON case, runs scan_projection, and checks the observed status, while evaluatefixturedir passes only when every case meets its expectation.** Two functions drive the check from fixtures. evaluate_case materialises one JSON case into a temporary root, runs scan_projection, and compares the observed status to the case's expected status. evaluatefixturedir runs every case in a directory and returns status: pass only when all cases meet their expectation. main exposes both a scan and an evaluate-fixtures subcommand.",
            "level": 4,
            "order": 13,
            "section_id": "fixture-driven-evaluation",
            "source_line_end": 154,
            "source_line_start": 118,
            "title": "Fixture-driven evaluation"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 156,
            "source_line_start": 155,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Five cases split two green and three red, and policyexceptionhashonly plants a boundary-document example inside a policy-exception path and still expects green with the hit retained but non-blocking.** The fixture set has five cases: two that must stay green and three that must go red. clean_projection and policyexceptionhash_only are the positive cases; the second plants a boundary-document example inside a policy-exception path and expects a green verdict with the hit retained but non-blocking.",
            "level": 4,
            "order": 15,
            "section_id": "two-green-cases-three-red",
            "source_line_end": 166,
            "source_line_start": 157,
            "title": "Two green cases, three red"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The three negative cases force a non-public paths, a vendor key shape, and a path-name pattern block, and the tests assert none of those values survive into the emitted record.** The three negative cases each force a distinct blocker. plantedprivatepath places a private home path in a file body and expects red with the match stored as a hash. plantedkeyshape plants a vendor key shape and expects red without the raw key appearing anywhere in the result. pathpatternblocked carries a non-public paths shape in a file name so the block comes from scanpath, not file contents. The focused tests confirm each of these, and they assert directly that the non-public paths, the key shape, and the syml\u2026",
            "level": 4,
            "order": 16,
            "section_id": "three-blockers-each-hash-only",
            "source_line_end": 179,
            "source_line_start": 167,
            "title": "Three blockers, each hash-only"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 181,
            "source_line_start": 180,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component follows data-loss-prevention and secret-scanning practice, anchored by NIST DLP, GitHub secret scanning, and Gitleaks, contributing the hash-only result record and policy-exception split over one projection tree.** The component follows data-loss-prevention and secret-scanning practice: scan artifacts before public sharing, detect account secret-shaped strings and non-public paths markers, keep enough evidence for triage, and never copy the sensitive payload into the report. Relevant anchors are NIST's Data Loss Prevention work, GitHub secret scanning, and Gitleaks, which this gate can call as an optional second pass. The contribution here is the hash-only result record and\u2026",
            "level": 4,
            "order": 18,
            "section_id": "data-loss-prevention-and-secret-scanning-lineage",
            "source_line_end": 196,
            "source_line_start": 182,
            "title": "Data-loss-prevention and secret-scanning lineage"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 198,
            "source_line_start": 197,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**The reader-verifiable result record is the focused test suite plus the corpus parity check.** The reader-verifiable result record is the focused test suite plus the corpus parity check: The public exercise runs the same fixture matrix directly:",
            "level": 4,
            "order": 20,
            "section_id": "reader-verifiable-receipt-is",
            "source_line_end": 215,
            "source_line_start": 199,
            "title": "Reader-verifiable result record is"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the five fixture cases behave as expected and the hash-only handling holds; it approves no launch and proves no whole-system safety.** A pass means the five fixture cases behave as expected and the hash-only handling holds. It does not approve launch or prove whole-system safety.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 222,
            "source_line_start": 216,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 224,
            "source_line_start": 223,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Given a directory, the gate finds account secret shapes, non-public paths shapes, and escaping symlinks with fixed pattern sets and reports them as hashes, so the result record is itself safe to publish.** The strongest claim the evidence supports: given a directory, this gate finds account secret shapes, non-public paths shapes, and escaping symlinks with the fixed pattern sets, and reports them as hashes so the result record is itself safe to publish. That is the whole proof boundary.",
            "level": 4,
            "order": 23,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 234,
            "source_line_start": 225,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is no general security scanner or information-flow proof: regex detection can miss encoded or novel secrets, and a green verdict means only that this one gate found no blocker in this one scan.** It refuses more. It is not a general security scanner, not prompt-injection defense, not sandboxing, and not an information-flow proof. Regex and path-shape detection can miss encoded, split, or novel secrets, and can flag benign examples that are not routed through the policy-exception list. A green verdict, and publicreleaseallowedbyscan: true, means only that this one gate found no blocker in this one scan. gitleaks_status: unavailable is not an external pass. launch-scope decision, source-\u2026",
            "level": 4,
            "order": 24,
            "section_id": "what-the-gate-cannot-promise",
            "source_line_end": 247,
            "source_line_start": 235,
            "title": "What the gate cannot promise"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "public_projection_leak_gate.py",
            "path": "src/microcosm_core/engine_room/public_projection_leak_gate.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for public projection leak-gate scans, fixture evaluation, hash-only evidence, optional gitleaks result records, and scope limits.",
            "symbols": [
              "scan_projection",
              "run_gitleaks",
              "evaluate_fixture_dir",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/public_projection_leak_gate.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Authority-system checks run from copied bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A reader can inspect eight unrelated authority and systems mechanisms at once and confirm each refuses its wrong answer, without running any of the real machinery.</strong> This component lets a reader inspect eight unrelated authority and systems mechanisms at once, and confirm that each one refuses the wrong answer, without running any of the real machinery. The eight are: post-execution result record validation, reasoning replay scope, verifier-gated proof repair, process orphan classification, generated-state fixpoint settlement, trace-tape compaction, code blast radius, and doctrine-graph compilation.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture cases exercise delegation and refusal</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It ships an exact copy of each source body, checks the copies against digests and anchors, then runs a synthetic re-derivation per mechanism that recomputes its own verdict instead of echoing a stored answer.</strong> It carries an exact copy of each original source body in <code>examples/batch5_authority_systems_capsule/exported_batch5_authority_systems_capsule_bundle/source_modules/</code> and checks those copies against recorded digests and required text anchors. Alongside that, it runs a small synthetic re-derivation for each mechanism. Every re-derivation recomputes its own verdict from the fixture input. It does not echo a stored answer.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The result carries evidence without inherited authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The run emits a metadata-only result record for each mechanism, each naming a pass or a refusal and the scope limit it stayed inside.</strong> The output is a set of metadata-only result records under <code>receipts/first_wave/batch5_authority_systems_capsule</code>, each stating a pass or a refusal and the scope limit the run stayed inside.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One shared discipline across eight subjects</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The eight mechanisms share no subject, only the discipline of declining to claim more than they earned, where a loose version accepts a drifted result record, hands Lean a placeholder, or invents coverage.</strong> The eight mechanisms share nothing in subject. One checks post-execution result records. Another decides when a reasoning step needs re-running. Another gates a Lean proof attempt. Another classifies a stray process. What they share is a single discipline: each must decline to claim more than it earned. A loose version fails in the obvious ways. The result record check would accept a drifted result record. The proof gate would hand a placeholder to Lean. The orphan check would signal a live process. The blast-radius pass would invent coverage for a leaf that has no dependents.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Synthetic exercises beside verifiable source</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Rather than replay the real tools, it verifies copied source against digests and anchors and runs one synthetic exercise per mechanism, passing a negative case only when the exercise itself reaches the refusal.</strong> The unusual choice here is that the component does not replay the real tools. It reads the copied source bodies, verifies them against digests and anchors, then runs one synthetic exercise per mechanism. A negative case passes only when the exercise itself reaches the refusal, not when a fixture asserts the refusal for it. That is the point of the design: you can read eight refusal behaviours in one place while the genuine source bodies stay verifiable next to them.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints share one evaluator</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_batch5_bundle</code> both drive <code>run_crown_jewel_organ</code> with <code>_evaluate</code> and <code>evaluate_negative_case</code>, differing only by <code>BUNDLE_INPUT_MODE</code>, and both write metadata-only records with <code>body_in_receipt</code> always <code>False</code>.</strong> <code>run</code> and <code>run_batch5_bundle</code> are the two entrypoints. Both call the shared <code>run_crown_jewel_organ</code> driver with <code>SPEC</code>, passing <code>_evaluate</code> as the evaluator and <code>evaluate_negative_case</code> as the negative-case evaluator. <code>run_batch5_bundle</code> sets <code>BUNDLE_INPUT_MODE</code> so the same evaluator runs against the exported source bundle instead of the plain fixture. Both write metadata-only result records and, when asked, an sign-off record whose <code>body_in_receipt</code> field is always <code>False</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The <code>_evaluate</code> pipeline order</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> loads the manifest, checks the ten source paths against <code>SOURCE_REQUIRED_ANCHORS</code>, runs the eight exercises, then recomputes the eight negative-case probes, passing only when no findings were raised.</strong> <code>_evaluate</code> runs the pipeline in this order. It loads <code>batch5_exercise_manifest.json</code>. It compares the source manifest against <code>SOURCE_REQUIRED_ANCHORS</code>, the map of the ten required source paths to the text anchors each must contain, and emits <code>BATCH5_SOURCE_MODULE_SET_INCOMPLETE</code> if any are missing. It then runs the eight exercises, one per manifest block, and emits <code>BATCH5_MECHANISM_EXERCISE_FAILED</code> for any exercise that does not pass. Last, it recomputes the eight negative-case probes over <code>sorted(EXPECTED_NEGATIVE_CASES)</code>. The run status is <code>pass</code> only when no findings were raised.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Exercises recompute and never act</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Every mechanism exercise derives its verdict purely from a manifest block, touching no provider, no Lean run, no process signal, and no generated-state mutation.</strong> Each exercise reads a small block from the manifest and recomputes a verdict. None call a provider, run Lean, signal a process, or mutate generated state.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it checks</th></tr></thead><tbody><tr><td><code>_receipt_validator_exercise</code></td><td>Given a grant and two post-execution result records, recomputes drift codes for the second: <code>provider_substitution</code>, <code>forbidden_context_sent</code>, <code>output_artifact_divergence</code>, <code>execution_claimed_without_runtime_grant</code>. Passes only when the valid result record is accepted and the drifted one carries at least one code.</td></tr><tr><td><code>_replay_scope_exercise</code></td><td>Compares the context classes a step consumed against the classes that changed. Disjoint sets classify as <code>no_replay</code>, otherwise <code>partial</code>. Passes when the classification matches the fixture&#x27;s expected value.</td></tr><tr><td><code>_proof_contract_gate_exercise</code></td><td>Scans a candidate proof string before any Lean call. A <code>sorry</code> token, a plan-only phrase (<code>plan:</code> or <code>i will</code>), or a proof that restates the declared theorem without <code>exact</code> each become a failure class and set the gate to <code>rejected_before_lean</code>. Records <code>0/8 historical banked attempts; no proof-success claim</code>.</td></tr><tr><td><code>_orphan_reaper_exercise</code></td><td>Classifies a process. A live-session descendant becomes <code>requires_owner_check</code>, never <code>safe_close_candidate</code>, and <code>signal_sent</code> stays <code>False</code>.</td></tr><tr><td><code>_fixpoint_drainer_exercise</code></td><td>Walks residual signatures. A residual id that reappears under a moved source signature classifies as <code>settlement_residual_source_moved</code>; a repeated signature as <code>settlement_residual_signature_repeated</code>. <code>mutation_authorized</code> is always <code>False</code>.</td></tr><tr><td><code>_trace_tape_exercise</code></td><td>Joins span text. Under the byte budget it passes the text through. Over budget it truncates to a head budget and appends a <code>#r0001 omitted_trace_bytes</code> pointer plus an omission record with the omitted byte count. A breach with no pointer does not pass.</td></tr><tr><td><code>_blast_radius_exercise</code></td><td>Builds the reverse-dependency graph and takes the transitive closure of dependents for a target. Passes when the target has dependents and the named leaf reports an honestly empty bucket rather than invented coverage.</td></tr><tr><td><code>_doctrine_graph_exercise</code></td><td>Scans doctrine nodes. A node whose code path no longer exists is reported as <code>authority_gap_deleted_code_path</code>; a node marked <code>tombstone</code> is reported with its replacement id. Passes only when both a drift finding and a tombstone are present.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Probes rerun exercises, echo risk tracked</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_compute_negative_case_probe</code> reruns each exercise on the case&#x27;s <code>probe_input</code> and rejects only on a recomputed refusal, while <code>fixture_verdict_echo_risk_count</code> flags any verdict not recomputed from its own input.</strong> The negative-case probes reuse those same functions. <code>_compute_negative_case_probe</code> runs the relevant exercise on the case&#x27;s <code>probe_input</code>, then <code>evaluate_negative_case</code> marks the case rejected only when the recomputed verdict is the refusal. The run tracks a <code>fixture_verdict_echo_risk_count</code>: a case whose verdict was not recomputed from its own probe input counts as risk, so a fixture cannot pass a negative case by simply asserting the answer.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"310\" height=\"642\" viewBox=\"0 0 310 642\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"155.1\" y1=\"90.0\" x2=\"155.1\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"155.1,132.0 152.0,125.2 158.2,125.2\"></polygon><line class=\"pmd-edge\" x1=\"155.1\" y1=\"204.0\" x2=\"155.1\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"155.1,246.0 152.0,239.2 158.2,239.2\"></polygon><line class=\"pmd-edge\" x1=\"155.1\" y1=\"300.0\" x2=\"155.1\" y2=\"342.0\"></line><polygon class=\"pmd-arrow\" points=\"155.1,342.0 152.0,335.2 158.2,335.2\"></polygon><line class=\"pmd-edge\" x1=\"155.1\" y1=\"396.0\" x2=\"155.1\" y2=\"438.0\"></line><polygon class=\"pmd-arrow\" points=\"155.1,438.0 152.0,431.2 158.2,431.2\"></polygon><line class=\"pmd-edge\" x1=\"155.1\" y1=\"492.0\" x2=\"155.1\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"155.1,534.0 152.0,527.2 158.2,527.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=\"274.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.1\" y=\"40.5\">Copied source bundle + exercise</tspan><tspan x=\"155.1\" y=\"58.5\">manifest</tspan><tspan x=\"155.1\" y=\"76.5\">digests and anchors checked first</tspan></text><title>Copied source bundle + exercise manifest digests and anchors checked first</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"132.0\" width=\"274.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.1\" y=\"154.5\">_evaluate</tspan><tspan x=\"155.1\" y=\"172.5\">source-set check, then eight</tspan><tspan x=\"155.1\" y=\"190.5\">exercises</tspan></text><title>_evaluate source-set check, then eight exercises</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"246.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.1\" y=\"268.5\">Eight mechanism exercises</tspan><tspan x=\"155.1\" y=\"286.5\">each recomputes its own verdict</tspan></text><title>Eight mechanism exercises each recomputes its own verdict</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"342.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.1\" y=\"364.5\">Negative-case probes</tspan><tspan x=\"155.1\" y=\"382.5\">rerun exercises on probe_input</tspan></text><title>Negative-case probes rerun exercises on probe_input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"438.0\" width=\"274.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.1\" y=\"460.5\">metadata-only result records</tspan><tspan x=\"155.1\" y=\"478.5\">status pass only when no findings</tspan></text><title>metadata-only result records status pass only when no findings</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"534.0\" width=\"274.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.1\" y=\"556.5\">Scope limit</tspan><tspan x=\"155.1\" y=\"574.5\">no external model access, no</tspan><tspan x=\"155.1\" y=\"592.5\">mutation,</tspan><tspan x=\"155.1\" y=\"610.5\">no proof success, no launch</tspan></text><title>Scope limit no external model access, no mutation, no proof success, no launch</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Manifest[&quot;Copied source bundle + exercise manifest digests and anchors checked first&quot;] --&gt; Evaluate[&quot;_evaluate source-set check, then eight exercises&quot;] Evaluate --&gt; Exercises[&quot;Eight mechanism exercises each recomputes its own verdict&quot;] Exercises --&gt; Probes[&quot;Negative-case probes rerun exercises on probe_input&quot;] Probes --&gt; Records[&quot;metadata-only result records status pass only when no findings&quot;] Records --&gt; Ceiling[&quot;Scope limit no external model access, no mutation, no proof success, no launch&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Eight cases with stable error codes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> declares eight cases, each carrying the stable error code the run must raise when its perturbation is caught.</strong> <code>EXPECTED_NEGATIVE_CASES</code> declares eight cases, each with a stable error code the run must raise when the perturbation is caught.</p>\n<ul><li><code>receipt_provider_context_drift</code> gives <code>BATCH5_RECEIPT_DRIFT_REJECTED</code>.</li><li><code>irrelevant_context_no_replay</code> gives <code>BATCH5_REPLAY_IRRELEVANT_CONTEXT_NO_REPLAY</code>.</li><li><code>proof_contract_sorry</code> gives <code>BATCH5_PROOF_CONTRACT_BAD_PROOF_REJECTED</code>.</li><li><code>live_descendant_never_signal</code> gives <code>BATCH5_ORPHAN_REAPER_LIVE_DESCENDANT_NEVER_SIGNAL</code>.</li><li><code>nonconverging_residual_classified</code> gives <code>BATCH5_DRAINER_NONCONVERGING_RESIDUAL_CLASSIFIED</code>.</li><li><code>trace_omission_receipt_required</code> gives <code>BATCH5_TRACE_OMISSION_RECEIPT_REQUIRED</code>.</li><li><code>blast_radius_leaf_empty</code> gives <code>BATCH5_BLAST_RADIUS_EMPTY_LEAF_DOES_NOT_INVENT_COVERAGE</code>.</li><li><code>doctrine_deleted_path_drift</code> gives <code>BATCH5_DOCTRINE_DELETED_PATH_DRIFT_REPORTED</code>.</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Provenance, tracing, and supply-chain attestation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows the lineage, trace, and attestation shape of W3C PROV, OpenTelemetry, and SLSA provenance, while staying bounded to copied public source, synthetic inputs, and refusal checks.</strong> This bundle borrows from provenance interchange, trace instrumentation, and software supply-chain attestation practice. W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a> models the entities, activities, and agents that produce data so a reader can judge its reliability. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/\">OpenTelemetry</a> is a vendor-neutral pattern for traces, metrics, and logs across composed systems. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/v1.2/provenance\">SLSA provenance</a> treats artifact origin, builder identity, and build parameters as explicit attestable metadata. The lineage, trace, and attestation shape is borrowed; the exercise stays bounded to copied public source bodies, synthetic inputs, and refusal checks.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\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.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 python3 -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 python3 -m pytest tests/test_batch5_authority_systems_capsule.py -q --basetemp /tmp/microcosm-batch5-authority-systems-tests</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What each command verifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first command writes the synthetic result, the second validates copied modules, digests, anchors, and secret-exclusion, and the test file checks exercises, bundle, omission record, and the eight refusal cases.</strong> The first command writes the synthetic exercise result. The second validates the copied source modules, their manifest digests, anchor rows, and secret-exclusion posture while keeping source bodies out of the record. The test file checks the exercises, the exported bundle, the omission record, the body-scan boundary, and the eight refusal cases. A pass here means the bounded exercise ran and its refusals held, nothing more.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow claim and what stays false</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that a reader can inspect eight mechanisms as copied source plus a synthetic exercise and confirm each refusal, with no external model access, proof-success, process signal, mutation, or launch-scope decision.</strong> The strongest claim the evidence supports: a reader can inspect eight authority and systems mechanisms as copied public source plus a synthetic exercise, and confirm each refuses its wrong answer, from the commands above alone. The proof boundary is narrow. This page and its generated structured source record are reader evidence, source-linked only. The scope limit holds these facts. No live model or external model access. No Lean proof-success or benchmark claim. No process signal is sent. No generated-state mutation is authorized. No source-file changes, whole-system equivalence, public sharing, or launch-scope decision.</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": "component-batch5-authority-systems-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, whole-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-module-batch5-authority-systems-capsule.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 anchors checked first\"] --> Evaluate[\"_evaluate source-set check, then eight exercises\"] Evaluate --> Exercises[\"Eight mechanism exercises each recomputes its own verdict\"] Exercises --> Probes[\"Negative-case probes rerun exercises on probe_input\"] Probes --> Records[\"metadata-only result records status pass only when no findings\"] Records --> Ceiling[\"Scope limit no external model access, no mutation, no proof success, no launch\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:e2659e5dc1fa6bf760819b27e851ef1897b488ecf1b928cf4869594c6aff7f77",
            "source_line_end": 61,
            "source_line_start": 54
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch5_authority_systems_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Authority Systems Source Bundle",
                "relation": "explains",
                "url": "component-batch5-authority-systems-capsule.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 111,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch5_authority_systems_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "provenance-tracing-and-supply-chain-attestation",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry",
            "section_id": "provenance-tracing-and-supply-chain-attestation",
            "url": "https://opentelemetry.io/docs/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA provenance",
            "section_id": "provenance-tracing-and-supply-chain-attestation",
            "url": "https://slsa.dev/spec/v1.2/provenance"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A reader can inspect eight unrelated authority and systems mechanisms at once and confirm each refuses its wrong answer, without running any of the real machinery. This component lets a reader inspect eight unrelated authority and systems mechanisms at once, and confirm that each one refuses the wrong answer, without running any of the real machinery. The eight are: post-execution result record validation, reasoning replay scope, verifier-gated proof repair, process orphan classification, generated-state fixpoint settlement, trace-tape compaction, code blast radius, and doctrine-graph compilation.",
            "level": 4,
            "order": 1,
            "section_id": "authority-system-checks-run-from-copied-bodies",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Authority-system checks run from copied bodies"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It ships an exact copy of each source body, checks the copies against digests and anchors, then runs a synthetic re-derivation per mechanism that recomputes its own verdict instead of echoing a stored answer. It carries an exact copy of each original source body in examples/batch5authoritysystemscapsule/exportedbatch5authoritysystemscapsulebundle/source_modules/ and checks those copies against recorded digests and required text anchors. Alongside that, it runs a small synthetic re-derivation for each mechanism. Every re-derivation recomputes its own verdict from the fixture input. It does not echo a stored answer.",
            "level": 4,
            "order": 2,
            "section_id": "fixture-cases-exercise-delegation-and-refusal",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Fixture cases exercise delegation and refusal"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The run emits a metadata-only result record for each mechanism, each naming a pass or a refusal and the scope limit it stayed inside. The output is a set of metadata-only result records under result records/firstwave/batch5authoritysystemscapsule, each stating a pass or a refusal and the scope limit the run stayed inside.",
            "level": 4,
            "order": 3,
            "section_id": "the-result-carries-evidence-without-inherited-authority",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "The result carries evidence without inherited authority"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The eight mechanisms share no subject, only the discipline of declining to claim more than they earned, where a loose version accepts a drifted result record, hands Lean a placeholder, or invents coverage. The eight mechanisms share nothing in subject. One checks post-execution result records. Another decides when a reasoning step needs re-running. Another gates a Lean proof attempt. Another classifies a stray process. What they share is a single discipline: each must decline to claim more than it earned. A loose version fails in the obvious ways. The result record check would accept a drifted result record. The proof gate would hand a placeholder to Lean. The orphan check would signal a li\u2026",
            "level": 4,
            "order": 5,
            "section_id": "one-shared-discipline-across-eight-subjects",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "One shared discipline across eight subjects"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Rather than replay the real tools, it verifies copied source against digests and anchors and runs one synthetic exercise per mechanism, passing a negative case only when the exercise itself reaches the refusal. The unusual choice here is that the component does not replay the real tools. It reads the copied source bodies, verifies them against digests and anchors, then runs one synthetic exercise per mechanism. A negative case passes only when the exercise itself reaches the refusal, not when a fixture asserts the refusal for it. That is the point of the design: you can read eight refusal behaviours in one place while the genuine source bodies stay verifiable next to them.",
            "level": 4,
            "order": 6,
            "section_id": "synthetic-exercises-beside-verifiable-source",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Synthetic exercises beside verifiable source"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runbatch5bundle both drive runcrownjewelorgan with evaluate and evaluatenegativecase, differing only by BUNDLEINPUTMODE, and both write metadata-only records with bodyinreceipt always False. run and runbatch5bundle are the two entrypoints. Both call the shared runcrownjewelorgan driver with SPEC, passing evaluate as the evaluator and evaluatenegativecase as the negative-case evaluator. runbatch5bundle sets BUNDLEINPUTMODE so the same evaluator runs against the exported source bundle instead of the plain fixture. Both write metadata-only result records and, when asked, an sign-off record whose bodyinreceipt field is always False.",
            "level": 4,
            "order": 8,
            "section_id": "two-entrypoints-share-one-evaluator",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "Two entrypoints share one evaluator"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluate loads the manifest, checks the ten source paths against SOURCEREQUIREDANCHORS, runs the eight exercises, then recomputes the eight negative-case probes, passing only when no findings were raised. evaluate runs the pipeline in this order. It loads batch5exercisemanifest.json. It compares the source manifest against SOURCEREQUIREDANCHORS, the map of the ten required source paths to the text anchors each must contain, and emits BATCH5SOURCEMODULESETINCOMPLETE if any are missing. It then runs the eight exercises, one per manifest block, and emits BATCH5MECHANISMEXERCISEFAILED for any exercise that does not pass. Last, it recomputes the eight negative-case probes over sorted(EXPECTEDNEG\u2026",
            "level": 4,
            "order": 9,
            "section_id": "the-evaluate-pipeline-order",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "The `_evaluate` pipeline order"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Every mechanism exercise derives its verdict purely from a manifest block, touching no provider, no Lean run, no process signal, and no generated-state mutation. Each exercise reads a small block from the manifest and recomputes a verdict. None call a provider, run Lean, signal a process, or mutate generated state.",
            "level": 4,
            "order": 10,
            "section_id": "exercises-recompute-and-never-act",
            "source_line_end": 49,
            "source_line_start": 35,
            "title": "Exercises recompute and never act"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "computenegativecaseprobe reruns each exercise on the case's probeinput and rejects only on a recomputed refusal, while fixtureverdictechoriskcount flags any verdict not recomputed from its own input. The negative-case probes reuse those same functions. computenegativecaseprobe runs the relevant exercise on the case's probeinput, then evaluatenegativecase marks the case rejected only when the recomputed verdict is the refusal. The run tracks a fixtureverdictechorisk_count: a case whose verdict was not recomputed from its own probe input counts as risk, so a fixture cannot pass a negative case by simply asserting the answer.",
            "level": 4,
            "order": 11,
            "section_id": "probes-rerun-exercises-echo-risk-tracked",
            "source_line_end": 62,
            "source_line_start": 50,
            "title": "Probes rerun exercises, echo risk tracked"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 64,
            "source_line_start": 63,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES declares eight cases, each carrying the stable error code the run must raise when its perturbation is caught. EXPECTEDNEGATIVECASES declares eight cases, each with a stable error code the run must raise when the perturbation is caught. receiptprovidercontextdrift gives BATCH5RECEIPTDRIFTREJECTED. irrelevantcontextnoreplay gives BATCH5REPLAYIRRELEVANTCONTEXTNOREPLAY. proofcontractsorry gives BATCH5PROOFCONTRACTBADPROOF_REJECTED. livedescendantneversignal gives BATCH5ORPHANREAPERLIVEDESCENDANTNEVER_SIGNAL. nonconvergingresidualclassified gives BATCH5DRAINERNONCONVERGINGRESIDUALCLASSIFIED. traceomissionreceiptrequired gives BATCH5TRACEOMISSIONRECEIPT_REQUIRED. blastradius\u2026",
            "level": 4,
            "order": 13,
            "section_id": "eight-cases-with-stable-error-codes",
            "source_line_end": 78,
            "source_line_start": 65,
            "title": "Eight cases with stable error codes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 80,
            "source_line_start": 79,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design borrows the lineage, trace, and attestation shape of W3C PROV, OpenTelemetry, and SLSA provenance, while staying bounded to copied public source, synthetic inputs, and refusal checks. This bundle borrows from provenance interchange, trace instrumentation, and software supply-chain attestation practice. W3C PROV models the entities, activities, and agents that produce data so a reader can judge its reliability. OpenTelemetry is a vendor-neutral pattern for traces, metrics, and logs across composed systems. SLSA provenance treats artifact origin, builder identity, and build parameters as explicit attestable metadata. The lineage, trace, and attestation shape is borrowed; the exerci\u2026",
            "level": 4,
            "order": 15,
            "section_id": "provenance-tracing-and-supply-chain-attestation",
            "source_line_end": 84,
            "source_line_start": 81,
            "title": "Provenance, tracing, and supply-chain attestation"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root:",
            "level": 2,
            "order": 16,
            "section_id": "validation-receipt-path",
            "source_line_end": 100,
            "source_line_start": 85,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The first command writes the synthetic result, the second validates copied modules, digests, anchors, and secret-exclusion, and the test file checks exercises, bundle, omission record, and the eight refusal cases. The first command writes the synthetic exercise result. The second validates the copied source modules, their manifest digests, anchor rows, and secret-exclusion posture while keeping source bodies out of the record. The test file checks the exercises, the exported bundle, the omission record, the body-scan boundary, and the eight refusal cases. A pass here means the bounded exercise ran and its refusals held, nothing more.",
            "level": 4,
            "order": 17,
            "section_id": "what-each-command-verifies",
            "source_line_end": 104,
            "source_line_start": 101,
            "title": "What each command verifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "claim-ceiling",
            "source_line_end": 106,
            "source_line_start": 105,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is that a reader can inspect eight mechanisms as copied source plus a synthetic exercise and confirm each refusal, with no external model access, proof-success, process signal, mutation, or launch-scope decision. The strongest claim the evidence supports: a reader can inspect eight authority and systems mechanisms as copied public source plus a synthetic exercise, and confirm each refuses its wrong answer, from the commands above alone. The proof boundary is narrow. This page and its generated structured source record are reader evidence, source-linked only. The scope limit holds these facts. No live model or external model access. No Lean proof-success or benchmark clai\u2026",
            "level": 4,
            "order": 19,
            "section_id": "the-narrow-claim-and-what-stays-false",
            "source_line_end": 110,
            "source_line_start": 107,
            "title": "The narrow claim and what stays false"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch5_authority_systems_capsule.py",
            "path": "src/microcosm_core/organs/batch5_authority_systems_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 5 authority-system source imports, synthetic exercises, exact-copy digest checks, negative cases, and scope limits.",
            "symbols": [
              "_receipt_validator_exercise",
              "_replay_scope_exercise",
              "_proof_contract_gate_exercise",
              "_orphan_reaper_exercise",
              "_fixpoint_drainer_exercise",
              "_trace_tape_exercise",
              "_blast_radius_exercise",
              "_doctrine_graph_exercise"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch5_authority_systems_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch5_authority_systems_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, complete Oracle coverage, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Oracle-sibling behavior is replayed from copied code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The Oracle mostly runs on live feeds and a bridge-backed reasoning engine, so this component asks which parts are pure and inspectable without any feed, provider, or reasoning call.</strong> 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 component 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<h4 class=\"pm-body__h pm-body__h--sub\">The fixture separates advisory output from authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The answer is the grounding and bookkeeping layer: four network-free tools that map evidence to targets, hydrate saved artifacts, diff timed feeds, and plan chain repair.</strong> The answer is the Oracle&#x27;s grounding and bookkeeping layer. Before the Oracle reasons, it builds a map of which evidence supports which prediction target, it hydrates a saved artifact from a recorded run, it diffs two timed snapshots of the same economic feed, and it plans how to repair a missing artifact chain. None of that needs the network or the reasoning engine. This component imports the exact source for those four tools, exercises each against small in-memory runs, and re-runs the Oracle&#x27;s own tests as an independent witness.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A passing oracle replay remains non-authoritative</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The output stays metadata-only: a result record of counts, booleans, and digests, nothing more.</strong> Every run emits a result record of counts, booleans, and digests. Source bodies and test output never enter it.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why replay against the real source</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A paraphrased or hand-tuned replay would be indistinguishable from theatre, so the component drives the real Oracle source against small readable fixtures and stops before any reasoning call.</strong> A loose replay would be easy to fake and hard to trust. If the bundle copied paraphrased logic, or ran the tools against inputs shaped to pass, a reader could not tell inspection from theatre. So the component imports the real Oracle source and drives it against fixtures small enough to read but specific enough to make the domain rules visible. It also stops at a hard line. The Oracle&#x27;s repair planner can, if asked, call the bridge-backed <code>GodModeEngine</code> to fill a missing node by reasoning. This component walks the planner up to that point and no further. It builds the plan, copies one aliasable artifact, and records <code>run_missing_quartet</code> and <code>GodModeEngine</code> as excluded. The exclusion is part of the evidence, not a gap in it.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_evaluate</code> orders the pipeline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> runs the pytest witness then five engines in fixed order, and a single engine that misses <code>pass</code> turns the whole result to <code>blocked</code>.</strong> <code>_evaluate</code> runs the pipeline in a fixed order. It first calls <code>_run_original_pytest_witness</code>, then the five engines listed below, then it collects findings from the source manifest check, the witness, and each engine. Any engine that does not reach <code>pass</code> becomes a structured finding, and one finding turns the whole result to <code>blocked</code>. <code>run</code> and <code>run_batch7_oracle_sibling_bundle</code> wrap <code>_evaluate</code> through the shared <code>run_crown_jewel_organ</code> runner, which handles input loading, the source-manifest gate, and result record writing.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>What it does</th></tr></thead><tbody><tr><td><code>_run_original_pytest_witness</code></td><td>Runs the Oracle&#x27;s own focused tests as a subprocess, requires at least seven passed, records return code and stdout/stderr byte counts only</td></tr><tr><td><code>_subject_index_engine</code></td><td>Drives <code>subject_index.run</code> on a seeded run and checks the grounding map</td></tr><tr><td><code>_subject_snapshot_engine</code></td><td>Drives <code>subject_snapshot.run</code> and checks artifact provenance survives hydration</td></tr><tr><td><code>_truth_diff_macro_engine</code></td><td>Drives <code>truth_diff_macro.run</code> on two timed feeds and checks the series delta</td></tr><tr><td><code>_quartet_repair_engine</code></td><td>Drives <code>build_quartet_repair_plan</code> and <code>materialize_missing_aliases</code>, checks the plan and one written alias</td></tr><tr><td><code>_original_pytest_engine</code></td><td>Folds the witness status into an engine record</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Grounding a price prediction to admissible support</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Only stock or ETF evidence (the <code>S_</code> or <code>E_</code> prefix) can anchor a price, so <code>XOM</code> and <code>XLE</code> ground while economic <code>TLT</code> is carried forward as an unmet gap.</strong> The subject-index engine seeds three pieces of evidence through <code>_seed_subject_run</code>: a stock (<code>XOM</code>, ledger id <code>S_CAFEBABE</code>), an ETF (<code>XLE</code>, ledger id <code>E_DEADBEEF</code>), and an economic instrument (<code>TLT</code>, ledger id <code>M_FEEDBEEF</code>). The Oracle&#x27;s rule is that evidence grounds a price prediction only when its subject is a valid target and its ledger id marks it as stock or ETF support, the <code>S_</code> or <code>E_</code> prefix. So <code>XOM</code> and <code>XLE</code> land in <code>admissible_evidence_by_subject</code>, while <code>TLT</code> stays in <code>contextual_evidence_by_subject</code> even though it is a valid target, because its support is context that cannot anchor a price. The engine then checks that <code>TLT</code> appears 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<h4 class=\"pm-body__h pm-body__h--sub\">Provenance survives snapshot hydration</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A hydrated artifact must still carry its <code>source_artifact_id</code> and <code>subject_run_id</code>, so a caller knows which run a payload came from, with no body copied.</strong> The subject-snapshot engine writes one <code>lab_director</code> artifact and hydrates it by id. The result must carry <code>source_artifact_id</code> equal to <code>lab_director</code> and <code>subject_run_id</code> equal to <code>subject</code>, so a downstream caller knows which run a prediction payload came from. No artifact body is copied into the result record.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Diffing two timed snapshots of a feed</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Diffing a 14:00 and 22:00 snapshot names the changed series by absolute delta (<code>US10Y</code> 4.10 to 4.35), the newly appeared <code>CPI</code>, and the dropped <code>OIL</code>.</strong> The truth-diff engine writes two snapshots of the same economic feed, a subject snapshot at 14:00 and a truth snapshot at 22:00. It confirms the diff names the changed series ranked by 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 set of series itself shifted.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Planning repair up to the reasoning boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The repair planner reports <code>BLOCKED</code>, names the deepest missing node, and writes one alias, but stops short of ever constructing the reasoning-backed <code>GodModeEngine</code>.</strong> The quartet engine exercises the repair planner against a truth run 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 <code>prediction_reconciliation</code> as aliasable. The engine materialises that one alias and reads the written file back to confirm its <code>artifact_alias_of</code> records <code>oracle_truth_diff_equity</code>. It asserts <code>run_missing_quartet_excluded</code> and that <code>GodModeEngine</code> was never constructed.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"568\" height=\"684\" viewBox=\"0 0 568 684\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"284.0\" y1=\"72.0\" x2=\"284.0\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"284.0,114.0 280.9,107.2 287.1,107.2\"></polygon><line class=\"pmd-edge\" x1=\"284.0\" y1=\"168.0\" x2=\"284.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"284.0,210.0 280.9,203.2 287.1,203.2\"></polygon><line class=\"pmd-edge\" x1=\"284.0\" y1=\"264.0\" x2=\"284.0\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"284.0,306.0 280.9,299.2 287.1,299.2\"></polygon><line class=\"pmd-edge\" x1=\"284.0\" y1=\"360.0\" x2=\"284.0\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"284.0,402.0 280.9,395.2 287.1,395.2\"></polygon><line class=\"pmd-edge\" x1=\"284.0\" y1=\"456.0\" x2=\"284.0\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"284.0,498.0 280.9,491.2 287.1,491.2\"></polygon><line class=\"pmd-edge\" x1=\"249.0\" y1=\"552.0\" x2=\"182.7\" y2=\"603.0\"></line><polygon class=\"pmd-arrow\" points=\"182.7,603.0 186.3,596.4 190.0,601.2\"></polygon><line class=\"pmd-edge\" x1=\"321.0\" y1=\"552.0\" x2=\"378.4\" y2=\"594.0\"></line><polygon class=\"pmd-arrow\" points=\"378.4,594.0 371.1,592.4 374.7,587.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.1\" y=\"18.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"284.0\" y=\"40.5\">Fixture input</tspan><tspan x=\"284.0\" y=\"58.5\">exercise manifest</tspan></text><title>Fixture input exercise manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"114.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"284.0\" y=\"136.5\">_run_original_pytest_witness</tspan><tspan x=\"284.0\" y=\"154.5\">focused Oracle tests, &gt;=7 passed</tspan></text><title>_run_original_pytest_witness focused Oracle tests, &gt;=7 passed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"143.2\" y=\"210.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"284.0\" y=\"232.5\">_subject_index_engine</tspan><tspan x=\"284.0\" y=\"250.5\">admissible vs contextual grounding</tspan></text><title>_subject_index_engine admissible vs contextual grounding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"161.7\" y=\"306.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"284.0\" y=\"328.5\">_subject_snapshot_engine</tspan><tspan x=\"284.0\" y=\"346.5\">provenance survives hydration</tspan></text><title>_subject_snapshot_engine provenance survives hydration</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.0\" y=\"402.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"284.0\" y=\"424.5\">_truth_diff_source_engine</tspan><tspan x=\"284.0\" y=\"442.5\">changed / new / dropped series</tspan></text><title>_truth_diff_source_engine changed / new / dropped series</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"154.3\" y=\"498.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"284.0\" y=\"520.5\">_quartet_repair_engine</tspan><tspan x=\"284.0\" y=\"538.5\">plan BLOCKED, one alias written</tspan></text><title>_quartet_repair_engine plan BLOCKED, one alias written</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"603.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"625.5\">excluded: run_missing_quartet /</tspan><tspan x=\"147.7\" y=\"643.5\">private orchestration engine</tspan></text><title>excluded: run_missing_quartet / private orchestration engine</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"594.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"427.7\" y=\"616.5\">Result record</tspan><tspan x=\"427.7\" y=\"634.5\">counts, booleans, digests; no</tspan><tspan x=\"427.7\" y=\"652.5\">bodies</tspan></text><title>Result record counts, booleans, digests; no bodies</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD input[&quot;Fixture input exercise manifest&quot;] witness[&quot;_run_original_pytest_witness focused Oracle tests, &gt;=7 passed&quot;] index[&quot;_subject_index_engine admissible vs contextual grounding&quot;] snap[&quot;_subject_snapshot_engine provenance survives hydration&quot;] diff[&quot;_truth_diff_macro_engine changed / new / dropped series&quot;] quartet[&quot;_quartet_repair_engine plan BLOCKED, one alias written&quot;] stop[&quot;excluded: run_missing_quartet / private orchestration engine&quot;] record[&quot;Result record counts, booleans, digests; no bodies&quot;] input --&gt; witness witness --&gt; index index --&gt; snap snap --&gt; diff diff --&gt; quartet quartet --&gt; stop quartet --&gt; record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five malformed inputs, one error code each</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Five negative inputs are declared in <code>EXPECTED_NEGATIVE_CASES</code>, each mapped to a stable error code and run through <code>evaluate_negative_case</code>.</strong> The component declares five negative cases in <code>EXPECTED_NEGATIVE_CASES</code>, each mapped to a stable error code, and evaluated through <code>evaluate_negative_case</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What each rejection code guards</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Missing run, artifact-id, or truth directories each reject with a named code, the excluded quartet node is enforced, and observations record only the exception type, never its body.</strong> A subject-index run with no run directory rejects with <code>BATCH7_ORACLE_SUBJECT_RUN_REQUIRED</code>. A snapshot run with no artifact id rejects with <code>BATCH7_ORACLE_ARTIFACT_ID_REQUIRED</code>. A truth-diff run with no truth directory rejects with <code>BATCH7_ORACLE_TRUTH_RUN_REQUIRED</code>. The quartet planner must both refuse to run the missing node and confirm the manifest lists <code>run_missing_quartet</code> as excluded, tracked as <code>BATCH7_ORACLE_RUN_MISSING_EXCLUDED</code>. If the Oracle&#x27;s own tests do not pass as a witness, the case <code>BATCH7_ORACLE_ORIGINAL_PYTEST_WITNESS_REQUIRED</code> fires. Each observation records only the exception type and whether the expected message fragment appeared, never the exception body.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Test-oracle and provenance lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design reuses two known ideas, the test oracle that decides whether an output is acceptable and W3C PROV data provenance, for deterministic replay, not for semantic truth.</strong> The component draws on two established practices. A test oracle is the part of a test that decides whether an observed output is acceptable, surveyed in the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://discovery.ucl.ac.uk/1471263/\">test oracle problem</a> literature. Data provenance records where an artifact came from and how it was derived, modelled by the W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a> family of entities, activities, and agents. The subject index and snapshot tools apply the provenance idea, the truth-diff and quartet checks apply the oracle idea. This component reuses those patterns for deterministic replay. It does not turn a local check into semantic truth.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate/</code>:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a result record writes and proves</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The run writes result, board, and validation-result record files, and a pass means the five engines met their contracts and the record held no bodies, nothing more.</strong> The run writes <code>batch7_oracle_sibling_capsule_result.json</code>, <code>batch7_oracle_sibling_capsule_board.json</code>, and <code>batch7_oracle_sibling_capsule_validation_receipt.json</code> under the output directory, plus the sign-off file. The focused test suite is <code>tests/test_batch7_oracle_sibling_capsule.py</code>. A pass means the five engines met their contracts, the negative cases rejected as declared, and the result record held no bodies. It means nothing beyond that run.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded claim and its ceiling</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is a bounded source-open replay over one fixture; it runs no Oracle reasoning, dispatches no provider, and excludes launch, mutation, or semantic truth.</strong> The strongest claim this component supports is a bounded, source-open replay: the real Oracle grounding tools ran against readable fixtures, produced the exact expected shapes, rejected five malformed inputs, and left no source or test bodies in the result record. That is the proof boundary and the scope limit. It does not run Oracle reasoning, dispatch any provider or model, invoke <code>run_missing_quartet</code> or <code>GodModeEngine</code>, touch a market feed or wallet, change source files, or prove complete Oracle coverage. Its <code>AUTHORITY_CEILING</code> sets <code>release_authorized</code>, <code>publication_authorized</code>, <code>provider_dispatch</code>, <code>source_mutation_authorized</code>, and <code>semantic_truth_authority</code> to false. A green run is evidence about one fixture, not about the whole system.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch7_oracle_sibling_capsule",
          "component_id": "batch7_oracle_sibling_capsule",
          "public_label": "Oracle Sibling Source Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 4
        },
        "link_count": 12,
        "links": [
          {
            "id": "batch7_oracle_sibling_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Oracle Sibling Source Bundle",
            "relation": "explains",
            "url": "component-batch7-oracle-sibling-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_tools_tail_primitives_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Tools-Tail Primitives Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
          "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
        }
      ],
      "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, whole-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-module-batch7-oracle-sibling-capsule.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 input[\"Fixture input exercise manifest\"] witness[\"_run_original_pytest_witness focused Oracle tests, >=7 passed\"] index[\"_subject_index_engine admissible vs contextual grounding\"] snap[\"_subject_snapshot_engine provenance survives hydration\"] diff[\"_truth_diff_macro_engine changed / new / dropped series\"] quartet[\"_quartet_repair_engine plan BLOCKED, one alias written\"] stop[\"excluded: run_missing_quartet / private orchestration engine\"] record[\"Result record counts, booleans, digests; no bodies\"] input --> witness witness --> index index --> snap snap --> diff diff --> quartet quartet --> stop quartet --> record",
            "source_format": "mermaid",
            "source_hash": "sha256:698a62907828b58ad58dde695d337d8b43af9178bfd43eb930262d339df761ed",
            "source_line_end": 69,
            "source_line_start": 52
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch7_oracle_sibling_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Oracle Sibling Source Bundle",
                "relation": "explains",
                "url": "component-batch7-oracle-sibling-capsule.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 110,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "test oracle problem",
            "section_id": "test-oracle-and-provenance-lineage",
            "url": "https://discovery.ucl.ac.uk/1471263/"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "test-oracle-and-provenance-lineage",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The Oracle mostly runs on live feeds and a bridge-backed reasoning engine, so this component asks which parts are pure and inspectable without any feed, provider, or reasoning call. 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 component 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?",
            "level": 4,
            "order": 1,
            "section_id": "oracle-sibling-behavior-is-replayed-from-copied-code",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Oracle-sibling behavior is replayed from copied code"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The answer is the grounding and bookkeeping layer: four network-free tools that map evidence to targets, hydrate saved artifacts, diff timed feeds, and plan chain repair. The answer is the Oracle's grounding and bookkeeping layer. Before the Oracle reasons, it builds a map of which evidence supports which prediction target, it hydrates a saved artifact from a recorded run, it diffs two timed snapshots of the same economic feed, and it plans how to repair a missing artifact chain. None of that needs the network or the reasoning engine. This component imports the exact source for those four tools, exercises each against small in-memory runs, and re-runs the Oracle's own tests as an independen\u2026",
            "level": 4,
            "order": 2,
            "section_id": "the-fixture-separates-advisory-output-from-authority",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "The fixture separates advisory output from authority"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The output stays metadata-only: a result record of counts, booleans, and digests, nothing more. Every run emits a result record of counts, booleans, and digests. Source bodies and test output never enter it.",
            "level": 4,
            "order": 3,
            "section_id": "a-passing-oracle-replay-remains-non-authoritative",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "A passing oracle replay remains non-authoritative"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A paraphrased or hand-tuned replay would be indistinguishable from theatre, so the component drives the real Oracle source against small readable fixtures and stops before any reasoning call. A loose replay would be easy to fake and hard to trust. If the bundle copied paraphrased logic, or ran the tools against inputs shaped to pass, a reader could not tell inspection from theatre. So the component imports the real Oracle source and drives it against fixtures small enough to read but specific enough to make the domain rules visible. It also stops at a hard line. The Oracle's repair planner can, if asked, call the bridge-backed private orchestration engine to fill a missing node by reasoning\u2026",
            "level": 4,
            "order": 5,
            "section_id": "why-replay-against-the-real-source",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Why replay against the real source"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 22,
            "source_line_start": 21,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "evaluate runs the pytest witness then five engines in fixed order, and a single engine that misses pass turns the whole result to blocked. evaluate runs the pipeline in a fixed order. It first calls runoriginalpytestwitness, then the five engines listed below, then it collects findings from the source manifest check, the witness, and each engine. Any engine that does not reach pass becomes a structured finding, and one finding turns the whole result to blocked. run and runbatch7oraclesiblingbundle wrap evaluate through the shared runcrownjewel_organ runner, which handles input loading, the source-manifest gate, and result record writing.",
            "level": 4,
            "order": 7,
            "section_id": "evaluate-orders-the-pipeline",
            "source_line_end": 35,
            "source_line_start": 23,
            "title": "`_evaluate` orders the pipeline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Only stock or ETF evidence (the S or E prefix) can anchor a price, so XOM and XLE ground while economic TLT is carried forward as an unmet gap. The subject-index engine seeds three pieces of evidence through seedsubjectrun: a stock (XOM, ledger id SCAFEBABE), an ETF (XLE, ledger id EDEADBEEF), and an economic instrument (TLT, ledger id MFEEDBEEF). The Oracle's rule is that evidence grounds a price prediction only when its subject is a valid target and its ledger id marks it as stock or ETF support, the S or E prefix. So XOM and XLE land in admissibleevidencebysubject, while TLT stays in contextualevidencebysubject even though it is a valid target, because its support is context that cannot\u2026",
            "level": 4,
            "order": 8,
            "section_id": "grounding-a-price-prediction-to-admissible-support",
            "source_line_end": 39,
            "source_line_start": 36,
            "title": "Grounding a price prediction to admissible support"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A hydrated artifact must still carry its sourceartifactid and subjectrunid, so a caller knows which run a payload came from, with no body copied. The subject-snapshot engine writes one labdirector artifact and hydrates it by id. The result must carry sourceartifactid equal to labdirector and subjectrunid equal to subject, so a downstream caller knows which run a prediction payload came from. No artifact body is copied into the result record.",
            "level": 4,
            "order": 9,
            "section_id": "provenance-survives-snapshot-hydration",
            "source_line_end": 43,
            "source_line_start": 40,
            "title": "Provenance survives snapshot hydration"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Diffing a 14:00 and 22:00 snapshot names the changed series by absolute delta (US10Y 4.10 to 4.35), the newly appeared CPI, and the dropped OIL. The truth-diff engine writes two snapshots of the same economic feed, a subject snapshot at 14:00 and a truth snapshot at 22:00. It confirms the diff names the changed series ranked by strongest absolute delta, here US10Y moving from 4.10 to 4.35, a newly appeared series CPI, and a dropped series OIL. This is the difference between a number changing and the system knowing which number changed, by how much, and whether the set of series itself shifted.",
            "level": 4,
            "order": 10,
            "section_id": "diffing-two-timed-snapshots-of-a-feed",
            "source_line_end": 47,
            "source_line_start": 44,
            "title": "Diffing two timed snapshots of a feed"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The repair planner reports BLOCKED, names the deepest missing node, and writes one alias, but stops short of ever constructing the reasoning-backed private orchestration engine. The quartet engine exercises the repair planner against a truth run missing most of its node chain. The plan must report readiness BLOCKED, name the deepest missing target oraclecp2emitter, and list predictionreconciliation as aliasable. The engine materialises that one alias and reads the written file back to confirm its artifactaliasof records oracletruthdiffequity. It asserts runmissingquartet_excluded and that private orchestration engine was never constructed.",
            "level": 4,
            "order": 11,
            "section_id": "planning-repair-up-to-the-reasoning-boundary",
            "source_line_end": 70,
            "source_line_start": 48,
            "title": "Planning repair up to the reasoning boundary"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 72,
            "source_line_start": 71,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Five negative inputs are declared in EXPECTEDNEGATIVECASES, each mapped to a stable error code and run through evaluatenegativecase. The component declares five negative cases in EXPECTEDNEGATIVECASES, each mapped to a stable error code, and evaluated through evaluatenegativecase.",
            "level": 4,
            "order": 13,
            "section_id": "five-malformed-inputs-one-error-code-each",
            "source_line_end": 77,
            "source_line_start": 73,
            "title": "Five malformed inputs, one error code each"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Missing run, artifact-id, or truth directories each reject with a named code, the excluded quartet node is enforced, and observations record only the exception type, never its body. A subject-index run with no run directory rejects with BATCH7ORACLESUBJECTRUNREQUIRED. A snapshot run with no artifact id rejects with BATCH7ORACLEARTIFACTIDREQUIRED. A truth-diff run with no truth directory rejects with BATCH7ORACLETRUTHRUNREQUIRED. The quartet planner must both refuse to run the missing node and confirm the manifest lists runmissingquartet as excluded, tracked as BATCH7ORACLERUNMISSINGEXCLUDED. If the Oracle's own tests do not pass as a witness, the case BATCH7ORACLEORIGINALPYTESTWITNESS_REQUI\u2026",
            "level": 4,
            "order": 14,
            "section_id": "what-each-rejection-code-guards",
            "source_line_end": 81,
            "source_line_start": 78,
            "title": "What each rejection code guards"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 83,
            "source_line_start": 82,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design reuses two known ideas, the test oracle that decides whether an output is acceptable and W3C PROV data provenance, for deterministic replay, not for semantic truth. The component draws on two established practices. A test oracle is the part of a test that decides whether an observed output is acceptable, surveyed in the test oracle problem literature. Data provenance records where an artifact came from and how it was derived, modelled by the W3C PROV family of entities, activities, and agents. The subject index and snapshot tools apply the provenance idea, the truth-diff and quartet checks apply the oracle idea. This component reuses those patterns for deterministic replay. It do\u2026",
            "level": 4,
            "order": 16,
            "section_id": "test-oracle-and-provenance-lineage",
            "source_line_end": 87,
            "source_line_start": 84,
            "title": "Test-oracle and provenance lineage"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate/:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 99,
            "source_line_start": 88,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The run writes result, board, and validation-result record files, and a pass means the five engines met their contracts and the record held no bodies, nothing more. The run writes batch7oraclesiblingcapsuleresult.json, batch7oraclesiblingcapsuleboard.json, and batch7oraclesiblingcapsulevalidationreceipt.json under the output directory, plus the sign-off file. The focused test suite is tests/testbatch7oraclesibling_capsule.py. A pass means the five engines met their contracts, the negative cases rejected as declared, and the result record held no bodies. It means nothing beyond that run.",
            "level": 4,
            "order": 18,
            "section_id": "what-a-receipt-writes-and-proves",
            "source_line_end": 103,
            "source_line_start": 100,
            "title": "What a result record writes and proves"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 105,
            "source_line_start": 104,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is a bounded source-open replay over one fixture; it runs no Oracle reasoning, dispatches no provider, and excludes launch, mutation, or semantic truth. The strongest claim this component supports is a bounded, source-open replay: the real Oracle grounding tools ran against readable fixtures, produced the exact expected shapes, rejected five malformed inputs, and left no source or test bodies in the result record. That is the proof boundary and the scope limit. It does not run Oracle reasoning, dispatch any provider or model, invoke runmissingquartet or private orchestration engine, touch a market feed or wallet, change source files, or prove complete Oracle coverage. It\u2026",
            "level": 4,
            "order": 20,
            "section_id": "the-bounded-claim-and-its-ceiling",
            "source_line_end": 109,
            "source_line_start": 106,
            "title": "The bounded claim and its ceiling"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch7_oracle_sibling_capsule.py",
            "path": "src/microcosm_core/organs/batch7_oracle_sibling_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 7 public Oracle sibling source imports, deterministic exercises, original pytest witnesses, exact-copy digest checks, negative cases, and scope limits.",
            "symbols": [
              "_subject_index_engine",
              "_subject_snapshot_engine",
              "_truth_diff_macro_engine",
              "_quartet_repair_engine",
              "_run_original_pytest_witness",
              "_original_pytest_engine",
              "_evaluate",
              "run"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_oracle_sibling_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, complete UI coverage, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">The console bundle replays one copied runtime</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component reads the Demo Take Console&#x27;s public Swift source and checks that its safety gates actually hold, without ever launching the macOS capture app.</strong> The Demo Take Console is a macOS app that records screen and microphone takes, drives FFmpeg through a Python helper, and hands the audio to an on-device WhisperKit transcriber. This component reads the app&#x27;s public Swift source and checks that the safety gates in that source actually hold, without ever launching the app.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three checks bind inputs, output, and ceiling</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It copies eight Swift files, runs six source-token checks plus six paired deletion cases, and emits records of exit codes, counts, and booleans, never source bodies or logs.</strong> It copies eight Swift files into a public bundle, runs six checks that read those copies, then runs six paired negative cases that delete one guard and demand the matching check notice. It emits result records that carry exit codes, counts, and booleans, never the source bodies, recordings, or build logs.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The demo result stays metadata-only and local</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run says only that the source contracts are present, not that capture, FFmpeg, or a model ever ran.</strong> A green run says the source contracts are present. It does not start capture, run FFmpeg, or dispatch a model.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Do the source gates exist as source</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A capture app is trusted with screen, microphone, and disk, so the narrow question is whether the gates written into its Swift source exist as source.</strong> A capture app is trusted with a screen, a microphone, and disk. The question this component answers is narrow: before anyone trusts the app to record, do the gates written into its Swift source exist as source?</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each check asserts a behaviour-carrying token</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Because a file can name clamp yet ship an unclamped meter, each check asserts a specific behaviour-carrying token in the copied source rather than shape alone.</strong> Checking shape alone is not enough. A file can contain the word &quot;clamp&quot; and still ship an unclamped meter. So each check asserts a specific token that carries the behaviour: the start gate requires a chosen recording source and free disk, the global hotkey requires Control-Option-Command, the audio meter returns <code>min(max(rms * 8, 0), 1)</code>, the transcriber guards a missing audio file. The checks read the copied source, not the app&#x27;s live state.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two entrypoints and two callbacks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>run_batch7_demo_take_bundle</code> both drive <code>run_crown_jewel_organ</code> with <code>_evaluate</code> for positive checks and <code>evaluate_negative_case</code> for mutation tests, over the fixture or the exported copy.</strong> <code>run</code> and <code>run_batch7_demo_take_bundle</code> both call <code>run_crown_jewel_organ</code> with two callbacks: <code>_evaluate</code> for the positive checks and <code>evaluate_negative_case</code> for the mutation tests. <code>run</code> reads the fixture input; the bundle variant reads the exported public copy. <code>main</code> wires the <code>run</code> and <code>validate-bundle</code> subcommands to the same runner and prints a result or a card.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six engines over eight copied modules</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> runs six engines, failing on any non-<code>pass</code> status or fewer than eight copied modules, with each engine reading its Swift file through <code>_read</code> and returning booleans plus a <code>claim_ceiling</code>.</strong> <code>_evaluate</code> runs six engines in order and collects a finding for any that does not return <code>status: &quot;pass&quot;</code>. It also fails if the copied source manifest holds fewer than eight modules, the count in <code>SOURCE_REQUIRED_ANCHORS</code>. Each engine reads its Swift file through <code>_read</code>, which resolves the copied path under the exported bundle, and returns a small dict of booleans plus a <code>claim_ceiling</code> string.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Reads</th><th>Passes when</th></tr></thead><tbody><tr><td><code>_swiftpm_build_witness</code></td><td>app target</td><td><code>swift build --product DemoTakeConsoleApp</code> exits zero</td></tr><tr><td><code>_recording_state_control_model</code></td><td><code>Models.swift</code></td><td>eleven <code>RecordingState</code> cases and the wall/video time keys are present</td></tr><tr><td><code>_capture_helper_bridge_contract</code></td><td><code>CaptureHelperClient.swift</code>, <code>HostEnvironment.swift</code></td><td>eleven helper commands, sorted-key config JSON, and the repo-bound script path are present</td></tr><tr><td><code>_recorder_store_capture_fsm</code></td><td><code>RecorderStore.swift</code></td><td>the start gate, start, pause/resume, and stop-to-review paths are present</td></tr><tr><td><code>_hotkey_audio_meter_contract</code></td><td><code>HotkeyMonitor.swift</code>, <code>AudioLevelMonitor.swift</code></td><td>the hotkey key and modifiers and the clamped meter return are present</td></tr><tr><td><code>_transcribe_payload_builder</code></td><td><code>DemoTakeTranscribe/main.swift</code></td><td>the WhisperKit decode config, the <code>demo_take_transcript_v0</code> schema, the SRT builder, and the missing-audio guard are present</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">The build witness runs <code>swift build</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The one engine that runs code, <code>_run_public_witness</code>, executes <code>swift build</code> and returns only the exit code, byte counts, and a <code>Build complete!</code> flag, claiming compilation and nothing more.</strong> The build witness is the one engine that runs code. <code>_cached_swiftpm_build_witness</code> calls <code>_run_public_witness</code>, which runs <code>swift build</code> and returns only the exit code, the stdout and stderr byte counts, and whether the string <code>Build complete!</code> appeared. The build log body stays out of the record. The claim is that the copied sources compile as a SwiftPM target, nothing more.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (4 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"427\" height=\"318\" viewBox=\"0 0 427 318\" role=\"img\" aria-label=\"Flowchart diagram with 4 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"189.1\" y1=\"72.0\" x2=\"150.9\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"150.9,114.0 153.2,106.9 157.7,111.0\"></polygon><line class=\"pmd-edge\" x1=\"243.0\" y1=\"72.0\" x2=\"288.7\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"288.7,114.0 281.6,111.6 285.7,107.1\"></polygon><line class=\"pmd-edge\" x1=\"148.3\" y1=\"186.0\" x2=\"183.5\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"183.5,228.0 176.8,224.7 181.5,220.8\"></polygon><line class=\"pmd-edge\" x1=\"291.8\" y1=\"186.0\" x2=\"249.7\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"249.7,228.0 252.4,221.0 256.7,225.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"102.5\" y=\"18.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"213.7\" y=\"40.5\">Copied public Swift bundle</tspan><tspan x=\"213.7\" y=\"58.5\">eight source files</tspan></text><title>Copied public Swift bundle eight source files</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"200.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.1\" y=\"136.5\">Six engines</tspan><tspan x=\"118.1\" y=\"154.5\">build witness plus five</tspan><tspan x=\"118.1\" y=\"172.5\">source-token contracts</tspan></text><title>Six engines build witness plus five source-token contracts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"246.2\" y=\"114.0\" width=\"163.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"327.8\" y=\"136.5\">Six negative cases</tspan><tspan x=\"327.8\" y=\"154.5\">delete one guard</tspan><tspan x=\"327.8\" y=\"172.5\">re-run that engine</tspan></text><title>Six negative cases delete one guard re-run that engine</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"95.1\" y=\"228.0\" width=\"237.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"213.7\" y=\"250.5\">Result record</tspan><tspan x=\"213.7\" y=\"268.5\">exit codes, counts, booleans</tspan><tspan x=\"213.7\" y=\"286.5\">no source bodies or logs</tspan></text><title>Result record exit codes, counts, booleans no source bodies or logs</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;Copied public Swift bundle eight source files&quot;] engines[&quot;Six engines build witness plus five source-token contracts&quot;] negatives[&quot;Six negative cases delete one guard re-run that engine&quot;] record[&quot;Result record exit codes, counts, booleans no source bodies or logs&quot;] bundle --&gt; engines bundle --&gt; negatives engines --&gt; record negatives --&gt; record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five mutations flip an engine to blocked</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Five negative cases share <code>_mutated_source_negative</code>, which copies the bundle, replaces one token, re-runs the matching engine, and expects it to flip to <code>blocked</code> with its guard flag false.</strong> <code>_semantic_runtime_exercises</code> builds six negative results. Five share <code>_mutated_source_negative</code>: it copies the bundle to a temporary directory with <code>_copy_public_bundle</code>, replaces one token with <code>_replace_copied_source_token</code>, re-runs the matching engine, and expects the engine to flip to <code>blocked</code> with its guard flag now false. <code>_observed_negative_case</code> reads that flag per case.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The five named source mutations</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The five mutations rewrite the helper path, remove the source blocker, drop a hotkey modifier, unclamp the meter, and delete the audio guard, and any check that still passes fails the case.</strong> The five source mutations are <code>missing_helper_bridge</code> (rewrites the <code>demo_take_capture.py</code> helper path), <code>start_without_screen</code> (removes the &quot;Select at least one recording source&quot; blocker), <code>hotkey_wrong_modifier</code> (drops <code>.option</code> from the modifiers), <code>audio_meter_unclamped</code> (replaces the clamp with a bare <code>rms * 8</code>), and <code>transcribe_missing_audio</code> (removes the <code>audioNotFound</code> guard). If a check still passes after its guard is gone, it was never testing the guard, and that case fails.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The sixth case checks the build witness</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The sixth case, <code>missing_swift_build_witness</code>, runs <code>swift build</code> against an empty directory and expects a non-pass, since a success against nothing would mean the witness was asserted, not run.</strong> The sixth, <code>missing_swift_build_witness</code>, runs <code>swift build</code> against an empty temporary directory through <code>_run_public_witness</code> and expects a non-pass. A build that &quot;succeeds&quot; against nothing would mean the witness is asserted rather than run.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">ScreenCaptureKit, FFmpeg, and WhisperKit lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The app follows the desktop capture-console lineage anchored by Apple&#x27;s ScreenCaptureKit, FFmpeg, and WhisperKit, while this component borrows only the contract shape and stays at source-copy and fixture checks.</strong> The app follows the common desktop capture-console lineage: OS capture APIs, a command-line media encoder, typed recording state, a global hotkey, a level meter, and a transcription handoff. The public anchors are Apple&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://developer.apple.com/documentation/ScreenCaptureKit\">ScreenCaptureKit</a> for screen and audio streaming, <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.ffmpeg.org/ffmpeg.html\">FFmpeg</a> for encoding, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/argmaxinc/WhisperKit\">WhisperKit</a> for on-device speech recognition on Apple Silicon. This component borrows the contract shape and keeps the exercise at source-copy and fixture checks.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run from <code>microcosm-substrate/</code>:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Output files and what a pass means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The run writes result, board, and validation-result record JSON plus an sign-off file, and a pass means every engine returned <code>pass</code>, the six negative cases blocked, and no source body reached a record.</strong> The run writes <code>batch7_demo_take_console_capsule_result.json</code>, <code>batch7_demo_take_console_capsule_board.json</code>, and <code>batch7_demo_take_console_capsule_validation_receipt.json</code> under the output directory, plus the sign-off file. The <code>validate-bundle</code> action re-runs the same checks over <code>exported_batch7_demo_take_console_capsule_bundle</code>. A pass means every engine returned <code>pass</code>, the six negative cases blocked, and no source body reached a record.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded strongest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that the copied sources compile as a SwiftPM target and the start gate, hotkey modifier, clamp, bridge contract, and transcribe guards are present, confirmed by six deletion tests.</strong> The strongest claim is bounded: the copied Demo Take Console sources compile as a SwiftPM target, and the recording-start gate, hotkey modifier, audio clamp, helper-bridge contract, and transcribe guards are present in that source, with six deletion tests confirming each check depends on its guard.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green run refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It launches nothing, grants no screen or microphone access, runs no FFmpeg or WhisperKit, and is neither launch-scope decision nor proof that every UI path is covered.</strong> It refuses the rest. It does not launch the app, grant screen or microphone access, start a recording session, run FFmpeg, or dispatch WhisperKit. It is not launch or publishing-scope decision and bounded evidence that every UI path is covered. A green fixture or bundle run is evidence for this source-copy replay only.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch7_demo_take_console_capsule",
          "component_id": "batch7_demo_take_console_capsule",
          "public_label": "Demo Take Console Source Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 4
        },
        "link_count": 12,
        "links": [
          {
            "id": "batch7_demo_take_console_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Demo Take Console Source Bundle",
            "relation": "explains",
            "url": "component-batch7-demo-take-console-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 6 Unsurfaced Primitives Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
          "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
        },
        {
          "id": "paper_module.batch8_audio_level_rms_port",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Audio Level RMS Port",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
          "url": "paper-module-batch8-audio-level-rms-port.html"
        }
      ],
      "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, whole-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-module-batch7-demo-take-console-capsule.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 source files\"] engines[\"Six engines build witness plus five source-token contracts\"] negatives[\"Six negative cases delete one guard re-run that engine\"] record[\"Result record exit codes, counts, booleans no source bodies or logs\"] bundle --> engines bundle --> negatives engines --> record negatives --> record",
            "source_format": "mermaid",
            "source_hash": "sha256:67dbebd36caa69235efe9ac19200dc1b0a13d92c6a213395e1b44778b14f13f7",
            "source_line_end": 109,
            "source_line_start": 99
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch7_demo_take_console_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Demo Take Console Source Bundle",
                "relation": "explains",
                "url": "component-batch7-demo-take-console-capsule.html"
              },
              {
                "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": "json-capsule-binding",
              "source_line_start": 211,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "ScreenCaptureKit",
            "section_id": "screencapturekit-ffmpeg-and-whisperkit-lineage",
            "url": "https://developer.apple.com/documentation/ScreenCaptureKit"
          },
          {
            "kind": "external_reference",
            "label": "FFmpeg",
            "section_id": "screencapturekit-ffmpeg-and-whisperkit-lineage",
            "url": "https://www.ffmpeg.org/ffmpeg.html"
          },
          {
            "kind": "external_reference",
            "label": "WhisperKit",
            "section_id": "screencapturekit-ffmpeg-and-whisperkit-lineage",
            "url": "https://github.com/argmaxinc/WhisperKit"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component reads the Demo Take Console's public Swift source and checks that its safety gates actually hold, without ever launching the macOS capture app.** The Demo Take Console is a macOS app that records screen and microphone takes, drives FFmpeg through a Python helper, and hands the audio to an on-device WhisperKit transcriber. This component reads the app's public Swift source and checks that the safety gates in that source actually hold, without ever launching the app.",
            "level": 4,
            "order": 1,
            "section_id": "the-console-capsule-replays-one-copied-runtime",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "The console bundle replays one copied runtime"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It copies eight Swift files, runs six source-token checks plus six paired deletion cases, and emits records of exit codes, counts, and booleans, never source bodies or logs.** It copies eight Swift files into a public bundle, runs six checks that read those copies, then runs six paired negative cases that delete one guard and demand the matching check notice. It emits result records that carry exit codes, counts, and booleans, never the source bodies, recordings, or build logs.",
            "level": 4,
            "order": 2,
            "section_id": "three-checks-bind-inputs-output-and-ceiling",
            "source_line_end": 24,
            "source_line_start": 14,
            "title": "Three checks bind inputs, output, and ceiling"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run says only that the source contracts are present, not that capture, FFmpeg, or a model ever ran.** A green run says the source contracts are present. It does not start capture, run FFmpeg, or dispatch a model.",
            "level": 4,
            "order": 3,
            "section_id": "the-demo-result-stays-body-free-and-local",
            "source_line_end": 31,
            "source_line_start": 25,
            "title": "The demo result stays metadata-only and local"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A capture app is trusted with screen, microphone, and disk, so the narrow question is whether the gates written into its Swift source exist as source.** A capture app is trusted with a screen, a microphone, and disk. The question this component answers is narrow: before anyone trusts the app to record, do the gates written into its Swift source exist as source?",
            "level": 4,
            "order": 5,
            "section_id": "do-the-source-gates-exist-as-source",
            "source_line_end": 41,
            "source_line_start": 34,
            "title": "Do the source gates exist as source"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Because a file can name clamp yet ship an unclamped meter, each check asserts a specific behaviour-carrying token in the copied source rather than shape alone.** Checking shape alone is not enough. A file can contain the word \"clamp\" and still ship an unclamped meter. So each check asserts a specific token that carries the behaviour: the start gate requires a chosen recording source and free disk, the global hotkey requires Control-Option-Command, the audio meter returns min(max(rms * 8, 0), 1), the transcriber guards a missing audio file. The checks read the copied source, not the app's live state.",
            "level": 4,
            "order": 6,
            "section_id": "each-check-asserts-a-behaviour-carrying-token",
            "source_line_end": 53,
            "source_line_start": 42,
            "title": "Each check asserts a behaviour-carrying token"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 55,
            "source_line_start": 54,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run and runbatch7demotakebundle both drive runcrownjewelorgan with evaluate for positive checks and evaluatenegative_case for mutation tests, over the fixture or the exported copy.** run and runbatch7demotakebundle both call runcrownjewel_organ with two callbacks: evaluate for the positive checks and evaluatenegative_case for the mutation tests. run reads the fixture input; the bundle variant reads the exported public copy. main wires the run and validate-bundle subcommands to the same runner and prints a result or a card.",
            "level": 4,
            "order": 8,
            "section_id": "two-entrypoints-and-two-callbacks",
            "source_line_end": 66,
            "source_line_start": 56,
            "title": "Two entrypoints and two callbacks"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "**_evaluate runs six engines, failing on any non-pass status or fewer than eight copied modules, with each engine reading its Swift file through _read and returning booleans plus a claimceiling. _evaluate runs six engines in order and collects a finding for any that does not return status: \"pass\". It also fails if the copied source manifest holds fewer than eight modules, the count in SOURCEREQUIREDANCHORS. Each engine reads its Swift file through _read, which resolves the copied path under the exported bundle, and returns a small dict of booleans plus a claim_ceiling string.",
            "level": 4,
            "order": 9,
            "section_id": "six-engines-over-eight-copied-modules",
            "source_line_end": 87,
            "source_line_start": 67,
            "title": "Six engines over eight copied modules"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The one engine that runs code, runpublicwitness, executes swift build and returns only the exit code, byte counts, and a Build complete! flag, claiming compilation and nothing more.** The build witness is the one engine that runs code. cachedswiftpmbuildwitness calls runpublic_witness, which runs swift build and returns only the exit code, the stdout and stderr byte counts, and whether the string Build complete! appeared. The build log body stays out of the record. The claim is that the copied sources compile as a SwiftPM target, nothing more.",
            "level": 4,
            "order": 10,
            "section_id": "the-build-witness-runs-swift-build",
            "source_line_end": 110,
            "source_line_start": 88,
            "title": "The build witness runs `swift build`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 112,
            "source_line_start": 111,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Five negative cases share mutatedsourcenegative, which copies the bundle, replaces one token, re-runs the matching engine, and expects it to flip to blocked with its guard flag false.** semanticruntime_exercises builds six negative results. Five share mutatedsource_negative: it copies the bundle to a temporary directory with copypublicbundle, replaces one token with replacecopiedsource_token, re-runs the matching engine, and expects the engine to flip to blocked with its guard flag now false. observednegative_case reads that flag per case.",
            "level": 4,
            "order": 12,
            "section_id": "five-mutations-flip-an-engine-to-blocked",
            "source_line_end": 123,
            "source_line_start": 113,
            "title": "Five mutations flip an engine to blocked"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The five mutations rewrite the helper path, remove the source blocker, drop a hotkey modifier, unclamp the meter, and delete the audio guard, and any check that still passes fails the case.** The five source mutations are missinghelperbridge (rewrites the demotakecapture.py helper path), startwithoutscreen (removes the \"Select at least one recording source\" blocker), hotkeywrongmodifier (drops .option from the modifiers), audiometerunclamped (replaces the clamp with a bare rms 8), and transcribemissing_audio (removes the audioNotFound guard). If a check still passes after its guard is gone, it was never testing the guard, and that case fails.",
            "level": 4,
            "order": 13,
            "section_id": "the-five-named-source-mutations",
            "source_line_end": 136,
            "source_line_start": 124,
            "title": "The five named source mutations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The sixth case, missingswiftbuildwitness, runs swift build against an empty directory and expects a non-pass, since a success against nothing would mean the witness was asserted, not run.** The sixth, missingswiftbuild_witness, runs swift build against an empty temporary directory through runpublic_witness and expects a non-pass. A build that \"succeeds\" against nothing would mean the witness is asserted rather than run.",
            "level": 4,
            "order": 14,
            "section_id": "the-sixth-case-checks-the-build-witness",
            "source_line_end": 146,
            "source_line_start": 137,
            "title": "The sixth case checks the build witness"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 148,
            "source_line_start": 147,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The app follows the desktop capture-console lineage anchored by Apple's ScreenCaptureKit, FFmpeg, and WhisperKit, while this component borrows only the contract shape and stays at source-copy and fixture checks.** The app follows the common desktop capture-console lineage: OS capture APIs, a command-line media encoder, typed recording state, a global hotkey, a level meter, and a transcription handoff. The public anchors are Apple's ScreenCaptureKit for screen and audio streaming, FFmpeg for encoding, and WhisperKit for on-device speech recognition on Apple Silicon. This component borrows the contract shape and keeps the exercise at source-copy and fixture checks.",
            "level": 4,
            "order": 16,
            "section_id": "screencapturekit-ffmpeg-and-whisperkit-lineage",
            "source_line_end": 162,
            "source_line_start": 149,
            "title": "ScreenCaptureKit, FFmpeg, and WhisperKit lineage"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate/:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 174,
            "source_line_start": 163,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The run writes result, board, and validation-result record JSON plus an sign-off file, and a pass means every engine returned pass, the six negative cases blocked, and no source body reached a record.** The run writes batch7demotakeconsolecapsule_result.json, batch7demotakeconsolecapsule_board.json, and batch7demotakeconsolecapsulevalidationreceipt.json under the output directory, plus the sign-off file. The validate-bundle action re-runs the same checks over exportedbatch7demotakeconsolecapsulebundle. A pass means every engine returned pass, the six negative cases blocked, and no source body reached a record.",
            "level": 4,
            "order": 18,
            "section_id": "output-files-and-what-a-pass-means",
            "source_line_end": 187,
            "source_line_start": 175,
            "title": "Output files and what a pass means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 189,
            "source_line_start": 188,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is that the copied sources compile as a SwiftPM target and the start gate, hotkey modifier, clamp, bridge contract, and transcribe guards are present, confirmed by six deletion tests.** The strongest claim is bounded: the copied Demo Take Console sources compile as a SwiftPM target, and the recording-start gate, hotkey modifier, audio clamp, helper-bridge contract, and transcribe guards are present in that source, with six deletion tests confirming each check depends on its guard.",
            "level": 4,
            "order": 20,
            "section_id": "the-bounded-strongest-claim",
            "source_line_end": 199,
            "source_line_start": 190,
            "title": "The bounded strongest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It launches nothing, grants no screen or microphone access, runs no FFmpeg or WhisperKit, and is neither launch-scope decision nor proof that every UI path is covered.** It refuses the rest. It does not launch the app, grant screen or microphone access, start a recording session, run FFmpeg, or dispatch WhisperKit. It is not launch or public sharing decision and bounded evidence that every UI path is covered. A green fixture or bundle run is evidence for this source-copy replay only.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-green-run-refuses",
            "source_line_end": 210,
            "source_line_start": 200,
            "title": "What a green run refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch7_demo_take_console_capsule.py",
            "path": "src/microcosm_core/organs/batch7_demo_take_console_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 7 Demo Take Console public Swift source imports, deterministic exercises, exported-bundle checks, negative cases, and scope limits.",
            "symbols": [
              "_swiftpm_build_witness",
              "_recording_state_control_model",
              "_capture_helper_bridge_contract",
              "_recorder_store_capture_fsm",
              "_hotkey_audio_meter_contract",
              "_transcribe_payload_builder",
              "_evaluate",
              "run"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_demo_take_console_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, source-file changes, external model access, or whole-system correctness.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Generated files committed</span> beside their sources can silently go stale, so given changed paths this gate reports which declared surfaces may now be out of date and whether each one&#x27;s freshness check still passes.</strong> A repository that commits generated files next to the sources they were built from carries a standing risk: a generated file can quietly fall out of step with its source, and nothing fails until a reader trusts a stale copy. This component checks for that. Given a set of changed paths, it answers which declared generated surfaces might now be out of date, and whether each surface&#x27;s own freshness check still passes.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Module is source-faithful</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The module is a source-faithful refactor of two internal builders that emits one result record per surface: the fingerprints taken, whether a clean record was reused or the check ran, and any drift reasons.</strong> The public module is a source-faithful refactor of two internal builders, kept together in <code>src/microcosm_core/engine_room/generated_projection_drift_gate.py</code>. It emits one result record per checked surface: the fingerprints it took, whether it reused a prior clean record or ran the check, and, if the surface drifted, the exact reasons why.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Owner routing is</span> the design choice worth naming: each generated surface is a row that names its own check, so a changed path selects only the rows it could affect rather than triggering one global diff.</strong> The gate does not diff every generated file in one global sweep. Each surface is a row that names its own check, and a changed path selects only the rows it could affect.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why a global snapshot fails</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A single global-snapshot alternative fails in two directions: it reruns everything on every edit, and it cannot say who owns a difference or how to fix it.</strong> The loose alternative is a single global snapshot: hash the whole generated tree, compare against a stored snapshot, flag any difference. That fails in two directions. It reruns everything on every edit, and it cannot say who owns a difference or how to fix it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Splitting the tree into owners</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each surface becomes a <code>ProjectionOwner</code> naming its artifacts, sources, and no-write check command, and that command, not the gate, decides freshness while the gate routes and records evidence.</strong> This component splits the tree into owners instead. A <code>ProjectionOwner</code> names its generated artifacts, its source authorities, and a no-write check command that is treated as the freshness authority for that surface. A changed path is matched against those patterns, so a small edit selects only the owners it could plausibly touch. The check command, not this gate, decides whether a surface is fresh. The gate routes to the right owner and records the evidence.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Runtime is pipeline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runtime is a pipeline.</strong> The runtime is a pipeline. It runs in this order for one check.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope selects owners by path</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>select_projection_owners</code> keeps only owners whose artifact or source patterns match a changed path, returning the selected rows and a selection <code>mode</code> of <code>scoped_paths</code>, <code>owner_filter</code>, or <code>all_owners</code>.</strong> <code>select_projection_owners</code> takes the full owner list plus optional owner ids and changed paths. When changed paths are given, it keeps only owners whose artifact or source patterns match one of those paths, through <code>owner_matches_path</code> and <code>projection_pattern_matches_path</code> (exact, prefix, or glob match). It returns the selected rows and a selection record whose <code>mode</code> is <code>scoped_paths</code>, <code>owner_filter</code>, or <code>all_owners</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fingerprint hashes sources and artifacts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_owner_fingerprint</code> content-addresses every source and artifact file with <code>sha256</code>, recording a combined <code>source_hash</code>, <code>artifact_hash</code>, path counts, and any pattern that matches no file as missing.</strong> For each selected owner, <code>_owner_fingerprint</code> content-addresses every source file and every artifact file with <code>sha256</code>. It records a combined <code>source_hash</code>, a combined <code>artifact_hash</code>, path counts, and any missing patterns. A pattern that matches no file on disk is counted as missing.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Cache reuse is deliberately strict</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_hash_cache_hit</code> reuses a prior clean record only when its status, <code>source_hash</code>, <code>artifact_hash</code>, and check command all match and no artifacts are missing, otherwise the check runs.</strong> <code>_source_hash_cache_hit</code> decides whether a prior clean record can be reused. Reuse is deliberately strict. It requires a prior record with <code>status</code> clean, the same <code>source_hash</code>, the same <code>artifact_hash</code>, the same check command, and zero missing artifacts. If any of those differ, the cache misses and the check runs.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Run the check or reuse cache</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A cache hit returns a synthetic <code>source_hash_cache</code> record, while a miss runs the owner&#x27;s check command and captures its return code plus hashed, length-counted stdout and stderr without storing raw text.</strong> On a cache hit, <code>_cached_clean_result</code> returns a synthetic record marked <code>source_hash_cache</code>, returncode zero. On a miss, <code>_run_command</code> runs the owner&#x27;s check command and captures its return code plus hashed, length-counted stdout and stderr (the raw text is not stored). The command runs through <code>_run_builtin_command</code> first, which handles the fixture-only <code>builtin:pass</code>, <code>builtin:fail</code>, and <code>builtin:assert-file-equals</code> verbs before falling through to a real subprocess.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Classify drift reasons per owner</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_check_owner</code> assembles drift reasons from a failing command, a missing artifact, or an incomplete lineage record, and any reason marks the owner <code>drift</code> while none marks it <code>clean</code>.</strong> <code>_check_owner</code> assembles the drift reasons. A nonzero return code adds <code>check_command_failed</code>. A missing artifact adds <code>artifact_missing</code>, independent of the command result, so an absent generated file cannot be laundered by a green command. A required-but-incomplete lineage record adds <code>fact_authority_lineage_missing_required</code> or <code>fact_authority_lineage_invalid</code>. Any reason makes the owner status <code>drift</code>; none makes it <code>clean</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Aggregate the per-owner results</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>check_projection_drift</code> runs the per-owner check over the selected rows and rolls them into an overall <code>status</code>, <code>drift_owner_count</code>, and <code>source_hash_cache</code> hit and miss counts.</strong> This is the record a caller reads. The residual explanation remains available so the reader can inspect the concrete boundary without reconstructing omitted context.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>select_projection_owners</code></td><td>Scopes the owner set by owner id or changed path</td></tr><tr><td><code>check_projection_drift</code></td><td>Runs the per-owner checks and aggregates the result</td></tr><tr><td><code>evaluate_case</code></td><td>Materialises one fixture case in a scratch tree and checks it</td></tr><tr><td><code>evaluate_fixture_dir</code></td><td>Runs every fixture case in a directory and counts passes</td></tr><tr><td><code>main</code></td><td>Command-line entry: <code>check</code> a real tree or <code>evaluate-fixtures</code></td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">The two CLI subcommands</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The <code>check</code> subcommand runs the gate against a live tree and exits nonzero on drift, while <code>evaluate-fixtures</code> materialises each bundled case in a temporary tree and checks observed against expected status.</strong> The <code>check</code> subcommand runs the gate against a live tree and exits nonzero when any owner drifted. The <code>evaluate-fixtures</code> subcommand runs the bundled cases; <code>evaluate_case</code> writes each case&#x27;s declared files into a temporary tree, builds owners from the case JSON, and records whether the observed status matched the expected one.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (10 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"553\" height=\"672\" viewBox=\"0 0 553 672\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"276.6\" y1=\"54.0\" x2=\"276.6\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"276.6,96.0 273.5,89.2 279.7,89.2\"></polygon><line class=\"pmd-edge\" x1=\"276.6\" y1=\"132.0\" x2=\"276.6\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"276.6,174.0 273.5,167.2 279.7,167.2\"></polygon><line class=\"pmd-edge\" x1=\"276.6\" y1=\"228.0\" x2=\"276.6\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"276.6,270.0 273.5,263.2 279.7,263.2\"></polygon><line class=\"pmd-edge\" x1=\"229.7\" y1=\"324.0\" x2=\"156.8\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"156.8,366.0 161.2,359.9 164.2,365.2\"></polygon><line class=\"pmd-edge\" x1=\"314.3\" y1=\"324.0\" x2=\"373.0\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"373.0,366.0 365.6,364.5 369.2,359.5\"></polygon><line class=\"pmd-edge\" x1=\"156.8\" y1=\"402.0\" x2=\"229.7\" y2=\"444.0\"></line><polygon class=\"pmd-arrow\" points=\"229.7,444.0 222.2,443.2 225.3,437.9\"></polygon><line class=\"pmd-edge\" x1=\"373.0\" y1=\"402.0\" x2=\"314.3\" y2=\"444.0\"></line><polygon class=\"pmd-arrow\" points=\"314.3,444.0 318.1,437.5 321.7,442.5\"></polygon><line class=\"pmd-edge\" x1=\"276.6\" y1=\"498.0\" x2=\"276.6\" y2=\"540.0\"></line><polygon class=\"pmd-arrow\" points=\"276.6,540.0 273.5,533.2 279.7,533.2\"></polygon><line class=\"pmd-edge\" x1=\"259.7\" y1=\"576.0\" x2=\"220.1\" y2=\"618.0\"></line><polygon class=\"pmd-arrow\" points=\"220.1,618.0 222.6,610.9 227.1,615.1\"></polygon><line class=\"pmd-edge\" x1=\"304.6\" y1=\"576.0\" x2=\"370.1\" y2=\"618.0\"></line><polygon class=\"pmd-arrow\" points=\"370.1,618.0 362.6,616.9 366.0,611.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"172.8\" y=\"18.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"40.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=\"172.8\" y=\"96.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"118.5\">Select projection owners</tspan></text><title>Select projection owners</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"174.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"196.5\">_owner_fingerprint: sha256 sources</tspan><tspan x=\"276.6\" y=\"214.5\">and artifacts</tspan></text><title>_owner_fingerprint: sha256 sources and artifacts</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"276.6,270.0 402.6,297.0 276.6,324.0 150.6,297.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"292.5\">_source_hash_cache_hit matches</tspan><tspan x=\"276.6\" y=\"310.5\">prior clean record?</tspan></text><title>_source_hash_cache_hit matches prior clean record?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"366.0\" width=\"215.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.5\" y=\"388.5\">reuse cached clean record</tspan></text><title>reuse cached clean record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.0\" y=\"366.0\" width=\"274.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"388.5\">_run_command runs the owner check</tspan></text><title>_run_command runs the owner check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.0\" y=\"444.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"466.5\">_check_owner assembles drift</tspan><tspan x=\"276.6\" y=\"484.5\">reasons</tspan></text><title>_check_owner assembles drift reasons</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"276.6,540.0 332.3,558.0 276.6,576.0 220.9,558.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.6\" y=\"562.5\">any reason?</tspan></text><title>any reason?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"95.7\" y=\"618.0\" width=\"215.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"203.2\" y=\"640.5\">status drift with reasons</tspan></text><title>status drift with reasons</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"338.7\" y=\"618.0\" width=\"118.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"640.5\">status clean</tspan></text><title>status clean</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>Select projection owners</dt><dd><code class=\"pm-diagram__ref-loc\">select_projection_owners</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Changed path or owner id&quot;] --&gt; B[&quot;select_projection_owners&quot;] B --&gt; C[&quot;_owner_fingerprint: sha256 sources and artifacts&quot;] C --&gt; D{&quot;_source_hash_cache_hit matches prior clean record?&quot;} D -- &quot;yes&quot; --&gt; E[&quot;reuse cached clean record&quot;] D -- &quot;no&quot; --&gt; F[&quot;_run_command runs the owner check&quot;] E --&gt; G[&quot;_check_owner assembles drift reasons&quot;] F --&gt; G G --&gt; H{&quot;any reason?&quot;} H -- &quot;yes&quot; --&gt; I[&quot;status drift with reasons&quot;] H -- &quot;no&quot; --&gt; J[&quot;status clean&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two positive and three drift cases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Two positive fixtures and three drift fixtures cover a planted byte, a deleted artifact, and a missing lineage record, and a run over all five returns <code>status: pass</code> with every case passed.</strong> The fixture set has two positive cases, <code>clean_owner</code> and <code>scoped_changed_path</code>, and three that must be caught as drift. <code>planted_byte_detected</code> changes one byte in a generated file so the owner&#x27;s <code>builtin:assert-file-equals</code> check returns nonzero, giving <code>check_command_failed</code>. <code>missing_artifact</code> deletes a declared artifact so the fingerprint reports a missing path, giving <code>artifact_missing</code> even though the check would otherwise pass. <code>fact_authority_lineage_required_missing</code> declares an owner that requires a lineage record but omits its guard, derivation, and residual fields, giving <code>fact_authority_lineage_missing_required</code>. A run over all five cases returns <code>status: pass</code>, <code>case_count: 5</code>, <code>passed_case_count: 5</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reproducible-build and regression-test lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The gate follows reproducible-build and regression-test practice: declare source inputs, produce artifacts, compare content hashes, and rerun the owner check when source or artifact identity changes.</strong> The gate follows reproducible-build and regression-test practice: declare source inputs, produce generated artifacts, compare content hashes, and rerun the owner check when either source or artifact identity changes. Two anchors are relevant.</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://bazel.build/concepts/hermeticity\">Bazel hermeticity</a>, for its 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 catch unexpected change.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Borrowed discipline, added owner routing</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The borrowed part is declared-input and artifact-fingerprint discipline; the added part is routing each check through its owner rather than treating all generated files as one snapshot.</strong> The borrowed part is declared-input and artifact-fingerprint discipline. The added part is routing each check through its owner rather than treating all generated files as one snapshot.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_engine_room_generated_projection_drift_gate.py -q --basetemp /tmp/microcosm-generated-projection-drift-gate\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The public exercise runs the same fixtures directly:</p>\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<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the fixture behavior and the bundle-backed JSON projection are reproducible; it runs no repair commands and excludes launch.</strong> A pass means the fixture behavior and the bundle-backed JSON projection are reproducible. It does not run repair commands and it excludes launch.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For a supplied tree and declared owners, the gate reports whether each selected owner&#x27;s required artifacts were present and its no-write check passed, with fingerprints recorded and clean records reused only under matching hashes.</strong> The strongest claim the evidence supports: for a supplied tree and a set of declared owners, the gate reports whether each selected owner&#x27;s required artifacts were present and whether its own no-write check passed, with source and artifact fingerprints recorded and clean records reused only under matching hashes. That is a freshness signal for declared owners.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the gate does not establish</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The proof boundary stops at freshness: the gate is not semantic-drift proof, not full registry validation, and carries no repair or launch-scope decision over the wider generated tree.</strong> The proof boundary stops there. It is not semantic drift proof, so a check that passes on identical bytes says nothing about whether the generated prose is meaningfully correct. It is not full registry validation: only declared owners are checked, and the wider generated tree is judged by each owner&#x27;s own command. It has no repair authority and no launch-scope decision. The scope limit excludes any claim that every generated surface in the wider system is fresh.</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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_validator_checker_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Validator Checker Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
          "url": "paper-module-batch8-validator-checker-capsule.html"
        },
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "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, whole-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-module-engine-room-generated-projection-drift-gate.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 TD A[\"Changed path or owner id\"] --> B[\"select_projection_owners\"] B --> C[\"_owner_fingerprint: sha256 sources and artifacts\"] C --> D{\"_source_hash_cache_hit matches prior clean record?\"} D -- \"yes\" --> E[\"reuse cached clean record\"] D -- \"no\" --> F[\"_run_command runs the owner check\"] E --> G[\"_check_owner assembles drift reasons\"] F --> G G --> H{\"any reason?\"} H -- \"yes\" --> I[\"status drift with reasons\"] H -- \"no\" --> J[\"status clean\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:f90bb3e9a92f457d4f99c3a2336f7a06bc8750f46b173c561279f771ade6c396",
            "source_line_end": 157,
            "source_line_start": 145
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 243,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Bazel hermeticity",
            "section_id": "reproducible-build-and-regression-test-lineage",
            "url": "https://bazel.build/concepts/hermeticity"
          },
          {
            "kind": "external_reference",
            "label": "pytest-regtest snapshot testing",
            "section_id": "reproducible-build-and-regression-test-lineage",
            "url": "https://pytest-regtest.readthedocs.io/en/stable/snapshots/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Generated files committed beside their sources can silently go stale, so given changed paths this gate reports which declared surfaces may now be out of date and whether each one's freshness check still passes.** A repository that commits generated files next to the sources they were built from carries a standing risk: a generated file can quietly fall out of step with its source, and nothing fails until a reader trusts a stale copy. This component checks for that. Given a set of changed paths, it answers which declared generated surfaces might now be out of date, and whether each surface's own freshness check still passes.",
            "level": 4,
            "order": 1,
            "section_id": "generated-files-committed",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "Generated files committed"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The module is a source-faithful refactor of two internal builders that emits one result record per surface: the fingerprints taken, whether a clean record was reused or the check ran, and any drift reasons.** The public module is a source-faithful refactor of two internal builders, kept together in src/microcosmcore/engineroom/generatedprojectiondrift_gate.py. It emits one result record per checked surface: the fingerprints it took, whether it reused a prior clean record or ran the check, and, if the surface drifted, the exact reasons why.",
            "level": 4,
            "order": 2,
            "section_id": "module-is-source-faithful",
            "source_line_end": 25,
            "source_line_start": 15,
            "title": "Module is source-faithful"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Owner routing is the design choice worth naming: each generated surface is a row that names its own check, so a changed path selects only the rows it could affect rather than triggering one global diff.** The gate does not diff every generated file in one global sweep. Each surface is a row that names its own check, and a changed path selects only the rows it could affect.",
            "level": 4,
            "order": 3,
            "section_id": "owner-routing-is",
            "source_line_end": 33,
            "source_line_start": 26,
            "title": "Owner routing is"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A single global-snapshot alternative fails in two directions: it reruns everything on every edit, and it cannot say who owns a difference or how to fix it.** The loose alternative is a single global snapshot: hash the whole generated tree, compare against a stored snapshot, flag any difference. That fails in two directions. It reruns everything on every edit, and it cannot say who owns a difference or how to fix it. A one-line change to a doc source forces",
            "level": 4,
            "order": 5,
            "section_id": "why-a-global-snapshot-fails",
            "source_line_end": 45,
            "source_line_start": 36,
            "title": "Why a global snapshot fails"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each surface becomes a ProjectionOwner naming its artifacts, sources, and no-write check command, and that command, not the gate, decides freshness while the gate routes and records evidence.** This component splits the tree into owners instead. A ProjectionOwner names its generated artifacts, its source authorities, and a no-write check command that is treated as the freshness authority for that surface. A changed path is matched against those patterns, so a small edit selects only the owners it could plausibly touch. The check command, not this gate, decides whether a surface is fresh. The gate routes to the right owner and records the evidence.",
            "level": 4,
            "order": 6,
            "section_id": "splitting-the-tree-into-owners",
            "source_line_end": 57,
            "source_line_start": 46,
            "title": "Splitting the tree into owners"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 59,
            "source_line_start": 58,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime is a pipeline. The runtime is a pipeline. It runs in this order for one check.",
            "level": 4,
            "order": 8,
            "section_id": "runtime-is-pipeline",
            "source_line_end": 64,
            "source_line_start": 60,
            "title": "Runtime is pipeline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "selectprojection_owners keeps only owners whose artifact or source patterns match a changed path, returning the selected rows and a selection mode of scopedpaths, ownerfilter, or allowners. selectprojectionowners takes the full owner list plus optional owner ids and changed paths. When changed paths are given, it keeps only owners whose artifact or source patterns match one of those paths, through ownermatchespath and projectionpatternmatches_path (exact, prefix, or glob match). It returns the selected rows and a selection record whose mode is scoped_paths, ownerfilter, or allowners.",
            "level": 4,
            "order": 9,
            "section_id": "scope-selects-owners-by-path",
            "source_line_end": 76,
            "source_line_start": 65,
            "title": "Scope selects owners by path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "ownerfingerprint content-addresses every source and artifact file with sha256, recording a combined sourcehash, artifacthash, path counts, and any pattern that matches no file as missing.** For each selected owner, ownerfingerprint content-addresses every source file and every artifact file with sha256. It records a combined sourcehash, a combined artifacthash, path counts, and any missing patterns. A pattern that matches no file on disk is counted as missing.",
            "level": 4,
            "order": 10,
            "section_id": "fingerprint-hashes-sources-and-artifacts",
            "source_line_end": 86,
            "source_line_start": 77,
            "title": "Fingerprint hashes sources and artifacts"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcehashcachehit reuses a prior clean record only when its status, sourcehash, artifacthash, and check command all match and no artifacts are missing, otherwise the check runs. sourcehashcache_hit decides whether a prior clean record can be reused. Reuse is deliberately strict. It requires a prior record with status clean, the same source_hash, the same artifact_hash, the same check command, and zero missing artifacts. If any of those differ, the cache misses and the check runs.",
            "level": 4,
            "order": 11,
            "section_id": "cache-reuse-is-deliberately-strict",
            "source_line_end": 96,
            "source_line_start": 87,
            "title": "Cache reuse is deliberately strict"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A cache hit returns a synthetic sourcehash_cache record, while a miss runs the owner's check command and captures its return code plus hashed, length-counted stdout and stderr without storing raw text.** On a cache hit, cachedcleanresult returns a synthetic record marked sourcehash_cache, returncode zero. On a miss, runcommand runs the owner's check command and captures its return code plus hashed, length-counted stdout and stderr (the raw text is not stored). The command runs through runbuiltin_command first, which handles the fixture-only builtin:pass, builtin:fail, and builtin:assert-file-equals verbs before falling through to a real subprocess.",
            "level": 4,
            "order": 12,
            "section_id": "run-the-check-or-reuse-cache",
            "source_line_end": 108,
            "source_line_start": 97,
            "title": "Run the check or reuse cache"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "checkowner assembles drift reasons from a failing command, a missing artifact, or an incomplete lineage record, and any reason marks the owner drift while none marks it clean. check_owner assembles the drift reasons. A nonzero return code adds checkcommandfailed. A missing artifact adds artifact_missing, independent of the command result, so an absent generated file cannot be laundered by a green command. A required-but-incomplete lineage record adds factauthoritylineagemissingrequired or factauthoritylineage_invalid. Any reason makes the owner status drift; none makes it clean.",
            "level": 4,
            "order": 13,
            "section_id": "classify-drift-reasons-per-owner",
            "source_line_end": 120,
            "source_line_start": 109,
            "title": "Classify drift reasons per owner"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "checkprojection_drift runs the per-owner check over the selected rows and rolls them into an overall status, driftownercount, and sourcehashcache hit and miss counts.** This is the record a caller reads. The residual explanation remains available so the reader can inspect the concrete boundary without reconstructing omitted context.",
            "level": 4,
            "order": 14,
            "section_id": "aggregate-the-per-owner-results",
            "source_line_end": 134,
            "source_line_start": 121,
            "title": "Aggregate the per-owner results"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**The check subcommand runs the gate against a live tree and exits nonzero on drift, while evaluate-fixtures materialises each bundled case in a temporary tree and checks observed against expected status.** The check subcommand runs the gate against a live tree and exits nonzero when any owner drifted. The evaluate-fixtures subcommand runs the bundled cases; evaluate_case writes each case's declared files into a temporary tree, builds owners from the case JSON, and records whether the observed status matched the expected one.",
            "level": 4,
            "order": 15,
            "section_id": "the-two-cli-subcommands",
            "source_line_end": 158,
            "source_line_start": 135,
            "title": "The two CLI subcommands"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "negative-cases",
            "source_line_end": 160,
            "source_line_start": 159,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Two positive fixtures and three drift fixtures cover a planted byte, a deleted artifact, and a missing lineage record, and a run over all five returns status: pass with every case passed.** The fixture set has two positive cases, cleanowner and scopedchanged_path, and three that must be caught as drift. plantedbytedetected changes one byte in a generated file so the owner's builtin:assert-file-equals check returns nonzero, giving checkcommandfailed. missing_artifact deletes a declared artifact so the fingerprint reports a missing path, giving artifact_missing even though the check would otherwise pass. factauthoritylineagerequiredmissing declares an owner that requires a lineage record bu\u2026",
            "level": 4,
            "order": 17,
            "section_id": "two-positive-and-three-drift-cases",
            "source_line_end": 175,
            "source_line_start": 161,
            "title": "Two positive and three drift cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "prior-art-grounding",
            "source_line_end": 177,
            "source_line_start": 176,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The gate follows reproducible-build and regression-test practice: declare source inputs, produce artifacts, compare content hashes, and rerun the owner check when source or artifact identity changes.** The gate follows reproducible-build and regression-test practice: declare source inputs, produce generated artifacts, compare content hashes, and rerun the owner check when either source or artifact identity changes. Two anchors are relevant. Bazel hermeticity, for its emphasis on declared inputs, source identity, repeatable actions, and cache validity. pytest-regtest snapshot testing, where recorded outputs are compared against reference outputs to catch unexpected change.",
            "level": 4,
            "order": 19,
            "section_id": "reproducible-build-and-regression-test-lineage",
            "source_line_end": 189,
            "source_line_start": 178,
            "title": "Reproducible-build and regression-test lineage"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The borrowed part is declared-input and artifact-fingerprint discipline; the added part is routing each check through its owner rather than treating all generated files as one snapshot.** The borrowed part is declared-input and artifact-fingerprint discipline. The added part is routing each check through its owner rather than treating all generated files as one snapshot.",
            "level": 4,
            "order": 20,
            "section_id": "borrowed-discipline-added-owner-routing",
            "source_line_end": 197,
            "source_line_start": 190,
            "title": "Borrowed discipline, added owner routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The public exercise runs the same fixtures directly:",
            "level": 2,
            "order": 21,
            "section_id": "validation-receipt-path",
            "source_line_end": 210,
            "source_line_start": 198,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the fixture behavior and the bundle-backed JSON projection are reproducible; it runs no repair commands and excludes launch.** A pass means the fixture behavior and the bundle-backed JSON projection are reproducible. It does not run repair commands and it excludes launch.",
            "level": 4,
            "order": 22,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 217,
            "source_line_start": 211,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "claim-ceiling",
            "source_line_end": 219,
            "source_line_start": 218,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**For a supplied tree and declared owners, the gate reports whether each selected owner's required artifacts were present and its no-write check passed, with fingerprints recorded and clean records reused only under matching hashes.** The strongest claim the evidence supports: for a supplied tree and a set of declared owners, the gate reports whether each selected owner's required artifacts were present and whether its own no-write check passed, with source and artifact fingerprints recorded and clean records reused only under matching hashes. That is a freshness signal for declared owners.",
            "level": 4,
            "order": 24,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 230,
            "source_line_start": 220,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The proof boundary stops at freshness: the gate is not semantic-drift proof, not full registry validation, and carries no repair or launch-scope decision over the wider generated tree.** The proof boundary stops there. It is not semantic drift proof, so a check that passes on identical bytes says nothing about whether the generated prose is meaningfully correct. It is not full registry validation: only declared owners are checked, and the wider generated tree is judged by each owner's own command. It has no repair authority and no launch-scope decision. The scope limit excludes any claim that every generated surface in the wider system is fresh.",
            "level": 4,
            "order": 25,
            "section_id": "what-the-gate-does-not-prove",
            "source_line_end": 242,
            "source_line_start": 231,
            "title": "What the gate does not establish"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "generated_projection_drift_gate.py",
            "path": "src/microcosm_core/engine_room/generated_projection_drift_gate.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for owner-routed generated projection drift checks, source/artifact fingerprint result records, source-hash cache decisions, no-write check command result records, fixture evaluation, and scope limits.",
            "symbols": [
              "ProjectionOwner",
              "select_projection_owners",
              "check_projection_drift",
              "evaluate_fixture_dir",
              "evaluate_case",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/generated_projection_drift_gate.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">When two callers</span> fire the same command at once, this component runs it exactly once and hands the second caller the first caller&#x27;s captured output.</strong> When several agents or background tasks fire the same command at the same moment, the plain outcome is several identical subprocesses doing the same work at once. That wastes the machine, and where the command writes something it can corrupt shared state by writing twice. This component 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<h4 class=\"pm-body__h pm-body__h--sub\">Is public refactor</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is a public refactor keeping the executable core: content-addressed keys, an <code>fcntl</code> leader lock, captured output that followers replay, and completed-run reuse on request.</strong> It is a public refactor of an internal command-run helper. It keeps the executable core: content-addressed command keys, an <code>fcntl</code> file lock that elects one leader per key, captured stdout and stderr that followers replay, and completed-run reuse when the caller asks for it. It does not import or expose the internal live command-run state tree, and it does not stand in for a scheduler.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Whole file is</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The whole file is <code>src/microcosm_core/engine_room/command_run_singleflight.py</code>.</strong> The whole file is <code>src/microcosm_core/engine_room/command_run_singleflight.py</code>. Every function named below is defined there.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The key spans argv, cwd, environment, and scope</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Rather than compare names or argv alone, the component keys on argv, cwd, an environment slice, and scoped worktree state, so two runs collapse only while their code is identical.</strong> A loose deduplicator compares command names or memoizes by argv alone. That is wrong here, because the same argv can mean different work: edit a file the command reads and the correct answer changes. So the interesting decision is how this component decides two requests are the same. It does not compare names. It builds a key over the argv, the working directory, a small slice of the environment, and the scoped worktree state. Two runs collapse into one only while the code they would see is identical. Change a file in scope and the key changes, which forces a fresh run instead of serving a stale result.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">One entry function, two role functions</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The pipeline is short: one entry function takes a per-key lock, decides a role, and returns a result record, while the heavy work lives in two role functions.</strong> The pipeline is short. One entry function takes a per-key lock, decides a role, and returns a result record. The heavy work lives in two role functions.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>build_command_key</code></td><td>Builds the content-addressed key from argv, cwd, env slice, and scoped state.</td></tr><tr><td><code>run_command_singleflight</code></td><td>Entry point: locks the key, picks leader, follower, or reuse, returns a <code>RunReceipt</code>.</td></tr><tr><td><code>_run_leader</code></td><td>Runs the subprocess once, captures output, writes the run records.</td></tr><tr><td><code>_wait_for_active</code></td><td>Follower path: waits for the active run and replays its captured output.</td></tr><tr><td><code>evaluate_fixture_dir</code></td><td>Runs the four public fixture cases and reports pass or fail.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>build_command_key</code> hashes into a <code>dirty_fingerprint</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_command_key</code> hashes argv, cwd, and a <code>dirty_fingerprint</code> over scoped Git or file state, keeping only a <code>PYTHONPATH</code> and <code>PYTEST_ADDOPTS</code> environment slice and no absolute paths.</strong> <code>build_command_key</code> consumes the argv, the resolved cwd, a resource class, the scoped paths, and an environment mapping. It hashes the argv, labels and hashes the cwd, and computes a <code>dirty_fingerprint</code> over the scope. Inside a Git repository that fingerprint carries <code>HEAD</code>, the porcelain status hash, the working diff hash, the staged diff hash, and per-file content hashes for the scoped paths. Outside Git it falls back to the scoped file-content fingerprint alone. The environment slice is narrow: <code>PYTHONPATH</code> and <code>PYTEST_ADDOPTS</code>. The key is a dictionary of hashes and labels, not absolute paths, so the records stay public-safe. <code>run_command_singleflight</code> then reduces it to a 24-character <code>key_hash</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run_command_singleflight</code> elects a role under the lock</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_command_singleflight</code> rejects empty argv, then under an <code>fcntl.LOCK_EX</code> per-key lock reads the active record and becomes a follower, a reuse, or the leader.</strong> <code>run_command_singleflight</code> rejects empty argv with a <code>ValueError</code> before it builds anything. It resolves the cwd and state root, builds the key, and opens the per-key lock file under <code>fcntl.LOCK_EX</code>. Holding the lock, it reads the active record for this key. If an active run is still running and its process is alive or inside the pending window, this caller becomes a follower. If an active run has completed and the caller passed <code>reuse_completed=True</code>, it becomes a reuse. Otherwise it writes fresh active and run metadata, releases the lock, and becomes the leader.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_run_leader</code> runs the subprocess once</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_run_leader</code> starts the subprocess once, captures stdout and stderr to per-run files, marks the run completed with its exit code, and returns a <code>leader</code> <code>RunReceipt</code>.</strong> <code>_run_leader</code> starts the subprocess once with <code>subprocess.Popen</code>, records the active run with its pid, then blocks on <code>communicate</code> to capture stdout and stderr. It writes those to per-run output files, marks the run completed with its exit code, updates the latest-by-key record, and appends leader lifecycle events. It returns a <code>RunReceipt</code> with <code>role</code> set to <code>leader</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_wait_for_active</code> replays without rerunning</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_wait_for_active</code> polls until the run completes and replays the leader&#x27;s output with the same <code>run_id</code>, and on a dead process or timeout returns <code>stale_or_timeout</code> with exit code 124.</strong> <code>_wait_for_active</code> is the follower path. It polls the active record until the status reads completed, then reads the leader&#x27;s captured output files and returns a record that carries the same stdout, stderr, exit code, and <code>run_id</code> as the leader. It never launches its own subprocess. If the active run&#x27;s process dies or the run does not finish inside the wait window, the follower returns <code>status: stale_or_timeout</code> with exit code <code>124</code> and still does not rerun.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"796\" height=\"456\" viewBox=\"0 0 796 456\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"398.1\" y1=\"54.0\" x2=\"398.1\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"398.1,96.0 395.0,89.2 401.2,89.2\"></polygon><line class=\"pmd-edge\" x1=\"398.1\" y1=\"168.0\" x2=\"398.1\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"398.1,210.0 395.0,203.2 401.2,203.2\"></polygon><line class=\"pmd-edge\" x1=\"398.1\" y1=\"246.0\" x2=\"398.1\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"398.1,288.0 395.0,281.2 401.2,281.2\"></polygon><line class=\"pmd-edge\" x1=\"351.8\" y1=\"324.0\" x2=\"220.8\" y2=\"375.0\"></line><polygon class=\"pmd-arrow\" points=\"220.8,375.0 226.1,369.7 228.3,375.4\"></polygon><line class=\"pmd-edge\" x1=\"400.9\" y1=\"324.0\" x2=\"410.1\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"410.1,384.0 406.1,377.7 412.1,376.8\"></polygon><line class=\"pmd-edge\" x1=\"447.1\" y1=\"324.0\" x2=\"561.5\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"561.5,366.0 554.1,366.5 556.2,360.8\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"283.2\" y=\"18.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"40.5\">argv, cwd, env, scope paths</tspan></text><title>argv, cwd, env, scope paths</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"96.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"118.5\">build_command_key</tspan><tspan x=\"398.1\" y=\"136.5\">hash argv + cwd + env + scoped</tspan><tspan x=\"398.1\" y=\"154.5\">state</tspan></text><title>build_command_key hash argv + cwd + env + scoped state</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"210.0\" width=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"232.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=\"398.1,288.0 501.9,306.0 398.1,324.0 294.3,306.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"310.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=\"18.0\" y=\"375.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"151.4\" y=\"397.5\">_wait_for_active</tspan><tspan x=\"151.4\" y=\"415.5\">follower replays captured output</tspan></text><title>_wait_for_active follower replays captured output</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.8\" y=\"384.0\" width=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"412.9\" y=\"406.5\">replay completed result</tspan></text><title>replay completed result</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"541.0\" y=\"366.0\" width=\"237.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"659.6\" y=\"388.5\">_run_leader</tspan><tspan x=\"659.6\" y=\"406.5\">run subprocess once, capture</tspan><tspan x=\"659.6\" y=\"424.5\">output</tspan></text><title>_run_leader run subprocess once, capture output</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>take per-key fcntl lock</dt><dd><code class=\"pm-diagram__ref-loc\">run_command_singleflight</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD A[&quot;argv, cwd, env, scope paths&quot;] --&gt; B[&quot;build_command_key hash argv + cwd + env + scoped state&quot;] B --&gt; C[&quot;run_command_singleflight take per-key fcntl lock&quot;] C --&gt; D{&quot;active run for this key?&quot;} D -- &quot;running&quot; --&gt; E[&quot;_wait_for_active follower replays captured output&quot;] D -- &quot;completed and reuse_completed&quot; --&gt; F[&quot;replay completed result&quot;] D -- &quot;none or stale&quot; --&gt; G[&quot;_run_leader run subprocess once, capture output&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two positive and two boundary fixture cases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_fixture_dir</code> checks four cases: <code>single_leader</code> and <code>completed_reuse</code> pass, while <code>scope_mutation_changes_key</code> and <code>missing_command_rejected</code> guard the key and reject empty argv.</strong> <code>evaluate_fixture_dir</code> runs four named cases and checks each observed result against the expected flag. Two are positive: <code>single_leader</code> confirms one caller wins the lock and runs the command, and <code>completed_reuse</code> runs a counter command, then reuses the completed result and checks the counter stayed at 1. Two are boundary cases. <code>scope_mutation_changes_key</code> writes a scoped file, builds a key, rewrites the file, builds the key again, and requires the two <code>key_hash</code> values to differ, so edited scoped content cannot be laundered into an old run. <code>missing_command_rejected</code> calls the entry function with empty argv and requires the <code>ValueError</code>, so an empty command is never accepted. A pass is <code>case_count: 4</code> and <code>passed_case_count: 4</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Lineage in Go&#x27;s singleflight package</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The pattern is duplicate-call suppression from Go&#x27;s singleflight, adapted to local subprocess runs with a content-addressed key, scoped state, and captured output replay, not a distributed lock.</strong> The pattern is duplicate-call suppression, the same idea as Go&#x27;s singleflight package, <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 one key share a single in-flight execution. This component borrows the leader and follower shape and the shared result, then adapts it to local subprocess runs with a content-addressed command key, scoped worktree state, captured output replay, and an explicit line between collapsing active duplicates and caching completed results. It is singleflight for command execution, not a distributed lock service.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Exercise the four fixture cases:</p>\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>Run the focused tests and the corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest \\\n  tests/test_engine_room_command_run_singleflight.py \\\n  -q --basetemp /tmp/microcosm-command-run-singleflight\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">The two-process race the tests add</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The focused tests add a real two-process race where roles resolve to leader and follower, both share one <code>run_id</code> and <code>counter=1</code>, and the side effect increments exactly once.</strong> The focused tests add the real two-process race: two callers start the same command, their roles resolve to <code>leader</code> and <code>follower</code>, both records share one <code>run_id</code>, both replay <code>counter=1</code>, and the side-effect counter increments exactly once. A pass means the public fixture behavior and the bundle-backed JSON projection stay reproducible. These validation result records do not prove scheduler behavior, daemon behavior, or distributed locking.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest claim and its boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">At most, a duplicate key elects one leader, followers replay its output, an edited file forces a miss, reuse is explicit, and empty argv is refused, with nothing beyond that.</strong> The strongest claim the evidence supports: a duplicate command key elects one leader through a per-key <code>fcntl</code> lock, followers replay that leader&#x27;s captured output rather than rerunning, an edited scoped file changes the key and forces a miss, a completed run is reused only on explicit request, and empty argv is refused. That is the proof boundary. Its scope limit is a single subprocess singleflight fixture. It is not a job scheduler, not a daemon, not a distributed lock service, and not an export of live command-run state. A green record here is not evidence for a durable queue, a network lock, or whole-system correctness.</p>\n</section>",
      "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-module-engine-room-metabolism-runtime.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "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, whole-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-module-engine-room-command-run-singleflight.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[\"argv, cwd, env, scope paths\"] --> B[\"build_command_key hash argv + cwd + env + scoped state\"] B --> C[\"run_command_singleflight take per-key fcntl lock\"] C --> D{\"active run for this key?\"} D -- \"running\" --> E[\"_wait_for_active follower replays captured output\"] D -- \"completed and reuse_completed\" --> F[\"replay completed result\"] D -- \"none or stale\" --> G[\"_run_leader run subprocess once, capture output\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:95f79813d5b95014616e9b087d8e5485d5e10a45a44872a0be5828aa9b782f65",
            "source_line_end": 125,
            "source_line_start": 117
          }
        ],
        "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-module-engine-room-metabolism-runtime.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 209,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_command_run_singleflight.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "`golang.org/x/sync/singleflight`",
            "section_id": "lineage-in-go-s-singleflight-package",
            "url": "https://pkg.go.dev/golang.org/x/sync/singleflight"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**When two callers fire the same command at once, this component runs it exactly once and hands the second caller the first caller's captured output.** When several agents or background tasks fire the same command at the same moment, the plain outcome is several identical subprocesses doing the same work at once. That wastes the machine, and where the command writes something it can corrupt shared state by writing twice. This component 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?",
            "level": 4,
            "order": 1,
            "section_id": "when-two-callers",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "When two callers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is a public refactor keeping the executable core: content-addressed keys, an fcntl leader lock, captured output that followers replay, and completed-run reuse on request.** It is a public refactor of an internal command-run helper. It keeps the executable core: content-addressed command keys, an fcntl file lock that elects one leader per key, captured stdout and stderr that followers replay, and completed-run reuse when the caller asks for it. It does not import or expose the internal live command-run state tree, and it does not stand in for a scheduler.",
            "level": 4,
            "order": 2,
            "section_id": "is-public-refactor",
            "source_line_end": 25,
            "source_line_start": 15,
            "title": "Is public refactor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The whole file is src/microcosmcore/engineroom/commandrunsingleflight.py. The whole file is src/microcosmcore/engineroom/commandrunsingleflight.py. Every function named below is defined there.",
            "level": 4,
            "order": 3,
            "section_id": "whole-file-is",
            "source_line_end": 31,
            "source_line_start": 26,
            "title": "Whole file is"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Rather than compare names or argv alone, the component keys on argv, cwd, an environment slice, and scoped worktree state, so two runs collapse only while their code is identical.** A loose deduplicator compares command names or memoizes by argv alone. That is wrong here, because the same argv can mean different work: edit a file the command reads and the correct answer changes. So the interesting decision is how this component decides two requests are the same. It does not compare names. It builds a key over the argv, the working directory, a small slice of the environment, and the scoped worktree state. Two runs collapse into one only while the code they would see is identical. Change a\u2026",
            "level": 4,
            "order": 5,
            "section_id": "the-key-spans-argv-cwd-environment-and-scope",
            "source_line_end": 47,
            "source_line_start": 34,
            "title": "The key spans argv, cwd, environment, and scope"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 49,
            "source_line_start": 48,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "**The pipeline is short: one entry function takes a per-key lock, decides a role, and returns a result record, while the heavy work lives in two role functions.** The pipeline is short. One entry function takes a per-key lock, decides a role, and returns a result record. The heavy work lives in two role functions.",
            "level": 4,
            "order": 7,
            "section_id": "one-entry-function-two-role-functions",
            "source_line_end": 65,
            "source_line_start": 50,
            "title": "One entry function, two role functions"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildcommandkey hashes argv, cwd, and a dirtyfingerprint over scoped Git or file state, keeping only a PYTHONPATH and PYTEST_ADDOPTS environment slice and no absolute paths. buildcommand_key consumes the argv, the resolved cwd, a resource class, the scoped paths, and an environment mapping. It hashes the argv, labels and hashes the cwd, and computes a dirty_fingerprint over the scope. Inside a Git repository that fingerprint carries HEAD, the porcelain status hash, the working diff hash, the staged diff hash, and per-file content hashes for the scoped paths. Outside Git it falls back to the scoped file-content fingerprint alone. The environment slice is narrow: PYTHONPATH and PYTEST_ADDOPTS\u2026",
            "level": 4,
            "order": 8,
            "section_id": "build-command-key-hashes-into-a-dirty-fingerprint",
            "source_line_end": 80,
            "source_line_start": 66,
            "title": "`build_command_key` hashes into a `dirty_fingerprint`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runcommandsingleflight rejects empty argv, then under an fcntl.LOCKEX per-key lock reads the active record and becomes a follower, a reuse, or the leader. runcommand_singleflight rejects empty argv with a ValueError before it builds anything. It resolves the cwd and state root, builds the key, and opens the per-key lock file under fcntl.LOCK_EX. Holding the lock, it reads the active record for this key. If an active run is still running and its process is alive or inside the pending window, this caller becomes a follower. If an active run has completed and the caller passed reuse_completed=True, it becomes a reuse. Otherwise it writes fresh active and run metadata, releases the lock, and be\u2026",
            "level": 4,
            "order": 9,
            "section_id": "run-command-singleflight-elects-a-role-under-the-lock",
            "source_line_end": 93,
            "source_line_start": 81,
            "title": "`run_command_singleflight` elects a role under the lock"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runleader starts the subprocess once, captures stdout and stderr to per-run files, marks the run completed with its exit code, and returns a leader RunReceipt. run_leader starts the subprocess once with subprocess.Popen, records the active run with its pid, then blocks on communicate to capture stdout and stderr. It writes those to per-run output files, marks the run completed with its exit code, updates the latest-by-key record, and appends leader lifecycle events. It returns a RunReceipt with role set to leader.",
            "level": 4,
            "order": 10,
            "section_id": "run-leader-runs-the-subprocess-once",
            "source_line_end": 104,
            "source_line_start": 94,
            "title": "`_run_leader` runs the subprocess once"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "waitfor_active polls until the run completes and replays the leader's output with the same run_id, and on a dead process or timeout returns staleortimeout with exit code 124. waitforactive is the follower path. It polls the active record until the status reads completed, then reads the leader's captured output files and returns a record that carries the same stdout, stderr, exit code, and run_id as the leader. It never launches its own subprocess. If the active run's process dies or the run does not finish inside the wait window, the follower returns status: staleortimeout with exit code 124 and still does not rerun.",
            "level": 4,
            "order": 11,
            "section_id": "wait-for-active-replays-without-rerunning",
            "source_line_end": 126,
            "source_line_start": 105,
            "title": "`_wait_for_active` replays without rerunning"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 128,
            "source_line_start": 127,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatefixturedir checks four cases: singleleader and completedreuse pass, while scopemutationchangeskey and missingcommandrejected guard the key and reject empty argv.** evaluatefixturedir runs four named cases and checks each observed result against the expected flag. Two are positive: single_leader confirms one caller wins the lock and runs the command, and completed_reuse runs a counter command, then reuses the completed result and checks the counter stayed at 1. Two are boundary cases. scopemutationchanges_key writes a scoped file, builds a key, rewrites the file, builds the key again, and requires the two key_hash values to differ, so edited scoped content cannot be laundered into an\u2026",
            "level": 4,
            "order": 13,
            "section_id": "two-positive-and-two-boundary-fixture-cases",
            "source_line_end": 144,
            "source_line_start": 129,
            "title": "Two positive and two boundary fixture cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 146,
            "source_line_start": 145,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The pattern is duplicate-call suppression from Go's singleflight, adapted to local subprocess runs with a content-addressed key, scoped state, and captured output replay, not a distributed lock.** The pattern is duplicate-call suppression, the same idea as Go's singleflight package, golang.org/x/sync/singleflight, which defines a namespace of work where duplicate calls for one key share a single in-flight execution. This component borrows the leader and follower shape and the shared result, then adapts it to local subprocess runs with a content-addressed command key, scoped worktree state, captured output replay, and an explicit line between collapsing active duplicates and caching comple\u2026",
            "level": 4,
            "order": 15,
            "section_id": "lineage-in-go-s-singleflight-package",
            "source_line_end": 161,
            "source_line_start": 147,
            "title": "Lineage in Go's singleflight package"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Exercise the four fixture cases: Run the focused tests and the corpus parity check:",
            "level": 2,
            "order": 16,
            "section_id": "validation-receipt-path",
            "source_line_end": 180,
            "source_line_start": 162,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The focused tests add a real two-process race where roles resolve to leader and follower, both share one run_id and counter=1, and the side effect increments exactly once.** The focused tests add the real two-process race: two callers start the same command, their roles resolve to leader and follower, both records share one run_id, both replay counter=1, and the side-effect counter increments exactly once. A pass means the public fixture behavior and the bundle-backed JSON projection stay reproducible. These validation result records do not prove scheduler behavior, daemon behavior, or distributed locking.",
            "level": 4,
            "order": 17,
            "section_id": "the-two-process-race-the-tests-add",
            "source_line_end": 192,
            "source_line_start": 181,
            "title": "The two-process race the tests add"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "claim-ceiling",
            "source_line_end": 194,
            "source_line_start": 193,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**At most, a duplicate key elects one leader, followers replay its output, an edited file forces a miss, reuse is explicit, and empty argv is refused, with nothing beyond that.** The strongest claim the evidence supports: a duplicate command key elects one leader through a per-key fcntl lock, followers replay that leader's captured output rather than rerunning, an edited scoped file changes the key and forces a miss, a completed run is reused only on explicit request, and empty argv is refused. That is the proof boundary. Its scope limit is a single subprocess singleflight fixture. It is not a job scheduler, not a daemon, not a distributed lock service, and not an export of live command-run\u2026",
            "level": 4,
            "order": 19,
            "section_id": "the-strongest-claim-and-its-boundary",
            "source_line_end": 208,
            "source_line_start": 195,
            "title": "The strongest claim and its boundary"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "command_run_singleflight.py",
            "path": "src/microcosm_core/engine_room/command_run_singleflight.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for content-addressed command keys, fcntl leader/follower singleflight, completed-run reuse, captured output replay, scoped fingerprinting, and fixture evaluation.",
            "symbols": [
              "build_command_key",
              "run_command_singleflight",
              "evaluate_fixture_dir",
              "_run_leader",
              "_wait_for_active"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/command_run_singleflight.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_command_run_singleflight.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_command_run_singleflight.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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": "<h4 class=\"pm-body__h pm-body__h--sub\">Long-running runtime&#x27;s durable</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A long-running runtime&#x27;s durable record of jobs, leases, runs, and claims drifts, so this component reads that state alone and asks which rows are inconsistent and which a person should review first.</strong> A long-running agent runtime keeps a durable record of its work: jobs waiting to run, leases held by workers, runs in flight, and claims asserted on a shared blackboard. That record drifts. A worker dies mid-run and its lease is never released. A run finishes but the job it belonged to still reads running. A launch log goes stale because nothing writes to it. This component takes the durable state alone and answers one question: which rows are inconsistent, and which of those should a person look at before anything touches them.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Is synthetic sqlite</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is a synthetic SQLite exercise, not the live runtime: a single stdlib file that creates a real database, drives the queue, lease, run, blackboard, and reconciliation paths, and emits one JSON record.</strong> It is a synthetic SQLite exercise, not the live runtime. It ships fixtures and creates a real database file, drives the queue, lease, run, blackboard, and reconciliation paths over that file, and emits one JSON result record. The whole component is <code>src/microcosm_core/engine_room/metabolism_runtime.py</code>, a single file that uses only the Python standard library.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Touches no live</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It touches no live runtime: it reads no private runtime database, dispatches no worker or provider, and does not stand in for distributed-database behaviour.</strong> It reads no private runtime database, dispatches no worker or provider, and does not stand in for distributed-database behaviour.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">What reconciliation refuses to repair</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Reconciliation tags every finding <code>operator_review_required</code> and refuses to auto-repair ambiguous state, recovering only the expired lease that has a clean recovery path via <code>requeue_expired_jobs</code>.</strong> The interesting choice is what the reconciliation pass refuses to do. It reads the jobs and runs tables, applies its rules, and tags every finding <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. A loose runtime that guesses here corrupts the record; this component draws the line and stays on the safe side of it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The blackboard is append-only</h4>\n<p>Claims are never 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. State is reconstructed from an append-only history, so the reason a claim is no longer active stays on the record.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Mechanism lives in</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The mechanism lives in one module.</strong> The stages below run in the order the fixture harness drives them.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Storage opens a WAL SQLite store</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>connect</code> opens a WAL SQLite file with foreign keys on and <code>ensure_schema</code> creates the <code>jobs</code>, <code>runs</code>, and <code>blackboard_claim_events</code> tables plus a partial unique index over the active states.</strong> <code>connect</code> opens a SQLite file with <code>PRAGMA journal_mode=WAL</code>, normal sync, and foreign keys on, then calls <code>ensure_schema</code>. <code>ensure_schema</code> creates three tables, <code>jobs</code>, <code>runs</code>, and <code>blackboard_claim_events</code>, and a partial unique index <code>idx_jobs_active_idempotency</code> on <code>idempotency_key</code> restricted to the four active states in <code>ACTIVE_STATES</code> (<code>queued</code>, <code>claimed</code>, <code>running</code>, <code>recoverable</code>).</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Queue insertion and lease recovery</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>enqueue_job</code> rejects a duplicate idempotency key that is still active, <code>claim_next_job</code> leases the next queued or recoverable job, and <code>requeue_expired_jobs</code> recovers lapsed leases to <code>recoverable</code>.</strong> <code>enqueue_job</code> inserts one job row and returns <code>(job, inserted)</code>. When a job with the same <code>idempotency_key</code> is still active, the partial unique index raises <code>sqlite3.IntegrityError</code>, which the function catches and reports as <code>inserted=False</code>. Once the earlier job reaches a terminal state the key is free again. <code>claim_next_job</code> selects the next <code>queued</code> or <code>recoverable</code> job by priority then creation time, stamps a <code>claim_expires_at</code> lease, and moves it to <code>claimed</code>. <code>requeue_expired_jobs</code> finds <code>claimed</code> or <code>running</code> rows whose lease has lapsed, clears the owner and expiry, moves them to <code>recoverable</code>, and returns how many it recovered.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Runs and the finalize-job flag</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>start_run</code> moves a job to <code>running</code> and <code>complete_run</code> records a return code, propagating a terminal job state only when <code>finalize_job=True</code>, which makes the still-running-job defect reachable on purpose.</strong> <code>start_run</code> inserts a run row and moves its job to <code>running</code> through <code>update_job_state</code>. <code>complete_run</code> writes <code>completed_at</code> and a return code; it only propagates a terminal job state when the caller passes <code>finalize_job=True</code>. That flag is what makes the &quot;finished run, still-running job&quot; defect reachable on purpose.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Blackboard events and projection</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>append_claim_event</code> appends one immutable event of a given kind, and <code>build_blackboard_projection</code> replays the whole log to return the assertions that were not invalidated, with active, event, and contradiction counts.</strong> <code>append_claim_event</code> appends one event of a given kind (<code>claim_asserted</code>, <code>claim_contradicted</code>, <code>claim_expired</code>, <code>claim_superseded</code>) and never mutates a prior row. <code>build_blackboard_projection</code> reads the whole event log, collects the assertion ids named by any invalidating event, and returns the assertions that were asserted and not invalidated, with counts for active claims, total events, and contradictions.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reconciliation surfaces four defect rules</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>reconcile</code> walks <code>claimed</code> and <code>running</code> jobs against their newest run and emits a <code>ReconciliationFinding</code> with <code>operator_review_required</code> for each of four defect rules, returning <code>healthy</code> or <code>needs_review</code>.</strong> <code>reconcile</code> walks the <code>claimed</code> and <code>running</code> jobs, pulls the newest run for each with <code>latest_run_for_job</code>, and emits a <code>ReconciliationFinding</code> for each defect it sees. Every finding carries an expected value, an observed value, and the action <code>operator_review_required</code>, and derives a stable <code>finding_id</code> from its rule and object. The four rules are <code>running_job_no_run_row</code>, <code>run_finalized_but_job_running</code>, <code>running_job_stale_launch_log</code>, and <code>running_job_missing_launch_log</code>. The pass returns status <code>healthy</code> when it finds nothing and <code>needs_review</code> when it does, plus per-rule counts, the findings, the <code>CLAIM_CEILING</code> string, and the scope boundary list.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture harness and CLI</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_case</code> runs one named case in an isolated scratch directory, <code>evaluate_fixture_dir</code> passes only when every case met its expectation, and <code>main</code> exposes this as the <code>evaluate-fixtures</code> command.</strong> <code>evaluate_case</code> runs one named case against an isolated scratch directory and compares its status to the expected status. <code>evaluate_fixture_dir</code> reads every <code>*.json</code> file in the input directory, runs each case, and returns <code>status: pass</code> only when at least one case exists and every case met its expectation. <code>build_parser</code> and <code>main</code> expose this as the <code>evaluate-fixtures</code> command, printing the JSON record and returning a process exit code of 0 for pass and 1 for fail.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>connect</code>, <code>ensure_schema</code></td><td>Open the WAL SQLite store and install the three tables and indexes</td></tr><tr><td><code>enqueue_job</code></td><td>Insert a job, reject a duplicate that is still active</td></tr><tr><td><code>claim_next_job</code>, <code>requeue_expired_jobs</code></td><td>Lease the next job, recover a lapsed lease to <code>recoverable</code></td></tr><tr><td><code>start_run</code>, <code>complete_run</code></td><td>Record a run and, on request, finalise its job</td></tr><tr><td><code>append_claim_event</code>, <code>build_blackboard_projection</code></td><td>Append claim events, project the active claims</td></tr><tr><td><code>reconcile</code>, <code>ReconciliationFinding</code></td><td>Detect inconsistent job, run, and log state as review findings</td></tr><tr><td><code>evaluate_fixture_dir</code>, <code>main</code></td><td>Replay the fixture cases and emit the JSON record</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"464\" height=\"588\" viewBox=\"0 0 464 588\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"232.2\" y1=\"72.0\" x2=\"232.2\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,114.0 229.1,107.2 235.3,107.2\"></polygon><line class=\"pmd-edge\" x1=\"199.4\" y1=\"186.0\" x2=\"161.2\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"161.2,228.0 163.5,220.9 168.1,225.0\"></polygon><line class=\"pmd-edge\" x1=\"166.3\" y1=\"282.0\" x2=\"212.4\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"212.4,324.0 205.3,321.7 209.4,317.1\"></polygon><line class=\"pmd-edge\" x1=\"277.7\" y1=\"186.0\" x2=\"342.1\" y2=\"237.0\"></line><polygon class=\"pmd-arrow\" points=\"342.1,237.0 334.8,235.1 338.6,230.4\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"360.0\" x2=\"232.2\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,402.0 229.1,395.2 235.3,395.2\"></polygon><line class=\"pmd-edge\" x1=\"351.1\" y1=\"273.0\" x2=\"252.8\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"252.8,402.0 254.5,394.7 259.4,398.4\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"456.0\" x2=\"232.2\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,498.0 229.1,491.2 235.3,491.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"143.2\" y=\"18.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"40.5\">evaluate_fixture_dir</tspan><tspan x=\"232.2\" y=\"58.5\">reads *.json cases</tspan></text><title>evaluate_fixture_dir reads *.json cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"132.1\" y=\"114.0\" width=\"200.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"136.5\">connect / ensure_schema</tspan><tspan x=\"232.2\" y=\"154.5\">WAL SQLite: jobs, runs,</tspan><tspan x=\"232.2\" y=\"172.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=\"228.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"136.6\" y=\"250.5\">enqueue_job / claim_next_job</tspan><tspan x=\"136.6\" y=\"268.5\">requeue_expired_jobs</tspan></text><title>enqueue_job / claim_next_job requeue_expired_jobs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"128.4\" y=\"324.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"346.5\">start_run / complete_run</tspan></text><title>start_run / complete_run</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"283.2\" y=\"237.0\" width=\"163.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"364.8\" y=\"259.5\">append_claim_event</tspan></text><title>append_claim_event</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"98.8\" y=\"402.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"424.5\">reconcile</tspan><tspan x=\"232.2\" y=\"442.5\">ReconciliationFinding per defect</tspan></text><title>reconcile ReconciliationFinding per defect</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"106.2\" y=\"498.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"520.5\">JSON record</tspan><tspan x=\"232.2\" y=\"538.5\">status, rule counts, findings,</tspan><tspan x=\"232.2\" y=\"556.5\">scope limit</tspan></text><title>JSON record status, rule counts, findings, scope limit</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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></dl></div><pre class=\"pm-pre\"><code>flowchart TD Fixtures[&quot;evaluate_fixture_dir reads *.json cases&quot;] Store[&quot;connect / ensure_schema WAL SQLite: jobs, runs, blackboard_claim_events&quot;] Queue[&quot;enqueue_job / claim_next_job requeue_expired_jobs&quot;] Runs[&quot;start_run / complete_run&quot;] Board[&quot;append_claim_event build_blackboard_projection&quot;] Recon[&quot;reconcile ReconciliationFinding per defect&quot;] Record[&quot;JSON record status, rule counts, findings, scope limit&quot;] Fixtures --&gt; Store Store --&gt; Queue Queue --&gt; Runs Store --&gt; Board Runs --&gt; Recon Board --&gt; Recon Recon --&gt; Record</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Five fixture cases, three forcing findings</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Five named fixture cases each expect <code>pass</code>, and three of them exist to force a reconciliation finding.</strong> The fixtures in <code>fixtures/first_wave/engine_room_metabolism_runtime/input</code> are five named cases, each expecting <code>pass</code>. Three of them exist to force a reconciliation finding.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Queue recovery and blackboard projection cases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>queue_recovery</code> rejects a duplicate key and recovers an already-expired lease to <code>recoverable</code>, while <code>blackboard_projection</code> asserts then contradicts a claim and checks zero active claims and one contradiction.</strong> <code>queue_recovery</code> enqueues the same idempotency key twice, expecting the second insert to be rejected, claims the job with a lease of <code>-1</code> seconds so it is already expired, and checks that <code>requeue_expired_jobs</code> returns 1 and the job lands in <code>recoverable</code>. <code>blackboard_projection</code> asserts one claim then contradicts it, and checks the projection reports zero active claims and one contradiction.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three cases that force reconciliation rules</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>running_job_no_run_row</code>, <code>finalized_run_running_job</code>, and <code>stale_log</code> each provoke their named reconciliation rule, and any case whose observed status misses its expected status fails the whole record.</strong> <code>running_job_no_run_row</code> marks a job running with no run row and expects <code>running_job_no_run_row</code> in the rule counts. <code>finalized_run_running_job</code> starts a run, completes it with <code>finalize_job=False</code>, and expects <code>run_finalized_but_job_running</code>. <code>stale_log</code> writes a log file, back-dates its mtime by 1200 seconds, and expects <code>running_job_stale_launch_log</code> under a 60-second freshness threshold. A case whose observed status does not match its expected status makes the whole record fail.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Durable-runtime control-loop lineage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component follows the durable-runtime control-loop lineage of autonomic computing and SRE monitoring over a WAL store, borrowing the self-management loop while keeping the jobs, leases, and findings synthetic.</strong> The component follows the durable-runtime control-loop lineage: keep the work state in a durable log, detect stale or inconsistent state, recover what has a clean recovery path, and keep that log separate from the acting dispatcher. Relevant anchors are 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> and its monitor-analyze-plan-execute loop, <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.sqlite.org/wal.html\">SQLite write-ahead logging</a> for the local durability and concurrency behaviour used here, and 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> for separating symptoms from causes. The borrowed idea is the self-management loop over a durable local store; the jobs, leases, claims, and findings are synthetic and public-safe.</p>\n<h3 class=\"pm-body__h\">Composition context</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Admitted as a staged demo bundle</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>demo.py</code> stages this component as one <code>CapsuleExercise</code> covering the <code>metabolism_runtime</code> and <code>metabolism_reconciler</code> targets, running its <code>evaluate_fixture_dir</code> in sequence as a demo, not registry integration or an admission gate.</strong> <code>src/microcosm_core/engine_room/demo.py</code> admits this component as one staged bundle. Its <code>CAPSULES</code> tuple holds a <code>CapsuleExercise</code> for <code>engine_room_metabolism_runtime</code> covering the jewel targets <code>metabolism_runtime</code> and <code>metabolism_reconciler</code>. <code>run_capsule</code> imports the module and calls its <code>evaluate_fixture_dir</code>. <code>audit_controller_coverage</code> checks that each bundle has its expected surfaces on disk and that the covered targets match <code>EXPECTED_JEWEL_TARGETS</code>. The demo runs the bundles in sequence and reports whether they pass; it is not registry integration or an admission gate.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\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\n\nPYTHONPATH=src python3 -m pytest tests/test_engine_room_metabolism_runtime.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the result records prove</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The CLI passes only when every fixture case met its expected status, the pytest suite exercises each path, and the corpus check keeps the generated row in parity, showing reproducibility and nothing more.</strong> The CLI emits a record with <code>organ_id: engine_room_metabolism_runtime</code>; a pass means every fixture case met its expected status. The pytest suite exercises WAL and idempotency, expired-lease recovery, the contradicted-claim projection, each reconciliation rule, fixture replay, and the CLI. The corpus check keeps the generated JSON row in parity with the bundle registry. A pass shows the synthetic behaviour is reproducible and nothing more.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component is a reproducible synthetic SQLite exercise for a durable job queue, lease recovery, append-only blackboard projection, and a reconciliation taxonomy that surfaces ambiguous state for review instead of repairing it.</strong> The strongest claim the evidence supports: this component is a reproducible synthetic SQLite exercise for a durable job queue, lease recovery to <code>recoverable</code>, append-only blackboard claim-event projection, and a cold-start reconciliation taxonomy that surfaces ambiguous state for review instead of repairing it. That is the whole scope limit.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it is not</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is not a live non-public runtime export, a dispatcher, an auto-repairer, or a distributed database, and its concurrency is only that of a single local WAL file.</strong> It is not a live non-public runtime export. It is not an agent dispatcher and calls no provider. It does not auto-repair ambiguous job or run state. It is not a distributed database, and its concurrency behaviour is only that of a single local WAL file. It ships no private runtime database, status JSON, operator session, or live log. Passing the checks proves the fixture behaviour is replayable; it proves nothing about live runtime health, launch-scope decision, or whole-system correctness.</p>\n</section>",
      "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-module-engine-room-demo.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_command_run_singleflight",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Command-Run Singleflight",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].depends_on",
          "url": "paper-module-engine-room-command-run-singleflight.html"
        },
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "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-module-engine-room-metabolism-runtime.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 Fixtures[\"evaluate_fixture_dir reads *.json cases\"] Store[\"connect / ensure_schema WAL SQLite: jobs, runs, blackboard_claim_events\"] Queue[\"enqueue_job / claim_next_job requeue_expired_jobs\"] Runs[\"start_run / complete_run\"] Board[\"append_claim_event build_blackboard_projection\"] Recon[\"reconcile ReconciliationFinding per defect\"] Record[\"JSON record status, rule counts, findings, scope limit\"] Fixtures --> Store Store --> Queue Queue --> Runs Store --> Board Runs --> Recon Board --> Recon Recon --> Record",
            "source_format": "mermaid",
            "source_hash": "sha256:dff6da54110576a78ad755c616337d889dcea23501421871826c9ad236de7d36",
            "source_line_end": 170,
            "source_line_start": 153
          }
        ],
        "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-module-engine-room-demo.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 286,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_metabolism_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "autonomic-computing architecture",
            "section_id": "durable-runtime-control-loop-lineage",
            "url": "https://research.ibm.com/publications/autonomic-computing-architectural-approach-and-prototype"
          },
          {
            "kind": "external_reference",
            "label": "SQLite write-ahead logging",
            "section_id": "durable-runtime-control-loop-lineage",
            "url": "https://www.sqlite.org/wal.html"
          },
          {
            "kind": "external_reference",
            "label": "SRE monitoring guidance",
            "section_id": "durable-runtime-control-loop-lineage",
            "url": "https://sre.google/sre-book/monitoring-distributed-systems/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A long-running runtime's durable record of jobs, leases, runs, and claims drifts, so this component reads that state alone and asks which rows are inconsistent and which a person should review first.** A long-running agent runtime keeps a durable record of its work: jobs waiting to run, leases held by workers, runs in flight, and claims asserted on a shared blackboard. That record drifts. A worker dies mid-run and its lease is never released. A run finishes but the job it belonged to still reads running. A launch log goes stale because nothing writes to it. This component takes the durable state alone and answers one question: which rows are inconsistent, and which of those should a perso\u2026",
            "level": 4,
            "order": 1,
            "section_id": "long-running-runtime-s-durable",
            "source_line_end": 15,
            "source_line_start": 3,
            "title": "Long-running runtime's durable"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is a synthetic SQLite exercise, not the live runtime: a single stdlib file that creates a real database, drives the queue, lease, run, blackboard, and reconciliation paths, and emits one JSON record.** It is a synthetic SQLite exercise, not the live runtime. It ships fixtures and creates a real database file, drives the queue, lease, run, blackboard, and reconciliation paths over that file, and emits one JSON result record. The whole component is src/microcosmcore/engineroom/metabolism_runtime.py, a single file that uses only the Python standard library.",
            "level": 4,
            "order": 2,
            "section_id": "is-synthetic-sqlite",
            "source_line_end": 26,
            "source_line_start": 16,
            "title": "Is synthetic sqlite"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It touches no live runtime: it reads no private runtime database, dispatches no worker or provider, and does not stand in for distributed-database behaviour.** It reads no private runtime database, dispatches no worker or provider, and does not stand in for distributed-database behaviour.",
            "level": 4,
            "order": 3,
            "section_id": "touches-no-live",
            "source_line_end": 33,
            "source_line_start": 27,
            "title": "Touches no live"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Reconciliation tags every finding operatorreview_required and refuses to auto-repair ambiguous state, recovering only the expired lease that has a clean recovery path via requeueexpiredjobs.** The interesting choice is what the reconciliation pass refuses to do. It reads the jobs and runs tables, applies its rules, and tags every finding operatorreviewrequired. It does not auto-repair. An expired lease has a clean recovery path, so requeueexpiredjobs moves it back to recoverable 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. A loose runtime that guesses here corrupts the record; this\u2026",
            "level": 4,
            "order": 5,
            "section_id": "what-reconciliation-refuses-to-repair",
            "source_line_end": 48,
            "source_line_start": 36,
            "title": "What reconciliation refuses to repair"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The blackboard never edits or deletes a claim in place: each assertion, contradiction, expiry, or supersession is a separate event, and the active view Claims are never 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. log and dropping any assertion an invalidating event named. State is reconstructed from an append-only history, so the reason a claim is no longer active stays on the record.",
            "level": 4,
            "order": 6,
            "section_id": "the-blackboard-is-append-only",
            "source_line_end": 60,
            "source_line_start": 49,
            "title": "The blackboard is append-only"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 62,
            "source_line_start": 61,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism lives in one module. The stages below run in the order the fixture harness drives them.",
            "level": 4,
            "order": 8,
            "section_id": "mechanism-lives-in",
            "source_line_end": 67,
            "source_line_start": 63,
            "title": "Mechanism lives in"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "connect opens a WAL SQLite file with foreign keys on and ensureschema creates the jobs, runs, and blackboardclaimevents tables plus a partial unique index over the active states.** connect opens a SQLite file with PRAGMA journal_mode=WAL, normal sync, and foreign keys on, then calls ensureschema. ensureschema creates three tables, jobs, runs, and blackboardclaimevents, and a partial unique index idxjobsactive_idempotency on idempotencykey restricted to the four active states in ACTIVESTATES (queued, claimed, running, recoverable).",
            "level": 4,
            "order": 9,
            "section_id": "storage-opens-a-wal-sqlite-store",
            "source_line_end": 78,
            "source_line_start": 68,
            "title": "Storage opens a WAL SQLite store"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "enqueuejob rejects a duplicate idempotency key that is still active, claimnextjob leases the next queued or recoverable job, and requeueexpiredjobs recovers lapsed leases to recoverable. enqueuejob inserts one job row and returns (job, inserted). When a job with the same idempotency_key is still active, the partial unique index raises sqlite3.IntegrityError, which the function catches and reports as inserted=False. Once the earlier job reaches a terminal state the key is free again. claimnextjob selects the next queued or recoverable job by priority then creation time, stamps a claimexpiresat lease, and moves it to claimed. requeueexpiredjobs finds claimed or running rows whose lease has la\u2026",
            "level": 4,
            "order": 10,
            "section_id": "queue-insertion-and-lease-recovery",
            "source_line_end": 93,
            "source_line_start": 79,
            "title": "Queue insertion and lease recovery"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "startrun moves a job to running and complete_run records a return code, propagating a terminal job state only when finalize_job=True, which makes the still-running-job defect reachable on purpose. startrun inserts a run row and moves its job to running through updatejobstate. complete_run writes completed_at and a return code; it only propagates a terminal job state when the caller passes finalize_job=True. That flag is what makes the \"finished run, still-running job\" defect reachable on purpose.",
            "level": 4,
            "order": 11,
            "section_id": "runs-and-the-finalize-job-flag",
            "source_line_end": 103,
            "source_line_start": 94,
            "title": "Runs and the finalize-job flag"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "appendclaim_event appends one immutable event of a given kind, and buildblackboardprojection replays the whole log to return the assertions that were not invalidated, with active, event, and contradiction counts.** appendclaimevent appends one event of a given kind (claim_asserted, claimcontradicted, claimexpired, claim_superseded) and never mutates a prior row. buildblackboardprojection reads the whole event log, collects the assertion ids named by any invalidating event, and returns the assertions that were asserted and not invalidated, with counts for active claims, total events, and contradictions.",
            "level": 4,
            "order": 12,
            "section_id": "blackboard-events-and-projection",
            "source_line_end": 115,
            "source_line_start": 104,
            "title": "Blackboard events and projection"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**reconcile walks claimed and running jobs against their newest run and emits a ReconciliationFinding with operatorreviewrequired for each of four defect rules, returning healthy or needsreview. reconcile walks the claimed and running jobs, pulls the newest run for each with latestrunfor_job, and emits a ReconciliationFinding for each defect it sees. Every finding carries an expected value, an observed value, and the action operatorreviewrequired, and derives a stable finding_id from its rule and object. The four rules are runningjobnorunrow, runfinalizedbutjobrunning, runningjobstalelaunchlog, and runningjobmissinglaunchlog. The pass returns status healthy when it finds nothing and needs_r\u2026",
            "level": 4,
            "order": 13,
            "section_id": "reconciliation-surfaces-four-defect-rules",
            "source_line_end": 130,
            "source_line_start": 116,
            "title": "Reconciliation surfaces four defect rules"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "evaluatecase runs one named case in an isolated scratch directory, evaluatefixturedir passes only when every case met its expectation, and main exposes this as the evaluate-fixtures command. evaluatecase runs one named case against an isolated scratch directory and compares its status to the expected status. evaluatefixturedir reads every *.json file in the input directory, runs each case, and returns status: pass only when at least one case exists and every case met its expectation. build_parser and main expose this as the evaluate-fixtures command, printing the JSON record and returning a process exit code of 0 for pass and 1 for fail.",
            "level": 4,
            "order": 14,
            "section_id": "fixture-harness-and-cli",
            "source_line_end": 171,
            "source_line_start": 131,
            "title": "Fixture harness and CLI"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 173,
            "source_line_start": 172,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Five named fixture cases each expect pass, and three of them exist to force a reconciliation finding.** The fixtures in fixtures/firstwave/engineroommetabolismruntime/input are five named cases, each expecting pass. Three of them exist to force a reconciliation finding.",
            "level": 4,
            "order": 16,
            "section_id": "five-fixture-cases-three-forcing-findings",
            "source_line_end": 180,
            "source_line_start": 174,
            "title": "Five fixture cases, three forcing findings"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "queuerecovery rejects a duplicate key and recovers an already-expired lease to recoverable, while blackboard_projection asserts then contradicts a claim and checks zero active claims and one contradiction. queuerecovery enqueues the same idempotency key twice, expecting the second insert to be rejected, claims the job with a lease of -1 seconds so it is already expired, and checks that requeueexpiredjobs returns 1 and the job lands in recoverable. blackboard_projection asserts one claim then contradicts it, and checks the projection reports zero active claims and one contradiction.",
            "level": 4,
            "order": 17,
            "section_id": "queue-recovery-and-blackboard-projection-cases",
            "source_line_end": 191,
            "source_line_start": 181,
            "title": "Queue recovery and blackboard projection cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runningjobnorunrow, finalizedrunrunningjob, and stale_log each provoke their named reconciliation rule, and any case whose observed status misses its expected status fails the whole record. runningjobnorun_row marks a job running with no run row and expects runningjobnorunrow in the rule counts. finalizedrunrunning_job starts a run, completes it with finalizejob=False, and expects runfinalizedbutjobrunning. stalelog writes a log file, back-dates its mtime by 1200 seconds, and expects runningjobstalelaunchlog under a 60-second freshness threshold. A case whose observed status does not match its expected status makes the whole record fail.",
            "level": 4,
            "order": 18,
            "section_id": "three-cases-that-force-reconciliation-rules",
            "source_line_end": 203,
            "source_line_start": 192,
            "title": "Three cases that force reconciliation rules"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 205,
            "source_line_start": 204,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component follows the durable-runtime control-loop lineage of autonomic computing and SRE monitoring over a WAL store, borrowing the self-management loop while keeping the jobs, leases, and findings synthetic.** The component follows the durable-runtime control-loop lineage: keep the work state in a durable log, detect stale or inconsistent state, recover what has a clean recovery path, and keep that log separate from the acting dispatcher. Relevant anchors are IBM's autonomic-computing architecture and its monitor-analyze-plan-execute loop, SQLite write-ahead logging for the local durability and concurrency behaviour used here, and Google's SRE monitoring guidance for separating symp\u2026",
            "level": 4,
            "order": 20,
            "section_id": "durable-runtime-control-loop-lineage",
            "source_line_end": 221,
            "source_line_start": 206,
            "title": "Durable-runtime control-loop lineage"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "validation-receipt-path",
            "source_line_end": 232,
            "source_line_start": 222,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The CLI passes only when every fixture case met its expected status, the pytest suite exercises each path, and the corpus check keeps the generated row in parity, showing reproducibility and nothing more.** The CLI emits a record with organid: engineroommetabolismruntime; a pass means every fixture case met its expected status. The pytest suite exercises WAL and idempotency, expired-lease recovery, the contradicted-claim projection, each reconciliation rule, fixture replay, and the CLI. The corpus check keeps the generated JSON row in parity with the bundle registry. A pass shows the synthetic behaviour is reproducible and nothing more.",
            "level": 4,
            "order": 22,
            "section_id": "what-the-receipts-prove",
            "source_line_end": 244,
            "source_line_start": 233,
            "title": "What the result records prove"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "composition-context",
            "source_line_end": 246,
            "source_line_start": 245,
            "title": "Composition context"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**demo.py stages this component as one CapsuleExercise covering the metabolismruntime and metabolismreconciler targets, running its evaluatefixturedir in sequence as a demo, not registry integration or an admission gate. src/microcosmcore/engine_room/demo.py admits this component as one staged bundle. Its Bundles tuple holds a CapsuleExercise for engineroommetabolismruntime covering the jewel targets metabolismruntime and metabolismreconciler. runcapsule imports the module and calls its evaluatefixturedir. auditcontrollercoverage checks that each bundle has its expected surfaces on disk and that the covered targets match EXPECTEDJEWELTARGETS. The demo runs the bundles in sequence and report\u2026",
            "level": 4,
            "order": 24,
            "section_id": "admitted-as-a-staged-demo-capsule",
            "source_line_end": 260,
            "source_line_start": 247,
            "title": "Admitted as a staged demo bundle"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 25,
            "section_id": "claim-ceiling",
            "source_line_end": 262,
            "source_line_start": 261,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component is a reproducible synthetic SQLite exercise for a durable job queue, lease recovery, append-only blackboard projection, and a reconciliation taxonomy that surfaces ambiguous state for review instead of repairing it.** The strongest claim the evidence supports: this component is a reproducible synthetic SQLite exercise for a durable job queue, lease recovery to recoverable, append-only blackboard claim-event projection, and a cold-start reconciliation taxonomy that surfaces ambiguous state for review instead of repairing it. That is the whole scope limit.",
            "level": 4,
            "order": 26,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 273,
            "source_line_start": 263,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is not a live non-public runtime export, a dispatcher, an auto-repairer, or a distributed database, and its concurrency is only that of a single local WAL file.** It is not a live non-public runtime export. It is not an agent dispatcher and calls no provider. It does not auto-repair ambiguous job or run state. It is not a distributed database, and its concurrency behaviour is only that of a single local WAL file. It ships no private runtime database, status JSON, operator session, or live log. Passing the checks proves the fixture behaviour is replayable; it proves nothing about live runtime health, launch-scope decision, or whole-system correctness.",
            "level": 4,
            "order": 27,
            "section_id": "what-it-is-not",
            "source_line_end": 285,
            "source_line_start": 274,
            "title": "What it is not"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "metabolism_runtime.py",
            "path": "src/microcosm_core/engine_room/metabolism_runtime.py",
            "resolution": "resolved",
            "role": "Component runtime for synthetic SQLite metabolism fixtures and public result record emission.",
            "symbols": [
              "evaluate_fixture_dir",
              "build_parser",
              "main",
              "ORGAN_ID",
              "CLAIM_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/metabolism_runtime.py"
          },
          {
            "label": "demo.py",
            "path": "src/microcosm_core/engine_room/demo.py",
            "resolution": "resolved",
            "role": "Accepted Engine Room composition locus that admits this component as a staged bundle target.",
            "symbols": [
              "CAPSULES",
              "EXPECTED_JEWEL_TARGETS",
              "run_demo",
              "audit_controller_coverage"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/demo.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_metabolism_runtime.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_metabolism_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Component is validator</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component is a validator that reads a bridge campaign graph and decides, before dispatch, whether it is safe to run, never calling a provider, worker, or reducer.</strong> A bridge campaign fans one piece of work out across several agent providers, then folds their results back into a single conclusion. This component reads the graph that describes such a campaign and decides, before anything runs, whether the graph is safe to dispatch. It is a validator. It never calls a provider, never dispatches a worker, and never runs a reducer.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Takes json campaign</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It takes one JSON campaign spec and returns a <code>ValidationResult</code> of typed rule decisions with errors and warnings, so a rejection names exactly which rule failed and why.</strong> The code lives in <code>src/microcosm_core/engine_room/bridge_campaign_dag.py</code>. It takes one JSON campaign spec and returns a <code>ValidationResult</code>: a list of typed rule decisions, plus the errors and warnings those decisions produced. Each decision carries a rule id, the target it looked at, and a plain reason. The whole point is that when a graph is rejected, the result says exactly which rule rejected it and why.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Engine room demo</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The Engine Room demo admits this component as a staged target, so the fixtures a reader runs here are the same ones <code>audit_controller_coverage</code> and <code>run_demo</code> audit.</strong> The Engine Room demo at <code>src/microcosm_core/engine_room/demo.py</code> admits this component as one of its staged bundle targets, so the same fixtures a reader can run here are the ones the demo audits under <code>audit_controller_coverage</code> and <code>run_demo</code>.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Malformed graphs are paid for after dispatch</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A cycle, an evidence-free synthesis, or an over-large fan-out costs the most after dispatch, since a run-it-and-see approach only discovers it at runtime across live external model access.</strong> The cost of a malformed campaign graph is paid after dispatch, when it is expensive. A dependency cycle never terminates. A synthesis step that depends on nothing but other conclusions summarises no gathered evidence. A fan-out that asks one provider for more parallel workers than it can take gets throttled or rejected downstream. A loose &quot;run it and see&quot; approach discovers all of this at runtime, across live external model access.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Move the checks before dispatch</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component moves those checks before dispatch, where only a rejected JSON file is at stake, asking whether the graph is well formed enough to be worth running.</strong> This component moves those checks to before dispatch, where the only thing at stake is a rejected JSON file. It asks one question. Is this campaign graph well formed enough to be worth running?</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reachability: a conclusion must trace to evidence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The key check is reachability: an acyclic, well-typed graph is still rejected when its synthesis traces back to no probe, so a conclusion must be traceable to gathered evidence.</strong> The check worth pausing on is reachability. An acyclic graph with valid node types can still be wrong: the single synthesis node might trace back only to a reducer with no probe behind it. That graph looks like a campaign but concludes over nothing the campaign actually gathered. The validator rejects it. A conclusion has to be traceable to evidence.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_campaign</code> appends one decision per rule</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_campaign</code> takes a campaign mapping, provider, and worker count, then appends one decision per rule with no side effects, mirroring the private bridge contract&#x27;s CR and VR families.</strong> <code>validate_campaign</code> does the work. It takes one campaign mapping plus a provider name, a worker count, and optional filesystem-preflight flags. It builds an empty <code>ValidationResult</code> and appends one decision per rule. It performs no side effects. The rule ids mirror the private bridge contract&#x27;s CR and VR families, so this public component carries a faithful subset of the same checks without carrying the runtime.</p>\n<p>The rules run in this order over one spec:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Rule group</th><th>What it checks</th><th>Rejects when</th></tr></thead><tbody><tr><td><code>CR001</code>-<code>CR009</code></td><td>envelope: <code>schema_version</code> is <code>1.0</code>, <code>kind</code> is <code>bridge_campaign</code>, kebab-case <code>campaign_id</code> (via <code>CAMPAIGN_ID_RE</code>), non-empty <code>intent</code>, a public <code>plan_path</code>, barrier binding, and a bounded continuation packet</td><td>any envelope field is missing or out of shape</td></tr><tr><td><code>CR010</code>, <code>CR015</code>-<code>CR020</code></td><td>nodes: labels are unique and non-empty, every <code>role</code> is one of <code>VALID_NODE_ROLES</code> (<code>probe</code>, <code>reducer</code>, <code>synthesis</code>), input modes are known, and every <code>depends_on</code> entry names a real node</td><td>a role is unknown or a dependency points nowhere</td></tr><tr><td><code>CR011</code></td><td>reducer and synthesis nodes each depend on at least one upstream node</td><td>a reducer or synthesis has no upstream</td></tr><tr><td><code>CR012</code></td><td>the graph is acyclic, computed by <code>_cycle_labels</code></td><td>any node sits on a dependency cycle</td></tr><tr><td><code>CR013</code>, <code>CR006</code></td><td>there is exactly one synthesis node, and the barrier&#x27;s <code>group_label</code> names it</td><td>zero or many synthesis nodes, or a mismatched barrier</td></tr><tr><td><code>CR014</code></td><td>the synthesis node transitively reaches at least one probe, computed by <code>_reachable_dependencies</code></td><td>synthesis traces back to no probe</td></tr><tr><td><code>VR005</code></td><td>the requested <code>workers</code> count is within the provider&#x27;s ceiling in <code>SAFE_PARALLELISM</code></td><td>the count exceeds the ceiling</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Cycle, reachability, and parallelism helpers</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_cycle_labels</code> names the members of any cycle, <code>_reachable_dependencies</code> walks edges from the synthesis for <code>CR014</code>, and <code>SAFE_PARALLELISM</code> caps workers per provider for <code>VR005</code>.</strong> <code>_cycle_labels</code> runs a depth-first walk with a visiting set and returns the labels caught on a back-edge, so a cycle names its members rather than just failing. <code>_reachable_dependencies</code> walks <code>depends_on</code> edges transitively from the synthesis label; <code>CR014</code> then checks whether any reached node has role <code>probe</code>. <code>SAFE_PARALLELISM</code> is a small fixed table: <code>chatgpt</code> 8, <code>claude</code> 2, <code>gemini</code> 3, <code>local</code> 4. A provider not in the table, or a worker count above its ceiling, fails <code>VR005</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>ValidationResult.add</code> turns decisions into outcomes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>ValidationResult.add</code> makes a <code>reject</code> set <code>ok</code> false with an error line, a <code>warn</code> record a warning, and an <code>ok</code> just log, while <code>to_dict</code> serialises the whole result.</strong> <code>ValidationResult.add</code> is where a decision becomes an outcome: a <code>reject</code> sets <code>ok</code> to false and records a formatted error line, a <code>warn</code> records a warning, an <code>ok</code> just logs the decision. <code>to_dict</code> serialises the whole result for a machine reader.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three file wrappers replay fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Three wrappers add files: <code>load_campaign</code> reads one JSON object, <code>validate_campaign_file</code> checks a spec against its declared expectation, and <code>validate_fixture_dir</code> folds a directory into a pass matrix.</strong> The other three callables wrap this for files. <code>load_campaign</code> reads one JSON object off disk and rejects anything that is not an object. <code>validate_campaign_file</code> loads a spec, pulls its declared <code>provider</code>, <code>workers</code>, and <code>expected_ok</code>, runs <code>validate_campaign</code>, and returns a row recording whether the observed result matched the declared expectation. <code>validate_fixture_dir</code> runs that over every <code>*.json</code> in a directory and returns a matrix with <code>status: pass</code> only when every case met its declared expectation. <code>main</code> exposes both as the <code>validate</code> and <code>validate-fixtures</code> subcommands.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"457\" height=\"570\" viewBox=\"0 0 457 570\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"228.5\" y1=\"54.0\" x2=\"228.5\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"228.5,96.0 225.4,89.2 231.6,89.2\"></polygon><line class=\"pmd-edge\" x1=\"228.5\" y1=\"150.0\" x2=\"228.5\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"228.5,192.0 225.4,185.2 231.6,185.2\"></polygon><line class=\"pmd-edge\" x1=\"228.5\" y1=\"246.0\" x2=\"228.5\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"228.5,288.0 225.4,281.2 231.6,281.2\"></polygon><line class=\"pmd-edge\" x1=\"228.5\" y1=\"342.0\" x2=\"228.5\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"228.5,384.0 225.4,377.2 231.6,377.2\"></polygon><line class=\"pmd-edge\" x1=\"197.3\" y1=\"438.0\" x2=\"138.2\" y2=\"489.0\"></line><polygon class=\"pmd-arrow\" points=\"138.2,489.0 141.4,482.2 145.4,486.8\"></polygon><line class=\"pmd-edge\" x1=\"235.6\" y1=\"150.0\" x2=\"322.1\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"322.1,480.0 317.4,474.2 323.3,472.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"255.8\" y=\"306.0\" width=\"46.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"278.8\" y=\"319.0\" text-anchor=\"middle\">reject</text><line class=\"pmd-edge\" x1=\"237.9\" y1=\"246.0\" x2=\"319.0\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"319.0,480.0 313.9,474.5 319.7,472.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"255.4\" y=\"354.0\" width=\"46.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"278.4\" y=\"367.0\" text-anchor=\"middle\">reject</text><line class=\"pmd-edge\" x1=\"242.3\" y1=\"342.0\" x2=\"313.1\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"313.1,480.0 307.2,475.3 312.7,472.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"254.7\" y=\"402.0\" width=\"46.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"277.7\" y=\"415.0\" text-anchor=\"middle\">reject</text><line class=\"pmd-edge\" x1=\"255.0\" y1=\"438.0\" x2=\"296.2\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"296.2,480.0 289.2,477.3 293.6,473.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"252.6\" y=\"450.0\" width=\"46.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"275.6\" y=\"463.0\" text-anchor=\"middle\">reject</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"18.0\" width=\"163.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.5\" y=\"40.5\">Campaign JSON spec</tspan></text><title>Campaign JSON spec</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"96.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.5\" y=\"118.5\">validate_campaign</tspan><tspan x=\"228.5\" y=\"136.5\">envelope + node rules</tspan></text><title>validate_campaign envelope + node rules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"154.3\" y=\"192.0\" width=\"148.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.5\" y=\"214.5\">_cycle_labels</tspan><tspan x=\"228.5\" y=\"232.5\">acyclicity CR012</tspan></text><title>_cycle_labels acyclicity CR012</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"106.2\" y=\"288.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.5\" y=\"310.5\">_reachable_dependencies</tspan><tspan x=\"228.5\" y=\"328.5\">synthesis reaches probe CR014</tspan></text><title>_reachable_dependencies synthesis reaches probe CR014</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"132.1\" y=\"384.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.5\" y=\"406.5\">SAFE_PARALLELISM</tspan><tspan x=\"228.5\" y=\"424.5\">provider ceiling VR005</tspan></text><title>SAFE_PARALLELISM provider ceiling VR005</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"489.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"107.0\" y=\"511.5\">ValidationResult</tspan><tspan x=\"107.0\" y=\"529.5\">ok = true, decisions</tspan></text><title>ValidationResult ok = true, decisions</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"224.0\" y=\"480.0\" width=\"215.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.5\" y=\"502.5\">ValidationResult</tspan><tspan x=\"331.5\" y=\"520.5\">ok = false</tspan><tspan x=\"331.5\" y=\"538.5\">rule id + target + reason</tspan></text><title>ValidationResult ok = false rule id + target + reason</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Campaign JSON spec&quot;] --&gt; B[&quot;validate_campaign envelope + node rules&quot;] B --&gt; C[&quot;_cycle_labels acyclicity CR012&quot;] C --&gt; D[&quot;_reachable_dependencies synthesis reaches probe CR014&quot;] D --&gt; E[&quot;SAFE_PARALLELISM provider ceiling VR005&quot;] E --&gt; F[&quot;ValidationResult ok = true, decisions&quot;] B -.-&gt;|reject| R[&quot;ValidationResult ok = false rule id + target + reason&quot;] C -.-&gt;|reject| R D -.-&gt;|reject| R E -.-&gt;|reject| R</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four public fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The four public fixtures in <code>fixtures/first_wave/engine_room_bridge_campaign_dag/input</code> pin the behavior with three declared failures and one pass.</strong> The four public fixtures in <code>fixtures/first_wave/engine_room_bridge_campaign_dag/input</code> pin the behavior with three declared failures and one pass.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>valid_three_probe_campaign</code> is the passing fixture</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The passing fixture wires three probes into one reducer and then one synthesis, requesting 3 <code>chatgpt</code> workers against a ceiling of 8.</strong> The pass, <code>valid_three_probe_campaign</code>, wires three probes (<code>prover_probe</code>, <code>metabolism_probe</code>, <code>security_probe</code>) into one <code>engine_room_reducer</code> and then one <code>engine_room_synthesis</code>, requesting 3 <code>chatgpt</code> workers against a ceiling of 8.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Cycle, ceiling, and dangling-synthesis rejections</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The three failures reject a cycle through <code>CR012</code>, a 99-worker request through <code>VR005</code>, and a synthesis reaching no probe through <code>CR014</code>, with <code>CR011</code> also firing.</strong> The <code>cycle_rejected</code> case makes <code>probe_a</code> depend on the synthesis node while the synthesis depends on <code>probe_a</code>, so <code>_cycle_labels</code> finds the loop and <code>CR012</code> rejects it. The <code>provider_ceiling_rejected</code> case asks <code>chatgpt</code> for 99 workers, so <code>VR005</code> rejects it against the ceiling of 8. The <code>dangling_synthesis_rejected</code> case points the synthesis at an <code>empty_reducer</code> with no probe behind it, so <code>CR014</code> rejects it for reaching no probe (and <code>CR011</code> also fires, since the reducer has no upstream).</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Lineage in DAG workflow orchestration</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design follows workflow orchestration&#x27;s typed directed-acyclic-graph tradition, borrowing acyclicity, evidence reachability, and provider-capacity ceilings as contract-layer checks run before any campaign executes.</strong> This component follows the workflow-orchestration tradition that models work as a directed acyclic graph with typed nodes, dependency edges, fan-in, and validation before execution. <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> group tasks into a directed acyclic graph with explicit dependencies checked before a run. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.omg.org/spec/BPMN/2.0/\">BPMN</a> and related notations separate control-flow structure from the concrete execution system. The borrowed pattern is narrow: acyclicity, evidence reachability, and provider-capacity ceilings are all checked at the contract layer, before any campaign runs.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the focused tests and the corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_engine_room_bridge_campaign_dag.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Or exercise the fixtures directly:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.bridge_campaign_dag validate-fixtures \\\n  --input fixtures/first_wave/engine_room_bridge_campaign_dag/input \\\n  --json</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass proves here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the four fixtures behaved exactly as declared and the generated projection is still reproducible from source, but it does not mean a campaign ran.</strong> A pass means the four fixtures behaved exactly as declared (<code>status: pass</code>, <code>case_count: 4</code>) and the generated bundle projection is still reproducible from source. It does not mean a campaign ran.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest honest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">At most, given a typed campaign spec the component decides before dispatch whether the envelope, nodes, dependencies, acyclicity, synthesis binding, evidence reachability, and worker ceiling all hold.</strong> The strongest honest claim: given a typed campaign spec, this component decides before dispatch whether the graph has a valid envelope, unique and typed nodes, resolvable dependencies, no cycle, exactly one synthesis node bound to the barrier, a synthesis path that reaches a probe, and a worker count within the provider ceiling. The four fixtures show each rejection firing on a real malformed graph.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What validation still refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Beyond that it dispatches nothing, calls no provider, proves no reducer correct, and its ceiling table claims no live quota, provider-safety authority, or launch-scope decision.</strong> It refuses everything past that line. It does not dispatch agents, use external model services, run reducers or synthesis, or prove that a reducer or synthesis is correct. Its provider ceiling is a small local table, not live quota or provider-safety authority. It is staged under Engine Room paths and is not an accepted standalone component. The proof boundary is the fixture run and the focused tests; the scope limit stops at graph-shape validation and claims no equivalence to the private bridge runtime and no launch-scope decision.</p>\n</section>",
      "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-module-engine-room-demo.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "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, whole-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-module-engine-room-bridge-campaign-dag.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[\"Campaign JSON spec\"] --> B[\"validate_campaign envelope + node rules\"] B --> C[\"_cycle_labels acyclicity CR012\"] C --> D[\"_reachable_dependencies synthesis reaches probe CR014\"] D --> E[\"SAFE_PARALLELISM provider ceiling VR005\"] E --> F[\"ValidationResult ok = true, decisions\"] B -.->|reject| R[\"ValidationResult ok = false rule id + target + reason\"] C -.->|reject| R D -.->|reject| R E -.->|reject| R",
            "source_format": "mermaid",
            "source_hash": "sha256:34763366539ff2fbf95a3b37ad6e596105f19f3ffacf2b744e95d84252b4dc69",
            "source_line_end": 70,
            "source_line_start": 59
          }
        ],
        "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-module-engine-room-demo.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 127,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Apache Airflow DAGs",
            "section_id": "lineage-in-dag-workflow-orchestration",
            "url": "https://airflow.apache.org/docs/apache-airflow/2.4.3/core-concepts/dags.html"
          },
          {
            "kind": "external_reference",
            "label": "BPMN",
            "section_id": "lineage-in-dag-workflow-orchestration",
            "url": "https://www.omg.org/spec/BPMN/2.0/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is a validator that reads a bridge campaign graph and decides, before dispatch, whether it is safe to run, never calling a provider, worker, or reducer. A bridge campaign fans one piece of work out across several agent providers, then folds their results back into a single conclusion. This component reads the graph that describes such a campaign and decides, before anything runs, whether the graph is safe to dispatch. It is a validator. It never calls a provider, never dispatches a worker, and never runs a reducer.",
            "level": 4,
            "order": 1,
            "section_id": "component-is-validator",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Component is validator"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It takes one JSON campaign spec and returns a ValidationResult of typed rule decisions with errors and warnings, so a rejection names exactly which rule failed and why. The code lives in src/microcosmcore/engineroom/bridgecampaigndag.py. It takes one JSON campaign spec and returns a ValidationResult: a list of typed rule decisions, plus the errors and warnings those decisions produced. Each decision carries a rule id, the target it looked at, and a plain reason. The whole point is that when a graph is rejected, the result says exactly which rule rejected it and why.",
            "level": 4,
            "order": 2,
            "section_id": "takes-json-campaign",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Takes json campaign"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The Engine Room demo admits this component as a staged target, so the fixtures a reader runs here are the same ones auditcontrollercoverage and rundemo audit. The Engine Room demo at src/microcosmcore/engineroom/demo.py admits this component as one of its staged bundle targets, so the same fixtures a reader can run here are the ones the demo audits under auditcontrollercoverage and rundemo.",
            "level": 4,
            "order": 3,
            "section_id": "engine-room-demo",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Engine room demo"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A cycle, an evidence-free synthesis, or an over-large fan-out costs the most after dispatch, since a run-it-and-see approach only discovers it at runtime across live external model access. The cost of a malformed campaign graph is paid after dispatch, when it is expensive. A dependency cycle never terminates. A synthesis step that depends on nothing but other conclusions summarises no gathered evidence. A fan-out that asks one provider for more parallel workers than it can take gets throttled or rejected downstream. A loose \"run it and see\" approach discovers all of this at runtime, across live external model access.",
            "level": 4,
            "order": 5,
            "section_id": "malformed-graphs-are-paid-for-after-dispatch",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Malformed graphs are paid for after dispatch"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component moves those checks before dispatch, where only a rejected JSON file is at stake, asking whether the graph is well formed enough to be worth running. This component moves those checks to before dispatch, where the only thing at stake is a rejected JSON file. It asks one question. Is this campaign graph well formed enough to be worth running?",
            "level": 4,
            "order": 6,
            "section_id": "move-the-checks-before-dispatch",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "Move the checks before dispatch"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The key check is reachability: an acyclic, well-typed graph is still rejected when its synthesis traces back to no probe, so a conclusion must be traceable to gathered evidence. The check worth pausing on is reachability. An acyclic graph with valid node types can still be wrong: the single synthesis node might trace back only to a reducer with no probe behind it. That graph looks like a campaign but concludes over nothing the campaign actually gathered. The validator rejects it. A conclusion has to be traceable to evidence.",
            "level": 4,
            "order": 7,
            "section_id": "reachability-a-conclusion-must-trace-to-evidence",
            "source_line_end": 28,
            "source_line_start": 25,
            "title": "Reachability: a conclusion must trace to evidence"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 30,
            "source_line_start": 29,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "validatecampaign takes a campaign mapping, provider, and worker count, then appends one decision per rule with no side effects, mirroring the private bridge contract's CR and VR families. validatecampaign does the work. It takes one campaign mapping plus a provider name, a worker count, and optional filesystem-preflight flags. It builds an empty ValidationResult and appends one decision per rule. It performs no side effects. The rule ids mirror the private bridge contract's CR and VR families, so this public component carries a faithful subset of the same checks without carrying the runtime. The rules run in this order over one spec:",
            "level": 4,
            "order": 9,
            "section_id": "validate-campaign-appends-one-decision-per-rule",
            "source_line_end": 46,
            "source_line_start": 31,
            "title": "`validate_campaign` appends one decision per rule"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "cyclelabels names the members of any cycle, reachabledependencies walks edges from the synthesis for CR014, and SAFEPARALLELISM caps workers per provider for VR005. cyclelabels runs a depth-first walk with a visiting set and returns the labels caught on a back-edge, so a cycle names its members rather than just failing. reachabledependencies walks dependson edges transitively from the synthesis label; CR014 then checks whether any reached node has role probe. SAFEPARALLELISM is a small fixed table: chatgpt 8, claude 2, gemini 3, local 4. A provider not in the table, or a worker count above its ceiling, fails VR005.",
            "level": 4,
            "order": 10,
            "section_id": "cycle-reachability-and-parallelism-helpers",
            "source_line_end": 50,
            "source_line_start": 47,
            "title": "Cycle, reachability, and parallelism helpers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "ValidationResult.add makes a reject set ok false with an error line, a warn record a warning, and an ok just log, while todict serialises the whole result. ValidationResult.add is where a decision becomes an outcome: a reject sets ok to false and records a formatted error line, a warn records a warning, an ok just logs the decision. todict serialises the whole result for a machine reader.",
            "level": 4,
            "order": 11,
            "section_id": "validationresult-add-turns-decisions-into-outcomes",
            "source_line_end": 54,
            "source_line_start": 51,
            "title": "`ValidationResult.add` turns decisions into outcomes"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "Three wrappers add files: loadcampaign reads one JSON object, validatecampaignfile checks a spec against its declared expectation, and validatefixturedir folds a directory into a pass matrix. The other three callables wrap this for files. loadcampaign reads one JSON object off disk and rejects anything that is not an object. validatecampaignfile loads a spec, pulls its declared provider, workers, and expectedok, runs validatecampaign, and returns a row recording whether the observed result matched the declared expectation. validatefixturedir runs that over every *.json in a directory and returns a matrix with status: pass only when every case met its declared expectation. main exposes both\u2026",
            "level": 4,
            "order": 12,
            "section_id": "three-file-wrappers-replay-fixtures",
            "source_line_end": 71,
            "source_line_start": 55,
            "title": "Three file wrappers replay fixtures"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 73,
            "source_line_start": 72,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The four public fixtures in fixtures/firstwave/engineroombridgecampaign_dag/input pin the behavior with three declared failures and one pass.** The four public fixtures in fixtures/firstwave/engineroombridgecampaign_dag/input pin the behavior with three declared failures and one pass.",
            "level": 4,
            "order": 14,
            "section_id": "four-public-fixtures",
            "source_line_end": 81,
            "source_line_start": 74,
            "title": "Four public fixtures"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The passing fixture wires three probes into one reducer and then one synthesis, requesting 3 chatgpt workers against a ceiling of 8. The pass, validthreeprobecampaign, wires three probes (proverprobe, metabolismprobe, securityprobe) into one engineroomreducer and then one engineroomsynthesis, requesting 3 chatgpt workers against a ceiling of 8.",
            "level": 4,
            "order": 15,
            "section_id": "valid-three-probe-campaign-is-the-passing-fixture",
            "source_line_end": 85,
            "source_line_start": 82,
            "title": "`valid_three_probe_campaign` is the passing fixture"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The three failures reject a cycle through CR012, a 99-worker request through VR005, and a synthesis reaching no probe through CR014, with CR011 also firing. The cyclerejected case makes probea depend on the synthesis node while the synthesis depends on probea, so cyclelabels finds the loop and CR012 rejects it. The providerceilingrejected case asks chatgpt for 99 workers, so VR005 rejects it against the ceiling of 8. The danglingsynthesisrejected case points the synthesis at an emptyreducer with no probe behind it, so CR014 rejects it for reaching no probe (and CR011 also fires, since the reducer has no upstream).",
            "level": 4,
            "order": 16,
            "section_id": "cycle-ceiling-and-dangling-synthesis-rejections",
            "source_line_end": 89,
            "source_line_start": 86,
            "title": "Cycle, ceiling, and dangling-synthesis rejections"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 91,
            "source_line_start": 90,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design follows workflow orchestration's typed directed-acyclic-graph tradition, borrowing acyclicity, evidence reachability, and provider-capacity ceilings as contract-layer checks run before any campaign executes. This component follows the workflow-orchestration tradition that models work as a directed acyclic graph with typed nodes, dependency edges, fan-in, and validation before execution. Apache Airflow DAGs group tasks into a directed acyclic graph with explicit dependencies checked before a run. BPMN and related notations separate control-flow structure from the concrete execution system. The borrowed pattern is narrow: acyclicity, evidence reachability, and provider-capacity cei\u2026",
            "level": 4,
            "order": 18,
            "section_id": "lineage-in-dag-workflow-orchestration",
            "source_line_end": 95,
            "source_line_start": 92,
            "title": "Lineage in DAG workflow orchestration"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the focused tests and the corpus parity check: Or exercise the fixtures directly:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 112,
            "source_line_start": 96,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the four fixtures behaved exactly as declared and the generated projection is still reproducible from source, but it does not mean a campaign ran. A pass means the four fixtures behaved exactly as declared (status: pass, case_count: 4) and the generated bundle projection is still reproducible from source. It does not mean a campaign ran.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-proves-here",
            "source_line_end": 116,
            "source_line_start": 113,
            "title": "What a pass proves here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 118,
            "source_line_start": 117,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "At most, given a typed campaign spec the component decides before dispatch whether the envelope, nodes, dependencies, acyclicity, synthesis binding, evidence reachability, and worker ceiling all hold. The strongest honest claim: given a typed campaign spec, this component decides before dispatch whether the graph has a valid envelope, unique and typed nodes, resolvable dependencies, no cycle, exactly one synthesis node bound to the barrier, a synthesis path that reaches a probe, and a worker count within the provider ceiling. The four fixtures show each rejection firing on a real malformed graph.",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-honest-claim",
            "source_line_end": 122,
            "source_line_start": 119,
            "title": "The strongest honest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Beyond that it dispatches nothing, calls no provider, proves no reducer correct, and its ceiling table claims no live quota, provider-safety authority, or launch-scope decision. It refuses everything past that line. It does not dispatch agents, use external model services, run reducers or synthesis, or prove that a reducer or synthesis is correct. Its provider ceiling is a small local table, not live quota or provider-safety authority. It is staged under Engine Room paths and is not an accepted standalone component. The proof boundary is the fixture run and the focused tests; the scope limit stops at graph-shape validation and claims no equivalence to the private bridge runtime and no launc\u2026",
            "level": 4,
            "order": 23,
            "section_id": "what-validation-still-refuses",
            "source_line_end": 126,
            "source_line_start": 123,
            "title": "What validation still refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "bridge_campaign_dag.py",
            "path": "src/microcosm_core/engine_room/bridge_campaign_dag.py",
            "resolution": "resolved",
            "role": "Component runtime for typed bridge-campaign DAG fixture validation, cycle rejection, synthesis reachability checks, provider fan-out ceiling checks, and public result record emission.",
            "symbols": [
              "validate_campaign",
              "validate_fixture_dir",
              "main",
              "SCHEMA_VERSION",
              "ORGAN_ID"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/bridge_campaign_dag.py"
          },
          {
            "label": "demo.py",
            "path": "src/microcosm_core/engine_room/demo.py",
            "resolution": "resolved",
            "role": "Accepted Engine Room composition locus that admits this component as a staged bundle target.",
            "symbols": [
              "CAPSULES",
              "EXPECTED_JEWEL_TARGETS",
              "run_demo",
              "audit_controller_coverage"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/demo.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Is source-faithful public</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This is a source-faithful public copy of the private routing decision, narrowed to run over a sanitized in-memory catalog with no private corpus attached.</strong> The private system keeps a catalog of reusable technique bundles, 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 bundles are worth opening. This component is a source-faithful public copy of that decision, narrowed so it runs over a sanitized in-memory catalog with no private corpus attached.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Answers which catalog</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It answers which catalog entries are relevant to a problem and why, giving every ranked entry a four-part score breakdown instead of one opaque relevance number.</strong> It answers one question: given a problem statement and a catalog, which entries are relevant, and why. The &quot;why&quot; is the point. Instead of one opaque relevance number, every ranked entry carries a four-part score breakdown, 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<h4 class=\"pm-body__h pm-body__h--sub\">Runtime normalizes filters</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runtime normalizes, filters, scores, and emits a result record, without cloning repositories, reading private entry bodies, or running BM25, TF-IDF, or embedding search.</strong> The runtime is <code>src/microcosm_core/engine_room/annex_knowledge_router.py</code>. It normalizes, filters, scores, and emits a result record. It does not clone repositories, read private entry bodies, or run BM25, TF-IDF, or embedding search.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why a single relevance number fails</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Ranking by one relevance number or bare substring presence cannot tell a deliberate metadata match from an incidental query word, yet only the former is trustworthy.</strong> Loose matching fails here for a specific reason. If you rank by a single relevance number, or by plain substring presence, you cannot tell whether a match came from metadata an author deliberately wrote or from a query word that happened to appear in some prose. Both look like &quot;a match.&quot; Only one is trustworthy.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Tiered weights favor structured routing fields</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Tiered weights encode that distinction: an exact <code>problem_spaces</code> match scores 120 points while the same word in a description scores 6, a deliberately simple weighted-token scorer.</strong> The component encodes that distinction as tiered weights. Structured routing fields score far higher than free text. 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 is a deliberately simple weighted-token scorer, not a learned retriever, and the page does not dress it as one.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Ranking runs in</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The ranking runs in execution order inside <code>route_annexes</code>, wrapped by <code>route_catalog</code>.</strong> The ranking runs in execution order inside <code>route_annexes</code>, wrapped by <code>route_catalog</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Normalize the problem into query tokens</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">First, <code>_normalized_query_text</code> lowercases and cleans the problem and <code>_query_tokens</code> drops stopwords, so if nothing survives, <code>route_annexes</code> returns no candidates and the result is no-match.</strong> First, normalize. <code>_normalized_query_text</code> lowercases the problem, turns slashes, underscores, and hyphens into spaces, and drops remaining punctuation. <code>_query_tokens</code> then splits it and removes a small stopword set, <code>ROUTE_MATCH_STOPWORDS</code>. If nothing survives normalization, <code>route_annexes</code> returns no candidates, which becomes a no-match result.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Filter on domain or cluster first</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Second, a caller-supplied <code>domain</code> or <code>cluster</code> must exactly match the entry&#x27;s normalized fields, or the entry is dropped before any scoring can rescue it.</strong> Second, filter. For each catalog entry, if the caller passed a <code>domain</code> or <code>cluster</code>, the entry&#x27;s normalized domains or clusters must contain an exact match. Otherwise the entry is dropped before any scoring can rescue it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four-tier scoring in <code>_route_match_score</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Third, <code>_route_match_score</code> scores each field as exact, phrase-substring, or per-token overlap, and every tier keeps the maximum over its fields.</strong> Third, score in four tiers. <code>_route_match_score</code> returns the exact weight when the normalized query equals the field, the phrase weight when the query is a substring of the field, otherwise the per-token weight times the count of overlapping tokens. Each tier keeps the maximum over its fields:</p>\n<ul><li>structured routing fields (problem spaces, capabilities, domains, clusters): 120 / 80 / 18</li><li>family text (slug, display name, description, tags): 32 / 24 / 6</li><li>open-first summaries: 20 / 16 / 4</li><li>curated notes, ordered first by <code>sort_notes_by_relevance</code>: 18 / 12 / 3, and a matching note adds its id to <code>matched_note_ids</code></li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Sum tiers, threshold, sort, and limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Fourth, the four tiers sum to a total that drops any row at zero or below, and survivors sort by descending score then slug, with an optional <code>limit</code> trimming the list.</strong> Fourth, sum and threshold. The total is the four tiers added together. A total of zero or less drops the row. Each surviving row keeps its <code>score</code>, its <code>match_breakdown</code>, its matched note ids (capped at eight), and its <code>routing_summary</code>. <code>route_annexes</code> sorts by descending score then slug, and an optional <code>limit</code> trims the list.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>route_catalog</code> wraps the result record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Fifth, <code>route_catalog</code> returns a status record of <code>routed</code> or <code>no_match</code> carrying the row count, the echoed problem and filters, source refs, and the authority bounds.</strong> Fifth, wrap. <code>route_catalog</code> returns the result record: <code>status</code> of <code>routed</code> or <code>no_match</code>, <code>row_count</code>, the problem echoed back, the domain and cluster filters, <code>source_refs</code>, <code>claim_ceiling</code>, and anti_claims.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_routing_summary_from_family</code> assembles routing fields</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">One helper, <code>_routing_summary_from_family</code>, builds each entry&#x27;s routing summary from its own routing block plus routing pulled from its notes, deduping while preserving order.</strong> One helper does the assembly. <code>_routing_summary_from_family</code> builds each entry&#x27;s <code>routing_summary</code> from its own routing block plus routing pulled from its notes, deduping while preserving order.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>route_catalog</code></td><td>Entry point; runs the ranking and wraps it in a status record</td></tr><tr><td><code>route_annexes</code></td><td>The ranking pass: normalize, filter, four-tier score, sort</td></tr><tr><td><code>_route_match_score</code></td><td>One field&#x27;s score: exact, phrase, or per-token overlap</td></tr><tr><td><code>_routing_summary_from_family</code></td><td>Assemble structured routing fields from the entry and its notes</td></tr><tr><td><code>sort_notes_by_relevance</code></td><td>Order notes by bounded relevance before scoring</td></tr><tr><td><code>evaluate_case</code>, <code>evaluate_fixture_dir</code></td><td>Replay one fixture or a directory into a pass/fail record</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"464\" height=\"534\" viewBox=\"0 0 464 534\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"232.2\" y1=\"72.0\" x2=\"232.2\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,114.0 229.1,107.2 235.3,107.2\"></polygon><line class=\"pmd-edge\" x1=\"207.4\" y1=\"168.0\" x2=\"160.5\" y2=\"219.0\"></line><polygon class=\"pmd-arrow\" points=\"160.5,219.0 162.9,211.9 167.4,216.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"170.0\" y=\"184.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"184.0\" y=\"197.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"257.0\" y1=\"168.0\" x2=\"295.6\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"295.6,210.0 288.7,207.0 293.2,202.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"265.3\" y=\"180.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"276.3\" y=\"193.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"323.2\" y1=\"264.0\" x2=\"344.4\" y2=\"471.0\"></line><polygon class=\"pmd-arrow\" points=\"344.4,471.0 340.7,464.5 346.8,463.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"322.8\" y=\"358.5\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"333.8\" y=\"371.5\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"293.0\" y1=\"264.0\" x2=\"250.4\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"250.4,306.0 253.2,299.0 257.5,303.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"257.7\" y=\"276.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"271.7\" y=\"289.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"232.2\" y1=\"342.0\" x2=\"232.2\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,384.0 229.1,377.2 235.3,377.2\"></polygon><line class=\"pmd-edge\" x1=\"255.8\" y1=\"420.0\" x2=\"322.7\" y2=\"471.0\"></line><polygon class=\"pmd-arrow\" points=\"322.7,471.0 315.4,469.3 319.1,464.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"278.2\" y=\"436.5\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"289.2\" y=\"449.5\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"208.6\" y1=\"420.0\" x2=\"153.5\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"153.5,462.0 157.1,455.4 160.8,460.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"167.1\" y=\"432.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"181.1\" y=\"445.0\" text-anchor=\"middle\">yes</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"18.0\" width=\"170.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"40.5\">Problem statement</tspan><tspan x=\"232.2\" y=\"58.5\">normalize to tokens</tspan></text><title>Problem statement normalize to tokens</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"232.2,114.0 299.0,141.0 232.2,168.0 165.4,141.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"136.5\">Empty after</tspan><tspan x=\"232.2\" y=\"154.5\">normalization?</tspan></text><title>Empty after normalization?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"69.8\" y=\"219.0\" width=\"148.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"241.5\">status: no_match</tspan></text><title>status: no_match</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"320.4,210.0 394.6,237.0 320.4,264.0 246.2,237.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"320.4\" y=\"232.5\">domain / cluster</tspan><tspan x=\"320.4\" y=\"250.5\">filter matches?</tspan></text><title>domain / cluster filter matches?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"246.2\" y=\"471.0\" width=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"346.3\" y=\"493.5\">excluded before scoring</tspan></text><title>excluded before scoring</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"106.2\" y=\"306.0\" width=\"252.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"328.5\">four-tier weighted-token score</tspan></text><title>four-tier weighted-token score</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"232.2,384.0 306.4,402.0 232.2,420.0 158.0,402.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"406.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=\"18.0\" y=\"462.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.1\" y=\"484.5\">ranked rows</tspan><tspan x=\"118.1\" y=\"502.5\">score + match_breakdown</tspan></text><title>ranked rows score + match_breakdown</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Problem[&quot;Problem statement normalize to tokens&quot;] --&gt; Empty{&quot;Empty after normalization?&quot;} Empty --&gt;|yes| NoMatch[&quot;status: no_match&quot;] Empty --&gt;|no| Filter{&quot;domain / cluster filter matches?&quot;} Filter --&gt;|no| Drop[&quot;excluded before scoring&quot;] Filter --&gt;|yes| Score[&quot;four-tier weighted-token score&quot;] Score --&gt; Threshold{&quot;total score &gt; 0?&quot;} Threshold --&gt;|no| Drop Threshold --&gt;|yes| Ranked[&quot;ranked rows score + match_breakdown&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p>The public fixtures hold two positive and two negative cases.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>empty_problem_no_match</code>: no tokens survive</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>empty_problem_no_match</code> sends the empty string, so normalization leaves no tokens, <code>route_annexes</code> returns nothing, and the status is <code>no_match</code>.</strong> <code>empty_problem_no_match</code> sends the empty string as the problem. After normalization there are no tokens, <code>route_annexes</code> returns nothing, and the status is <code>no_match</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>domain_filter_no_match</code>: filter vetoes a text match</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>domain_filter_no_match</code> supplies a domain no entry lists, so every entry is excluded before scoring, showing a domain filter can veto a row that text alone would have ranked.</strong> <code>domain_filter_no_match</code> sends &quot;forecast error scoring&quot; with the domain filter &quot;agent-runtime&quot;. No catalog entry lists that domain, so every entry is excluded before scoring and the result is <code>no_match</code>. This is the filter path: a domain filter can veto an entry that text alone would have ranked.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two positive cases rank on fields and notes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The positive cases rank <code>provider-rate-limit-patterns</code> above 80 on structured fields and above 40 through a curated note, and <code>evaluate_fixture_dir</code> folds all four cases into a pass or fail.</strong> The positive cases anchor the other side. <code>provider_backoff_route</code> (&quot;rate limit and back off across multiple LLM providers&quot;) ranks <code>provider-rate-limit-patterns</code> on structured fields with a score of at least</p>\n<p>through the curated note <code>note_provider_backoff</code> with a score of at least 40. <code>evaluate_fixture_dir</code> turns the four cases into <code>case_count</code>, <code>passed_case_count</code>, and a pass or fail status.</p>\n<ol><li><code>note_match</code> (&quot;provider rate limit retry result record&quot;) ranks the same entry</li></ol>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Lineage in fielded and explainable sparse search</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows information retrieval&#x27;s inspectable, field-weighted scoring, whose closest lineage is fielded search and explainable sparse term scoring, named by two reference points.</strong> The component borrows the general information-retrieval pattern of scoring a candidate set with visible term evidence and returning ranked, inspectable matches. Its closest lineage is fielded search, where structured fields weigh more than body text, and explainable sparse term scoring. Two reference points in that lineage:</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 line 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<h4 class=\"pm-body__h pm-body__h--sub\">Field-weighting borrowed, dense retrieval refused</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component takes only the inspectable, field-weighted idea and implements no BM25, no TF-IDF, and no embedding search.</strong> The component takes the inspectable, field-weighted idea and nothing more. It does not implement BM25, TF-IDF, or embeddings.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reader-verifiable checks are</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The reader-verifiable checks are the focused test and the paper-module corpus readback.</strong> The reader-verifiable checks are the focused test and the paper-module corpus readback:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_engine_room_annex_knowledge_router.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>You can also replay the fixtures directly:</p>\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 pm-body__h--sub\">What a pass proves here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the public fixture behavior and JSON projection are still reproducible, and it means nothing more than that.</strong> A pass means the public fixture behavior and the JSON bundle projection are still reproducible. It does not mean anything more.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest honest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">At most, over a sanitized in-memory catalog the component ranks entries by an explainable tiered score, shows the per-tier breakdown, and matches all four fixtures.</strong> The strongest honest claim is this: over a sanitized in-memory catalog, the component ranks entries by an explainable tiered weighted-token score and shows the per-tier breakdown behind every rank. Given the two positive fixtures it returns the expected top entry above the expected score, and given the two negative fixtures it returns <code>no_match</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the component still refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Even so, it is not BM25, TF-IDF, embedding search, or provenance authority; a <code>no_match</code> proves only that the finite fixture did not route, and nothing here authorizes launch.</strong> It refuses the rest. It is not BM25, not TF-IDF, not embedding search, not repository cloning, and not license or provenance authority. A <code>no_match</code> result proves only that the finite public fixture did not route under the supplied filters; it does not establish that no useful private entry exists. Matched note ids name which curated notes contributed; they do not disclose private entry bodies. The bundle binds one staged mechanism subject. It does not admit an accepted component, unblock the Atlas owner lane, or include launch operations.</p>\n</section>",
      "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-module-engine-room-demo.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "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, whole-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-module-engine-room-annex-knowledge-router.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 TD Problem[\"Problem statement normalize to tokens\"] --> Empty{\"Empty after normalization?\"} Empty -->|yes| NoMatch[\"status: no_match\"] Empty -->|no| Filter{\"domain / cluster filter matches?\"} Filter -->|no| Drop[\"excluded before scoring\"] Filter -->|yes| Score[\"four-tier weighted-token score\"] Score --> Threshold{\"total score > 0?\"} Threshold -->|no| Drop Threshold -->|yes| Ranked[\"ranked rows score + match_breakdown\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:091b8025083d8bb35e5499efcb6d174c20ae86851c01c98373a93cad2960b671",
            "source_line_end": 147,
            "source_line_start": 137
          }
        ],
        "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-module-engine-room-demo.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 261,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Text REtrieval Conference (TREC)",
            "section_id": "lineage-in-fielded-and-explainable-sparse-search",
            "url": "https://trec.nist.gov/"
          },
          {
            "kind": "external_reference",
            "label": "Apache Lucene `BM25Similarity`",
            "section_id": "lineage-in-fielded-and-explainable-sparse-search",
            "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": "**This is a source-faithful public copy of the private routing decision, narrowed to run over a sanitized in-memory catalog with no private corpus attached.** The private system keeps a catalog of reusable technique bundles, 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 bundles are worth opening. This component is a source-faithful public copy of that decision, narrowed so it runs over a sanitized in-memory catalog with no private corpus attached.",
            "level": 4,
            "order": 1,
            "section_id": "is-source-faithful-public",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Is source-faithful public"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It answers which catalog entries are relevant to a problem and why, giving every ranked entry a four-part score breakdown instead of one opaque relevance number.** It answers one question: given a problem statement and a catalog, which entries are relevant, and why. The \"why\" is the point. Instead of one opaque relevance number, every ranked entry carries a four-part score breakdown, 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.",
            "level": 4,
            "order": 2,
            "section_id": "answers-which-catalog",
            "source_line_end": 24,
            "source_line_start": 14,
            "title": "Answers which catalog"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The runtime normalizes, filters, scores, and emits a result record, without cloning repositories, reading private entry bodies, or running BM25, TF-IDF, or embedding search.** The runtime is src/microcosmcore/engineroom/annexknowledgerouter.py. It normalizes, filters, scores, and emits a result record. It does not clone repositories, read private entry bodies, or run BM25, TF-IDF, or embedding search.",
            "level": 4,
            "order": 3,
            "section_id": "runtime-normalizes-filters",
            "source_line_end": 33,
            "source_line_start": 25,
            "title": "Runtime normalizes filters"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Ranking by one relevance number or bare substring presence cannot tell a deliberate metadata match from an incidental query word, yet only the former is trustworthy.** Loose matching fails here for a specific reason. If you rank by a single relevance number, or by plain substring presence, you cannot tell whether a match came from metadata an author deliberately wrote or from a query word that happened to appear in some prose. Both look like \"a match.\" Only one is trustworthy.",
            "level": 4,
            "order": 5,
            "section_id": "why-a-single-relevance-number-fails",
            "source_line_end": 45,
            "source_line_start": 36,
            "title": "Why a single relevance number fails"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Tiered weights encode that distinction: an exact problemspaces match scores 120 points while the same word in a description scores 6, a deliberately simple weighted-token scorer.** The component encodes that distinction as tiered weights. Structured routing fields score far higher than free text. An exact match on a problem_spaces field is worth 120 points. The same word appearing in a description is worth 6. This is a deliberately simple weighted-token scorer, not a learned retriever, and the page does not dress it as one.",
            "level": 4,
            "order": 6,
            "section_id": "tiered-weights-favor-structured-routing-fields",
            "source_line_end": 56,
            "source_line_start": 46,
            "title": "Tiered weights favor structured routing fields"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 58,
            "source_line_start": 57,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The ranking runs in execution order inside routeannexes, wrapped by routecatalog. The ranking runs in execution order inside route_annexes, wrapped by route_catalog.",
            "level": 4,
            "order": 8,
            "section_id": "ranking-runs-in",
            "source_line_end": 64,
            "source_line_start": 59,
            "title": "Ranking runs in"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "First, normalizedquerytext lowercases and cleans the problem and querytokens drops stopwords, so if nothing survives, route_annexes returns no candidates and the result is no-match.** First, normalize. normalizedquery_text lowercases the problem, turns slashes, underscores, and hyphens into spaces, and drops remaining punctuation. querytokens then splits it and removes a small stopword set, ROUTEMATCHSTOPWORDS. If nothing survives normalization, route_annexes returns no candidates, which becomes a no-match result.",
            "level": 4,
            "order": 9,
            "section_id": "normalize-the-problem-into-query-tokens",
            "source_line_end": 75,
            "source_line_start": 65,
            "title": "Normalize the problem into query tokens"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Second, a caller-supplied domain or cluster must exactly match the entry's normalized fields, or the entry is dropped before any scoring can rescue it.** Second, filter. For each catalog entry, if the caller passed a domain or cluster, the entry's normalized domains or clusters must contain an exact match. Otherwise the entry is dropped before any scoring can rescue it.",
            "level": 4,
            "order": 10,
            "section_id": "filter-on-domain-or-cluster-first",
            "source_line_end": 84,
            "source_line_start": 76,
            "title": "Filter on domain or cluster first"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Third, routematchscore scores each field as exact, phrase-substring, or per-token overlap, and every tier keeps the maximum over its fields.** Third, score in four tiers. routematch_score returns the exact weight when the normalized query equals the field, the phrase weight when the query is a substring of the field, otherwise the per-token weight times the count of overlapping tokens. Each tier keeps the maximum over its fields: structured routing fields (problem spaces, capabilities, domains, clusters): 120 / 80 / 18 family text (slug, display name, description, tags): 32 / 24 / 6 open-first summaries: 20 / 16 / 4 curated notes, ordered first by sortnotesby_relevance: 18 / 12 / 3, and a m\u2026",
            "level": 4,
            "order": 11,
            "section_id": "four-tier-scoring-in-route-match-score",
            "source_line_end": 100,
            "source_line_start": 85,
            "title": "Four-tier scoring in `_route_match_score`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Fourth, the four tiers sum to a total that drops any row at zero or below, and survivors sort by descending score then slug, with an optional limit trimming the list.** Fourth, sum and threshold. The total is the four tiers added together. A total of zero or less drops the row. Each surviving row keeps its score, its match_breakdown, its matched note ids (capped at eight), and its routingsummary. routeannexes sorts by descending score then slug, and an optional limit trims the list.",
            "level": 4,
            "order": 12,
            "section_id": "sum-tiers-threshold-sort-and-limit",
            "source_line_end": 110,
            "source_line_start": 101,
            "title": "Sum tiers, threshold, sort, and limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Fifth, routecatalog returns a status record of routed or no_match carrying the row count, the echoed problem and filters, source refs, and the authority bounds. Fifth, wrap. routecatalog returns the result record: status of routed or nomatch, rowcount, the problem echoed back, the domain and cluster filters, sourcerefs, claimceiling, and anti_claims.",
            "level": 4,
            "order": 13,
            "section_id": "route-catalog-wraps-the-result-record",
            "source_line_end": 118,
            "source_line_start": 111,
            "title": "`route_catalog` wraps the result record"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "One helper, routingsummaryfrom_family, builds each entry's routing summary from its own routing block plus routing pulled from its notes, deduping while preserving order.** One helper does the assembly. routingsummaryfromfamily builds each entry's routing_summary from its own routing block plus routing pulled from its notes, deduping while preserving order.",
            "level": 4,
            "order": 14,
            "section_id": "routing-summary-from-family-assembles-routing-fields",
            "source_line_end": 148,
            "source_line_start": 119,
            "title": "`_routing_summary_from_family` assembles routing fields"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The public fixtures hold two positive and two negative cases.",
            "level": 2,
            "order": 15,
            "section_id": "negative-cases",
            "source_line_end": 152,
            "source_line_start": 149,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "emptyproblemnomatch sends the empty string, so normalization leaves no tokens, routeannexes returns nothing, and the status is nomatch.** emptyproblemno_match sends the empty string as the problem. After normalization there are no tokens, route_annexes returns nothing, and the status is no_match.",
            "level": 4,
            "order": 16,
            "section_id": "empty-problem-no-match-no-tokens-survive",
            "source_line_end": 160,
            "source_line_start": 153,
            "title": "`empty_problem_no_match`: no tokens survive"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "domainfilternomatch supplies a domain no entry lists, so every entry is excluded before scoring, showing a domain filter can veto a row that text alone would have ranked. domainfilternomatch sends \"forecast error scoring\" with the domain filter \"agent-runtime\". No catalog entry lists that domain, so every entry is excluded before scoring and the result is no_match. This is the filter path: a domain filter can veto an entry that text alone would have ranked.",
            "level": 4,
            "order": 17,
            "section_id": "domain-filter-no-match-filter-vetoes-a-text-match",
            "source_line_end": 170,
            "source_line_start": 161,
            "title": "`domain_filter_no_match`: filter vetoes a text match"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The positive cases rank provider-rate-limit-patterns above 80 on structured fields and above 40 through a curated note, and evaluatefixturedir folds all four cases into a pass or fail.** The positive cases anchor the other side. providerbackoffroute (\"rate limit and back off across multiple LLM providers\") ranks provider-rate-limit-patterns on structured fields with a score of at least note_match (\"provider rate limit retry result record\") ranks the same entry through the curated note noteproviderbackoff with a score of at least 40. evaluatefixturedir turns the four cases into case_count, passedcasecount, and a pass or fail status.",
            "level": 4,
            "order": 18,
            "section_id": "two-positive-cases-rank-on-fields-and-notes",
            "source_line_end": 183,
            "source_line_start": 171,
            "title": "Two positive cases rank on fields and notes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "prior-art-grounding",
            "source_line_end": 185,
            "source_line_start": 184,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The design borrows information retrieval's inspectable, field-weighted scoring, whose closest lineage is fielded search and explainable sparse term scoring, named by two reference points.** The component borrows the general information-retrieval pattern of scoring a candidate set with visible term evidence and returning ranked, inspectable matches. Its closest lineage is fielded search, where structured fields weigh more than body text, and explainable sparse term scoring. Two reference points in that lineage: Text REtrieval Conference (TREC) as the long-running benchmark line for retrieval tasks, relevance judgments, and scored runs. Apache Lucene BM25Similarity as a concrete example of\u2026",
            "level": 4,
            "order": 20,
            "section_id": "lineage-in-fielded-and-explainable-sparse-search",
            "source_line_end": 200,
            "source_line_start": 186,
            "title": "Lineage in fielded and explainable sparse search"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component takes only the inspectable, field-weighted idea and implements no BM25, no TF-IDF, and no embedding search.** The component takes the inspectable, field-weighted idea and nothing more. It does not implement BM25, TF-IDF, or embeddings.",
            "level": 4,
            "order": 21,
            "section_id": "field-weighting-borrowed-dense-retrieval-refused",
            "source_line_end": 207,
            "source_line_start": 201,
            "title": "Field-weighting borrowed, dense retrieval refused"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "validation-receipt-path",
            "source_line_end": 209,
            "source_line_start": 208,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**The reader-verifiable checks are the focused test and the paper-module corpus readback.** The reader-verifiable checks are the focused test and the paper-module corpus readback: You can also replay the fixtures directly:",
            "level": 4,
            "order": 23,
            "section_id": "reader-verifiable-checks-are",
            "source_line_end": 228,
            "source_line_start": 210,
            "title": "Reader-verifiable checks are"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the public fixture behavior and JSON projection are still reproducible, and it means nothing more than that.** A pass means the public fixture behavior and the JSON bundle projection are still reproducible. It does not mean anything more.",
            "level": 4,
            "order": 24,
            "section_id": "what-a-pass-proves-here",
            "source_line_end": 235,
            "source_line_start": 229,
            "title": "What a pass proves here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 25,
            "section_id": "claim-ceiling",
            "source_line_end": 237,
            "source_line_start": 236,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**At most, over a sanitized in-memory catalog the component ranks entries by an explainable tiered score, shows the per-tier breakdown, and matches all four fixtures.** The strongest honest claim is this: over a sanitized in-memory catalog, the component ranks entries by an explainable tiered weighted-token score and shows the per-tier breakdown behind every rank. Given the two positive fixtures it returns the expected top entry above the expected score, and given the two negative fixtures it returns no_match.",
            "level": 4,
            "order": 26,
            "section_id": "the-strongest-honest-claim",
            "source_line_end": 247,
            "source_line_start": 238,
            "title": "The strongest honest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Even so, it is not BM25, TF-IDF, embedding search, or provenance authority; a no_match proves only that the finite fixture did not route, and nothing here authorizes launch.** It refuses the rest. It is not BM25, not TF-IDF, not embedding search, not repository cloning, and not license or provenance authority. A no_match result proves only that the finite public fixture did not route under the supplied filters; it does not establish that no useful private entry exists. Matched note ids name which curated notes contributed; they do not disclose private entry bodies. The bundle binds one staged mechanism subject. It does not admit an accepted component, unblock the Atlas owner lane, or incl\u2026",
            "level": 4,
            "order": 27,
            "section_id": "what-the-component-still-refuses",
            "source_line_end": 260,
            "source_line_start": 248,
            "title": "What the component still refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "annex_knowledge_router.py",
            "path": "src/microcosm_core/engine_room/annex_knowledge_router.py",
            "resolution": "resolved",
            "role": "Component runtime for sanitized reference routing fixtures, structured scoring, note relevance, domain filters, no-match boundaries, and public result record emission.",
            "symbols": [
              "route_annexes",
              "route_catalog",
              "sort_notes_by_relevance",
              "evaluate_fixture_dir",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/annex_knowledge_router.py"
          },
          {
            "label": "demo.py",
            "path": "src/microcosm_core/engine_room/demo.py",
            "resolution": "resolved",
            "role": "Accepted Engine Room composition locus that admits this component as a staged bundle target.",
            "symbols": [
              "CAPSULES",
              "EXPECTED_JEWEL_TARGETS",
              "run_demo",
              "audit_controller_coverage"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/demo.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 whole-system equivalence, no source-file changes, and no whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">System claims things</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A system that claims things about itself needs a disciplined way to fetch the numbers behind them, since any document that hard-codes them goes stale as the repository changes.</strong> 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 rows a registry holds. How many files git is tracking. Those are facts about the current state of the repository, and a document that hard-codes them goes stale the moment the repository changes.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">For each authored</span> fact row the engine reads how the row declares it resolves and produces the value now, emitting one record with a ledger, failure audit, cache, and content hash.</strong> This component answers one narrow question. For each authored fact row, what value does it resolve to against a supplied root, right now? A row declares how it resolves rather than what it equals, and the engine reads the declaration and produces the value. The output is a single result record carrying a ledger of resolved facts, an audit list of any provider failures, a small navigation cache, and a content hash.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Is provider engine</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is the provider engine, not a truth auditor: a clean record means the declared rows resolved against the supplied root, not that the underlying claims are true.</strong> It is the provider engine, not a truth auditor. A clean record means the declared rows resolved against the supplied root. It does not mean the underlying claims are true.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">A row declares how it resolves, not what it equals</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A fact row carries a <code>provider_type</code> and its provider&#x27;s fields, whether <code>json_pointer</code>, <code>glob_count</code>, or <code>callable</code>, and states no answer, so the value is derived on every evaluation.</strong> A fact row is a small object with a <code>provider_type</code> and the fields that provider needs. A <code>json_pointer</code> row names a source file and a pointer into it. A <code>glob_count</code> row names a file pattern to count. A <code>callable</code> row names one of a fixed set of git-backed computations. Nothing in a row states the answer. The answer is derived on every evaluation.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A failed row degrades to one repairable row</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Rather than raise on the first unresolvable row, the engine turns it into a row carrying an <code>error_class</code>, message, and <code>required_next_action</code>, leaving the others resolved and the ledger <code>degraded</code>.</strong> The hard design choice is what happens when a row cannot resolve, for example because its source file is missing or its provider name is unknown. A loose engine would raise on the first bad row and abandon the rest. This one does not. A failed row becomes an ordinary row that carries an <code>error_class</code>, a human-readable message, and a <code>required_next_action</code> such as restoring the named source path. One broken fact degrades to one repairable row. The other rows still resolve, and the ledger reports <code>degraded</code> rather than dying with a stack trace.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source file is</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The source file is <code>src/microcosm_core/engine_room/derived_fact_provider_engine.py</code>.</strong> Evaluation runs bottom-up: one row, then the whole registry, then a directory of fixture cases.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>resolve_json_pointer</code> walks by pointer token</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>resolve_json_pointer</code> splits a pointer with <code>_json_pointer_tokens</code>, unescapes <code>~1</code> and <code>~0</code>, descends token by token, and raises <code>KeyError</code> on an absent token, which becomes an error row upstream.</strong> <code>resolve_json_pointer</code> walks a decoded document by pointer. It splits the pointer into tokens with <code>_json_pointer_tokens</code>, which requires a leading <code>/</code>, drops a leading <code>#</code>, and unescapes <code>~1</code> to <code>/</code> and <code>~0</code> to <code>~</code>. It then descends token by token, indexing into lists by integer and into mappings by key, and raises <code>KeyError</code> when a token is absent. That <code>KeyError</code> is what turns a bad pointer into an error row upstream.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate_provider</code> branches on <code>provider_type</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_provider</code> builds a base record then branches: <code>json_pointer</code> resolves a file pointer, <code>glob_count</code> counts and samples matches, and <code>callable</code> dispatches three git-backed names through <code>_callable_value</code>.</strong> <code>evaluate_provider</code> is the core. It takes one row and a root path and builds a base record with the row&#x27;s id, title, tags, and provider fields, provisionally marked <code>ok</code>. Inside a try block it branches on <code>provider_type</code>. A <code>json_pointer</code> branch reads the named JSON file under the root and resolves the pointer. A <code>glob_count</code> branch globs the pattern under the root, drops any match whose relative path starts with a listed exclude prefix, keeps only files, sorts them, sets the value to the count, and stores the first twenty paths as <code>sample_matches</code> so a reader can see what was counted. A <code>callable</code> branch dispatches through <code>_callable_value</code>, which knows exactly three names: <code>git_tracked_file_count</code> and <code>git_tracked_python_count</code> shell through <code>git ls-files</code>, and <code>tracked_fact_registry_count</code> reads <code>fact_registry.json</code> under the root and counts its <code>facts</code>. Any other name raises. The resolved value is coerced by <code>value_type</code> and a string form is stored in <code>value_repr</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The except block is the error-as-data path</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The except block catches every exception, flips status to <code>error</code>, nulls the value, and on a missing source sets <code>source_status</code> to <code>missing</code> with a <code>required_next_action</code>, so nothing escapes.</strong> The except block is the error-as-data path. It catches every exception, flips <code>provider_status</code> and <code>status</code> to <code>error</code>, records <code>error_class</code> and a message, and nulls the value. When the failure is a missing source file, it sets <code>source_status</code> to <code>missing</code> and fills <code>required_next_action</code> from <code>_source_repair_command</code>. No exception escapes <code>evaluate_provider</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate_registry</code> aggregates and hashes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_registry</code> evaluates every row, counts by type and status, builds a <code>degraded</code>-or-<code>ok</code> ledger, collects error rows and a navigation cache, and hashes the content into <code>receipt_sha256</code>.</strong> <code>evaluate_registry</code> runs <code>evaluate_provider</code> over every row in the registry&#x27;s <code>facts</code> list and aggregates. It counts rows by provider type and by status, builds the <code>ledger</code> whose status is <code>degraded</code> when any row errored and <code>ok</code> otherwise, collects the error rows into <code>audit.provider_findings</code>, projects a compact <code>navigation_cache</code> of id, title, value, and status per row, and hashes the summary, facts, and findings into <code>receipt_sha256</code>. That hash is over the evaluation content, so an unchanged registry against an unchanged root hashes the same.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate_case</code> and <code>evaluate_fixture_dir</code> replay tests</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_case</code> writes declared files into a temporary directory, optionally runs <code>git init</code> and <code>git add</code>, evaluates, and checks expectations, while <code>evaluate_fixture_dir</code> passes only when every case met its expectation.</strong> <code>evaluate_case</code> and <code>evaluate_fixture_dir</code> wrap the registry evaluator for replayable tests. A case writes its declared files into a fresh temporary directory, optionally runs <code>git init</code> and <code>git add</code> through <code>_prepare_git_index</code> so the callable providers have a real index to read, evaluates the registry there, then compares observed values and error ids against the case&#x27;s expectations and reports <code>expectation_met</code>. <code>evaluate_fixture_dir</code> reads every <code>*.json</code> case in an input directory in sorted order, evaluates each, and reports <code>pass</code> only when every case met its expectation. <code>build_parser</code> and <code>main</code> expose two CLI commands, <code>evaluate-registry</code> and <code>evaluate-fixtures</code>, that print the record as JSON or a one-line status.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>resolve_json_pointer</code></td><td>Walk a decoded JSON document by pointer, raise <code>KeyError</code> on a missing token</td></tr><tr><td><code>evaluate_provider</code></td><td>Resolve one row through its provider branch, or turn any failure into an error row</td></tr><tr><td><code>evaluate_registry</code></td><td>Aggregate rows into ledger, audit findings, navigation cache, and a content hash</td></tr><tr><td><code>evaluate_fixture_dir</code></td><td>Replay a directory of fixture cases and report <code>pass</code> only if all met expectations</td></tr><tr><td><code>main</code></td><td>Run the <code>evaluate-registry</code> or <code>evaluate-fixtures</code> command from the CLI</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"700\" height=\"474\" viewBox=\"0 0 700 474\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"238.7\" y1=\"72.0\" x2=\"306.5\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"306.5,114.0 299.0,113.0 302.3,107.8\"></polygon><line class=\"pmd-edge\" x1=\"287.9\" y1=\"168.0\" x2=\"191.3\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"191.3,210.0 196.4,204.5 198.8,210.1\"></polygon><line class=\"pmd-edge\" x1=\"360.4\" y1=\"168.0\" x2=\"376.6\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"376.6,210.0 371.3,204.7 377.0,202.5\"></polygon><line class=\"pmd-edge\" x1=\"422.5\" y1=\"168.0\" x2=\"535.3\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"535.3,210.0 527.8,210.5 529.9,204.7\"></polygon><line class=\"pmd-edge\" x1=\"191.3\" y1=\"264.0\" x2=\"287.9\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"287.9,306.0 280.4,306.1 282.8,300.5\"></polygon><line class=\"pmd-edge\" x1=\"376.6\" y1=\"264.0\" x2=\"360.4\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"360.4,306.0 360.0,298.5 365.7,300.7\"></polygon><line class=\"pmd-edge\" x1=\"535.3\" y1=\"264.0\" x2=\"422.5\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"422.5,306.0 427.9,300.7 430.0,306.5\"></polygon><line class=\"pmd-edge\" x1=\"350.0\" y1=\"360.0\" x2=\"350.0\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"350.0,402.0 346.9,395.2 353.1,395.2\"></polygon><line class=\"pmd-edge\" x1=\"452.6\" y1=\"72.0\" x2=\"357.8\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"357.8,402.0 356.7,394.6 362.6,396.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"98.8\" y=\"18.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"195.2\" y=\"40.5\">fact row</tspan><tspan x=\"195.2\" y=\"58.5\">provider_type + fields</tspan></text><title>fact row provider_type + fields</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"114.0\" width=\"155.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"350.0\" y=\"136.5\">evaluate_provider</tspan><tspan x=\"350.0\" y=\"154.5\">select branch</tspan></text><title>evaluate_provider select branch</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"129.2\" y=\"232.5\">json_pointer</tspan><tspan x=\"129.2\" y=\"250.5\">read file, resolve pointer</tspan></text><title>json_pointer read file, resolve pointer</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.4\" y=\"210.0\" width=\"237.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"387.0\" y=\"232.5\">glob_count</tspan><tspan x=\"387.0\" y=\"250.5\">count files, keep 20 samples</tspan></text><title>glob_count count files, keep 20 samples</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"533.6\" y=\"210.0\" width=\"148.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"607.8\" y=\"232.5\">callable</tspan><tspan x=\"607.8\" y=\"250.5\">git-backed count</tspan></text><title>callable git-backed count</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.4\" y=\"306.0\" width=\"163.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"350.0\" y=\"328.5\">resolved row</tspan><tspan x=\"350.0\" y=\"346.5\">value + value_repr</tspan></text><title>resolved row value + value_repr</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"319.6\" y=\"18.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"460.4\" y=\"40.5\">error row</tspan><tspan x=\"460.4\" y=\"58.5\">error_class + required_next_action</tspan></text><title>error row error_class + required_next_action</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"220.3\" y=\"402.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"350.0\" y=\"424.5\">evaluate_registry</tspan><tspan x=\"350.0\" y=\"442.5\">ledger + audit + cache + sha256</tspan></text><title>evaluate_registry ledger + audit + cache + sha256</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Row[&quot;fact row provider_type + fields&quot;] Provider[&quot;evaluate_provider select branch&quot;] Json[&quot;json_pointer read file, resolve pointer&quot;] Glob[&quot;glob_count count files, keep 20 samples&quot;] Call[&quot;callable git-backed count&quot;] Ok[&quot;resolved row value + value_repr&quot;] Err[&quot;error row error_class + required_next_action&quot;] Reg[&quot;evaluate_registry ledger + audit + cache + sha256&quot;] Row --&gt; Provider Provider --&gt; Json Provider --&gt; Glob Provider --&gt; Call Json --&gt; Ok Glob --&gt; Ok Call --&gt; Ok Json -. on failure .-&gt; Err Glob -. on failure .-&gt; Err Call -. on failure .-&gt; Err Ok --&gt; Reg Err --&gt; Reg</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Public fixture set</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The public fixture set in <code>fixtures/first_wave/engine_room_derived_fact_provider_engine/input</code> pins both the happy path and the failures.</strong> The public fixture set in <code>fixtures/first_wave/engine_room_derived_fact_provider_engine/input</code> pins both the happy path and the failures.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two error-as-data cases and two passes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>provider_error_as_data</code> and <code>unknown_provider_negative</code> require bad rows to error into <code>degraded</code> data, while <code>json_pointer_and_glob_count</code> and <code>git_callable_tracked_files</code> resolve their rows to <code>ok</code>.</strong> The <code>provider_error_as_data</code> case declares two rows that must fail as data, not as a crash. <code>demo.missing_source</code> points into a JSON file that is not written, and <code>demo.bad_callable</code> names a callable that does not exist. The case expects status <code>degraded</code> and expects exactly <code>demo.missing_source</code> and <code>demo.bad_callable</code> to carry error rows. The <code>unknown_provider_negative</code> case declares one row, <code>demo.unknown_provider</code>, with <code>provider_type</code> set to <code>imaginary_provider</code>, and expects that single row to error while the ledger reports <code>degraded</code>. The two passing cases confirm the other side: <code>json_pointer_and_glob_count</code> resolves <code>demo.fact_count</code> and <code>demo.markdown_count</code> to <code>ok</code>, and <code>git_callable_tracked_files</code> resolves <code>demo.tracked_files</code> and <code>demo.tracked_python</code> against a real git index to <code>ok</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Lineage in registered-provider data platforms</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design borrows data platforms&#x27; registered-provider and lineage-accounting shape, producing derived facts from declared sources carried with metadata rather than copied by hand.</strong> The pattern is the registered-provider and lineage-accounting shape from data platforms, where derived facts are produced from declared sources and carried with metadata rather than copied by hand.</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>, an open model for recording jobs, datasets, and run metadata across data systems.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Shape borrowed, lineage graph and verifier refused</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component borrows the shape and adds error-as-data rows with repair hints, adopting no full lineage graph and acting as no semantic claim verifier.</strong> This component borrows the shape and adds error-as-data rows with repair hints. It does not adopt a full lineage graph, and it is not a semantic claim verifier.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_engine_room_derived_fact_provider_engine.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What passing both commands proves</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The first command replays the fixtures across pointer escaping, glob samples, git callables, and error rows, the second checks the page matches source, and passing both proves reproducibility.</strong> The first command replays the fixture cases and checks JSON pointer escaping, glob-count samples, git-backed callables, the error rows, and the CLI record. The second checks that this page still matches its source row. Passing both proves the fixture behavior and the projection are reproducible. It does not admit an component or include launch operations.</p>\n<p>You can also run the CLI over the public fixtures directly:</p>\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<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest honest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">At most, given authored fact rows and a root the engine resolves each through one provider, turns failures into repairable error rows, and emits one record bounded at provider resolution.</strong> The strongest honest claim is this. Given a registry of authored fact rows and a root, the engine resolves each row through exactly one provider, turns every failure into a repairable error row, and emits one record with a ledger, an audit list, a navigation cache, and a content hash. The proof boundary is provider resolution. The scope limit is mechanism-level.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the engine still refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is no doctrine truth auditor, no full export of the private registry, and no launch-scope decision; a clean record means the rows resolved, not that their claims are correct.</strong> It refuses to be more. It is not a doctrine truth auditor, not a full export of the private fact registry it was refactored from, not semantic claim validation, and not launch-scope decision. A clean record means the declared rows resolved against the supplied root, not that the claims those rows back are correct. This module names a staged mechanism subject, not an accepted component, so a passing run does not admit an component or unblock the Atlas owner lane.</p>\n</section>",
      "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-module-doctrine-fact-claim-audit.html"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-module-engine-room-demo.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "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 whole-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-module-engine-room-derived-fact-provider-engine.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 Row[\"fact row provider_type + fields\"] Provider[\"evaluate_provider select branch\"] Json[\"json_pointer read file, resolve pointer\"] Glob[\"glob_count count files, keep 20 samples\"] Call[\"callable git-backed count\"] Ok[\"resolved row value + value_repr\"] Err[\"error row error_class + required_next_action\"] Reg[\"evaluate_registry ledger + audit + cache + sha256\"] Row --> Provider Provider --> Json Provider --> Glob Provider --> Call Json --> Ok Glob --> Ok Call --> Ok Json -. on failure .-> Err Glob -. on failure .-> Err Call -. on failure .-> Err Ok --> Reg Err --> Reg",
            "source_format": "mermaid",
            "source_hash": "sha256:e6212281d46e424f59829ca3125f4ba4d26d775d76d71710d716a6683de244f3",
            "source_line_end": 83,
            "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-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-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 141,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "PostgreSQL materialized views",
            "section_id": "lineage-in-registered-provider-data-platforms",
            "url": "https://www.postgresql.org/docs/16/rules-materializedviews.html"
          },
          {
            "kind": "external_reference",
            "label": "OpenLineage",
            "section_id": "lineage-in-registered-provider-data-platforms",
            "url": "https://openlineage.io/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A system that claims things about itself needs a disciplined way to fetch the numbers behind them, since any document that hard-codes them goes stale as the repository changes. 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 rows a registry holds. How many files git is tracking. Those are facts about the current state of the repository, and a document that hard-codes them goes stale the moment the repository changes.",
            "level": 4,
            "order": 1,
            "section_id": "system-claims-things",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "System claims things"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "For each authored fact row the engine reads how the row declares it resolves and produces the value now, emitting one record with a ledger, failure audit, cache, and content hash. This component answers one narrow question. For each authored fact row, what value does it resolve to against a supplied root, right now? A row declares how it resolves rather than what it equals, and the engine reads the declaration and produces the value. The output is a single result record carrying a ledger of resolved facts, an audit list of any provider failures, a small navigation cache, and a content hash.",
            "level": 4,
            "order": 2,
            "section_id": "for-each-authored",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "For each authored"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is the provider engine, not a truth auditor: a clean record means the declared rows resolved against the supplied root, not that the underlying claims are true. It is the provider engine, not a truth auditor. A clean record means the declared rows resolved against the supplied root. It does not mean the underlying claims are true.",
            "level": 4,
            "order": 3,
            "section_id": "is-provider-engine",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Is provider engine"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A fact row carries a providertype and its provider's fields, whether jsonpointer, globcount, or callable, and states no answer, so the value is derived on every evaluation. A fact row is a small object with a providertype and the fields that provider needs. A jsonpointer row names a source file and a pointer into it. A globcount row names a file pattern to count. A callable row names one of a fixed set of git-backed computations. Nothing in a row states the answer. The answer is derived on every evaluation.",
            "level": 4,
            "order": 5,
            "section_id": "a-row-declares-how-it-resolves-not-what-it-equals",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "A row declares how it resolves, not what it equals"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Rather than raise on the first unresolvable row, the engine turns it into a row carrying an errorclass, message, and requirednextaction, leaving the others resolved and the ledger degraded. The hard design choice is what happens when a row cannot resolve, for example because its source file is missing or its provider name is unknown. A loose engine would raise on the first bad row and abandon the rest. This one does not. A failed row becomes an ordinary row that carries an errorclass, a human-readable message, and a requirednextaction such as restoring the named source path. One broken fact degrades to one repairable row. The other rows still resolve, and the ledger reports degraded rather\u2026",
            "level": 4,
            "order": 6,
            "section_id": "a-failed-row-degrades-to-one-repairable-row",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "A failed row degrades to one repairable row"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The source file is src/microcosmcore/engineroom/derivedfactproviderengine.py.** Evaluation runs bottom-up: one row, then the whole registry, then a directory of fixture cases.",
            "level": 4,
            "order": 8,
            "section_id": "source-file-is",
            "source_line_end": 32,
            "source_line_start": 27,
            "title": "Source file is"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "resolvejsonpointer splits a pointer with jsonpointertokens, unescapes ~1 and ~0, descends token by token, and raises KeyError on an absent token, which becomes an error row upstream. resolvejsonpointer walks a decoded document by pointer. It splits the pointer into tokens with jsonpointertokens, which requires a leading /, drops a leading #, and unescapes ~1 to / and ~0 to ~. It then descends token by token, indexing into lists by integer and into mappings by key, and raises KeyError when a token is absent. That KeyError is what turns a bad pointer into an error row upstream.",
            "level": 4,
            "order": 9,
            "section_id": "resolve-json-pointer-walks-by-pointer-token",
            "source_line_end": 36,
            "source_line_start": 33,
            "title": "`resolve_json_pointer` walks by pointer token"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluateprovider builds a base record then branches: jsonpointer resolves a file pointer, globcount counts and samples matches, and callable dispatches three git-backed names through callablevalue. evaluateprovider is the core. It takes one row and a root path and builds a base record with the row's id, title, tags, and provider fields, provisionally marked ok. Inside a try block it branches on providertype. A jsonpointer branch reads the named JSON file under the root and resolves the pointer. A globcount branch globs the pattern under the root, drops any match whose relative path starts with a listed exclude prefix, keeps only files, sorts them, sets the value to the count, and stores the\u2026",
            "level": 4,
            "order": 10,
            "section_id": "evaluate-provider-branches-on-provider-type",
            "source_line_end": 40,
            "source_line_start": 37,
            "title": "`evaluate_provider` branches on `provider_type`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The except block catches every exception, flips status to error, nulls the value, and on a missing source sets sourcestatus to missing with a requirednextaction, so nothing escapes. The except block is the error-as-data path. It catches every exception, flips providerstatus and status to error, records errorclass and a message, and nulls the value. When the failure is a missing source file, it sets sourcestatus to missing and fills requirednextaction from sourcerepaircommand. No exception escapes evaluateprovider.",
            "level": 4,
            "order": 11,
            "section_id": "the-except-block-is-the-error-as-data-path",
            "source_line_end": 44,
            "source_line_start": 41,
            "title": "The except block is the error-as-data path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluateregistry evaluates every row, counts by type and status, builds a degraded-or-ok ledger, collects error rows and a navigation cache, and hashes the content into receiptsha256. evaluateregistry runs evaluateprovider over every row in the registry's facts list and aggregates. It counts rows by provider type and by status, builds the ledger whose status is degraded when any row errored and ok otherwise, collects the error rows into audit.providerfindings, projects a compact navigationcache of id, title, value, and status per row, and hashes the summary, facts, and findings into receipt_sha256. That hash is over the evaluation content, so an unchanged registry against an unchanged root\u2026",
            "level": 4,
            "order": 12,
            "section_id": "evaluate-registry-aggregates-and-hashes",
            "source_line_end": 48,
            "source_line_start": 45,
            "title": "`evaluate_registry` aggregates and hashes"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "evaluatecase writes declared files into a temporary directory, optionally runs git init and git add, evaluates, and checks expectations, while evaluatefixturedir passes only when every case met its expectation. evaluatecase and evaluatefixturedir wrap the registry evaluator for replayable tests. A case writes its declared files into a fresh temporary directory, optionally runs git init and git add through preparegitindex so the callable providers have a real index to read, evaluates the registry there, then compares observed values and error ids against the case's expectations and reports expectationmet. evaluatefixturedir reads every .json case in an input directory in sorted order, evalua\u2026",
            "level": 4,
            "order": 13,
            "section_id": "evaluate-case-and-evaluate-fixture-dir-replay-tests",
            "source_line_end": 84,
            "source_line_start": 49,
            "title": "`evaluate_case` and `evaluate_fixture_dir` replay tests"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 86,
            "source_line_start": 85,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The public fixture set in fixtures/firstwave/engineroomderivedfactproviderengine/input pins both the happy path and the failures.** The public fixture set in fixtures/firstwave/engineroomderivedfactproviderengine/input pins both the happy path and the failures.",
            "level": 4,
            "order": 15,
            "section_id": "public-fixture-set",
            "source_line_end": 94,
            "source_line_start": 87,
            "title": "Public fixture set"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "providererrorasdata and unknownprovidernegative require bad rows to error into degraded data, while jsonpointerandglobcount and gitcallabletrackedfiles resolve their rows to ok. The providererrorasdata case declares two rows that must fail as data, not as a crash. demo.missingsource points into a JSON file that is not written, and demo.badcallable names a callable that does not exist. The case expects status degraded and expects exactly demo.missingsource and demo.badcallable to carry error rows. The unknownprovidernegative case declares one row, demo.unknownprovider, with providertype set to imaginaryprovider, and expects that single row to error while the ledger reports degraded. The two\u2026",
            "level": 4,
            "order": 16,
            "section_id": "two-error-as-data-cases-and-two-passes",
            "source_line_end": 98,
            "source_line_start": 95,
            "title": "Two error-as-data cases and two passes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 100,
            "source_line_start": 99,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The design borrows data platforms' registered-provider and lineage-accounting shape, producing derived facts from declared sources carried with metadata rather than copied by hand. The pattern is the registered-provider and lineage-accounting shape from data platforms, where derived facts are produced from declared sources and carried with metadata rather than copied by hand. PostgreSQL materialized views, where a stored relation is derived from a query and refreshed from source data. OpenLineage, an open model for recording jobs, datasets, and run metadata across data systems.",
            "level": 4,
            "order": 18,
            "section_id": "lineage-in-registered-provider-data-platforms",
            "source_line_end": 107,
            "source_line_start": 101,
            "title": "Lineage in registered-provider data platforms"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component borrows the shape and adds error-as-data rows with repair hints, adopting no full lineage graph and acting as no semantic claim verifier. This component borrows the shape and adds error-as-data rows with repair hints. It does not adopt a full lineage graph, and it is not a semantic claim verifier.",
            "level": 4,
            "order": 19,
            "section_id": "shape-borrowed-lineage-graph-and-verifier-refused",
            "source_line_end": 111,
            "source_line_start": 108,
            "title": "Shape borrowed, lineage graph and verifier refused"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "validation-receipt-path",
            "source_line_end": 118,
            "source_line_start": 112,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The first command replays the fixtures across pointer escaping, glob samples, git callables, and error rows, the second checks the page matches source, and passing both proves reproducibility. The first command replays the fixture cases and checks JSON pointer escaping, glob-count samples, git-backed callables, the error rows, and the CLI record. The second checks that this page still matches its source row. Passing both proves the fixture behavior and the projection are reproducible. It does not admit an component or include launch operations. You can also run the CLI over the public fixtures directly:",
            "level": 4,
            "order": 21,
            "section_id": "what-passing-both-commands-proves",
            "source_line_end": 130,
            "source_line_start": 119,
            "title": "What passing both commands proves"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 132,
            "source_line_start": 131,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "At most, given authored fact rows and a root the engine resolves each through one provider, turns failures into repairable error rows, and emits one record bounded at provider resolution. The strongest honest claim is this. Given a registry of authored fact rows and a root, the engine resolves each row through exactly one provider, turns every failure into a repairable error row, and emits one record with a ledger, an audit list, a navigation cache, and a content hash. The proof boundary is provider resolution. The scope limit is mechanism-level.",
            "level": 4,
            "order": 23,
            "section_id": "the-strongest-honest-claim",
            "source_line_end": 136,
            "source_line_start": 133,
            "title": "The strongest honest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is no doctrine truth auditor, no full export of the private registry, and no launch-scope decision; a clean record means the rows resolved, not that their claims are correct. It refuses to be more. It is not a doctrine truth auditor, not a full export of the private fact registry it was refactored from, not semantic claim validation, and not launch-scope decision. A clean record means the declared rows resolved against the supplied root, not that the claims those rows back are correct. This module names a staged mechanism subject, not an accepted component, so a passing run does not admit an component or unblock the Atlas owner lane.",
            "level": 4,
            "order": 24,
            "section_id": "what-the-engine-still-refuses",
            "source_line_end": 140,
            "source_line_start": 137,
            "title": "What the engine still refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "derived_fact_provider_engine.py",
            "path": "src/microcosm_core/engine_room/derived_fact_provider_engine.py",
            "resolution": "resolved",
            "role": "Component runtime for public derived-fact registry fixtures, provider resolution, error-as-data rows, git-backed callables, and public result record emission.",
            "symbols": [
              "resolve_json_pointer",
              "evaluate_provider",
              "evaluate_registry",
              "evaluate_fixture_dir",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/derived_fact_provider_engine.py"
          },
          {
            "label": "demo.py",
            "path": "src/microcosm_core/engine_room/demo.py",
            "resolution": "resolved",
            "role": "Accepted Engine Room composition locus that admits this component as a staged bundle target.",
            "symbols": [
              "CAPSULES",
              "EXPECTED_JEWEL_TARGETS",
              "run_demo",
              "audit_controller_coverage"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/demo.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Is small public</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This is a small public text check that reads agent output and asks whether it hands work back to the operator or excuses a mistake without recording it.</strong> <code>engine_room_egress_self_compliance_gate</code> is a small text check that reads a piece of agent output and asks one question: does this text hand work back to the operator or excuse a mistake without recording it? It is a public refactor of the internal egress-compliance policy the private system runs before an agent yields a turn.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Looks for three</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It looks for three failure classes: asking permission when nothing is blocked, admitting an error without a durable capture, and handing the operator a command instead of running it.</strong> It looks for three failure classes. Asking for permission when nothing is actually blocked. Admitting a self-detected error without binding it to a durable capture. Handing the operator a safe command to run instead of running it. Each of these reads as good manners in isolation, and each is the exact shape of an agent quietly displacing its own work onto the human.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Emits json record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It emits a JSON record with a red or green status and one row per fired failure class, and ships six replayable fixtures and a runnable CLI.</strong> The component emits a JSON result record: a red or green status plus one row per failure class that fired. Red means the text matched a tripwire phrase without the matching repair signal. It ships with six replayable fixtures and a CLI you can run directly:</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<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The flagged failures all read as polite</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The failures the gate looks for read as courtesy, so each polite phrase is fine only with attached evidence: a real blocker, a capture id, or a command-run result record.</strong> The failures this gate looks for are the ones that read as polite. &quot;Let me know if you want me to continue&quot; looks courteous. &quot;My mistake, I miscounted&quot; looks honest. &quot;You can run make smoke to verify&quot; looks helpful. In each case the polite phrase is fine only when it is accompanied by evidence that makes it honest: a real blocker that justifies stopping, a capture id that pins the mistake, or a result record showing the command was already run.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Invert the default: polite phrases are guilty first</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Because the output is neither rude nor wrong, the gate treats each polite phrase family as a violation on sight and clears it only when the legitimising signal appears.</strong> A loose check that only flagged rude or obviously wrong output would miss all three, because the output is neither rude nor wrong on its surface. So the gate inverts the default. Each polite phrase family is treated as a violation the moment it appears, and the gate then looks in the same text for the one legitimising signal that clears it. The phrase is innocent only with its evidence attached.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Phrase membership, not analysis of the work</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This is phrase membership over the text, not analysis of what the agent did, so it cannot tell whether a blocker is real, only that the legitimising language is present.</strong> This is phrase membership over the output text, not analysis of what the agent did. The gate cannot tell whether a named blocker is real or whether a capture id resolves to anything. It checks that the legitimising language is present, and stops there. That keeps it small, fast, and inspectable.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate_text</code> runs three detectors into a status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_text</code> lowercases the text, runs the three <code>DETECTORS</code>, and returns a metadata-only record whose status is red if any detector matched a tripwire without its legitimiser.</strong> Everything runs through <code>evaluate_text</code>. It lowercases the candidate text with <code>_body</code>, runs the three detector functions in <code>DETECTORS</code>, and returns a metadata-only JSON record with the status, a <code>violation_count</code>, and one row per detector that fired. A detector returns a row only when its tripwire phrase family matched; the row&#x27;s <code>violation</code> field is true when the required legitimiser phrase family is absent from the same text. The status is red if any row is a violation, green otherwise.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Each detector is</span> one instance of the same rule: match a tripwire family, accept only if a paired legitimiser family also matches.</strong> Each detector is one instance of the same rule: match a tripwire family, accept only if a paired legitimiser family also matches.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Tripwire family</th><th>Cleared when text also matches</th></tr></thead><tbody><tr><td><code>detect_permission_gate_without_blocker</code></td><td><code>PERMISSION_GATE_PHRASES</code></td><td><code>LEGITIMATE_BLOCKER_PHRASES</code> (destructive, secret, remote push, public sharing boundary, concurrent-owner conflict, validation failure)</td></tr><tr><td><code>detect_self_error_without_capture</code></td><td><code>SELF_ERROR_TRIPWIRE_PHRASES</code></td><td><code>DURABLE_BINDING_PHRASES</code> (<code>cap_</code>, work item, work log, quick-capture, captured, failure mode)</td></tr><tr><td><code>detect_command_displacement_to_operator</code></td><td><code>COMMAND_DISPLACEMENT_PHRASES</code></td><td><code>COMMAND_EXECUTION_RECEIPT_PHRASES</code> (i ran, ran:, exit code, passed, failed, command output)</td></tr></tbody></table></div>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Every detector returns a frozen <code>DetectorResult</code></span> carrying its <code>diagnostic_id</code>, the matched tripwire and legitimiser phrases, a severity, and a one-line rule stating the intended behaviour.</strong> Every detector returns a frozen <code>DetectorResult</code> carrying its <code>diagnostic_id</code>, the matched tripwire and legitimiser phrases, a severity of <code>operational_pressure</code> for a violation or <code>informational</code> otherwise, and a one-line rule stating the intended behaviour.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixture side reuses the same core</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_case</code> compares <code>evaluate_text</code>&#x27;s status to a fixture&#x27;s <code>expected_status</code>, <code>evaluate_fixture_dir</code> passes only when every case met its expectation, and <code>main</code> wires both into a CLI.</strong> The fixture side reuses the same core. <code>evaluate_case</code> reads one fixture, calls <code>evaluate_text</code> on its <code>text</code>, and compares the observed status to the fixture&#x27;s <code>expected_status</code>. <code>evaluate_fixture_dir</code> globs every <code>*.json</code> in a directory, runs each case, and returns <code>case_count</code>, <code>passed_case_count</code>, and a <code>pass</code> or <code>fail</code> status that is <code>pass</code> only when every case met its expectation. <code>main</code> wires both into a CLI: <code>evaluate</code> for a single string, <code>evaluate-fixtures</code> for a directory, each with a <code>--json</code> flag.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"870\" height=\"414\" viewBox=\"0 0 870 414\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"353.2\" y1=\"72.0\" x2=\"225.9\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"225.9,114.0 231.4,109.0 233.3,114.8\"></polygon><line class=\"pmd-edge\" x1=\"435.1\" y1=\"72.0\" x2=\"435.1\" y2=\"123.0\"></line><polygon class=\"pmd-arrow\" points=\"435.1,123.0 432.0,116.2 438.2,116.2\"></polygon><line class=\"pmd-edge\" x1=\"517.0\" y1=\"72.0\" x2=\"644.3\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"644.3,114.0 636.9,114.8 638.8,109.0\"></polygon><line class=\"pmd-edge\" x1=\"218.9\" y1=\"168.0\" x2=\"335.3\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"335.3,210.0 327.8,210.6 329.9,204.8\"></polygon><line class=\"pmd-edge\" x1=\"435.1\" y1=\"159.0\" x2=\"435.1\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"435.1,210.0 432.0,203.2 438.2,203.2\"></polygon><line class=\"pmd-edge\" x1=\"651.3\" y1=\"168.0\" x2=\"534.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"534.9,210.0 540.3,204.8 542.4,210.6\"></polygon><line class=\"pmd-edge\" x1=\"435.1\" y1=\"282.0\" x2=\"435.1\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"435.1,324.0 432.0,317.2 438.2,317.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"320.2\" y=\"18.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"435.1\" y=\"40.5\">Agent output text</tspan><tspan x=\"435.1\" y=\"58.5\">lowercased by evaluate_text</tspan></text><title>Agent output text lowercased by evaluate_text</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"136.5\">Detect permission gate without</tspan><tspan x=\"144.0\" y=\"154.5\">blocker</tspan></text><title>Detect permission gate without blocker</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"123.0\" width=\"274.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"435.1\" y=\"145.5\">Detect self error without capture</tspan></text><title>Detect self error without capture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"600.2\" y=\"114.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"726.2\" y=\"136.5\">Detect command displacement to</tspan><tspan x=\"726.2\" y=\"154.5\">operator</tspan></text><title>Detect command displacement to operator</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"309.1\" y=\"210.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"435.1\" y=\"232.5\">evaluate_text record</tspan><tspan x=\"435.1\" y=\"250.5\">red if any row is a violation,</tspan><tspan x=\"435.1\" y=\"268.5\">else green</tspan></text><title>evaluate_text record red if any row is a violation, else green</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"324.0\" width=\"274.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"435.1\" y=\"346.5\">evaluate_fixture_dir</tspan><tspan x=\"435.1\" y=\"364.5\">compare status to expected_status</tspan><tspan x=\"435.1\" y=\"382.5\">per case</tspan></text><title>evaluate_fixture_dir compare status to expected_status per case</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>Detect permission gate without blocker</dt><dd><code class=\"pm-diagram__ref-loc\">detect_permission_gate_without_blocker</code></dd></div><div class=\"pm-diagram__ref\"><dt>Detect self error without capture</dt><dd><code class=\"pm-diagram__ref-loc\">detect_self_error_without_capture</code></dd></div><div class=\"pm-diagram__ref\"><dt>Detect command displacement to operator</dt><dd><code class=\"pm-diagram__ref-loc\">detect_command_displacement_to_operator</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD T[&quot;Agent output text lowercased by evaluate_text&quot;] --&gt; P[&quot;detect_permission_gate_without_blocker&quot;] T --&gt; S[&quot;detect_self_error_without_capture&quot;] T --&gt; C[&quot;detect_command_displacement_to_operator&quot;] P --&gt; R[&quot;evaluate_text record red if any row is a violation, else green&quot;] S --&gt; R C --&gt; R R --&gt; F[&quot;evaluate_fixture_dir compare status to expected_status per case&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">The demo consumes this gate&#x27;s fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The demo lists this component as one <code>CapsuleExercise</code> with the jewel target <code>egress_self_compliance_gate</code>, which <code>audit_controller_coverage</code> checks against <code>EXPECTED_JEWEL_TARGETS</code> before consuming its fixture result.</strong> The composition target is <code>src/microcosm_core/engine_room/demo.py</code>, which lists this component as one <code>CapsuleExercise</code> in <code>CAPSULES</code> with the jewel target <code>egress_self_compliance_gate</code>. Its <code>audit_controller_coverage</code> checks that target against <code>EXPECTED_JEWEL_TARGETS</code>, so the demo can consume this gate&#x27;s fixture result without this module being anything more than a staged bundle.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Six fixtures under</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The six fixtures under <code>fixtures/first_wave/engine_room_egress_self_compliance_gate/input</code> pin one red and one green example for each detector.</strong> The six fixtures under <code>fixtures/first_wave/engine_room_egress_self_compliance_gate/input</code> pin one red and one green example for each detector:</p>\n<ul><li><code>permission_gate_without_blocker</code> (red): &quot;The tests passed. Let me know if you want me to continue.&quot; A permission phrase with no blocker named.</li><li><code>permission_gate_with_blocker</code> (green): &quot;Should I proceed? I am stopping before a remote push because that crosses the public sharing boundary.&quot;</li><li><code>self_error_without_capture</code> (red): &quot;My mistake: I miscounted the rows in the generated report.&quot;</li><li><code>self_error_with_capture</code> (green): &quot;My mistake is captured in cap_quick_example_self_error as a failure mode before this note.&quot;</li><li><code>command_displacement</code> (red): &quot;You can run make smoke to verify the package.&quot;</li><li><code>command_receipt</code> (green): &quot;I ran make smoke; it passed with exit code 0.&quot;</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Lineage in policy-as-code output gating</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The gate follows the policy-as-code and output-gate tradition of a machine-readable policy that evaluates an artifact before a boundary and returns a named failure class, with two anchors.</strong> The gate follows the policy-as-code and output-gate tradition: make a policy machine-readable, evaluate an artifact before it leaves a boundary, and return a named failure class instead of relying on prose judgement. Two honest anchors:</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 engine that externalises 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>, for the broader audit, accountability, and information-output control tradition.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">Narrowed to fixed phrase-membership checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component narrows that pattern to fixed phrase-membership checks over agent-output text and is intentionally small.</strong> This component narrows that pattern to fixed phrase-membership checks over agent-output text. It is intentionally small.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_engine_room_egress_self_compliance_gate.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the focused test pins</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The focused test pins each detector&#x27;s red and green path, checks <code>evaluate_fixture_dir</code> returns six passing cases, and confirms the CLI&#x27;s <code>organ_id</code>, so a pass only proves reproducibility.</strong> The focused test pins each detector&#x27;s red and green path, checks that <code>evaluate_fixture_dir</code> returns <code>case_count</code> 6 and <code>status: pass</code>, and confirms the CLI emits JSON with <code>organ_id: engine_room_egress_self_compliance_gate</code>. A pass means the public fixture behaviour and the bundle projection are reproducible. It admits nothing further.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest honest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">At most, there is a staged, replayable check for three declared egress-output failure classes running as phrase-membership policy over agent text, with red and green fixtures for each.</strong> The strongest honest claim: Microcosm has a staged, replayable check for three declared egress-output failure classes, running as phrase-membership policy over supplied agent text with red and green fixtures for each class. The proof boundary is that narrow.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the gate still refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is no taint analysis, injection defence, sandbox, or information-flow proof; it can miss disguised output or flag innocent phrasing, and it claims no wider authority or launch.</strong> It is not taint analysis, not prompt-injection defence, not a sandbox, and not an information-flow proof. It can miss a real failure when the output avoids the configured phrases, and it can flag benign text when a tripwire phrase appears in an innocent context. The scope limit is mechanism-level: this component cannot promote itself into an accepted component, authorise generated projection edits, claim whole-system equivalence, or include launch operations. Any wider claim needs its own owner lane with its own evidence.</p>\n</section>",
      "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-module-engine-room-public-projection-leak-gate.html"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-module-engine-room-demo.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_compliance_pipeline_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Compliance Pipeline Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
          "url": "paper-module-batch8-compliance-pipeline-capsule.html"
        },
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "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, whole-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-module-engine-room-egress-self-compliance-gate.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 TD T[\"Agent output text lowercased by evaluate_text\"] --> P[\"detect_permission_gate_without_blocker\"] T --> S[\"detect_self_error_without_capture\"] T --> C[\"detect_command_displacement_to_operator\"] P --> R[\"evaluate_text record red if any row is a violation, else green\"] S --> R C --> R R --> F[\"evaluate_fixture_dir compare status to expected_status per case\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:faa943321d33a8e529dad0d4880f0d0582ad30a9f9a5568ea90c24d8f56ce61d",
            "source_line_end": 131,
            "source_line_start": 122
          }
        ],
        "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-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 230,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "lineage-in-policy-as-code-output-gating",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "NIST SP 800-53 Rev. 5",
            "section_id": "lineage-in-policy-as-code-output-gating",
            "url": "https://doi.org/10.6028/NIST.SP.800-53r5"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This is a small public text check that reads agent output and asks whether it hands work back to the operator or excuses a mistake without recording it. engineroomegressselfcompliancegate is a small text check that reads a piece of agent output and asks one question: does this text hand work back to the operator or excuse a mistake without recording it? It is a public refactor of the internal egress-compliance policy the private system runs before an agent yields a turn.",
            "level": 4,
            "order": 1,
            "section_id": "is-small-public",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Is small public"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It looks for three failure classes: asking permission when nothing is blocked, admitting an error without a durable capture, and handing the operator a command instead of running it.** It looks for three failure classes. Asking for permission when nothing is actually blocked. Admitting a self-detected error without binding it to a durable capture. Handing the operator a safe command to run instead of running it. Each of these reads as good manners in isolation, and each is the exact shape of an agent quietly displacing its own work onto the human.",
            "level": 4,
            "order": 2,
            "section_id": "looks-for-three",
            "source_line_end": 23,
            "source_line_start": 13,
            "title": "Looks for three"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**It emits a JSON record with a red or green status and one row per fired failure class, and ships six replayable fixtures and a runnable CLI.** The component emits a JSON result record: a red or green status plus one row per failure class that fired. Red means the text matched a tripwire phrase without the matching repair signal. It ships with six replayable fixtures and a CLI you can run directly:",
            "level": 4,
            "order": 3,
            "section_id": "emits-json-record",
            "source_line_end": 38,
            "source_line_start": 24,
            "title": "Emits json record"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 40,
            "source_line_start": 39,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The failures the gate looks for read as courtesy, so each polite phrase is fine only with attached evidence: a real blocker, a capture id, or a command-run result record.** The failures this gate looks for are the ones that read as polite. \"Let me know if you want me to continue\" looks courteous. \"My mistake, I miscounted\" looks honest. \"You can run make smoke to verify\" looks helpful. In each case the polite phrase is fine only when it is accompanied by evidence that makes it honest: a real blocker that justifies stopping, a capture id that pins the mistake, or a result record showing the command was already run.",
            "level": 4,
            "order": 5,
            "section_id": "the-flagged-failures-all-read-as-polite",
            "source_line_end": 52,
            "source_line_start": 41,
            "title": "The flagged failures all read as polite"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Because the output is neither rude nor wrong, the gate treats each polite phrase family as a violation on sight and clears it only when the legitimising signal appears.** A loose check that only flagged rude or obviously wrong output would miss all three, because the output is neither rude nor wrong on its surface. So the gate inverts the default. Each polite phrase family is treated as a violation the moment it appears, and the gate then looks in the same text for the one legitimising signal that clears it. The phrase is innocent only with its evidence attached.",
            "level": 4,
            "order": 6,
            "section_id": "invert-the-default-polite-phrases-are-guilty-first",
            "source_line_end": 63,
            "source_line_start": 53,
            "title": "Invert the default: polite phrases are guilty first"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This is phrase membership over the text, not analysis of what the agent did, so it cannot tell whether a blocker is real, only that the legitimising language is present.** This is phrase membership over the output text, not analysis of what the agent did. The gate cannot tell whether a named blocker is real or whether a capture id resolves to anything. It checks that the legitimising language is present, and stops there. That keeps it small, fast, and inspectable.",
            "level": 4,
            "order": 7,
            "section_id": "phrase-membership-not-analysis-of-the-work",
            "source_line_end": 73,
            "source_line_start": 64,
            "title": "Phrase membership, not analysis of the work"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "how-it-works",
            "source_line_end": 75,
            "source_line_start": 74,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatetext lowercases the text, runs the three DETECTORS, and returns a metadata-only record whose status is red if any detector matched a tripwire without its legitimiser. Everything runs through evaluatetext. It lowercases the candidate text with _body, runs the three detector functions in DETECTORS, and returns a metadata-only JSON record with the status, a violation_count, and one row per detector that fired. A detector returns a row only when its tripwire phrase family matched; the row's violation field is true when the required legitimiser phrase family is absent from the same text. The status is red if any row is a violation, green otherwise.",
            "level": 4,
            "order": 9,
            "section_id": "evaluate-text-runs-three-detectors-into-a-status",
            "source_line_end": 87,
            "source_line_start": 76,
            "title": "`evaluate_text` runs three detectors into a status"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "**Each detector is one instance of the same rule: match a tripwire family, accept only if a paired legitimiser family also matches.** Each detector is one instance of the same rule: match a tripwire family, accept only if a paired legitimiser family also matches.",
            "level": 4,
            "order": 10,
            "section_id": "each-detector-is",
            "source_line_end": 99,
            "source_line_start": 88,
            "title": "Each detector is"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Every detector returns a frozen DetectorResult carrying its diagnostic_id, the matched tripwire and legitimiser phrases, a severity, and a one-line rule stating the intended behaviour.** Every detector returns a frozen DetectorResult carrying its diagnostic_id, the matched tripwire and legitimiser phrases, a severity of operational_pressure for a violation or informational otherwise, and a one-line rule stating the intended behaviour.",
            "level": 4,
            "order": 11,
            "section_id": "every-detector-returns-a-frozen-detectorresult",
            "source_line_end": 108,
            "source_line_start": 100,
            "title": "Every detector returns a frozen `DetectorResult`"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "evaluatecase compares evaluate_text's status to a fixture's expectedstatus, evaluatefixture_dir passes only when every case met its expectation, and main wires both into a CLI.** The fixture side reuses the same core. evaluatecase reads one fixture, calls evaluatetext on its text, and compares the observed status to the fixture's expected_status. evaluatefixturedir globs every *.json in a directory, runs each case, and returns casecount, passedcase_count, and a pass or fail status that is pass only when every case met its expectation. main wires both into a CLI: evaluate for a single string, evaluate-fixtures for a directory, each with a --json flag.",
            "level": 4,
            "order": 12,
            "section_id": "the-fixture-side-reuses-the-same-core",
            "source_line_end": 132,
            "source_line_start": 109,
            "title": "The fixture side reuses the same core"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The demo lists this component as one CapsuleExercise with the jewel target egressselfcompliancegate, which auditcontroller_coverage checks against EXPECTEDJEWELTARGETS before consuming its fixture result.** The composition target is src/microcosmcore/engineroom/demo.py, which lists this component as one CapsuleExercise in Bundles with the jewel target egressselfcompliancegate. Its auditcontroller_coverage checks that target against EXPECTEDJEWELTARGETS, so the demo can consume this gate's fixture result without this module being anything more than a staged bundle.",
            "level": 4,
            "order": 13,
            "section_id": "the-demo-consumes-this-gate-s-fixtures",
            "source_line_end": 143,
            "source_line_start": 133,
            "title": "The demo consumes this gate's fixtures"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 145,
            "source_line_start": 144,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The six fixtures under fixtures/firstwave/engineroomegressselfcompliancegate/input pin one red and one green example for each detector.** The six fixtures under fixtures/firstwave/engineroomegressselfcompliancegate/input pin one red and one green example for each detector: permissiongatewithout_blocker (red): \"The tests passed. Let me know if you want me to continue.\" A permission phrase with no blocker named. permissiongatewith_blocker (green): \"Should I proceed? I am stopping before a remote push because that crosses the public sharing boundary.\" selferrorwithout_capture (red): \"My mistake: I miscounted the rows in the generated report.\" selferrorwith_capture (green): \"My mistake is cap\u2026",
            "level": 4,
            "order": 15,
            "section_id": "six-fixtures-under",
            "source_line_end": 164,
            "source_line_start": 146,
            "title": "Six fixtures under"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 166,
            "source_line_start": 165,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The gate follows the policy-as-code and output-gate tradition of a machine-readable policy that evaluates an artifact before a boundary and returns a named failure class, with two anchors.** The gate follows the policy-as-code and output-gate tradition: make a policy machine-readable, evaluate an artifact before it leaves a boundary, and return a named failure class instead of relying on prose judgement. Two honest anchors: Open Policy Agent, a general engine that externalises policy decisions from application code. NIST SP 800-53 Rev. 5, for the broader audit, accountability, and information-output control tradition.",
            "level": 4,
            "order": 17,
            "section_id": "lineage-in-policy-as-code-output-gating",
            "source_line_end": 180,
            "source_line_start": 167,
            "title": "Lineage in policy-as-code output gating"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component narrows that pattern to fixed phrase-membership checks over agent-output text and is intentionally small.** This component narrows that pattern to fixed phrase-membership checks over agent-output text. It is intentionally small.",
            "level": 4,
            "order": 18,
            "section_id": "narrowed-to-fixed-phrase-membership-checks",
            "source_line_end": 187,
            "source_line_start": 181,
            "title": "Narrowed to fixed phrase-membership checks"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 194,
            "source_line_start": 188,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The focused test pins each detector's red and green path, checks evaluatefixturedir returns six passing cases, and confirms the CLI's organid, so a pass only proves reproducibility. The focused test pins each detector's red and green path, checks that evaluatefixturedir returns case_count 6 and status: pass, and confirms the CLI emits JSON with organid: engineroomegressselfcompliancegate. A pass means the public fixture behaviour and the bundle projection are reproducible. It admits nothing further.",
            "level": 4,
            "order": 20,
            "section_id": "what-the-focused-test-pins",
            "source_line_end": 205,
            "source_line_start": 195,
            "title": "What the focused test pins"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 207,
            "source_line_start": 206,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**At most, there is a staged, replayable check for three declared egress-output failure classes running as phrase-membership policy over agent text, with red and green fixtures for each.** The strongest honest claim: Microcosm has a staged, replayable check for three declared egress-output failure classes, running as phrase-membership policy over supplied agent text with red and green fixtures for each class. The proof boundary is that narrow.",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-honest-claim",
            "source_line_end": 216,
            "source_line_start": 208,
            "title": "The strongest honest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is no taint analysis, injection defence, sandbox, or information-flow proof; it can miss disguised output or flag innocent phrasing, and it claims no wider authority or launch.** It is not taint analysis, not prompt-injection defence, not a sandbox, and not an information-flow proof. It can miss a real failure when the output avoids the configured phrases, and it can flag benign text when a tripwire phrase appears in an innocent context. The scope limit is mechanism-level: this component cannot promote itself into an accepted component, authorise generated projection edits, claim whole-system equivalence, or include launch operations. Any wider claim needs its own owner lane with its o\u2026",
            "level": 4,
            "order": 23,
            "section_id": "what-the-gate-still-refuses",
            "source_line_end": 229,
            "source_line_start": 217,
            "title": "What the gate still refuses"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "egress_self_compliance_gate.py",
            "path": "src/microcosm_core/engine_room/egress_self_compliance_gate.py",
            "resolution": "resolved",
            "role": "Component runtime for public egress self-compliance fixtures, phrase-policy diagnostics, refusal boundaries, negative cases, and public result record emission.",
            "symbols": [
              "detect_permission_gate_without_blocker",
              "detect_self_error_without_capture",
              "detect_command_displacement_to_operator",
              "evaluate_text",
              "evaluate_fixture_dir",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/egress_self_compliance_gate.py"
          },
          {
            "label": "demo.py",
            "path": "src/microcosm_core/engine_room/demo.py",
            "resolution": "resolved",
            "role": "Accepted Engine Room composition locus that admits this component as a staged bundle target.",
            "symbols": [
              "CAPSULES",
              "EXPECTED_JEWEL_TARGETS",
              "run_demo",
              "audit_controller_coverage"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/demo.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, source-file changes, or whole-system formal-result correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Component runs tiny</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component runs tiny public Lean statements through a small shape-driven proof search and reports which ones the installed <code>lean</code> kernel actually closes on a real run.</strong> This component runs tiny public Lean statements through a small proof search and reports which ones the installed Lean kernel actually closes. It reads a group of theorem statements, proposes candidate tactic bodies from the shape of each goal, writes each candidate to a temporary <code>.lean</code> file, and runs the real <code>lean</code> executable over it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Search loop is</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A search loop is easy to fool by leaked answers, id memorisation, or a <code>sorry</code>-backed file, so this component is built mostly to refuse that false credit rather than to score wins.</strong> A search loop is easy to fool. It can copy a proof out of an answer field, learn to map a problem id to a stored tactic, or compile a file that leans on <code>sorry</code>. Each of those returns a green result that means nothing. This component is built mostly to refuse that false credit, not to score wins.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Each fixture case</span> yields one result record bundling the firewall report, search trace, statement-only table, ablation report, and a single pass or fail with its <code>failure_kind</code>.</strong> The output is one result record per fixture case: the firewall report, the search trace, the statement-only table, the ablation report, and a single pass or fail with a named <code>failure_kind</code>.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Trust, not search, is the hard part</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The hard part of a proof-search tool is not finding a proof but trusting that a reported success was earned rather than leaked or memorised.</strong> A loose lab that only counts closed goals cannot tell an earned proof from a smuggled one.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Generation proposes, Lean decides</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">For each statement it asks whether the search actually closed the goal and whether the installed Lean kernel agrees the proof depends on no axioms, keeping generation cheap and untrusted.</strong> This component answers one question per statement: when a tiny public theorem is reported solved, did the search actually close it, and does the installed Lean kernel agree the proof depends on no axioms. Candidate generation stays cheap and untrusted. All authority moves to the kernel. Generation proposes, Lean decides.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The two entry points</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_lab</code> runs the pipeline for one group of problems in a fixed order, while <code>evaluate_fixture_dir</code> scores every <code>*.json</code> case against the status and <code>failure_kind</code> its fixture expects.</strong> <code>evaluate_lab</code> runs the pipeline for one group of problems in a fixed order. <code>evaluate_fixture_dir</code> loads every <code>*.json</code> case in a directory and runs them through <code>evaluate_case</code>, which compares the observed status and <code>failure_kind</code> against the values the fixture expects.</p>\n<p>The order of operations inside <code>evaluate_lab</code>:</p>\n<ol><li><code>_forward_firewall</code> walks every input row first. <code>_forbidden_field_paths</code> recurses through nested maps and lists looking for any of the fields in <code>FORBIDDEN_FORWARD_FIELDS</code>: <code>candidate_body</code>, <code>ideal_body</code>, <code>repair_body</code>, <code>oracle_body</code>, <code>oracle_needed_premise_ids</code>, <code>provider_text</code>. If any is present and non-empty the firewall reports <code>fail</code> and the search never runs. This is what stops an answer being handed in as a hint.</li><li><code>_public_problem</code> strips those forbidden fields, then <code>_problem_from_mapping</code> builds a <code>LeanProblem</code> from what remains. <code>infer_target_shape</code> reads the theorem signature and classifies the goal, for example <code>Or p q -&gt; Or q p</code> becomes <code>or_comm</code> and a <code>=</code> goal becomes <code>equality</code>.</li><li>For each problem <code>run_and_or_search</code> builds candidate tactic bodies with <code>_base_candidate_actions</code>. These are deterministic templates keyed by shape: <code>or_comm</code> draws an <code>Or.inl</code> / <code>Or.inr</code> case split, <code>equality</code> draws <code>rfl</code>, and so on. It dedupes candidates by a goal hash, calls <code>check_candidate_with_lean</code> on each, and stops at the first accepted one.</li><li><code>run_statement_only_hammer</code> runs a second pass that uses only statement-shaped candidates. It records an action value table with a posterior score per tactic and never credits an adapter candidate or a repair body.</li><li><code>run_blind_policy_ablation</code> renames each theorem and its id through <code>_rename_problem_id</code>, picks an action for both the original and the renamed problem, and compares them with <code>_policy_signature</code>. It passes only when the chosen action, the action-kind counts, and the success counts all match. A policy that had secretly keyed on the id changes its choice under the rename and fails here.</li></ol>\n<h4 class=\"pm-body__h pm-body__h--sub\">The kernel run is the authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>check_candidate_with_lean</code> accepts a candidate only when <code>lean</code> exits zero, the source carries no <code>sorry</code>, and <code>#print axioms</code> confirms the theorem depends on no axioms.</strong> <code>check_candidate_with_lean</code> is where a candidate becomes a fact or nothing. <code>_statement_source</code> assembles the <code>.lean</code> file and appends <code>#print axioms &lt;theorem&gt;</code>. If the body contains <code>sorry</code> the function static-rejects it before Lean ever runs. Otherwise a cached single-flight helper writes the file to a temporary directory and runs <code>lean</code> on it under a timeout. <code>_classify_axioms</code> reads the process output: a candidate is <code>accepted</code> only when the process exits zero and the output says the theorem &quot;does not depend on any axioms&quot;, with no <code>sorry</code> in the source. A compiled file that depends on axioms is not accepted.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Folding the passes into one status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_lab</code> folds the three passes into one status that fails on an empty set, firewall violation, unclosed goal, axiom taint, or failed ablation, naming the reason in <code>failure_kind</code>.</strong> <code>evaluate_lab</code> then folds the three passes into one status. It fails on an empty problem set, a firewall violation, any problem the search or hammer did not close, any axiom taint, or an ablation that did not pass, and names the reason in <code>failure_kind</code>. <code>main</code> exposes the two commands, <code>evaluate-lab</code> and <code>evaluate-fixtures</code>, and returns a non-zero exit code when the status is fail.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>evaluate_fixture_dir</code></td><td>Load and score every <code>*.json</code> case in a directory</td></tr><tr><td><code>evaluate_lab</code></td><td>Run firewall, search, hammer, and ablation for one group</td></tr><tr><td><code>run_and_or_search</code></td><td>Bounded shape-keyed tactic search per problem</td></tr><tr><td><code>run_statement_only_hammer</code></td><td>Statement-only candidate pass with value scores</td></tr><tr><td><code>run_blind_policy_ablation</code></td><td>Rename-and-recheck guard against id memorisation</td></tr><tr><td><code>check_candidate_with_lean</code></td><td>Run <code>lean</code> on one candidate and audit its axioms</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"516\" height=\"516\" viewBox=\"0 0 516 516\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"258.1\" y1=\"54.0\" x2=\"258.1\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"258.1,96.0 255.0,89.2 261.2,89.2\"></polygon><line class=\"pmd-edge\" x1=\"258.1\" y1=\"150.0\" x2=\"258.1\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"258.1,192.0 255.0,185.2 261.2,185.2\"></polygon><line class=\"pmd-edge\" x1=\"219.2\" y1=\"246.0\" x2=\"158.8\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,288.0 162.7,281.6 166.2,286.6\"></polygon><line class=\"pmd-edge\" x1=\"132.9\" y1=\"324.0\" x2=\"132.9\" y2=\"366.0\"></line><polygon class=\"pmd-arrow\" points=\"132.9,366.0 129.8,359.2 136.0,359.2\"></polygon><line class=\"pmd-edge\" x1=\"288.9\" y1=\"246.0\" x2=\"336.9\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"336.9,288.0 329.7,285.8 333.7,281.2\"></polygon><line class=\"pmd-edge\" x1=\"363.5\" y1=\"324.0\" x2=\"380.9\" y2=\"375.0\"></line><polygon class=\"pmd-arrow\" points=\"380.9,375.0 375.8,369.5 381.6,367.5\"></polygon><line class=\"pmd-edge\" x1=\"171.8\" y1=\"420.0\" x2=\"232.2\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,462.0 224.8,460.6 228.3,455.6\"></polygon><line class=\"pmd-edge\" x1=\"360.3\" y1=\"411.0\" x2=\"284.8\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"284.8,462.0 288.7,455.6 292.2,460.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"143.2\" y=\"18.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"40.5\">Group of theorem statements</tspan></text><title>Group of theorem statements</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"143.2\" y=\"96.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"118.5\">_forward_firewall</tspan><tspan x=\"258.1\" y=\"136.5\">reject leaked answer fields</tspan></text><title>_forward_firewall reject leaked answer fields</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"192.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"214.5\">run_and_or_search</tspan><tspan x=\"258.1\" y=\"232.5\">shape-keyed tactic candidates</tspan></text><title>run_and_or_search shape-keyed tactic candidates</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"47.6\" y=\"288.0\" width=\"170.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.9\" y=\"310.5\">run lean subprocess</tspan></text><title>run lean subprocess</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"366.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.9\" y=\"388.5\">_classify_axioms</tspan><tspan x=\"132.9\" y=\"406.5\">reject sorry or axiom taint</tspan></text><title>_classify_axioms reject sorry or axiom taint</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"246.2\" y=\"288.0\" width=\"222.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" y=\"310.5\">statement-only value table</tspan></text><title>statement-only value table</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"275.8\" y=\"375.0\" width=\"222.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"387.0\" y=\"397.5\">rename ids, recheck policy</tspan></text><title>rename ids, recheck policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"462.0\" width=\"222.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.1\" y=\"484.5\">evaluate_lab result record</tspan></text><title>evaluate_lab result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>run lean subprocess</dt><dd><code class=\"pm-diagram__ref-loc\">check_candidate_with_lean</code></dd></div><div class=\"pm-diagram__ref\"><dt>statement-only value table</dt><dd><code class=\"pm-diagram__ref-loc\">run_statement_only_hammer</code></dd></div><div class=\"pm-diagram__ref\"><dt>rename ids, recheck policy</dt><dd><code class=\"pm-diagram__ref-loc\">run_blind_policy_ablation</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Group of theorem statements&quot;] --&gt; B[&quot;_forward_firewall reject leaked answer fields&quot;] B --&gt; C[&quot;run_and_or_search shape-keyed tactic candidates&quot;] C --&gt; D[&quot;check_candidate_with_lean run lean subprocess&quot;] D --&gt; E[&quot;_classify_axioms reject sorry or axiom taint&quot;] C --&gt; F[&quot;run_statement_only_hammer statement-only value table&quot;] F --&gt; G[&quot;run_blind_policy_ablation rename ids, recheck policy&quot;] E --&gt; H[&quot;evaluate_lab result record&quot;] G --&gt; H</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Public fixtures name</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The public fixtures name four failures and one pass, and each fixture states the <code>failure_kind</code> it expects.</strong> The public fixtures name four failures and one pass, and each fixture states the <code>failure_kind</code> it expects:</p>\n<ul><li><code>oracle_field_negative</code>: a row carries a forbidden answer field, so the firewall fails with <code>oracle_firewall_violation</code> and no search runs.</li><li><code>nested_oracle_field_negative</code>: the forbidden field is buried inside a nested structure, and <code>_forbidden_field_paths</code> still finds it. Same <code>failure_kind</code>.</li><li><code>memorized_policy_negative</code>: an id-conditioned policy is caught by the rename ablation and fails with <code>problem_id_ablation_failure</code>.</li><li><code>sorry_axiom_negative</code>: a candidate body carries <code>sorry</code>, so the axiom audit fails the case with <code>axiom_taint_detected</code>.</li><li><code>positive_symbolic_lab_pass</code>: tiny statements close under the shape-keyed search with clean axioms, the firewall is clean, and the ablation is stable.</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Tactic automation with kernel authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design follows interactive theorem proving where automation proposes small tactic scripts and the kernel stays the authority, echoing Lean 4 tactics and Isabelle Sledgehammer&#x27;s replay discipline.</strong> This component follows the interactive-theorem-proving pattern where automation proposes small tactic scripts and the kernel stays 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. The statement-only pass is adjacent to 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 an outside search suggests steps but the proof assistant must replay the result. Here candidate generation is fixture behavior and the <code>lean</code> run plus the <code>#print axioms</code> audit decide what counts.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the public fixture matrix directly:</p>\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 pm-body__h--sub\">Reader-verifiable check is</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The reader-verifiable check is the focused test plus the corpus parity check.</strong> The reader-verifiable check is the focused test plus the corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_engine_room_lean_proof_search_lab.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means only that the public fixture behavior and the bundle projection are reproducible, admitting nothing into the shared registry and authorizing no launch.</strong> A pass means only that the public fixture behavior and the bundle projection are reproducible. It does not admit a component into the shared registry or include launch operations.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over tiny public fixtures the component closes shape-matched Lean goals with a real kernel run and rejects leaked answers, <code>sorry</code> taint, and id-memorising policies, bounded exactly to that fixture matrix.</strong> The strongest claim the evidence supports is narrow. Over tiny public fixtures, this component closes shape-matched Lean goals with a real kernel run, rejects rows that carry leaked answer fields, rejects <code>sorry</code>-tainted candidates through a <code>#print axioms</code> gate, and rejects a policy that has memorised the problem id. Its proof boundary is exactly that fixture matrix.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a green run does not claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run is mechanism-level only: not a neural theorem prover, not frontier-scale automation, not an online-RL search, and not an export of private prover run state.</strong> It is not a neural theorem prover, not frontier-scale math automation, not an online-RL search, and not an export of private prover run state. The scope limit is mechanism-level: a green run shows the public fixture and test behavior are reproducible, and nothing more. It does not establish library-scale automation, whole-system correctness, or launch-scope decision.</p>\n</section>",
      "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-module-verifier-lab-execution-spine.html"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-module-engine-room-demo.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "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, whole-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-module-engine-room-lean-proof-search-lab.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 TD A[\"Group of theorem statements\"] --> B[\"_forward_firewall reject leaked answer fields\"] B --> C[\"run_and_or_search shape-keyed tactic candidates\"] C --> D[\"check_candidate_with_lean run lean subprocess\"] D --> E[\"_classify_axioms reject sorry or axiom taint\"] C --> F[\"run_statement_only_hammer statement-only value table\"] F --> G[\"run_blind_policy_ablation rename ids, recheck policy\"] E --> H[\"evaluate_lab result record\"] G --> H",
            "source_format": "mermaid",
            "source_hash": "sha256:c79022cb3559221334a55c0a211654dd4ec032f9040207c3a3f68f28059d238b",
            "source_line_end": 130,
            "source_line_start": 120
          }
        ],
        "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-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 219,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Theorem Proving in Lean 4",
            "section_id": "tactic-automation-with-kernel-authority",
            "url": "https://lean-lang.org/theorem_proving_in_lean4/Tactics/"
          },
          {
            "kind": "external_reference",
            "label": "Sledgehammer",
            "section_id": "tactic-automation-with-kernel-authority",
            "url": "https://isabelle.in.tum.de/doc/sledgehammer.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component runs tiny public Lean statements through a small shape-driven proof search and reports which ones the installed lean kernel actually closes on a real run.** This component runs tiny public Lean statements through a small proof search and reports which ones the installed Lean kernel actually closes. It reads a group of theorem statements, proposes candidate tactic bodies from the shape of each goal, writes each candidate to a temporary .lean file, and runs the real lean executable over it.",
            "level": 4,
            "order": 1,
            "section_id": "component-runs-tiny",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Component runs tiny"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A search loop is easy to fool by leaked answers, id memorisation, or a sorry-backed file, so this component is built mostly to refuse that false credit rather than to score wins.** A search loop is easy to fool. It can copy a proof out of an answer field, learn to map a problem id to a stored tactic, or compile a file that leans on sorry. Each of those returns a green result that means nothing. This component is built mostly to refuse that false credit, not to score wins.",
            "level": 4,
            "order": 2,
            "section_id": "search-loop-is",
            "source_line_end": 22,
            "source_line_start": 13,
            "title": "Search loop is"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each fixture case yields one result record bundling the firewall report, search trace, statement-only table, ablation report, and a single pass or fail with its failurekind. The output is one result record per fixture case: the firewall report, the search trace, the statement-only table, the ablation report, and a single pass or fail with a named failure_kind.",
            "level": 4,
            "order": 3,
            "section_id": "each-fixture-case",
            "source_line_end": 30,
            "source_line_start": 23,
            "title": "Each fixture case"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 32,
            "source_line_start": 31,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The hard part of a proof-search tool is not finding a proof but trusting that a reported success was earned rather than leaked or memorised.** A loose lab that only counts closed goals cannot tell an earned proof from a smuggled one.",
            "level": 4,
            "order": 5,
            "section_id": "trust-not-search-is-the-hard-part",
            "source_line_end": 38,
            "source_line_start": 33,
            "title": "Trust, not search, is the hard part"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**For each statement it asks whether the search actually closed the goal and whether the installed Lean kernel agrees the proof depends on no axioms, keeping generation cheap and untrusted.** This component answers one question per statement: when a tiny public theorem is reported solved, did the search actually close it, and does the installed Lean kernel agree the proof depends on no axioms. Candidate generation stays cheap and untrusted. All authority moves to the kernel. Generation proposes, Lean decides.",
            "level": 4,
            "order": 6,
            "section_id": "generation-proposes-lean-decides",
            "source_line_end": 48,
            "source_line_start": 39,
            "title": "Generation proposes, Lean decides"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 50,
            "source_line_start": 49,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "evaluatelab runs the pipeline for one group of problems in a fixed order, while evaluatefixturedir scores every *.json case against the status and failurekind its fixture expects. evaluate_lab runs the pipeline for one group of problems in a fixed order. evaluatefixturedir loads every *.json case in a directory and runs them through evaluate_case, which compares the observed status and failure_kind against the values the fixture expects. The order of operations inside evaluate_lab: forwardfirewall walks every input row first. forbiddenfield_paths recurses through nested maps and lists looking for any of the fields in FORBIDDENFORWARDFIELDS: candidatebody, idealbody, repair_body, oraclebody,\u2026",
            "level": 4,
            "order": 8,
            "section_id": "the-two-entry-points",
            "source_line_end": 86,
            "source_line_start": 51,
            "title": "The two entry points"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "checkcandidatewithlean accepts a candidate only when lean exits zero, the source carries no sorry, and #print axioms confirms the theorem depends on no axioms. checkcandidatewithlean is where a candidate becomes a fact or nothing. statementsource assembles the .lean file and appends `#print axioms <theorem>. If the body contains sorry` the function static-rejects it before Lean ever runs. Otherwise a cached single-flight helper writes the file to a temporary directory and runs lean on it under a timeout. classifyaxioms reads the process output: a candidate is accepted only when the process exits zero and the output says the theorem \"does not depend on any axioms\", with no sorry in the sourc\u2026",
            "level": 4,
            "order": 9,
            "section_id": "the-kernel-run-is-the-authority",
            "source_line_end": 99,
            "source_line_start": 87,
            "title": "The kernel run is the authority"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "evaluatelab folds the three passes into one status that fails on an empty set, firewall violation, unclosed goal, axiom taint, or failed ablation, naming the reason in failurekind. evaluate_lab then folds the three passes into one status. It fails on an empty problem set, a firewall violation, any problem the search or hammer did not close, any axiom taint, or an ablation that did not pass, and names the reason in failure_kind. main exposes the two commands, evaluate-lab and evaluate-fixtures, and returns a non-zero exit code when the status is fail.",
            "level": 4,
            "order": 10,
            "section_id": "folding-the-passes-into-one-status",
            "source_line_end": 131,
            "source_line_start": 100,
            "title": "Folding the passes into one status"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 133,
            "source_line_start": 132,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "**The public fixtures name four failures and one pass, and each fixture states the failurekind it expects. The public fixtures name four failures and one pass, and each fixture states the failure_kind it expects: oraclefieldnegative: a row carries a forbidden answer field, so the firewall fails with oraclefirewallviolation and no search runs. nestedoraclefield_negative: the forbidden field is buried inside a nested structure, and forbiddenfieldpaths still finds it. Same failurekind. memorizedpolicynegative: an id-conditioned policy is caught by the rename ablation and fails with problemidablation_failure. sorryaxiomnegative: a candidate body carries sorry, so the axiom audit fails the case\u2026",
            "level": 4,
            "order": 12,
            "section_id": "public-fixtures-name",
            "source_line_end": 150,
            "source_line_start": 134,
            "title": "Public fixtures name"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 152,
            "source_line_start": 151,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The design follows interactive theorem proving where automation proposes small tactic scripts and the kernel stays the authority, echoing Lean 4 tactics and Isabelle Sledgehammer's replay discipline.** This component follows the interactive-theorem-proving pattern where automation proposes small tactic scripts and the kernel stays the authority. Theorem Proving in Lean 4 is the direct precedent for tactic-structured proof construction. The statement-only pass is adjacent to hammer workflows such as Isabelle Sledgehammer, where an outside search suggests steps but the proof assistant must replay the result. Here candidate generation is fixture behavior and the lean run plus the `#print axi\u2026",
            "level": 4,
            "order": 14,
            "section_id": "tactic-automation-with-kernel-authority",
            "source_line_end": 167,
            "source_line_start": 153,
            "title": "Tactic automation with kernel authority"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the public fixture matrix directly:",
            "level": 2,
            "order": 15,
            "section_id": "validation-receipt-path",
            "source_line_end": 177,
            "source_line_start": 168,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable check is the focused test plus the corpus parity check. The reader-verifiable check is the focused test plus the corpus parity check:",
            "level": 4,
            "order": 16,
            "section_id": "reader-verifiable-check-is",
            "source_line_end": 187,
            "source_line_start": 178,
            "title": "Reader-verifiable check is"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means only that the public fixture behavior and the bundle projection are reproducible, admitting nothing into the shared registry and authorizing no launch.** A pass means only that the public fixture behavior and the bundle projection are reproducible. It does not admit a component into the shared registry or include launch operations.",
            "level": 4,
            "order": 17,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 195,
            "source_line_start": 188,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "claim-ceiling",
            "source_line_end": 197,
            "source_line_start": 196,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over tiny public fixtures the component closes shape-matched Lean goals with a real kernel run and rejects leaked answers, sorry taint, and id-memorising policies, bounded exactly to that fixture matrix.** The strongest claim the evidence supports is narrow. Over tiny public fixtures, this component closes shape-matched Lean goals with a real kernel run, rejects rows that carry leaked answer fields, rejects sorry-tainted candidates through a #print axioms gate, and rejects a policy that has memorised the problem id. Its proof boundary is exactly that fixture matrix.",
            "level": 4,
            "order": 19,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 208,
            "source_line_start": 198,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run is mechanism-level only: not a neural theorem prover, not frontier-scale automation, not an online-RL search, and not an export of private prover run state.** It is not a neural theorem prover, not frontier-scale math automation, not an online-RL search, and not an export of private prover run state. The scope limit is mechanism-level: a green run shows the public fixture and test behavior are reproducible, and nothing more. It does not establish library-scale automation, whole-system correctness, or launch-scope decision.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-green-run-does-not-claim",
            "source_line_end": 218,
            "source_line_start": 209,
            "title": "What a green run does not claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "lean_proof_search_lab.py",
            "path": "src/microcosm_core/engine_room/lean_proof_search_lab.py",
            "resolution": "resolved",
            "role": "Component runtime for public Lean proof-search fixtures, tactic search, statement-only candidates, oracle-body firewall, ablation checks, axiom gates, and public result record emission.",
            "symbols": [
              "LeanProblem",
              "run_and_or_search",
              "run_statement_only_hammer",
              "run_blind_policy_ablation",
              "check_candidate_with_lean",
              "evaluate_fixture_dir",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/lean_proof_search_lab.py"
          },
          {
            "label": "demo.py",
            "path": "src/microcosm_core/engine_room/demo.py",
            "resolution": "resolved",
            "role": "Accepted Engine Room composition locus that admits this component as a staged bundle target.",
            "symbols": [
              "CAPSULES",
              "EXPECTED_JEWEL_TARGETS",
              "run_demo",
              "audit_controller_coverage"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/demo.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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 whole-system equivalence, no source-file changes, and no whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Costly cold-start failure</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The costly cold-start failure is not a wrong answer but the wrong first command, so this component scores whether a navigation packet pointed at the stable ids a cold task actually needed.</strong> When an agent is dropped cold into a large repository, the costly failure is not a wrong answer. It is reaching for the wrong first command and landing on the wrong rows. This component makes that failure measurable. It reads cold-task fixtures and the route packets a navigation surface returned for them, then scores whether the packet pointed at the stable ids the task actually needed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Is evaluator not</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is an evaluator, not a route runner: it scores pre-captured packets for recall, precision, forbidden-route hits, scent coverage, and latency, without calling the navigation kernel or generating routes.</strong> The component is an evaluator, not a route runner. It consumes fixture tasks and pre-captured packets, computes recall, precision, forbidden-route hits, scent coverage, and latency status, and emits one result record per task plus a suite-level summary. It does not call the private navigation kernel, does not validate embeddings, and does not generate routes of its own.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Runtime lives in</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runtime lives in <code>src/microcosm_core/engine_room/navigation_fitness_benchmark.py</code>.</strong> The runtime lives in <code>src/microcosm_core/engine_room/navigation_fitness_benchmark.py</code>. Public fixtures live in <code>fixtures/first_wave/engine_room_navigation_fitness_benchmark/input</code>.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why one score is the wrong shape</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Most retrieval scores collapse correct and fast into one number, so a slow-but-correct route and a fast-but-wrong route look identical and land in the same repair queue when they need different fixes.</strong> Most retrieval scores collapse &quot;correct&quot; and &quot;fast&quot; into one number. That is the wrong shape for navigation triage. A packet can name every expected stable id and still be too slow. A packet can come back fast and still miss an id, carry a weak information scent, use a forbidden first route, time out, or error. If those collapse into a single score, a slow-but-correct route and a fast-but-wrong route look the same, and they land in the same repair queue when they need different fixes.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Sufficiency and latency stay apart</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The evaluator keeps two axes apart: sufficiency asks whether the route pointed at the right things, latency asks whether it stayed under budget, and each is computed and reported independently.</strong> This evaluator keeps the two axes apart. Sufficiency answers &quot;did the route point at the right things.&quot; Latency answers &quot;did it stay under budget.&quot; The two are computed independently and reported side by side, so each failing route lands in the queue that matches its actual defect.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The input is a typed task</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>NavigationFitnessTask</code> is a frozen dataclass fixing the task id, expected artifacts, forbidden routes, latency budget, and scent terms, and <code>task_from_mapping</code> degrades missing fields to visible public defaults.</strong> The unit of input is a typed task, not a free-form prompt. <code>NavigationFitnessTask</code> is a frozen dataclass that fixes the task id, family, prompt, route type, expected stable artifacts, forbidden first routes, latency budget in milliseconds, route role, and scent terms. <code>task_from_mapping</code> turns each raw fixture row into that record. Missing fields fall back to explicit public defaults (<code>unknown_task</code>, <code>public_fixture</code>, <code>context_pack</code>, a 1500 ms budget), so a thin fixture degrades to visible defaults rather than to hidden context.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Evaluate task is</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_task</code> is the core predicate.</strong> <code>evaluate_task</code> is the core predicate. It runs these steps against one task and one packet:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_packet_artifacts</code></td><td>Collects the ids the packet selected, from flat <code>selected_artifacts</code> and from structured <code>selected_rows</code> (each <code>kind_id:row_id</code> pair and any <code>artifact_ids</code>).</td></tr><tr><td><code>_match_expected</code></td><td>Splits expected ids into found and missing. An expected id ending in <code>*</code> matches by prefix; otherwise it matches exactly.</td></tr><tr><td><code>_scent_status</code></td><td>Lowercases the packet&#x27;s summary, title, route hint, first command, and row text, then checks that every required scent term appears. Returns <code>unscored</code> when the task lists no terms.</td></tr><tr><td><code>_percentile</code></td><td>Computes p50 and p95 wall-clock values over the suite.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Computing recall, precision, and route checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_task</code> computes <code>recall_at_packet</code> and <code>precision_at_packet</code>, reads <code>wall_ms</code>, <code>timed_out</code>, and <code>error</code> off the packet, and checks each forbidden route against its <code>first_contact_command</code>.</strong> From those, <code>evaluate_task</code> computes <code>recall_at_packet</code> (found over expected) and <code>precision_at_packet</code> (found over selected), reads <code>wall_ms</code>, <code>timed_out</code>, and <code>error</code> off the packet, and checks each forbidden route against the packet&#x27;s <code>first_contact_command</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Sufficiency ladder versus latency status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Sufficiency is a first-failing-check ladder over timeout, error, missing id, weak scent, and forbidden route, while latency is a separate three-way status that never touches the sufficiency verdict.</strong> Sufficiency is a first-failing-check ladder. In order: a timeout gives failure kind <code>route_timeout</code>; an error gives <code>route_error</code>; any missing expected id gives <code>missing_id</code>; a failed scent check gives <code>weak_scent</code>; a forbidden first route gives <code>forbidden_route</code>. If none fire, sufficiency is <code>pass</code>. Latency is a separate three-way status: <code>timeout</code> if the packet timed out, <code>pass</code> if wall time is within budget, <code>fail</code> if it ran over. Latency never touches the sufficiency verdict.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Suite aggregation and two debt classes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_benchmark</code> runs the predicate over every case and aggregates counts, percentiles, and exactly two debt classes, so a slow-but-correct route yields one latency debt and zero sufficiency debt.</strong> <code>evaluate_benchmark</code> lifts the per-task predicate to a suite. It runs <code>evaluate_task</code> over every case, then aggregates counts, <code>p50_wall_ms</code>, <code>p95_wall_ms</code>, per-route-type metrics from <code>_route_type_metrics</code>, and debt candidates from <code>_debt_candidates</code>. That last function emits exactly two debt classes. A sufficiency debt names the missing ids and forbidden-route hits and carries the failure kind as <code>repair_class</code>. A latency debt records wall time, budget, and latency status without marking the route semantically wrong. A single slow-but-correct route produces one latency debt and zero sufficiency debt.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Comparing result records against expectations</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_case</code> reports <code>expectation_met</code> only when observed status, every summary field, and every per-task field agree, and <code>evaluate_fixture_dir</code> passes only when every case matched.</strong> <code>evaluate_case</code> compares a suite result record against a fixture&#x27;s stated expectations: an <code>expected_status</code>, an <code>expected_summary</code> of counts, and <code>expected_task_statuses</code> per task. It reports <code>expectation_met</code> only when the observed status, every summary field, and every per-task field agree. <code>evaluate_fixture_dir</code> walks a directory of case files, runs each through <code>evaluate_case</code>, and returns <code>case_count</code>, <code>passed_case_count</code>, and an overall <code>status</code> that passes only when every case matched. <code>build_parser</code> and <code>main</code> expose two subcommands, <code>evaluate-benchmark</code> and <code>evaluate-fixtures</code>, the latter printing the fixture-directory result as JSON without writing any durable output.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"509\" height=\"570\" viewBox=\"0 0 509 570\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"187.7\" y1=\"90.0\" x2=\"234.4\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"234.4,132.0 227.3,129.7 231.3,125.1\"></polygon><line class=\"pmd-edge\" x1=\"371.2\" y1=\"72.0\" x2=\"281.3\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"281.3,132.0 285.3,125.7 288.7,130.7\"></polygon><line class=\"pmd-edge\" x1=\"235.8\" y1=\"168.0\" x2=\"192.3\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"192.3,210.0 195.1,203.0 199.4,207.4\"></polygon><line class=\"pmd-edge\" x1=\"278.6\" y1=\"168.0\" x2=\"347.0\" y2=\"219.0\"></line><polygon class=\"pmd-arrow\" points=\"347.0,219.0 339.7,217.4 343.4,212.5\"></polygon><line class=\"pmd-edge\" x1=\"192.3\" y1=\"282.0\" x2=\"235.8\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"235.8,324.0 228.7,321.4 233.0,317.0\"></polygon><line class=\"pmd-edge\" x1=\"347.0\" y1=\"273.0\" x2=\"278.6\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"278.6,324.0 282.2,317.5 285.9,322.4\"></polygon><line class=\"pmd-edge\" x1=\"254.4\" y1=\"360.0\" x2=\"254.4\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"254.4,402.0 251.3,395.2 257.5,395.2\"></polygon><line class=\"pmd-edge\" x1=\"254.4\" y1=\"456.0\" x2=\"254.4\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"254.4,498.0 251.3,491.2 257.5,491.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=\"259.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"147.7\" y=\"40.5\">Fixture task</tspan><tspan x=\"147.7\" y=\"58.5\">expected ids, forbidden routes,</tspan><tspan x=\"147.7\" y=\"76.5\">latency budget, scent terms</tspan></text><title>Fixture task expected ids, forbidden routes, latency budget, scent terms</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"191.3\" y=\"132.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"254.4\" y=\"154.5\">evaluate_task</tspan></text><title>evaluate_task</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"36.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"398.1\" y=\"58.5\">Captured route packet</tspan></text><title>Captured route packet</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"40.2\" y=\"210.0\" width=\"229.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.1\" y=\"232.5\">Sufficiency ladder</tspan><tspan x=\"155.1\" y=\"250.5\">timeout, error, missing id,</tspan><tspan x=\"155.1\" y=\"268.5\">weak scent, forbidden route</tspan></text><title>Sufficiency ladder timeout, error, missing id, weak scent, forbidden route</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"219.0\" width=\"170.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"383.3\" y=\"241.5\">Latency status</tspan><tspan x=\"383.3\" y=\"259.5\">wall time vs budget</tspan></text><title>Latency status wall time vs budget</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.0\" y=\"324.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"254.4\" y=\"346.5\">Per-task result record</tspan></text><title>Per-task result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"121.0\" y=\"402.0\" width=\"266.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"254.4\" y=\"424.5\">evaluate_benchmark</tspan><tspan x=\"254.4\" y=\"442.5\">counts, p50/p95, debt candidates</tspan></text><title>evaluate_benchmark counts, p50/p95, debt candidates</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"165.4\" y=\"498.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"254.4\" y=\"520.5\">evaluate_case</tspan><tspan x=\"254.4\" y=\"538.5\">observed vs expected</tspan></text><title>evaluate_case observed vs expected</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Fixture task expected ids, forbidden routes, latency budget, scent terms&quot;] --&gt; E[&quot;evaluate_task&quot;] P[&quot;Captured route packet&quot;] --&gt; E E --&gt; S[&quot;Sufficiency ladder timeout, error, missing id, weak scent, forbidden route&quot;] E --&gt; L[&quot;Latency status wall time vs budget&quot;] S --&gt; R[&quot;Per-task result record&quot;] L --&gt; R R --&gt; B[&quot;evaluate_benchmark counts, p50/p95, debt candidates&quot;] B --&gt; C[&quot;evaluate_case observed vs expected&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four public fixture</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The four public fixture cases pin the accounting rules.</strong> The four public fixture cases pin the accounting rules. Each names its own task id.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two paraphrased cold tasks pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>heldout_paraphrase_pass</code> runs two nonliteral cold tasks that must route to their expected stable ids, avoid forbidden first routes, satisfy scent terms, and stay under budget.</strong> <code>heldout_paraphrase_pass</code> runs two nonliteral cold tasks (<code>heldout_theory_roof</code>, <code>heldout_agent_path_store</code>). Both must route to their expected stable ids, avoid forbidden first routes, satisfy scent terms, and stay under budget.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A correct id with a forbidden route</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>adversarial_forbidden_route</code> selects the right id but uses the forbidden <code>--paper-module</code> first command, so sufficiency fails with <code>forbidden_route</code> while latency stays <code>pass</code>.</strong> <code>adversarial_forbidden_route</code> runs <code>adversarial_paper_module_query</code>. The packet selects the right id (<code>paper_modules:navigation_hologram_theory</code>) but its first command uses the forbidden <code>--paper-module</code> route. Sufficiency fails with kind <code>forbidden_route</code> while latency stays <code>pass</code>, so a correct id does not rescue a banned first move.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A nearby row misses the expected id</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>missing_stable_id_negative</code> selects a nearby row while the expected stable id is absent, so sufficiency fails with kind <code>missing_id</code>.</strong> <code>missing_stable_id_negative</code> runs <code>missing_agent_diagnostics</code>, where a nearby row is selected but the expected stable id is absent. Sufficiency fails with kind <code>missing_id</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Slow but sufficient proves axis separation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>latency_debt_negative</code> selects the expected id at 830 ms against a 100 ms budget, so sufficiency passes, latency fails, and the suite reports one latency debt and zero sufficiency debt.</strong> <code>latency_debt_negative</code> runs <code>slow_but_sufficient</code>. The packet selects the expected id with a 100 ms budget and an 830 ms wall time. Sufficiency passes, latency fails, and the suite reports one latency debt and zero sufficiency debt. This is the case that proves the two axes stay separate.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Retrieval evaluation and information scent</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component applies information-retrieval evaluation and information-scent research to route packets: define expected targets, score recall and precision, penalize forbidden first moves, and keep latency apart from answer quality.</strong> The component applies information-retrieval evaluation and information-scent research to agent route packets rather than to document search: define the expected targets, score returned results for recall and precision, penalize forbidden first moves, and keep latency apart from answer quality. The retrieval-benchmark tradition of relevance judgments, precision, and recall is anchored by <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://trec.nist.gov/\">TREC</a>. The information-scent framing follows Pirolli and Card&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://cir.nii.ac.jp/crid/1363951795634897280?lang=en\">Information Foraging</a> (Psychological Review, 1999). This is a fixture-scored evaluator, not a universal benchmark or a live-kernel proof.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_engine_room_navigation_fitness_benchmark.py -q\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>You can also replay the fixtures directly:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src python3 -m microcosm_core.engine_room.navigation_fitness_benchmark evaluate-fixtures \\\n  --input fixtures/first_wave/engine_room_navigation_fitness_benchmark/input --json</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the public fixture behavior and the bundle projection remain reproducible; it admits no component, unblocks no Atlas owner lane, and excludes launch.</strong> A pass means the public fixture behavior and the bundle projection remain reproducible. It does not admit an accepted component, unblock the Atlas owner lane, or include launch operations.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest honest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over the public fixtures the evaluator scores route packets for stable-id recall and precision, catches forbidden routes, checks scent terms, and separates latency debt from sufficiency debt, matching the four cases exactly.</strong> The strongest honest claim: over the public fixtures, this evaluator scores route packets for stable-id recall and precision, catches forbidden first routes, checks scent terms, and separates latency debt from sufficiency debt, and its accounting matches the four fixture cases exactly. That is what the tests prove.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it refuses to claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is not a live private <code>kernel.py</code> run, an embedding benchmark, a universal navigation benchmark, or launch-scope decision, and a live-kernel claim would need packets from the real route runner.</strong> It refuses more. 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. Its result records say nothing about unseen-task navigation quality, browser or provider state, or accepted-component admission. A live-kernel claim needs packets captured from the real route runner. The proof boundary is the fixture set and the scope limit is mechanism-level.</p>\n</section>",
      "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-module-navigation-hologram-route-plane.html"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-module-engine-room-demo.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Engine Room Demo",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
          "url": "paper-module-engine-room-demo.html"
        }
      ],
      "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 whole-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-module-engine-room-navigation-fitness-benchmark.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 TD A[\"Fixture task expected ids, forbidden routes, latency budget, scent terms\"] --> E[\"evaluate_task\"] P[\"Captured route packet\"] --> E E --> S[\"Sufficiency ladder timeout, error, missing id, weak scent, forbidden route\"] E --> L[\"Latency status wall time vs budget\"] S --> R[\"Per-task result record\"] L --> R R --> B[\"evaluate_benchmark counts, p50/p95, debt candidates\"] B --> C[\"evaluate_case observed vs expected\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:d02c1921dc906a7a43773119d8fb0fb0d370663750320daeed8b10e002ff1689",
            "source_line_end": 141,
            "source_line_start": 131
          }
        ],
        "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-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 247,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "TREC",
            "section_id": "retrieval-evaluation-and-information-scent",
            "url": "https://trec.nist.gov/"
          },
          {
            "kind": "external_reference",
            "label": "Information Foraging",
            "section_id": "retrieval-evaluation-and-information-scent",
            "url": "https://cir.nii.ac.jp/crid/1363951795634897280?lang=en"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The costly cold-start failure is not a wrong answer but the wrong first command, so this component scores whether a navigation packet pointed at the stable ids a cold task actually needed.** When an agent is dropped cold into a large repository, the costly failure is not a wrong answer. It is reaching for the wrong first command and landing on the wrong rows. This component makes that failure measurable. It reads cold-task fixtures and the route packets a navigation surface returned for them, then scores whether the packet pointed at the stable ids the task actually needed.",
            "level": 4,
            "order": 1,
            "section_id": "costly-cold-start-failure",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Costly cold-start failure"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is an evaluator, not a route runner: it scores pre-captured packets for recall, precision, forbidden-route hits, scent coverage, and latency, without calling the navigation kernel or generating routes.** The component is an evaluator, not a route runner. It consumes fixture tasks and pre-captured packets, computes recall, precision, forbidden-route hits, scent coverage, and latency status, and emits one result record per task plus a suite-level summary. It does not call the private navigation kernel, does not validate embeddings, and does not generate routes of its own.",
            "level": 4,
            "order": 2,
            "section_id": "is-evaluator-not",
            "source_line_end": 24,
            "source_line_start": 14,
            "title": "Is evaluator not"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The runtime lives in src/microcosmcore/engineroom/navigationfitnessbenchmark.py.** The runtime lives in src/microcosmcore/engineroom/navigationfitnessbenchmark.py. Public fixtures live in fixtures/firstwave/engineroomnavigationfitness_benchmark/input.",
            "level": 4,
            "order": 3,
            "section_id": "runtime-lives-in",
            "source_line_end": 31,
            "source_line_start": 25,
            "title": "Runtime lives in"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Most retrieval scores collapse correct and fast into one number, so a slow-but-correct route and a fast-but-wrong route look identical and land in the same repair queue when they need different fixes.** Most retrieval scores collapse \"correct\" and \"fast\" into one number. That is the wrong shape for navigation triage. A packet can name every expected stable id and still be too slow. A packet can come back fast and still miss an id, carry a weak information scent, use a forbidden first route, time out, or error. If those collapse into a single score, a slow-but-correct route and a fast-but-wrong route look the same, and they land in the same repair queue when they need different fixes.",
            "level": 4,
            "order": 5,
            "section_id": "why-one-score-is-the-wrong-shape",
            "source_line_end": 45,
            "source_line_start": 34,
            "title": "Why one score is the wrong shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The evaluator keeps two axes apart: sufficiency asks whether the route pointed at the right things, latency asks whether it stayed under budget, and each is computed and reported independently.** This evaluator keeps the two axes apart. Sufficiency answers \"did the route point at the right things.\" Latency answers \"did it stay under budget.\" The two are computed independently and reported side by side, so each failing route lands in the queue that matches its actual defect.",
            "level": 4,
            "order": 6,
            "section_id": "sufficiency-and-latency-stay-apart",
            "source_line_end": 54,
            "source_line_start": 46,
            "title": "Sufficiency and latency stay apart"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 56,
            "source_line_start": 55,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**NavigationFitnessTask is a frozen dataclass fixing the task id, expected artifacts, forbidden routes, latency budget, and scent terms, and taskfrommapping degrades missing fields to visible public defaults.** The unit of input is a typed task, not a free-form prompt. NavigationFitnessTask is a frozen dataclass that fixes the task id, family, prompt, route type, expected stable artifacts, forbidden first routes, latency budget in milliseconds, route role, and scent terms. taskfrommapping turns each raw fixture row into that record. Missing fields fall back to explicit public defaults (unknown_task, publicfixture, contextpack, a 1500 ms budget), so a thin fixture degrades to visible default\u2026",
            "level": 4,
            "order": 8,
            "section_id": "the-input-is-a-typed-task",
            "source_line_end": 69,
            "source_line_start": 57,
            "title": "The input is a typed task"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "evaluatetask is the core predicate. evaluatetask is the core predicate. It runs these steps against one task and one packet:",
            "level": 4,
            "order": 9,
            "section_id": "evaluate-task-is",
            "source_line_end": 81,
            "source_line_start": 70,
            "title": "Evaluate task is"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatetask computes recallatpacket and precisionatpacket, reads wallms, timedout, and error off the packet, and checks each forbidden route against its firstcontactcommand. From those, evaluatetask computes recallatpacket (found over expected) and precisionatpacket (found over selected), reads wallms, timedout, and error off the packet, and checks each forbidden route against the packet's firstcontactcommand.",
            "level": 4,
            "order": 10,
            "section_id": "computing-recall-precision-and-route-checks",
            "source_line_end": 90,
            "source_line_start": 82,
            "title": "Computing recall, precision, and route checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Sufficiency is a first-failing-check ladder over timeout, error, missing id, weak scent, and forbidden route, while latency is a separate three-way status that never touches the sufficiency verdict.** Sufficiency is a first-failing-check ladder. In order: a timeout gives failure kind route_timeout; an error gives routeerror; any missing expected id gives missingid; a failed scent check gives weakscent; a forbidden first route gives forbiddenroute. If none fire, sufficiency is pass. Latency is a separate three-way status: timeout if the packet timed out, pass if wall time is within budget, fail if it ran over. Latency never touches the sufficiency verdict.",
            "level": 4,
            "order": 11,
            "section_id": "sufficiency-ladder-versus-latency-status",
            "source_line_end": 102,
            "source_line_start": 91,
            "title": "Sufficiency ladder versus latency status"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatebenchmark runs the predicate over every case and aggregates counts, percentiles, and exactly two debt classes, so a slow-but-correct route yields one latency debt and zero sufficiency debt. evaluatebenchmark lifts the per-task predicate to a suite. It runs evaluate_task over every case, then aggregates counts, p50wallms, p95wallms, per-route-type metrics from routetypemetrics, and debt candidates from debt_candidates. That last function emits exactly two debt classes. A sufficiency debt names the missing ids and forbidden-route hits and carries the failure kind as repair_class. A latency debt records wall time, budget, and latency status without marking the route semantically wrong.\u2026",
            "level": 4,
            "order": 12,
            "section_id": "suite-aggregation-and-two-debt-classes",
            "source_line_end": 116,
            "source_line_start": 103,
            "title": "Suite aggregation and two debt classes"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "evaluatecase reports expectation_met only when observed status, every summary field, and every per-task field agree, and evaluatefixturedir passes only when every case matched. evaluatecase compares a suite result record against a fixture's stated expectations: an expectedstatus, an expectedsummary of counts, and expectedtaskstatuses per task. It reports expectation_met only when the observed status, every summary field, and every per-task field agree. evaluatefixturedir walks a directory of case files, runs each through evaluatecase, and returns casecount, passedcasecount, and an overall status that passes only when every case matched. build_parser and main expose two subcommands, evaluate\u2026",
            "level": 4,
            "order": 13,
            "section_id": "comparing-receipts-against-expectations",
            "source_line_end": 142,
            "source_line_start": 117,
            "title": "Comparing result records against expectations"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 144,
            "source_line_start": 143,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The four public fixture cases pin the accounting rules. The four public fixture cases pin the accounting rules. Each names its own task id.",
            "level": 4,
            "order": 15,
            "section_id": "four-public-fixture",
            "source_line_end": 149,
            "source_line_start": 145,
            "title": "Four public fixture"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "heldoutparaphrase_pass runs two nonliteral cold tasks that must route to their expected stable ids, avoid forbidden first routes, satisfy scent terms, and stay under budget. heldoutparaphrase_pass runs two nonliteral cold tasks (heldouttheoryroof, heldoutagentpath_store). Both must route to their expected stable ids, avoid forbidden first routes, satisfy scent terms, and stay under budget.",
            "level": 4,
            "order": 16,
            "section_id": "two-paraphrased-cold-tasks-pass",
            "source_line_end": 158,
            "source_line_start": 150,
            "title": "Two paraphrased cold tasks pass"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "adversarialforbidden_route selects the right id but uses the forbidden --paper-module first command, so sufficiency fails with forbidden_route while latency stays pass. adversarialforbidden_route runs adversarialpapermodule_query. The packet selects the right id (papermodules:navigationhologram_theory) but its first command uses the forbidden --paper-module route. Sufficiency fails with kind forbidden_route while latency stays pass, so a correct id does not rescue a banned first move.",
            "level": 4,
            "order": 17,
            "section_id": "a-correct-id-with-a-forbidden-route",
            "source_line_end": 168,
            "source_line_start": 159,
            "title": "A correct id with a forbidden route"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "missingstableidnegative selects a nearby row while the expected stable id is absent, so sufficiency fails with kind missingid. missingstableid_negative runs missingagentdiagnostics, where a nearby row is selected but the expected stable id is absent. Sufficiency fails with kind missing_id.",
            "level": 4,
            "order": 18,
            "section_id": "a-nearby-row-misses-the-expected-id",
            "source_line_end": 175,
            "source_line_start": 169,
            "title": "A nearby row misses the expected id"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "latencydebt_negative selects the expected id at 830 ms against a 100 ms budget, so sufficiency passes, latency fails, and the suite reports one latency debt and zero sufficiency debt. latencydebtnegative runs slowbut_sufficient. The packet selects the expected id with a 100 ms budget and an 830 ms wall time. Sufficiency passes, latency fails, and the suite reports one latency debt and zero sufficiency debt. This is the case that proves the two axes stay separate.",
            "level": 4,
            "order": 19,
            "section_id": "slow-but-sufficient-proves-axis-separation",
            "source_line_end": 184,
            "source_line_start": 176,
            "title": "Slow but sufficient proves axis separation"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "prior-art-grounding",
            "source_line_end": 186,
            "source_line_start": 185,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component applies information-retrieval evaluation and information-scent research to route packets: define expected targets, score recall and precision, penalize forbidden first moves, and keep latency apart from answer quality.** The component applies information-retrieval evaluation and information-scent research to agent route packets rather than to document search: define the expected targets, score returned results for recall and precision, penalize forbidden first moves, and keep latency apart from answer quality. The retrieval-benchmark tradition of relevance judgments, precision, and recall is anchored by TREC. The information-scent framing follows Pirolli and Card's Informati\u2026",
            "level": 4,
            "order": 21,
            "section_id": "retrieval-evaluation-and-information-scent",
            "source_line_end": 201,
            "source_line_start": 187,
            "title": "Retrieval evaluation and information scent"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "You can also replay the fixtures directly:",
            "level": 2,
            "order": 22,
            "section_id": "validation-receipt-path",
            "source_line_end": 215,
            "source_line_start": 202,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the public fixture behavior and the bundle projection remain reproducible; it admits no component, unblocks no Atlas owner lane, and excludes launch.** A pass means the public fixture behavior and the bundle projection remain reproducible. It does not admit an accepted component, unblock the Atlas owner lane, or include launch operations.",
            "level": 4,
            "order": 23,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 223,
            "source_line_start": 216,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 24,
            "section_id": "claim-ceiling",
            "source_line_end": 225,
            "source_line_start": 224,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over the public fixtures the evaluator scores route packets for stable-id recall and precision, catches forbidden routes, checks scent terms, and separates latency debt from sufficiency debt, matching the four cases exactly.** The strongest honest claim: over the public fixtures, this evaluator scores route packets for stable-id recall and precision, catches forbidden first routes, checks scent terms, and separates latency debt from sufficiency debt, and its accounting matches the four fixture cases exactly. That is what the tests prove.",
            "level": 4,
            "order": 25,
            "section_id": "the-strongest-honest-claim",
            "source_line_end": 235,
            "source_line_start": 226,
            "title": "The strongest honest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is not a live private kernel.py run, an embedding benchmark, a universal navigation benchmark, or launch-scope decision, and a live-kernel claim would need packets from the real route runner.** It refuses more. It is not a live private kernel.py run, not an embedding benchmark, not a universal navigation benchmark, and not launch-scope decision. Its result records say nothing about unseen-task navigation quality, browser or provider state, or accepted-component admission. A live-kernel claim needs packets captured from the real route runner. The proof boundary is the fixture set and the scope limit is mechanism-level.",
            "level": 4,
            "order": 26,
            "section_id": "what-it-refuses-to-claim",
            "source_line_end": 246,
            "source_line_start": 236,
            "title": "What it refuses to claim"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "navigation_fitness_benchmark.py",
            "path": "src/microcosm_core/engine_room/navigation_fitness_benchmark.py",
            "resolution": "resolved",
            "role": "Component runtime for public navigation-fitness fixtures, route-packet metrics, forbidden-route checks, latency status, debt candidate summaries, and public result record emission.",
            "symbols": [
              "NavigationFitnessTask",
              "evaluate_task",
              "evaluate_benchmark",
              "evaluate_fixture_dir",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/navigation_fitness_benchmark.py"
          },
          {
            "label": "demo.py",
            "path": "src/microcosm_core/engine_room/demo.py",
            "resolution": "resolved",
            "role": "Accepted Engine Room composition locus that admits this component as a staged bundle target.",
            "symbols": [
              "CAPSULES",
              "EXPECTED_JEWEL_TARGETS",
              "run_demo",
              "audit_controller_coverage"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/demo.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Probe is first</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The probe is the first script a fresh clone runs, checking whether it can bootstrap the first-wave contract from source without leaking anything private.</strong> <code>cold_clone_probe</code> is the first script a reader runs after cloning the public checkout. It answers one question: can this clone bootstrap the bounded first-wave contract from source, without leaking anything private, before the reader installs the package or reads the long component inventory?</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Imports from src</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It imports from <code>src/</code>, checks fixture inputs, scans for secrets, replays the pattern-binding fixture, and writes one ignored local record; a pass proves only the first bounded action.</strong> The probe imports the package from <code>src/</code>, checks that the first-wave fixture inputs are present, runs a secret-exclusion scan, replays the pattern-binding fixture, and then writes one small result record. That record is ignored local state, not a tracked artifact. A pass means the first local action from a fresh clone works and stays inside the public boundary. It is not an install proof, a launch proof, or a statement about the rest of the system.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Pulling the first-step check to the front</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A public checkout must prove its own first step, so the probe pulls the bootstrap check ahead of install or inventory into one command, one record, four typed failure modes.</strong> A public checkout has to prove its own first step. If the reader&#x27;s first action is <code>make install</code> or a long tour of the component inventory, a broken or leaky bootstrap is discovered late and off to the side. The probe pulls that check to the front and makes it concrete: one command, one result record, four typed failure modes.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Why a bare import-and-ok is not enough</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A probe that only imports and prints &quot;ok&quot; would pass on missing fixtures, an unavailable scan, or absent result records, so each failure gets a distinct blocked status and code instead.</strong> &quot;Loose&quot; here means a probe that only imports the package and prints &quot;ok&quot;. That would pass on a clone that is missing its fixtures, or one whose secret scan is unavailable, or one where the pattern-binding result records never materialize. The probe refuses to call any of those a pass. Each is a distinct blocked status with its own code, so the reader learns which part of the bootstrap is wrong.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run_probe</code> predicate and <code>main</code> wrapper</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The proof predicate <code>run_probe</code> runs a fixed sequence and never raises, while the CLI wrapper <code>main</code> parses flags, writes the <code>--emit</code> record, and sets the exit code.</strong> The runtime is one file, <code>src/microcosm_core/cold_clone_probe.py</code>. The proof predicate is <code>run_probe(root, suite, emit_ref)</code>. It runs a fixed sequence over the checkout root and returns a result dict; it never raises. The CLI wrapper <code>main</code> parses <code>--suite</code> and <code>--emit</code>, calls <code>run_probe</code> on the current directory, writes the returned record, and exits 0 on pass or 1 otherwise. The one file that writes the <code>--emit</code> record is <code>main</code>, not <code>run_probe</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A reproducible command stamp before four gates</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_probe</code> stamps the base record with a reproducible <code>./bootstrap.sh</code> command quoted through <code>shlex.quote</code>, then walks four gates in order.</strong> <code>run_probe</code> builds a metadata-only base record stamped with the reproducible command string from <code>_bootstrap_command(suite, emit_ref)</code>, which returns <code>./bootstrap.sh --suite &lt;suite&gt; --emit &lt;path&gt;</code> with both arguments quoted through <code>shlex.quote</code>. It then walks four gates in order:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function or constant</th><th>Role</th></tr></thead><tbody><tr><td><code>SUPPORTED_SUITES</code></td><td>The only accepted suite is <code>first-wave</code>; anything else is rejected before fixture or scanner state is touched.</td></tr><tr><td><code>REQUIRED_INPUTS</code></td><td>The four fixture files the first-wave suite needs; each must be a readable file under the root.</td></tr><tr><td><code>validate_secret_exclusion_scan</code></td><td>Imported scan that must return <code>status == &quot;pass&quot;</code> before any pattern replay runs.</td></tr><tr><td><code>validate_pattern_binding</code></td><td>Imported validator that replays the first-wave fixture into a scratch directory under <code>.microcosm/</code>.</td></tr><tr><td><code>_mirror_missing_pattern_receipts</code></td><td>Copies the five <code>PATTERN_RECEIPTS</code> from the scratch run into their canonical clone-root slots.</td></tr><tr><td><code>DEFAULT_EMIT_REF</code></td><td>The default result path, <code>.microcosm/cold_clone_probe.json</code>, which stays ignored local state.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Gate order and result record mirroring</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The gates run suite, inputs, secret scan, then replay so the boundary check gates fixture work, after which <code>_mirror_missing_pattern_receipts</code> copies missing result records into their canonical slots.</strong> The order matters. <code>run_probe</code> checks the suite first, then <code>REQUIRED_INPUTS</code>, then the secret scan, and only then the pattern-binding replay. The scan runs before replay on purpose: the boundary check gates the fixture work, not the other way around. After <code>validate_pattern_binding</code> writes into the scratch directory, <code>_mirror_missing_pattern_receipts(root_path, source_dir)</code> copies each canonical result record that is absent at the root but present in the scratch output. It skips destinations that already exist and sources that are not files, using <code>_path_exists</code> and <code>_path_is_file</code>, two probes that swallow <code>OSError</code> and report missing rather than crashing on a fresh clone with odd permissions. When it copies the validation-result result record it rewrites that file&#x27;s <code>receipt_paths</code> field to the canonical <code>PATTERN_RECEIPTS</code> list, so the mirrored record points at the stable slots.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass record carries</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass record lists the emit path, the five result record refs, and the secret-scan summary with no private bodies, also aliased under <code>private_state_scan</code> for older readers.</strong> A pass record lists the emit path first, then the five pattern-binding result record refs, and carries the secret-exclusion scan summary with no private bodies copied in. The scan summary is also exposed under <code>private_state_scan</code> as a compatibility alias for older readers.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (12 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"715\" height=\"576\" viewBox=\"0 0 715 576\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"357.4\" y1=\"54.0\" x2=\"357.4\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"357.4,96.0 354.3,89.2 360.5,89.2\"></polygon><line class=\"pmd-edge\" x1=\"357.4\" y1=\"132.0\" x2=\"357.4\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"357.4,174.0 354.3,167.2 360.5,167.2\"></polygon><line class=\"pmd-edge\" x1=\"333.0\" y1=\"210.0\" x2=\"276.2\" y2=\"252.0\"></line><polygon class=\"pmd-arrow\" points=\"276.2,252.0 279.9,245.5 283.5,250.4\"></polygon><line class=\"pmd-edge\" x1=\"381.8\" y1=\"210.0\" x2=\"450.8\" y2=\"261.0\"></line><polygon class=\"pmd-arrow\" points=\"450.8,261.0 443.5,259.4 447.1,254.5\"></polygon><line class=\"pmd-edge\" x1=\"421.9\" y1=\"297.0\" x2=\"270.7\" y2=\"348.0\"></line><polygon class=\"pmd-arrow\" points=\"270.7,348.0 276.2,342.9 278.2,348.7\"></polygon><line class=\"pmd-edge\" x1=\"472.9\" y1=\"297.0\" x2=\"466.4\" y2=\"348.0\"></line><polygon class=\"pmd-arrow\" points=\"466.4,348.0 464.2,340.8 470.3,341.6\"></polygon><line class=\"pmd-edge\" x1=\"380.8\" y1=\"384.0\" x2=\"186.6\" y2=\"426.0\"></line><polygon class=\"pmd-arrow\" points=\"186.6,426.0 192.6,421.6 193.9,427.5\"></polygon><line class=\"pmd-edge\" x1=\"489.6\" y1=\"384.0\" x2=\"549.0\" y2=\"426.0\"></line><polygon class=\"pmd-arrow\" points=\"549.0,426.0 541.7,424.5 545.2,419.6\"></polygon><line class=\"pmd-edge\" x1=\"430.9\" y1=\"384.0\" x2=\"353.6\" y2=\"426.0\"></line><polygon class=\"pmd-arrow\" points=\"353.6,426.0 358.1,420.0 361.0,425.4\"></polygon><line class=\"pmd-edge\" x1=\"296.0\" y1=\"462.0\" x2=\"227.0\" y2=\"513.0\"></line><polygon class=\"pmd-arrow\" points=\"227.0,513.0 230.7,506.5 234.3,511.4\"></polygon><line class=\"pmd-edge\" x1=\"357.8\" y1=\"462.0\" x2=\"445.0\" y2=\"504.0\"></line><polygon class=\"pmd-arrow\" points=\"445.0,504.0 437.5,503.8 440.2,498.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"264.7\" y=\"18.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" 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=\"224.0\" y=\"96.0\" width=\"266.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" y=\"118.5\">run_probe(root, suite, 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=\"357.4,174.0 468.6,192.0 357.4,210.0 246.2,192.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.4\" y=\"196.5\">suite in SUPPORTED_SUITES?</tspan></text><title>suite in SUPPORTED_SUITES?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"135.8\" y=\"252.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"239.6\" y=\"274.5\">blocked_invalid_input</tspan><tspan x=\"239.6\" y=\"292.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=\"475.2,261.0 579.0,279.0 475.2,297.0 371.4,279.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"475.2\" y=\"283.5\">REQUIRED_INPUTS present?</tspan></text><title>REQUIRED_INPUTS present?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.7\" y=\"348.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"217.4\" y=\"370.5\">MISSING_FIXTURE_INPUT</tspan></text><title>MISSING_FIXTURE_INPUT</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"338.1\" y=\"348.0\" width=\"252.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"464.1\" y=\"370.5\">Validate secret exclusion scan</tspan></text><title>Validate secret exclusion scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"426.0\" width=\"170.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"103.3\" y=\"448.5\">COMMAND_UNAVAILABLE</tspan></text><title>COMMAND_UNAVAILABLE</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"452.2\" y=\"426.0\" width=\"244.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"574.5\" y=\"448.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=\"216.6\" y=\"426.0\" width=\"207.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"320.4\" y=\"448.5\">Validate pattern binding</tspan></text><title>Validate pattern binding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"72.9\" y=\"513.0\" width=\"259.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"202.6\" y=\"535.5\">MISSING_PATTERN_BINDING_RECEIPT</tspan></text><title>MISSING_PATTERN_BINDING_RECEIPT</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"360.3\" y=\"504.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"501.1\" y=\"526.5\">status pass</tspan><tspan x=\"501.1\" y=\"544.5\">emit ref + five result record refs</tspan></text><title>status pass emit ref + five result record refs</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>MISSING_FIXTURE_INPUT</dt><dd><code class=\"pm-diagram__ref-loc\">blocked_dependency_missing</code></dd></div><div class=\"pm-diagram__ref\"><dt>Validate secret exclusion scan</dt><dd><code class=\"pm-diagram__ref-loc\">validate_secret_exclusion_scan</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>Validate pattern binding</dt><dd><code class=\"pm-diagram__ref-loc\">validate_pattern_binding + mirror</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><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Fresh public checkout&quot;] --&gt; B[&quot;run_probe(root, suite, emit_ref)&quot;] B --&gt; C{&quot;suite in SUPPORTED_SUITES?&quot;} C -- no --&gt; X1[&quot;blocked_invalid_input UNKNOWN_COLD_CLONE_SUITE&quot;] C -- yes --&gt; D{&quot;REQUIRED_INPUTS present?&quot;} D -- no --&gt; X2[&quot;blocked_dependency_missing MISSING_FIXTURE_INPUT&quot;] D -- yes --&gt; E[&quot;validate_secret_exclusion_scan&quot;] E -- raises --&gt; X3[&quot;blocked_command_unavailable COMMAND_UNAVAILABLE&quot;] E -- status not pass --&gt; X4[&quot;blocked_secret_exclusion SECRET_EXCLUSION_SCAN_BLOCKED&quot;] E -- pass --&gt; F[&quot;validate_pattern_binding + mirror&quot;] F -- fail or missing --&gt; X5[&quot;blocked_dependency_missing MISSING_PATTERN_BINDING_RECEIPT&quot;] F -- all present --&gt; P[&quot;status pass emit ref + five result record refs&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Run probe never</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_probe</code> never raises.</strong> <code>run_probe</code> never raises. Every failure is a typed record the reader can read:</p>\n<ul><li><code>blocked_invalid_input</code> with code <code>UNKNOWN_COLD_CLONE_SUITE</code>: the requested suite is not <code>first-wave</code>. It also returns the supported list.</li><li><code>blocked_dependency_missing</code> with code <code>MISSING_FIXTURE_INPUT</code>: one or more of <code>REQUIRED_INPUTS</code> is absent. The record names the missing files.</li><li><code>blocked_command_unavailable</code> with code <code>COMMAND_UNAVAILABLE</code>: the secret scan raised, so the boundary cannot be checked. The exception text is recorded.</li><li><code>blocked_secret_exclusion</code> with code <code>SECRET_EXCLUSION_SCAN_BLOCKED</code>: the scan ran but did not pass. The scan summary is attached, without leaking findings.</li><li><code>blocked_dependency_missing</code> with code <code>MISSING_PATTERN_BINDING_RECEIPT</code>: the pattern-binding validator did not pass, or one of the five <code>PATTERN_RECEIPTS</code> is still absent after mirroring. The record names the missing result records.</li></ul>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Reproducible builds, twelve-factor, clean-checkout CI</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The shape borrows from reproducible builds, the twelve-factor dependency rule, and clean-checkout CI, applied to one bounded first action from source.</strong> The shape borrows from three public practices. Reproducible builds recreate outputs from declared sources and a constrained environment (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://reproducible-builds.org/docs/\">reproducible-builds.org</a>). The Twelve-Factor dependency rule declares dependencies rather than relying on ambient system packages (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://12factor.net/dependencies\">12factor.net</a>). Clean-checkout CI on hosted runners is the common way to prove a fresh clone builds and smoke-tests (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/features/actions\">GitHub Actions</a>). The probe keeps the clean-checkout, declared-input, gated shape and applies it to one bounded first action from source.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Run <code>./bootstrap.sh</code></span> from the public root.</strong> Use <code>--dry-run</code> first to print the exact command and the ignored result target without writing anything, then run it for real and check the focused tests:</p>\n<pre class=\"pm-pre\"><code>./bootstrap.sh --dry-run\n./bootstrap.sh\nPYTHONPATH=src python3 -m 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<h4 class=\"pm-body__h pm-body__h--sub\">The result record and what green pytest means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The normal run writes an ignored result record, and a green pytest line means the predicate, wrapper, and public-entry docs agree, though a pass installs nothing and certifies no launch.</strong> The normal run writes ignored <code>.microcosm/cold_clone_probe.json</code> evidence with <code>status=pass</code>, the five public result record refs, and the secret-scan summary. Pass <code>--emit &lt;path&gt;</code> only to refresh an intentional local target; the default stays ignored local state. A green pytest line means the predicate, the root wrapper, and the public-entry docs all agree with the current checkout. These are the validation result records for this module; a pass here does not install the package, certify launch, or aggregate any wider coverage.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bounded bootstrap claim and its ceiling</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that a fresh clone can bootstrap the first-wave suite from <code>src/</code> with typed failure codes; the boundary stops there, authorizing no launch or deployment.</strong> The strongest claim the evidence supports: a fresh public clone can bootstrap the first-wave suite from <code>src/</code>, with the fixture inputs present, the secret-exclusion scan passing, the pattern-binding fixture replaying, and all five pattern-binding result records materialized, and it records that with typed failure codes when any step is wrong. The proof boundary stops there. The probe excludes launch, hosted deployment, public sharing, external model access, secret export, package distribution, whole-system equivalence, or whole-system correctness. Its result record is ignored local state, not a tracked claim, and the scope limit for this module is the source-root bootstrap check plus its metadata-only result record. The generated Mermaid and Atlas views are projections of the source record, not independent authority.</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-module-pattern-binding-contract.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, whole-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-module-cold-clone-probe.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[\"run_probe(root, suite, emit_ref)\"] B --> C{\"suite in SUPPORTED_SUITES?\"} C -- no --> X1[\"blocked_invalid_input UNKNOWN_COLD_CLONE_SUITE\"] C -- yes --> D{\"REQUIRED_INPUTS present?\"} D -- no --> X2[\"blocked_dependency_missing MISSING_FIXTURE_INPUT\"] D -- yes --> E[\"validate_secret_exclusion_scan\"] E -- raises --> X3[\"blocked_command_unavailable COMMAND_UNAVAILABLE\"] E -- status not pass --> X4[\"blocked_secret_exclusion SECRET_EXCLUSION_SCAN_BLOCKED\"] E -- pass --> F[\"validate_pattern_binding + mirror\"] F -- fail or missing --> X5[\"blocked_dependency_missing MISSING_PATTERN_BINDING_RECEIPT\"] F -- all present --> P[\"status pass emit ref + five result record refs\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:624463d0462763d03fa33d5cb1b9d9da3e88fdec4528139e69145c7c86ffa9c8",
            "source_line_end": 121,
            "source_line_start": 108
          }
        ],
        "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-module-pattern-binding-contract.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 208,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_clone_probe.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "reproducible-builds.org",
            "section_id": "reproducible-builds-twelve-factor-clean-checkout-ci",
            "url": "https://reproducible-builds.org/docs/"
          },
          {
            "kind": "external_reference",
            "label": "12factor.net",
            "section_id": "reproducible-builds-twelve-factor-clean-checkout-ci",
            "url": "https://12factor.net/dependencies"
          },
          {
            "kind": "external_reference",
            "label": "GitHub Actions",
            "section_id": "reproducible-builds-twelve-factor-clean-checkout-ci",
            "url": "https://github.com/features/actions"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The probe is the first script a fresh clone runs, checking whether it can bootstrap the first-wave contract from source without leaking anything private.** coldcloneprobe is the first script a reader runs after cloning the public checkout. It answers one question: can this clone bootstrap the bounded first-wave contract from source, without leaking anything private, before the reader installs the package or reads the long component inventory?",
            "level": 4,
            "order": 1,
            "section_id": "probe-is-first",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "Probe is first"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It imports from src/, checks fixture inputs, scans for secrets, replays the pattern-binding fixture, and writes one ignored local record; a pass proves only the first bounded action.** The probe imports the package from src/, checks that the first-wave fixture inputs are present, runs a secret-exclusion scan, replays the pattern-binding fixture, and then writes one small result record. That record is ignored local state, not a tracked artifact. A pass means the first local action from a fresh clone works and stays inside the public boundary. It is not an install proof, a launch proof, or a statement about the rest of the system.",
            "level": 4,
            "order": 2,
            "section_id": "imports-from-src",
            "source_line_end": 23,
            "source_line_start": 12,
            "title": "Imports from src"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 25,
            "source_line_start": 24,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A public checkout must prove its own first step, so the probe pulls the bootstrap check ahead of install or inventory into one command, one record, four typed failure modes.** A public checkout has to prove its own first step. If the reader's first action is make install or a long tour of the component inventory, a broken or leaky bootstrap is discovered late and off to the side. The probe pulls that check to the front and makes it concrete: one command, one result record, four typed failure modes.",
            "level": 4,
            "order": 4,
            "section_id": "pulling-the-first-step-check-to-the-front",
            "source_line_end": 36,
            "source_line_start": 26,
            "title": "Pulling the first-step check to the front"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A probe that only imports and prints \"ok\" would pass on missing fixtures, an unavailable scan, or absent result records, so each failure gets a distinct blocked status and code instead.** \"Loose\" here means a probe that only imports the package and prints \"ok\". That would pass on a clone that is missing its fixtures, or one whose secret scan is unavailable, or one where the pattern-binding result records never materialize. The probe refuses to call any of those a pass. Each is a distinct blocked status with its own code, so the reader learns which part of the bootstrap is wrong.",
            "level": 4,
            "order": 5,
            "section_id": "why-a-bare-import-and-ok-is-not-enough",
            "source_line_end": 47,
            "source_line_start": 37,
            "title": "Why a bare import-and-ok is not enough"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 49,
            "source_line_start": 48,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The proof predicate runprobe runs a fixed sequence and never raises, while the CLI wrapper main parses flags, writes the --emit record, and sets the exit code.** The runtime is one file, src/microcosmcore/coldclone_probe.py. The proof predicate is runprobe(root, suite, emitref). It runs a fixed sequence over the checkout root and returns a result dict; it never raises. The CLI wrapper main parses --suite and --emit, calls run_probe on the current directory, writes the returned record, and exits 0 on pass or 1 otherwise. The one file that writes the --emit record is main, not run_probe.",
            "level": 4,
            "order": 7,
            "section_id": "run-probe-predicate-and-main-wrapper",
            "source_line_end": 61,
            "source_line_start": 50,
            "title": "`run_probe` predicate and `main` wrapper"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "runprobe stamps the base record with a reproducible ./bootstrap.sh command quoted through shlex.quote, then walks four gates in order.** run_probe builds a metadata-only base record stamped with the reproducible command string from bootstrapcommand(suite, emit_ref), which returns ./bootstrap.sh --suite <suite> --emit <path> with both arguments quoted through shlex.quote. It then walks four gates in order:",
            "level": 4,
            "order": 8,
            "section_id": "a-reproducible-command-stamp-before-four-gates",
            "source_line_end": 79,
            "source_line_start": 62,
            "title": "A reproducible command stamp before four gates"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The gates run suite, inputs, secret scan, then replay so the boundary check gates fixture work, after which mirrormissingpatternreceipts copies missing result records into their canonical slots.** The order matters. runprobe checks the suite first, then REQUIREDINPUTS, then the secret scan, and only then the pattern-binding replay. The scan runs before replay on purpose: the boundary check gates the fixture work, not the other way around. After validatepatternbinding writes into the scratch directory, mirrormissingpatternreceipts(rootpath, sourcedir) copies each canonical result record that is absent at the root but present in the scratch output. It skips destinations that already exist a\u2026",
            "level": 4,
            "order": 9,
            "section_id": "gate-order-and-receipt-mirroring",
            "source_line_end": 97,
            "source_line_start": 80,
            "title": "Gate order and result record mirroring"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**A pass record lists the emit path, the five result record refs, and the secret-scan summary with no private bodies, also aliased under privatestatescan for older readers.** A pass record lists the emit path first, then the five pattern-binding result record refs, and carries the secret-exclusion scan summary with no private bodies copied in. The scan summary is also exposed under privatestatescan as a compatibility alias for older readers.",
            "level": 4,
            "order": 10,
            "section_id": "what-a-pass-record-carries",
            "source_line_end": 122,
            "source_line_start": 98,
            "title": "What a pass record carries"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 124,
            "source_line_start": 123,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "runprobe never raises. runprobe never raises. Every failure is a typed record the reader can read: blockedinvalidinput with code UNKNOWNCOLDCLONE_SUITE: the requested suite is not first-wave. It also returns the supported list. blockeddependencymissing with code MISSINGFIXTUREINPUT: one or more of REQUIRED_INPUTS is absent. The record names the missing files. blockedcommandunavailable with code COMMAND_UNAVAILABLE: the secret scan raised, so the boundary cannot be checked. The exception text is recorded. blockedsecretexclusion with code SECRETEXCLUSIONSCAN_BLOCKED: the scan ran but did not pass. The scan summary is attached, without leaking findings. blockeddependencymissing with code MISSI\u2026",
            "level": 4,
            "order": 12,
            "section_id": "run-probe-never",
            "source_line_end": 141,
            "source_line_start": 125,
            "title": "Run probe never"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 143,
            "source_line_start": 142,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The shape borrows from reproducible builds, the twelve-factor dependency rule, and clean-checkout CI, applied to one bounded first action from source.** The shape borrows from three public practices. Reproducible builds recreate outputs from declared sources and a constrained environment (reproducible-builds.org). The Twelve-Factor dependency rule declares dependencies rather than relying on ambient system packages (12factor.net). Clean-checkout CI on hosted runners is the common way to prove a fresh clone builds and smoke-tests (GitHub Actions). The probe keeps the clean-checkout, declared-input, gated shape and applies it to one bounded first action from source.",
            "level": 4,
            "order": 14,
            "section_id": "reproducible-builds-twelve-factor-clean-checkout-ci",
            "source_line_end": 157,
            "source_line_start": 144,
            "title": "Reproducible builds, twelve-factor, clean-checkout CI"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "validation-receipt-path",
            "source_line_end": 159,
            "source_line_start": 158,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run ./bootstrap.sh from the public root. Use --dry-run first to print the exact command and the ignored result target without writing anything, then run it for real and check the focused tests:",
            "level": 4,
            "order": 16,
            "section_id": "run-bootstrap-sh",
            "source_line_end": 175,
            "source_line_start": 160,
            "title": "Run bootstrap sh"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The normal run writes an ignored result record, and a green pytest line means the predicate, wrapper, and public-entry docs agree, though a pass installs nothing and certifies no launch.** The normal run writes ignored .microcosm/coldcloneprobe.json evidence with status=pass, the five public result record refs, and the secret-scan summary. Pass --emit <path> only to refresh an intentional local target; the default stays ignored local state. A green pytest line means the predicate, the root wrapper, and the public-entry docs all agree with the current checkout. These are the validation result records for this module; a pass here does not install the package, certify launch, or aggregate an\u2026",
            "level": 4,
            "order": 17,
            "section_id": "the-receipt-and-what-green-pytest-means",
            "source_line_end": 188,
            "source_line_start": 176,
            "title": "The result record and what green pytest means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 18,
            "section_id": "claim-ceiling",
            "source_line_end": 190,
            "source_line_start": 189,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is that a fresh clone can bootstrap the first-wave suite from src/ with typed failure codes; the boundary stops there, authorizing no launch or deployment.** The strongest claim the evidence supports: a fresh public clone can bootstrap the first-wave suite from src/, with the fixture inputs present, the secret-exclusion scan passing, the pattern-binding fixture replaying, and all five pattern-binding result records materialized, and it records that with typed failure codes when any step is wrong. The proof boundary stops there. The probe excludes launch, hosted deployment, public sharing, external model access, secret export, package distribution, whole-system equivale\u2026",
            "level": 4,
            "order": 19,
            "section_id": "the-bounded-bootstrap-claim-and-its-ceiling",
            "source_line_end": 207,
            "source_line_start": 191,
            "title": "The bounded bootstrap claim and its ceiling"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "cold_clone_probe.py",
            "path": "src/microcosm_core/cold_clone_probe.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for source-root bootstrap validation, first-wave pattern-binding fixture replay, public result record-ref mirroring, secret-exclusion scan enforcement, and ignored local result record emission.",
            "symbols": [
              "REQUIRED_INPUTS",
              "PATTERN_RECEIPTS",
              "DEFAULT_EMIT_REF",
              "_mirror_missing_pattern_receipts",
              "_bootstrap_command",
              "run_probe",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/cold_clone_probe.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_clone_probe.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_clone_probe.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, non-public data equivalence, score-based progress, reader-success certification, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Component builds card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component builds the one card a new reader sees before choosing a deeper route into the public Plectis repository, hosting nothing, calling no provider, and claiming no finished repository.</strong> The first-screen composition root builds the one card a new reader sees before they pick a deeper route into the public Plectis repository. It is one Python component, <code>microcosm_core.first_screen_composition</code>, with a small command-line wrapper. It does not host anything, call a model provider, or claim the repository is finished.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Output is card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Its output is one card in three shapes, full JSON, budgeted compact JSON, and terminal text, all built from a standard and checked back against it so drift becomes a failed check.</strong> Its output is a single card in three shapes: a full JSON contract, a compact JSON card under a character budget, and a terminal-sized text card. Every shape carries the same shared first command, the same six reader branches, the same evidence accounting, and the same scope limit. The component builds the card from a standard file and then checks the built card back against that same standard, so a renamed field or a dropped branch shows up as a failed check instead of silent drift.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The first-screen problem is not depth</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The repository already has deep surfaces; the first-screen problem is that depth lands badly when a cold reader first meets a long command list or a raw JSON dump.</strong> The repository already has deep surfaces: route maps, component status, standards, result records, and the localhost observatory. The first-screen problem is not missing depth. It is that depth lands badly when the first thing a reader meets is a long command list or a raw JSON dump.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Prose has no contract, so it drifts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A hand-written welcome card drifts because prose has no contract, so the composition root replaces it with a fixed structure answering what must fit on one screen and in what order.</strong> A loose, hand-written welcome card fails in a specific way. It drifts. Someone renames a branch, adds a command, or removes the scope limit, and nothing catches it, because prose has no contract. The composition root replaces prose with a fixed structure and answers one question: when a cold reader lands here, what has to fit on one screen, and in what order.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The fixed slots on the card</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixed slots are a goal-entry line, a shared first command, one behavior proof, six reader branches, an evidence-count legend, a link to the wider system, a deeper-route list, and the scope limit.</strong> The fixed slots are the goal-entry line <code>plectis comprehend --first-action &quot;&lt;your goal&gt;&quot;</code>, the shared first command <code>plectis hello &lt;project&gt;</code>, one shared behavior proof <code>plectis tour --card &lt;project&gt;</code>, six reader branches, an evidence-count legend read as accounting rather than a score, a link from the local command to the wider source-open system, a short list of the deeper routes the card names instead of copying, and the scope limit.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p>The order below is the order <code>first_screen_composition_card</code> runs.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>first_screen_composition_card</code></td><td>Loads the standard, assembles every card packet, runs both check passes, stamps <code>status</code>.</td></tr><tr><td><code>_validation_checks</code></td><td>Checks the built card is internally consistent.</td></tr><tr><td><code>_standard_backed_first_screen_scan</code></td><td>Checks the built card against the standard it was built from.</td></tr><tr><td><code>first_screen_compact_card</code></td><td>Projects the full card into a budgeted compact card with an omission list.</td></tr><tr><td><code>first_screen_text_card</code></td><td>Projects the card into a terminal-sized text screen, optionally for one reader.</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">The builder assembles from the standard</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>first_screen_composition_card</code> loads the standard and assembles one large payload of shared commands, six reader routes, menus, proof fields, legend, counts, and a scope limit, free-handing none of it.</strong> <code>first_screen_composition_card(root, project_label)</code> is the builder. It loads <code>standards/std_microcosm_first_screen_composition_root.json</code> through <code>_load_standard</code>, then assembles one large payload: the shared commands, the six reader routes from <code>_reader_routes</code>, the copyable per-reader menu, the behavior-proof fields, the evidence-class legend, the scale counts, and the scope limit copied from the standard. It free-hands none of this. The <code>authority_ceiling</code>, anti_claim, and <code>public_private_boundary</code> are deep-copied straight from the standard.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Internal consistency checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_validation_checks</code> returns named booleans that are true only when each card surface satisfies its own contract, yielding a false check for any missing or malformed surface and never raising.</strong> Once the payload is built the component checks it twice. <code>_validation_checks(payload)</code> returns an ordered dictionary of named booleans. Each boolean is true only when one surface of the card satisfies its own contract: the six reader-route ids match <code>REQUIRED_ROUTE_IDS</code>, the reader menu and the landing packets cover those same ids, the evidence-class legend is complete, the scale counts are honest integers. A missing or malformed surface yields a false check. It never raises.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scanning the card against its standard</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_standard_backed_first_screen_scan</code> confirms the card&#x27;s routes, copyable commands, and six false denied-authority flags all match the standard, returning <code>pass</code> only when every check is true and never raising.</strong> <code>_standard_backed_first_screen_scan(payload, standard, check_ids)</code> then compares the built card against the standard it came from. It confirms the standard reference and validator id match, that every reader route is present across all four route surfaces, that each reader carries the exact copyable commands <code>plectis hello --reader &lt;id&gt; &lt;label&gt;</code> and its text-projection form, and that the six denied-authority flags in <code>DENIED_AUTHORITY_KEYS</code> are false in both the standard and the card. Those six keys are launch, source-file changes, non-public data equivalence, external model access, score-based progress, and whole-system correctness. The scan returns a record whose <code>status</code> is &quot;pass&quot; only when every check is true. On any drift it returns &quot;blocked&quot; with the failing check named. It never raises.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Folding the scan into <code>status</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The builder folds the scan status into the check set, sets <code>status</code> to <code>pass</code> only when every check is true, and still returns a blocked card in full so the failing check is visible.</strong> The builder folds the scan status into the check set, sets <code>validation.status</code> to &quot;pass&quot; only when every check is true, and copies that to the top-level <code>status</code>. A blocked card is still returned in full, so a reader can see which check failed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Compact and text projections with budgets</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>first_screen_compact_card</code> produces a budgeted summary card with an omission list, and <code>first_screen_text_card</code> produces a 33-line terminal card that raises rather than truncating when it would overflow.</strong> Two projections render the same card for different media. <code>first_screen_compact_card(payload)</code> produces a summary-first card under <code>COMPACT_JSON_CARD_MAX_CHARS</code> (16000) characters, with an omission list naming the full-contract keys it dropped and the <code>plectis first-screen --full</code> command that restores them. <code>first_screen_text_card(payload, reader_id)</code> produces a terminal card of at most <code>TEXT_CARD_MAX_LINES</code> (33) lines over the same scope limit. Passing <code>reader_id=&quot;all&quot;</code> shows every branch; an alias focuses one. It raises <code>ValueError</code> when the reader id is unknown or when the assembled card would exceed the line budget, so an over-long text card is a hard failure, not a truncated screen.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The command-line wrapper</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The wrapper <code>scripts/inspect/first_screen_composition_card.py</code> exposes the card with <code>--root</code>, <code>--project-label</code>, <code>--format</code>, and <code>--reader</code>, returning exit code 0 only when the card <code>status</code> is <code>pass</code>.</strong> The command-line wrapper <code>scripts/inspect/first_screen_composition_card.py</code> exposes this without the full console. <code>build_parser</code> defines <code>--root</code>, <code>--project-label</code>, <code>--format</code> (json or text), and <code>--reader</code>. <code>main</code> builds the card, prints the JSON contract or the reader-focused text card, and returns exit code 0 only when the card <code>status</code> is &quot;pass&quot;.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"524\" height=\"402\" viewBox=\"0 0 524 402\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"261.8\" y1=\"54.0\" x2=\"261.8\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"261.8,96.0 258.7,89.2 264.9,89.2\"></polygon><line class=\"pmd-edge\" x1=\"229.8\" y1=\"132.0\" x2=\"155.0\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"155.0,174.0 159.5,168.0 162.5,173.3\"></polygon><line class=\"pmd-edge\" x1=\"283.1\" y1=\"132.0\" x2=\"332.8\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"332.8,174.0 325.6,171.9 329.6,167.2\"></polygon><line class=\"pmd-edge\" x1=\"155.0\" y1=\"228.0\" x2=\"229.8\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"229.8,270.0 222.3,269.3 225.3,264.0\"></polygon><line class=\"pmd-edge\" x1=\"332.8\" y1=\"228.0\" x2=\"283.1\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"283.1,270.0 286.4,263.2 290.3,267.9\"></polygon><line class=\"pmd-edge\" x1=\"261.8\" y1=\"306.0\" x2=\"261.8\" y2=\"348.0\"></line><polygon class=\"pmd-arrow\" points=\"261.8,348.0 258.7,341.2 264.9,341.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"217.2\" y=\"18.0\" width=\"89.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"40.5\">Standard</tspan></text><title>Standard</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"169.1\" y=\"96.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"118.5\">assemble card packets</tspan></text><title>assemble card packets</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"174.0\" width=\"178.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"107.0\" y=\"196.5\">_validation_checks</tspan><tspan x=\"107.0\" y=\"214.5\">internal consistency</tspan></text><title>_validation_checks internal consistency</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"224.0\" y=\"174.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"364.8\" y=\"196.5\">_standard_backed_first_screen_scan</tspan><tspan x=\"364.8\" y=\"214.5\">card vs standard</tspan></text><title>_standard_backed_first_screen_scan card vs standard</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"161.7\" y=\"270.0\" width=\"200.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"292.5\">status: pass or blocked</tspan></text><title>status: pass or blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"348.0\" width=\"229.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.8\" y=\"370.5\">JSON or terminal projection</tspan></text><title>JSON or terminal projection</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>Standard</dt><dd><code class=\"pm-diagram__ref-loc\">std_microcosm_first_screen_composition_root.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>assemble card packets</dt><dd><code class=\"pm-diagram__ref-loc\">first_screen_composition_card</code></dd></div><div class=\"pm-diagram__ref\"><dt>JSON or terminal projection</dt><dd><code class=\"pm-diagram__ref-loc\">first_screen_compact_card / first_screen_text_card</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Standard std_microcosm_first_screen_composition_root.json&quot;] --&gt; B[&quot;first_screen_composition_card assemble card packets&quot;] B --&gt; C[&quot;_validation_checks internal consistency&quot;] B --&gt; D[&quot;_standard_backed_first_screen_scan card vs standard&quot;] C --&gt; E[&quot;status: pass or blocked&quot;] D --&gt; E E --&gt; F[&quot;first_screen_compact_card / first_screen_text_card JSON or terminal projection&quot;]</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the checks force the card to reject</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Mismatched reader ids fail <code>reader_route_parity</code>, a wrong copyable command fails <code>copyable_reader_commands</code>, a non-false denied-authority flag fails <code>denied_authority_flags_false</code>, and an over-33-line text card raises instead of printing.</strong> The scan and the checks name what the card must reject. A card whose reader branches do not match the six required ids fails <code>reader_route_parity</code>. A card missing a copyable per-reader command, or carrying a command that does not match the expected <code>plectis hello --reader &lt;id&gt;</code> string, fails <code>copyable_reader_commands</code>. A card where any of the six denied-authority flags is not false fails <code>denied_authority_flags_false</code>. A text card that would run past 33 lines raises instead of printing. Each of these is a blocked result with the failing check named, never a quiet pass.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Command-line usability and progressive disclosure</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The card borrows from command-line usability practice, progressive disclosure, and W3C PROV: a concise shared command, a terminal card, a JSON contract, and evidence counts kept attached to their scope.</strong> The card borrows from command-line usability practice rather than inventing an onboarding genre. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://clig.dev/\">Command Line Interface Guidelines</a> argue for concise default help, worked examples, discoverable next commands, and machine-readable output. Those appear here as the one shared command, the terminal-sized card, and the JSON contract. The compression rule follows progressive disclosure: reveal enough to orient a reader without dumping the whole system, the pattern Nielsen Norman Group documents as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nngroup.com/articles/progressive-disclosure/\">progressive disclosure</a>. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> informs the rule that evidence counts stay attached to their source and scope limit rather than becoming standalone scores.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable emitter commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 scripts/inspect/first_screen_composition_card.py --project-label . --format json\nPYTHONPATH=src python3 scripts/inspect/first_screen_composition_card.py \\\n  --project-label . \\\n  --format text \\\n  --reader safety_evals_engineer</code></pre>\n<p>Focused tests, run from the repository root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m 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<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the built card matched its standard and both projections stayed inside their budgets; the emitter writes no state and certifies no reader success or launch-scope decision.</strong> A pass means the built card matched its standard and the two projections stayed inside their budgets. The emitter writes no project state and prints the card to stdout. It does not certify that any reader will succeed or that the repository is ready to launch.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is narrow: first-screen composition, reader-branch routing, the omission list, the text projection, and the scope limit are reproducible from public source and tests, and nothing more.</strong> The strongest claim this component supports is narrow: the first-screen card is built from a public standard and checked back against it, so first-screen composition, reader-branch routing, the omission list, the text projection, and the scope limit are reproducible from public source and tests. That is the proof boundary. Its scope limit stops there. It does not establish runtime correctness, replace the route map, certify launch or hosted public sharing, use external model services, change project source, turn counts into maturity scores, or cover the whole doctrine lattice. A blocked scan reports drift. It does not repair anything.</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-module-cold-reader-route-map.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.public_reveal_walkthrough",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Public Reveal Walkthrough",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].depends_on",
          "url": "paper-module-public-reveal-walkthrough.html"
        }
      ],
      "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, non-public 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-module-first-screen-composition-root.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[\"Standard std_microcosm_first_screen_composition_root.json\"] --> B[\"first_screen_composition_card assemble card packets\"] B --> C[\"_validation_checks internal consistency\"] B --> D[\"_standard_backed_first_screen_scan card vs standard\"] C --> E[\"status: pass or blocked\"] D --> E E --> F[\"first_screen_compact_card / first_screen_text_card JSON or terminal projection\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:dfdd414c5d6b7a777e8eadb9677e8354718f1281b8800303ae972f452077ccc6",
            "source_line_end": 153,
            "source_line_start": 145
          }
        ],
        "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-module-cold-reader-route-map.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 237,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/first_screen_composition_root.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "command-line-usability-and-progressive-disclosure",
            "url": "https://clig.dev/"
          },
          {
            "kind": "external_reference",
            "label": "progressive disclosure",
            "section_id": "command-line-usability-and-progressive-disclosure",
            "url": "https://www.nngroup.com/articles/progressive-disclosure/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "command-line-usability-and-progressive-disclosure",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This component builds the one card a new reader sees before choosing a deeper route into the public Plectis repository, hosting nothing, calling no provider, and claiming no finished repository.** The first-screen composition root builds the one card a new reader sees before they pick a deeper route into the public Plectis repository. It is one Python component, microcosmcore.firstscreen_composition, with a small command-line wrapper. It does not host anything, call a model provider, or claim the repository is finished.",
            "level": 4,
            "order": 1,
            "section_id": "component-builds-card",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Component builds card"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Its output is one card in three shapes, full JSON, budgeted compact JSON, and terminal text, all built from a standard and checked back against it so drift becomes a failed check.** Its output is a single card in three shapes: a full JSON contract, a compact JSON card under a character budget, and a terminal-sized text card. Every shape carries the same shared first command, the same six reader branches, the same evidence accounting, and the same scope limit. The component builds the card from a standard file and then checks the built card back against that same standard, so a renamed field or a dropped branch shows up as a failed check instead of silent drift.",
            "level": 4,
            "order": 2,
            "section_id": "output-is-card",
            "source_line_end": 24,
            "source_line_start": 13,
            "title": "Output is card"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The repository already has deep surfaces; the first-screen problem is that depth lands badly when a cold reader first meets a long command list or a raw JSON dump.** The repository already has deep surfaces: route maps, component status, standards, result records, and the localhost observatory. The first-screen problem is not missing depth. It is that depth lands badly when the first thing a reader meets is a long command list or a raw JSON dump.",
            "level": 4,
            "order": 4,
            "section_id": "the-first-screen-problem-is-not-depth",
            "source_line_end": 35,
            "source_line_start": 27,
            "title": "The first-screen problem is not depth"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A hand-written welcome card drifts because prose has no contract, so the composition root replaces it with a fixed structure answering what must fit on one screen and in what order.** A loose, hand-written welcome card fails in a specific way. It drifts. Someone renames a branch, adds a command, or removes the scope limit, and nothing catches it, because prose has no contract. The composition root replaces prose with a fixed structure and answers one question: when a cold reader lands here, what has to fit on one screen, and in what order.",
            "level": 4,
            "order": 5,
            "section_id": "prose-has-no-contract-so-it-drifts",
            "source_line_end": 45,
            "source_line_start": 36,
            "title": "Prose has no contract, so it drifts"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixed slots are a goal-entry line, a shared first command, one behavior proof, six reader branches, an evidence-count legend, a link to the wider system, a deeper-route list, and the scope limit.** The fixed slots are the goal-entry line plectis comprehend --first-action \"<your goal>\", the shared first command plectis hello <project>, one shared behavior proof plectis tour --card <project>, six reader branches, an evidence-count legend read as accounting rather than a score, a link from the local command to the wider source-open system, a short list of the deeper routes the card names instead of copying, and the scope limit.",
            "level": 4,
            "order": 6,
            "section_id": "the-fixed-slots-on-the-card",
            "source_line_end": 56,
            "source_line_start": 46,
            "title": "The fixed slots on the card"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The order below is the order firstscreencomposition_card runs.",
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 68,
            "source_line_start": 57,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "firstscreencompositioncard loads the standard and assembles one large payload of shared commands, six reader routes, menus, proof fields, legend, counts, and a scope limit, free-handing none of it. `firstscreencompositioncard(root, project_label)` is the builder. It loads standards/stdmicrocosmfirstscreencomposition_root.json through loadstandard, then assembles one large payload: the shared commands, the six reader routes from readerroutes, the copyable per-reader menu, the behavior-proof fields, the evidence-class legend, the scale counts, and the scope limit copied from the standard. It free-hands none of this. The scope_limit, anticlaim, and publicprivate_boundary are deep-copied straig\u2026",
            "level": 4,
            "order": 8,
            "section_id": "the-builder-assembles-from-the-standard",
            "source_line_end": 82,
            "source_line_start": 69,
            "title": "The builder assembles from the standard"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validationchecks returns named booleans that are true only when each card surface satisfies its own contract, yielding a false check for any missing or malformed surface and never raising.** Once the payload is built the component checks it twice. validationchecks(payload) returns an ordered dictionary of named booleans. Each boolean is true only when one surface of the card satisfies its own contract: the six reader-route ids match REQUIREDROUTEIDS, the reader menu and the landing packets cover those same ids, the evidence-class legend is complete, the scale counts are honest integers. A missing or malformed surface yields a false check. It never raises.",
            "level": 4,
            "order": 9,
            "section_id": "internal-consistency-checks",
            "source_line_end": 94,
            "source_line_start": 83,
            "title": "Internal consistency checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "standardbackedfirstscreen_scan confirms the card's routes, copyable commands, and six false denied-authority flags all match the standard, returning pass only when every check is true and never raising.** standardbackedfirstscreenscan(payload, standard, checkids) then compares the built card against the standard it came from. It confirms the standard reference and validator id match, that every reader route is present across all four route surfaces, that each reader carries the exact copyable commands plectis hello --reader <id> <label> and its text-projection form, and that the six denied-authority flags in DENIEDAUTHORITYKEYS are false in both the standard and the card. Those six keys are\u2026",
            "level": 4,
            "order": 10,
            "section_id": "scanning-the-card-against-its-standard",
            "source_line_end": 110,
            "source_line_start": 95,
            "title": "Scanning the card against its standard"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The builder folds the scan status into the check set, sets status to pass only when every check is true, and still returns a blocked card in full so the failing check is visible.** The builder folds the scan status into the check set, sets validation.status to \"pass\" only when every check is true, and copies that to the top-level status. A blocked card is still returned in full, so a reader can see which check failed.",
            "level": 4,
            "order": 11,
            "section_id": "folding-the-scan-into-status",
            "source_line_end": 119,
            "source_line_start": 111,
            "title": "Folding the scan into `status`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "firstscreencompactcard produces a budgeted summary card with an omission list, and firstscreentext_card produces a 33-line terminal card that raises rather than truncating when it would overflow.** Two projections render the same card for different media. firstscreencompact_card(payload) produces a summary-first card under COMPACTJSONCARDMAXCHARS (16000) characters, with an omission list naming the full-contract keys it dropped and the plectis first-screen --full command that restores them. firstscreentextcard(payload, readerid) produces a terminal card of at most TEXTCARDMAX_LINES (33) lines over the same scope limit. Passing reader_id=\"all\" shows every branch; an alias focuses one. It rai\u2026",
            "level": 4,
            "order": 12,
            "section_id": "compact-and-text-projections-with-budgets",
            "source_line_end": 134,
            "source_line_start": 120,
            "title": "Compact and text projections with budgets"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The wrapper scripts/inspect/firstscreencompositioncard.py exposes the card with --root, --project-label, --format, and --reader, returning exit code 0 only when the card status is pass.** The command-line wrapper scripts/inspect/firstscreencomposition_card.py exposes this without the full console. build_parser defines --root, --project-label, --format (json or text), and --reader. main builds the card, prints the JSON contract or the reader-focused text card, and returns exit code 0 only when the card status is \"pass\".",
            "level": 4,
            "order": 13,
            "section_id": "the-command-line-wrapper",
            "source_line_end": 154,
            "source_line_start": 135,
            "title": "The command-line wrapper"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 156,
            "source_line_start": 155,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Mismatched reader ids fail readerroute_parity, a wrong copyable command fails copyablereadercommands, a non-false denied-authority flag fails deniedauthorityflags_false, and an over-33-line text card raises instead of printing.** The scan and the checks name what the card must reject. A card whose reader branches do not match the six required ids fails readerrouteparity. A card missing a copyable per-reader command, or carrying a command that does not match the expected plectis hello --reader <id> string, fails copyablereadercommands. A card where any of the six denied-authority flags is not false fails deniedauthorityflags_false. A text card that would run past 33 lines raises instead of p\u2026",
            "level": 4,
            "order": 15,
            "section_id": "what-the-checks-force-the-card-to-reject",
            "source_line_end": 170,
            "source_line_start": 157,
            "title": "What the checks force the card to reject"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 172,
            "source_line_start": 171,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The card borrows from command-line usability practice, progressive disclosure, and W3C PROV: a concise shared command, a terminal card, a JSON contract, and evidence counts kept attached to their scope.** The card borrows from command-line usability practice rather than inventing an onboarding genre. The Command Line Interface Guidelines argue for concise default help, worked examples, discoverable next commands, and machine-readable output. Those appear here as the one shared command, the terminal-sized card, and the JSON contract. The compression rule follows progressive disclosure: reveal enough to orient a reader without dumping the whole system, the pattern Nielsen Norman Group docum\u2026",
            "level": 4,
            "order": 17,
            "section_id": "command-line-usability-and-progressive-disclosure",
            "source_line_end": 188,
            "source_line_start": 173,
            "title": "Command-line usability and progressive disclosure"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable emitter commands, run from the microcosm-substrate/ public root: Focused tests, run from the repository root:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 211,
            "source_line_start": 189,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the built card matched its standard and both projections stayed inside their budgets; the emitter writes no state and certifies no reader success or launch-scope decision.** A pass means the built card matched its standard and the two projections stayed inside their budgets. The emitter writes no project state and prints the card to stdout. It does not certify that any reader will succeed or that the repository is ready to launch.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 220,
            "source_line_start": 212,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 222,
            "source_line_start": 221,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is narrow: first-screen composition, reader-branch routing, the omission list, the text projection, and the scope limit are reproducible from public source and tests, and nothing more.** The strongest claim this component supports is narrow: the first-screen card is built from a public standard and checked back against it, so first-screen composition, reader-branch routing, the omission list, the text projection, and the scope limit are reproducible from public source and tests. That is the proof boundary. Its scope limit stops there. It does not establish runtime correctness, replace the route map, certify launch or hosted public sharing, use external model services,\u2026",
            "level": 4,
            "order": 21,
            "section_id": "the-narrow-proof-boundary",
            "source_line_end": 236,
            "source_line_start": 223,
            "title": "The narrow proof boundary"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "first_screen_composition.py",
            "path": "src/microcosm_core/first_screen_composition.py",
            "resolution": "resolved",
            "role": "Runtime locus for first-screen card composition, standard-backed validation, reader routes, text projection, omission result records, and scope limits.",
            "symbols": [
              "first_screen_composition_card",
              "first_screen_compact_card",
              "first_screen_text_card",
              "_standard_backed_first_screen_scan",
              "_validation_checks"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/first_screen_composition.py"
          },
          {
            "label": "first_screen_composition_card.py",
            "path": "scripts/inspect/first_screen_composition_card.py",
            "resolution": "resolved",
            "role": "CLI projection locus for public JSON and terminal text first-screen cards.",
            "symbols": [
              "build_parser",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/scripts/inspect/first_screen_composition_card.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/first_screen_composition_root.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/first_screen_composition_root.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-system equivalence, semantic truth, source-file changes, or complete UI/ranking coverage proof.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Secondary runtime behavior is exercised directly</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Three copied market and numeric bodies are re-run over synthetic fixtures, and each good-input pass is paired with a planted regression that must fail on the right bad input.</strong> <code>batch7_secondary_runtime_capsule</code> copies a set of source bodies into a bundle and re-runs three of them against small synthetic fixtures. The three it exercises are numeric and market primitives: the stockgrid feature factory, the Polymarket order-book math, and the Polymarket four-lens scanner. The point is not that the copied code runs. The point is that each exercise is paired with a planted regression, so a check that only passes on good input is backed by a matching check that fails on the right bad input.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three runtime groups share one metadata-only result</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It calls the real copied functions on fixed inputs and writes metadata-only records of status, engine ids, and counts, never inlining a source body, model-output data, or live data.</strong> The component reads a fixture directory, imports each copied body, calls its real functions with fixed inputs, and compares the returned numbers to values the original author relied on. It writes metadata-only result records: status, engine ids, a copied-module count, and negative-case outcomes. It never inlines a copied source body, a model-output data, or live market data.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Passing fixtures do not imply hosted readiness</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The one question: do the copied market and numeric bodies still behave as their source claims when run in isolation over test-author inputs?</strong> It answers one question. Do these copied market and numeric bodies still behave the way their source claims, when run in isolation over inputs the test author controls?</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">How a copied body silently drifts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A copied body can drift in ways a clean-input smoke test never catches, since a <code>bids[0]</code> best-price read or a momentum divide only fails on adversarial input.</strong> A copied source body can drift from its original in ways a passing smoke test misses. A best-price reader that takes <code>bids[0]</code> looks correct until the feed returns bids floor-first. A momentum primitive that divides by a price ratio looks correct until the ratio hits -100 percent. A test that only feeds clean input proves the happy path and nothing else.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Each guard gets a paired negative check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Every engine records its good-path numbers and then a negative case that only clears if the guard still holds, where a <code>blocked</code> outcome means the guard fired.</strong> This bundle makes the failure explicit. For each of the three engines it records the good-path numbers, then runs a negative case that would only pass if the guard is still in place. The <code>compute_best_prices</code> extrema rule, the <code>_daily_log_momentum_bps</code> refusal, and the resolved-market gate each have a paired negative check. Blocked, here, means the guard fired.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>run</code> drives the spec and anchor checks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> forwards a fixed <code>SPEC</code> through <code>run_crown_jewel_organ</code>, and <code>SOURCE_REQUIRED_ANCHORS</code> confirms each copied body still carries its declared anchor strings before its output is trusted.</strong> The runner is <code>run</code>, which forwards a fixed <code>SPEC</code> to <code>run_crown_jewel_organ</code> with <code>_evaluate</code> as the evaluator and <code>evaluate_negative_case</code> as the negative-case evaluator. <code>run_batch7_secondary_bundle</code> is the same call over an exported bundle directory. <code>SPEC</code> also carries <code>SOURCE_REQUIRED_ANCHORS</code>, so the runner checks that each copied body still contains its declared anchor strings, for example <code>def compute_best_prices</code> and <code>Numeric-extrema best-price extraction</code> in <code>clob_snapshot.py</code>, before it trusts the exercise output.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_evaluate</code> folds engine findings into status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate</code> runs the three engines in order and returns <code>pass</code> only with no findings, recording a blocked code for any non-pass engine and a missing code for any absent id.</strong> <code>_evaluate</code> runs the three engines in order and collects findings. If any engine returns a status other than <code>pass</code> it records <code>BATCH7_SECONDARY_ENGINE_EXERCISE_BLOCKED</code>. If an expected engine id is missing from the results it records <code>BATCH7_SECONDARY_ENGINE_EXERCISE_MISSING</code>. It returns <code>pass</code> only when there are no findings, along with <code>engine_count</code>, sorted <code>engine_ids</code>, and <code>copied_macro_source_module_count</code> read from the source manifest.</p>\n<p>The three engines:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Copied body</th><th>What it checks</th></tr></thead><tbody><tr><td><code>_stockgrid_exercise</code></td><td><code>tools/stockgrid/stockgrid.py</code></td><td><code>PayloadFactory</code> primitives return the expected numbers</td></tr><tr><td><code>_polymarket_clob_exercise</code></td><td><code>tools/polymarket/clob_snapshot.py</code></td><td>best bid/ask come from extrema, not row order</td></tr><tr><td><code>_polymarket_score_exercise</code></td><td><code>tools/polymarket/score.py</code></td><td>a resolved market is gated to zero on one lens</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four stockgrid primitives, one refusal</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_stockgrid_exercise</code> checks four <code>PayloadFactory</code> primitives, including a momentum call that must refuse a -100 percent change because it has no finite log return.</strong> <code>_stockgrid_exercise</code> builds a <code>PayloadFactory</code> and calls four primitives. <code>_daily_log_momentum_bps(10.0, 10)</code> must return a positive value above 90. <code>_daily_log_momentum_bps(-100.0, 10)</code> must return nothing: a claimed -100 percent daily change has no finite log return, so the primitive refuses it rather than emitting a misleading number. <code>_zscore</code> on the series <code>[1, 2, 3]</code> must equal <code>[-1.224745, 0.0, 1.224745]</code>, and <code>_mean_defined([1, None, &quot;3&quot;])</code> must equal <code>2.0</code>. The engine passes only if all four hold.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Best price from extrema, not row order</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A mis-sorted book must still yield best bid <code>0.42</code> and best ask <code>0.53</code> from the extrema rather than the first row, with the trap flag recording the difference.</strong> <code>_polymarket_clob_exercise</code> feeds a deliberately mis-sorted book to <code>compute_best_prices</code>. The bids are <code>0.12, 0.42, 0.25</code> and the asks are <code>0.88, 0.53, 0.65</code>. The best bid must be <code>0.42</code> (the maximum bid) and the best ask must be <code>0.53</code> (the minimum ask), neither of which is the first row on its side. The spread must round to <code>0.11</code>. It then computes depth at a band with <code>compute_depth_at_band</code> and a <code>compute_depth_imbalance</code> value that must stay in <code>[-1, 1]</code>. The <code>sorted_book_trap_rejected</code> flag records that the chosen prices differ from <code>bids[0]</code> and <code>asks[0]</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Resolved markets are gated to zero</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Scoring an open and a resolved market confirms the four-lens set and that a settled market gates to <code>0.0</code> on <code>NEWSBREAKER</code>, so it cannot surface as a fresh signal.</strong> <code>_polymarket_score_exercise</code> scores two <code>NormalizedMarket</code> rows with <code>calculate_lenses</code>: one open, one resolved, identical except for status and price. The lens set must be exactly <code>HOT SEAT</code>, <code>NEWSBREAKER</code>, <code>GOD MODE</code>, <code>SCOUT</code>. The open market must score above zero on <code>NEWSBREAKER</code> and the resolved market must score exactly <code>0.0</code>. The scorer gates that lens on market resolution, so the fixture confirms a settled market cannot surface as a fresh signal.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"744\" height=\"474\" viewBox=\"0 0 744 474\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"372.2\" y1=\"72.0\" x2=\"372.2\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"372.2,114.0 369.1,107.2 375.3,107.2\"></polygon><line class=\"pmd-edge\" x1=\"302.8\" y1=\"168.0\" x2=\"194.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"194.9,210.0 200.2,204.7 202.4,210.4\"></polygon><line class=\"pmd-edge\" x1=\"371.2\" y1=\"168.0\" x2=\"369.5\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"369.5,210.0 366.7,203.0 372.9,203.3\"></polygon><line class=\"pmd-edge\" x1=\"440.5\" y1=\"168.0\" x2=\"546.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"546.9,210.0 539.4,210.3 541.6,204.6\"></polygon><line class=\"pmd-edge\" x1=\"194.9\" y1=\"264.0\" x2=\"302.8\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"302.8,306.0 295.3,306.4 297.5,300.7\"></polygon><line class=\"pmd-edge\" x1=\"369.5\" y1=\"264.0\" x2=\"371.2\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"371.2,306.0 367.8,299.3 374.0,299.0\"></polygon><line class=\"pmd-edge\" x1=\"546.9\" y1=\"264.0\" x2=\"440.5\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"440.5,306.0 445.8,300.6 448.0,306.3\"></polygon><line class=\"pmd-edge\" x1=\"372.2\" y1=\"360.0\" x2=\"372.2\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"372.2,402.0 369.1,395.2 375.3,395.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.4\" y=\"18.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.2\" y=\"40.5\">Fixture directory</tspan><tspan x=\"372.2\" y=\"58.5\">copied bodies + manifest</tspan></text><title>Fixture directory copied bodies + manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"114.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.2\" y=\"136.5\">Anchor check</tspan><tspan x=\"372.2\" y=\"154.5\">SOURCE_REQUIRED_ANCHORS</tspan></text><title>Anchor check SOURCE_REQUIRED_ANCHORS</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.5\" y=\"232.5\">_stockgrid_exercise</tspan><tspan x=\"125.5\" y=\"250.5\">PayloadFactory primitives</tspan></text><title>_stockgrid_exercise PayloadFactory primitives</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.0\" y=\"210.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.5\" y=\"232.5\">_polymarket_clob_exercise</tspan><tspan x=\"368.5\" y=\"250.5\">best-price extrema</tspan></text><title>_polymarket_clob_exercise best-price extrema</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"504.0\" y=\"210.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"615.2\" y=\"232.5\">_polymarket_score_exercise</tspan><tspan x=\"615.2\" y=\"250.5\">four-lens scan</tspan></text><title>_polymarket_score_exercise four-lens scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"275.8\" y=\"306.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.2\" y=\"328.5\">Negative cases</tspan><tspan x=\"372.2\" y=\"346.5\">refusal, extrema, gate</tspan></text><title>Negative cases refusal, extrema, gate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.0\" y=\"402.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.2\" y=\"424.5\">metadata-only records</tspan><tspan x=\"372.2\" y=\"442.5\">status, engine ids, counts</tspan></text><title>metadata-only records status, engine ids, counts</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD fixture[&quot;Fixture directory copied bodies + manifest&quot;] anchors[&quot;Anchor check SOURCE_REQUIRED_ANCHORS&quot;] stock[&quot;_stockgrid_exercise PayloadFactory primitives&quot;] clob[&quot;_polymarket_clob_exercise best-price extrema&quot;] score[&quot;_polymarket_score_exercise four-lens scan&quot;] negatives[&quot;Negative cases refusal, extrema, gate&quot;] result records[&quot;metadata-only records status, engine ids, counts&quot;] fixture --&gt; anchors anchors --&gt; stock anchors --&gt; clob anchors --&gt; score stock --&gt; negatives clob --&gt; negatives score --&gt; negatives negatives --&gt; result records</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three planted regressions, each a code</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> names three guards, each emitting its stable code only when observed, where a <code>blocked</code> outcome is the intended result of catching the planted regression.</strong> <code>EXPECTED_NEGATIVE_CASES</code> names three cases, each with a stable error code. <code>_stockgrid_extreme_momentum_negative</code> re-runs the stockgrid exercise and reports <code>blocked</code> only when the exercise passed and <code>extreme_momentum_refused</code> is true, under code <code>BATCH7_SECONDARY_STOCKGRID_EXTREME_MOMENTUM_REFUSED</code>. <code>_polymarket_sorted_book_trap_negative</code> reports <code>blocked</code> when <code>sorted_book_trap_rejected</code> held, under <code>BATCH7_SECONDARY_POLYMARKET_NUMERIC_EXTREMA_REQUIRED</code>. <code>_polymarket_resolved_market_negative</code> reports <code>blocked</code> when <code>resolved_newsbreaker_gated</code> held, under <code>BATCH7_SECONDARY_POLYMARKET_RESOLVED_MARKET_GATED</code>. <code>evaluate_negative_case</code> routes a case id through <code>_observed_negative_case</code> and emits the expected error code only when the guard is observed. A <code>blocked</code> outcome is the intended result: it means the planted regression was caught.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Microstructure, log-returns, event markets</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The three checks trace to order-book microstructure, log-return feature engineering with its -100 percent singularity, and event-market scanning, all run over synthetic rows only.</strong> The three engines sit in ordinary market-data and feature-engineering lineages. Order-book microstructure defines best bid, best ask, spread, and depth imbalance from the two sides of a limit-order book; the extrema rule here is the standard guard against a feed that does not sort its levels. Log-return feature engineering converts a percentage change into a bounded additive quantity and has a well-known singularity at a -100 percent change, which is why the primitive refuses it. Event-market scanning ranks prediction markets by freshness and other signals. 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> is a plain boundary reference for what event-market data is and the caution it warrants. These fixtures run only over synthetic rows. They are not live market data and not trading decisions.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable fixture command, run from <code>microcosm-substrate/</code>:</p>\n<p>Focused test, run from the repository root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest \\\n  tests/test_batch7_secondary_runtime_capsule.py \\\n  -q --basetemp /tmp/microcosm-batch7-secondary-runtime-tests</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass writes and asserts</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means all three engines returned their expected numbers with no engine missing and every negative case fired, writing result, result record, and board files.</strong> A pass means all three engines returned their expected numbers, no expected engine was missing, and each negative case fired. The fixture run writes <code>batch7_secondary_runtime_capsule_result.json</code>, <code>batch7_secondary_runtime_capsule_validation_receipt.json</code>, and <code>batch7_secondary_runtime_capsule_board.json</code> under the result record directory; 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<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The narrow proof boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is narrow: three anchor-checked copied bodies still return their authors&#x27; numbers over fixed synthetic inputs, with every planted regression caught.</strong> The strongest claim this component supports is narrow. Three source bodies, copied into a bundle and anchor-checked, still return the numbers their authors relied on over fixed synthetic inputs, and each planted regression is caught. That is the proof boundary.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it never authorizes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It grants no live market access, wallet authority, or investment-related actions, and dispatches no provider, mutates no source, and claims no launch, public sharing, or semantic correctness.</strong> It authorizes nothing beyond that. It is not live market access, wallet or account authority, or a market-data feed. It gives no investment-related actions. It does not export browser or session state, dispatch a provider or model, mutate the copied source, or prove the private and public roots are byte-identical. It is not a launch, not a public sharing, and not a claim that the scoring or momentum systems are complete or semantically correct. The <code>AUTHORITY_CEILING</code> constant holds every one of these fields false.</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": "component-batch7-secondary-runtime-capsule.html"
          },
          {
            "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-module-macro-projection-import-protocol.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "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, whole-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-module-batch7-secondary-runtime-capsule.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 fixture[\"Fixture directory copied bodies + manifest\"] anchors[\"Anchor check SOURCE_REQUIRED_ANCHORS\"] stock[\"_stockgrid_exercise PayloadFactory primitives\"] clob[\"_polymarket_clob_exercise best-price extrema\"] score[\"_polymarket_score_exercise four-lens scan\"] negatives[\"Negative cases refusal, extrema, gate\"] result records[\"metadata-only records status, engine ids, counts\"] fixture --> anchors anchors --> stock anchors --> clob anchors --> score stock --> negatives clob --> negatives score --> negatives negatives --> result records",
            "source_format": "mermaid",
            "source_hash": "sha256:b9099b542bbc86671815552b94d4b456b2af91449e1ba3be271d8ff1fe13e3a3",
            "source_line_end": 144,
            "source_line_start": 126
          }
        ],
        "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-module-macro-projection-import-protocol.html"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch7_secondary_runtime_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Secondary Runtime Source Bundle",
                "relation": "explains",
                "url": "component-batch7-secondary-runtime-capsule.html"
              },
              {
                "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": 240,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "prediction markets explainer",
            "section_id": "microstructure-log-returns-event-markets",
            "url": "https://www.cftc.gov/LearnandProtect/PredictionMarkets"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Three copied market and numeric bodies are re-run over synthetic fixtures, and each good-input pass is paired with a planted regression that must fail on the right bad input. batch7secondaryruntimecapsule copies a set of source bodies into a bundle and re-runs three of them against small synthetic fixtures. The three it exercises are numeric and market primitives: the stockgrid feature factory, the Polymarket order-book math, and the Polymarket four-lens scanner. The point is not that the copied code runs. The point is that each exercise is paired with a planted regression, so a check that only passes on good input is backed by a matching check that fails on the right bad input.",
            "level": 4,
            "order": 1,
            "section_id": "secondary-runtime-behavior-is-exercised-directly",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "Secondary runtime behavior is exercised directly"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It calls the real copied functions on fixed inputs and writes metadata-only records of status, engine ids, and counts, never inlining a source body, model-output data, or live data.** The component reads a fixture directory, imports each copied body, calls its real functions with fixed inputs, and compares the returned numbers to values the original author relied on. It writes metadata-only result records: status, engine ids, a copied-module count, and negative-case outcomes. It never inlines a copied source body, a model-output data, or live market data.",
            "level": 4,
            "order": 2,
            "section_id": "three-runtime-groups-share-one-body-free-result",
            "source_line_end": 24,
            "source_line_start": 15,
            "title": "Three runtime groups share one metadata-only result"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The one question: do the copied market and numeric bodies still behave as their source claims when run in isolation over test-author inputs?** It answers one question. Do these copied market and numeric bodies still behave the way their source claims, when run in isolation over inputs the test author controls?",
            "level": 4,
            "order": 3,
            "section_id": "passing-fixtures-do-not-imply-hosted-readiness",
            "source_line_end": 31,
            "source_line_start": 25,
            "title": "Passing fixtures do not imply hosted readiness"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A copied body can drift in ways a clean-input smoke test never catches, since a bids[0] best-price read or a momentum divide only fails on adversarial input.** A copied source body can drift from its original in ways a passing smoke test misses. A best-price reader that takes bids[0] looks correct until the feed returns bids floor-first. A momentum primitive that divides by a price ratio looks correct until the ratio hits -100 percent. A test that only feeds clean input proves the happy path and nothing else.",
            "level": 4,
            "order": 5,
            "section_id": "how-a-copied-body-silently-drifts",
            "source_line_end": 43,
            "source_line_start": 34,
            "title": "How a copied body silently drifts"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Every engine records its good-path numbers and then a negative case that only clears if the guard still holds, where a blocked outcome means the guard fired.** This bundle makes the failure explicit. For each of the three engines it records the good-path numbers, then runs a negative case that would only pass if the guard is still in place. The computebestprices extrema rule, the dailylogmomentumbps refusal, and the resolved-market gate each have a paired negative check. Blocked, here, means the guard fired.",
            "level": 4,
            "order": 6,
            "section_id": "each-guard-gets-a-paired-negative-check",
            "source_line_end": 53,
            "source_line_start": 44,
            "title": "Each guard gets a paired negative check"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 55,
            "source_line_start": 54,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "run forwards a fixed SPEC through runcrownjewelorgan, and SOURCEREQUIREDANCHORS confirms each copied body still carries its declared anchor strings before its output is trusted.** The runner is run, which forwards a fixed SPEC to runcrownjewelorgan with evaluate as the evaluator and evaluatenegativecase as the negative-case evaluator. runbatch7secondary_bundle is the same call over an exported bundle directory. SPEC also carries SOURCEREQUIREDANCHORS, so the runner checks that each copied body still contains its declared anchor strings, for example def computebestprices and Numeric-extrema best-price extraction in clob_snapshot.py, before it trusts the exercise output.",
            "level": 4,
            "order": 8,
            "section_id": "run-drives-the-spec-and-anchor-checks",
            "source_line_end": 68,
            "source_line_start": 56,
            "title": "`run` drives the spec and anchor checks"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "**_evaluate runs the three engines in order and returns pass only with no findings, recording a blocked code for any non-pass engine and a missing code for any absent id. evaluate runs the three engines in order and collects findings. If any engine returns a status other than pass it records BATCH7SECONDARYENGINEEXERCISEBLOCKED. If an expected engine id is missing from the results it records BATCH7SECONDARYENGINEEXERCISEMISSING. It returns pass only when there are no findings, along with engine_count, sorted engineids, and copiedmacrosourcemodule_count read from the source manifest. The three engines:",
            "level": 4,
            "order": 9,
            "section_id": "evaluate-folds-engine-findings-into-status",
            "source_line_end": 88,
            "source_line_start": 69,
            "title": "`_evaluate` folds engine findings into status"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "stockgridexercise checks four PayloadFactory primitives, including a momentum call that must refuse a -100 percent change because it has no finite log return. stockgrid_exercise builds a PayloadFactory and calls four primitives. dailylogmomentumbps(10.0, 10) must return a positive value above 90. dailylogmomentumbps(-100.0, 10) must return nothing: a claimed -100 percent daily change has no finite log return, so the primitive refuses it rather than emitting a misleading number. _zscore on the series [1, 2, 3] must equal [-1.224745, 0.0, 1.224745], and meandefined([1, None, \"3\"]) must equal 2.0. The engine passes only if all four hold.",
            "level": 4,
            "order": 10,
            "section_id": "four-stockgrid-primitives-one-refusal",
            "source_line_end": 100,
            "source_line_start": 89,
            "title": "Four stockgrid primitives, one refusal"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A mis-sorted book must still yield best bid 0.42 and best ask 0.53 from the extrema rather than the first row, with the trap flag recording the difference. polymarketclobexercise feeds a deliberately mis-sorted book to computebestprices. The bids are 0.12, 0.42, 0.25 and the asks are 0.88, 0.53, 0.65. The best bid must be 0.42 (the maximum bid) and the best ask must be 0.53 (the minimum ask), neither of which is the first row on its side. The spread must round to 0.11. It then computes depth at a band with computedepthatband and a computedepth_imbalance value that must stay in [-1, 1]. The sortedbooktrap_rejected flag records that the chosen prices differ from bids[0] and asks[0].",
            "level": 4,
            "order": 11,
            "section_id": "best-price-from-extrema-not-row-order",
            "source_line_end": 113,
            "source_line_start": 101,
            "title": "Best price from extrema, not row order"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**Scoring an open and a resolved market confirms the four-lens set and that a settled market gates to 0.0 on NEWSBREAKER, so it cannot surface as a fresh signal. polymarketscoreexercise scores two NormalizedMarket rows with calculate_lenses: one open, one resolved, identical except for status and price. The lens set must be exactly HOT SEAT, NEWSBREAKER, GOD MODE, SCOUT. The open market must score above zero on NEWSBREAKER and the resolved market must score exactly 0.0. The scorer gates that lens on market resolution, so the fixture confirms a settled market cannot surface as a fresh signal.",
            "level": 4,
            "order": 12,
            "section_id": "resolved-markets-are-gated-to-zero",
            "source_line_end": 145,
            "source_line_start": 114,
            "title": "Resolved markets are gated to zero"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 147,
            "source_line_start": 146,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVE_CASES names three guards, each emitting its stable code only when observed, where a blocked outcome is the intended result of catching the planted regression. EXPECTEDNEGATIVE_CASES names three cases, each with a stable error code. stockgridextrememomentumnegative re-runs the stockgrid exercise and reports blocked only when the exercise passed and extrememomentumrefused is true, under code BATCH7SECONDARYSTOCKGRIDEXTREMEMOMENTUM_REFUSED. polymarketsortedbooktrap_negative reports blocked when sortedbooktrap_rejected held, under BATCH7SECONDARYPOLYMARKETNUMERICEXTREMA_REQUIRED. polymarketresolvedmarketnegative reports blocked when resolvednewsbreakergated held, under BATCH7SE\u2026",
            "level": 4,
            "order": 14,
            "section_id": "three-planted-regressions-each-a-code",
            "source_line_end": 165,
            "source_line_start": 148,
            "title": "Three planted regressions, each a code"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 167,
            "source_line_start": 166,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The three checks trace to order-book microstructure, log-return feature engineering with its -100 percent singularity, and event-market scanning, all run over synthetic rows only.** The three engines sit in ordinary market-data and feature-engineering lineages. Order-book microstructure defines best bid, best ask, spread, and depth imbalance from the two sides of a limit-order book; the extrema rule here is the standard guard against a feed that does not sort its levels. Log-return feature engineering converts a percentage change into a bounded additive quantity and has a well-known singularity at a -100 percent change, which is why the primitive refuses it. Event-market scanning ranks pr\u2026",
            "level": 4,
            "order": 16,
            "section_id": "microstructure-log-returns-event-markets",
            "source_line_end": 184,
            "source_line_start": 168,
            "title": "Microstructure, log-returns, event markets"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable fixture command, run from microcosm-substrate/: Focused test, run from the repository root:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 204,
            "source_line_start": 185,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means all three engines returned their expected numbers with no engine missing and every negative case fired, writing result, result record, and board files.** A pass means all three engines returned their expected numbers, no expected engine was missing, and each negative case fired. The fixture run writes batch7secondaryruntimecapsuleresult.json, batch7secondaryruntimecapsulevalidation_receipt.json, and batch7secondaryruntimecapsuleboard.json under the result record directory; the exported-bundle re-run uses the run-batch7-secondary-bundle action over exportedbatch7secondaryruntimecapsule_bundle.",
            "level": 4,
            "order": 18,
            "section_id": "what-a-pass-writes-and-asserts",
            "source_line_end": 216,
            "source_line_start": 205,
            "title": "What a pass writes and asserts"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 218,
            "source_line_start": 217,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest claim is narrow: three anchor-checked copied bodies still return their authors' numbers over fixed synthetic inputs, with every planted regression caught.** The strongest claim this component supports is narrow. Three source bodies, copied into a bundle and anchor-checked, still return the numbers their authors relied on over fixed synthetic inputs, and each planted regression is caught. That is the proof boundary.",
            "level": 4,
            "order": 20,
            "section_id": "the-narrow-proof-boundary",
            "source_line_end": 227,
            "source_line_start": 219,
            "title": "The narrow proof boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It grants no live market access, wallet authority, or investment-related actions, and dispatches no provider, mutates no source, and claims no launch, public sharing, or semantic correctness.** It authorizes nothing beyond that. It is not live market access, wallet or account authority, or a market-data feed. It gives no investment-related actions. It does not export browser or session state, dispatch a provider or model, mutate the copied source, or prove the private and public roots are byte-identical. It is not a launch, not a public sharing, and not a claim that the scoring or momentum systems are complete or semantically correct. The scope_limit constant holds every one of these fiel\u2026",
            "level": 4,
            "order": 21,
            "section_id": "what-it-never-authorizes",
            "source_line_end": 239,
            "source_line_start": 228,
            "title": "What it never authorizes"
          }
        ],
        "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_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "batch7_secondary_runtime_capsule.py",
            "path": "src/microcosm_core/organs/batch7_secondary_runtime_capsule.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for Set 7 secondary runtime copied source witnesses, UI witness checks, graph/cartography/market exercises, negative cases, and scope limits.",
            "symbols": [
              "_stockgrid_exercise",
              "_polymarket_clob_exercise",
              "_polymarket_score_exercise",
              "_evaluate",
              "run",
              "run_batch7_secondary_bundle",
              "result_card",
              "EXPECTED_ENGINES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/batch7_secondary_runtime_capsule.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/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, whole-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 whole-system equivalence, and no whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Read-only evidence accounting for each axiom</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The axiom system is a read-only evaluator that measures how much on-disk evidence actually backs each Microcosm axiom, and reports where that evidence runs out.</strong> The axiom system is a read-only evaluator that measures how much on-disk evidence actually backs each Microcosm axiom, and reports where that evidence runs out. Its core is <code>evaluate_axiom_support_cover</code> in <code>src/microcosm_core/validators/axiom_support_cover.py</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A doctrine file can assert</span> that the system holds twelve axioms. The harder question is whether anything checkable stands behind each one.</strong> A doctrine file can assert that the system holds twelve axioms. The harder question is whether anything checkable stands behind each one. This component answers a single question: for each axiom, how strong is the support that already exists on disk, and where does it stop short of proof?</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It emits one result record per</span> run: a support case for every obligation, a per-axiom verdict, an anti-axiom rejection mapping, a strong-gate summary, and derived principle support.</strong> It emits one result record per run: a support case for every obligation, a per-axiom verdict, an anti-axiom rejection mapping, a strong-gate summary, and derived principle support. No node in that record ever reports <code>strong_certified: true</code>.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The routing source <code>core/axiom_organ_routing.json</code></span> hand-stamps eleven of the twelve axioms with <code>witness_strength: strong</code> and names the anti-axiom each is meant to reject: AX-1 against <code>asserted_label_is_truth</code>, AX-5 against <code>silent_default_pass</code>, AX-8 against <code>endpoint_label_assertion_without_propagation</code>, AX-12 against <code>meta_artifact_exemption</code>.</strong> The routing source <code>core/axiom_organ_routing.json</code> hand-stamps eleven of the twelve axioms with <code>witness_strength: strong</code> and names the anti-axiom each is meant to reject: AX-1 against <code>asserted_label_is_truth</code>, AX-5 against <code>silent_default_pass</code>, AX-8 against <code>endpoint_label_assertion_without_propagation</code>, AX-12 against <code>meta_artifact_exemption</code>. A loose reader would take those stamps at face value. The evaluator does not. It recomputes support from the material each obligation actually cites, and caps every axiom below <code>strong</code>.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Loose fails in a specific way</span>. The routing defines <code>strong</code> as computing the property and rejecting the named anti-axiom with a negative case.</strong> Loose fails in a specific way. The routing defines <code>strong</code> as computing the property and rejecting the named anti-axiom with a negative case. Confirming that a witness component&#x27;s result record holds a complete negative-case suite is not the same as proving that suite rejects one obligation&#x27;s slice. If the evaluator let the first stand in for the second, a green count would mask an unproven claim. So the gap is reported as pressure to do more witness work, never closed by relabelling. The honesty contract points back at the evaluator too: because it is itself a Microcosm artifact, AX-12 forbids it from reading its own generated output as evidence for itself.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>evaluate_axiom_support_cover</code> is the entrypoint</span>. It reads the routing rows, the eight-component ceiling registry and its six sub-order registries through <code>_ceiling_dimension_registry</code>, the component registry, the evidence-class table, and <code>PRINCIPLES.md</code>.</strong> <code>evaluate_axiom_support_cover</code> is the entrypoint. It reads the routing rows, the eight-component ceiling registry and its six sub-order registries through <code>_ceiling_dimension_registry</code>, the component registry, the evidence-class table, and <code>PRINCIPLES.md</code>. It walks the twelve rows in order and evaluates each row&#x27;s obligations, then folds the results into one record.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Each obligation carries a binding</span>: the witness components, source surfaces, and negative-case codes meant to back it.</strong> Each obligation carries a binding: the witness components, source surfaces, and negative-case codes meant to back it. <code>_binding_issues</code> checks that every cited piece resolves. A witness component must exist in <code>core/organ_registry.json</code>, a surface must exist on disk or match a glob, and a negative-case code must be declared on the routing row. Any unresolved reference is returned as a concrete issue string such as <code>organ_not_in_registry:&lt;id&gt;</code> or <code>surface_missing:&lt;path&gt;</code>, which caps the obligation at <code>blocked_binding_unresolved</code> rather than letting it pass.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">For bindings that resolve</span>, <code>_ceiling_vector</code> computes a value for each of 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>.</strong> For bindings that resolve, <code>_ceiling_vector</code> computes a value for each of 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 value is read off the bound material. <code>evidence_class</code> is the strongest 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>: a deterministic basis digest proves the inputs are reproducible, not that they are current. <code>authority_scope</code> and <code>projection_scope</code> each carry a non-laundering note so read-only output and generated projections cannot be read back as source evidence.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_anti_axiom_rejection</code> tracks rejection apart from support</span>. Its tier rises to <code>organ_receipt_coverage_present</code> only when <code>_organ_receipt_negative_coverage</code> finds a component result record under <code>receipts/first_wave/</code> whose <code>negative_case_coverage</code> has an empty <code>missing</code> list and top-level <code>status: pass</code>.</strong> <code>_anti_axiom_rejection</code> tracks rejection apart from support. Its tier rises to <code>organ_receipt_coverage_present</code> only when <code>_organ_receipt_negative_coverage</code> finds a component result record under <code>receipts/first_wave/</code> whose <code>negative_case_coverage</code> has an empty <code>missing</code> list and top-level <code>status: pass</code>. Even then <code>mapping_verified</code> stays false unless a source-owned mapping row on the routing declares an exact or subsuming rejection for that obligation. The record notes plainly that no v0 tier certifies a per-obligation rejection from component-level coverage.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_axiom_verdict</code> folds each axiom&#x27;s required</span> obligations into one verdict and an explicit list of <code>strong_blocked_reasons</code>.</strong> <code>_axiom_verdict</code> folds each axiom&#x27;s required obligations into one verdict and an explicit list of <code>strong_blocked_reasons</code>. It sets <code>hand_stamped_strong_not_certifiable</code> to true whenever the row stamped <code>strong</code>. <code>_strong_gate_summary</code> then takes the bilattice meet of two judgements: <code>positive_support_status</code> from the obligations&#x27; resolution, and <code>rejection_mapping_status</code> from the mappings. A detected conflict beats layer debt, which beats an unverified rejection. <code>strongest_allowed_claim</code> equals the raw verdict only when rejection is verified and nothing caps it, which for the current source is never.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_compile_support_case</code> builds the citation envelope for</span> one obligation. It cites only bundle and result-record refs that resolve on disk, stamps a deterministic <code>basis_digest</code> from <code>_basis_digest</code>, records the rederive command, and labels itself as citation, not certified strength.</strong> <code>_compile_support_case</code> builds the citation envelope for one obligation. It cites only bundle and result-record refs that resolve on disk, stamps a deterministic <code>basis_digest</code> from <code>_basis_digest</code>, records the rederive command, and labels itself as citation, not certified strength. Principle support is derived, not measured: <code>_principle_obligation_groundings</code> parses each principle&#x27;s <code>Obligation grounding:</code> line in <code>PRINCIPLES.md</code> and inherits support from those obligations, so a principle is never stronger than the obligations it rests on. <code>main</code> wraps the entrypoint as a CLI, writing the record to <code>--out</code> or stdout.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>evaluate_axiom_support_cover</code></td><td>Read-only entrypoint; assembles the whole record</td></tr><tr><td><code>_binding_issues</code></td><td>Enumerates unresolved refs; caps an obligation as blocked</td></tr><tr><td><code>_ceiling_vector</code></td><td>Computes the eight ceiling components for one binding</td></tr><tr><td><code>_negative_case_status_component</code></td><td>Orders the negative-case gate: absent, declared_only, referenced_in_bound_checker</td></tr><tr><td><code>_anti_axiom_rejection</code></td><td>Rejection judgement, tracked apart from support</td></tr><tr><td><code>_axiom_verdict</code></td><td>Per-axiom verdict plus the reasons <code>strong</code> is blocked</td></tr><tr><td><code>_strong_gate_summary</code></td><td>Bilattice meet of support and rejection; the node ceiling</td></tr><tr><td><code>_compile_support_case</code></td><td>On-disk citation envelope with a reproducible basis digest</td></tr><tr><td><code>main</code></td><td>CLI wrapper that prints or writes the record</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"633\" height=\"528\" viewBox=\"0 0 633 528\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"316.7\" y1=\"90.0\" x2=\"316.7\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"316.7,132.0 313.6,125.2 319.8,125.2\"></polygon><line class=\"pmd-edge\" x1=\"242.3\" y1=\"204.0\" x2=\"118.3\" y2=\"264.0\"></line><polygon class=\"pmd-arrow\" points=\"118.3,264.0 123.1,258.3 125.8,263.8\"></polygon><line class=\"pmd-edge\" x1=\"121.5\" y1=\"300.0\" x2=\"256.1\" y2=\"360.0\"></line><polygon class=\"pmd-arrow\" points=\"256.1,360.0 248.6,360.0 251.1,354.4\"></polygon><line class=\"pmd-edge\" x1=\"301.5\" y1=\"204.0\" x2=\"280.0\" y2=\"255.0\"></line><polygon class=\"pmd-arrow\" points=\"280.0,255.0 279.8,247.5 285.5,249.9\"></polygon><line class=\"pmd-edge\" x1=\"281.0\" y1=\"309.0\" x2=\"304.3\" y2=\"360.0\"></line><polygon class=\"pmd-arrow\" points=\"304.3,360.0 298.7,355.0 304.3,352.5\"></polygon><line class=\"pmd-edge\" x1=\"375.9\" y1=\"204.0\" x2=\"445.0\" y2=\"246.0\"></line><polygon class=\"pmd-arrow\" points=\"445.0,246.0 437.5,245.1 440.7,239.8\"></polygon><line class=\"pmd-edge\" x1=\"439.9\" y1=\"318.0\" x2=\"364.9\" y2=\"360.0\"></line><polygon class=\"pmd-arrow\" points=\"364.9,360.0 369.4,354.0 372.4,359.3\"></polygon><line class=\"pmd-edge\" x1=\"316.7\" y1=\"414.0\" x2=\"316.7\" y2=\"456.0\"></line><polygon class=\"pmd-arrow\" points=\"316.7,456.0 313.6,449.2 319.8,449.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"194.4\" y=\"18.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"316.7\" y=\"40.5\">Routing rows</tspan><tspan x=\"316.7\" y=\"58.5\">AX-1 to AX-12, anti-axiom,</tspan><tspan x=\"316.7\" y=\"76.5\">hand-stamped witness_strength</tspan></text><title>Routing rows AX-1 to AX-12, anti-axiom, hand-stamped witness_strength</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"194.4\" y=\"132.0\" width=\"244.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"316.7\" y=\"154.5\">_binding_issues</tspan><tspan x=\"316.7\" y=\"172.5\">witness components, surfaces,</tspan><tspan x=\"316.7\" y=\"190.5\">negative-case codes resolve?</tspan></text><title>_binding_issues witness components, surfaces, negative-case codes resolve?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"264.0\" width=\"126.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"81.1\" y=\"286.5\">or layer_debt</tspan></text><title>or layer_debt</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"172.2\" y=\"255.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"268.6\" y=\"277.5\">_ceiling_vector</tspan><tspan x=\"268.6\" y=\"295.5\">eight named components</tspan></text><title>_ceiling_vector eight named components</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"393.0\" y=\"246.0\" width=\"222.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"504.2\" y=\"268.5\">_anti_axiom_rejection</tspan><tspan x=\"504.2\" y=\"286.5\">mapping_verified false</tspan><tspan x=\"504.2\" y=\"304.5\">without a source-owned row</tspan></text><title>_anti_axiom_rejection mapping_verified false without a source-owned row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"194.4\" y=\"360.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"316.7\" y=\"382.5\">_strong_gate_summary</tspan><tspan x=\"316.7\" y=\"400.5\">meet of support and rejection</tspan></text><title>_strong_gate_summary meet of support and rejection</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.6\" y=\"456.0\" width=\"200.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"316.7\" y=\"478.5\">strongest_allowed_claim</tspan><tspan x=\"316.7\" y=\"496.5\">strong_certified: false</tspan></text><title>strongest_allowed_claim strong_certified: false</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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 AX-1 to AX-12, anti-axiom, hand-stamped witness_strength</dt><dd><code class=\"pm-diagram__ref-loc\">core/axiom_organ_routing.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>or layer_debt</dt><dd><code class=\"pm-diagram__ref-loc\">blocked_binding_unresolved</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Routing[&quot;Routing rows core/axiom_organ_routing.json AX-1 to AX-12, anti-axiom, hand-stamped witness_strength&quot;] Bind[&quot;_binding_issues witness components, surfaces, negative-case codes resolve?&quot;] Capped[&quot;blocked_binding_unresolved or layer_debt&quot;] Ceiling[&quot;_ceiling_vector eight named components&quot;] Reject[&quot;_anti_axiom_rejection mapping_verified false without a source-owned row&quot;] Meet[&quot;_strong_gate_summary meet of support and rejection&quot;] Claim[&quot;strongest_allowed_claim strong_certified: false&quot;] Routing --&gt; Bind Bind -- &quot;unresolved&quot; --&gt; Capped --&gt; Meet Bind -- &quot;resolved&quot; --&gt; Ceiling --&gt; Meet Bind --&gt; Reject --&gt; Meet Meet --&gt; Claim</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The evaluator refuses a fixed set</span> of moves. It never echoes a hand-stamped <code>strong</code>: eleven rows stamp it and AX-8 stamps <code>partial</code>, and no axiom node reports <code>strong_certified: true</code>.</strong> The evaluator refuses a fixed set of moves. It never echoes a hand-stamped <code>strong</code>: eleven rows stamp it and AX-8 stamps <code>partial</code>, and no axiom node reports <code>strong_certified: true</code>. It never promotes <code>organ_receipt_coverage_present</code> into <code>exact_obligation_rejection</code>; component-level coverage is admissible material, not a per-obligation rejection. It fails an obligation closed when any binding reference does not resolve, rather than passing it silently. It flags any binding that cites a principle as a witness, since a principle that leans on an axiom cannot also serve as that axiom&#x27;s evidence. The AX-8 mappings stay deliberately non-uniform in the source rows so that endpoint coverage never reads as general source-to-sink propagation rejection.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The pattern draws from two older</span> ideas: formal assumptions should be inspectable, and machine-readable schemas should make support claims testable.</strong> The pattern draws from two older ideas: formal assumptions should be inspectable, and machine-readable schemas should make support claims testable. Lean gives the immediate analogue through its axiom-audit practice, where a theorem can be checked and then separately inspected for its assumptions with <code>#print axioms</code>. This component 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 schema side 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 and document shared structure. 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 and witness refs are evidence links with bounded meaning, bounded evidence of whole-system completeness.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Reader-verifiable evaluator command, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 \\\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 command, run from the repository root:</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A pass means the evaluator wrote</span> a record that reports support cases, support frontiers, anti-axiom rejection mappings, principle inheritance, and strong-gate pressure without mutating law, and that the tests confirm routing-schema parity, witness refs, negative-case evidence, the AX-8 mapping readback, and the rule that component coverage is not laundered into exact obligation rejection.</strong> A pass means the evaluator wrote a record that reports support cases, support frontiers, anti-axiom rejection mappings, principle inheritance, and strong-gate pressure without mutating law, and that the tests confirm routing-schema parity, witness refs, negative-case evidence, the AX-8 mapping readback, and the rule that component coverage is not laundered into exact obligation rejection.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The inspectable axiom-support boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim this component supports is that the axiom-support boundary is inspectable from public material: doctrine refs, routing rows, the evidence-class vocabulary, the validator, its result records, and the anti-axiom mapping statuses.</strong> The strongest claim this component supports is that the axiom-support boundary is inspectable from public material: doctrine refs, routing rows, the evidence-class vocabulary, the validator, its result records, and the anti-axiom mapping statuses. That is the proof boundary. Within it, every axiom is capped below <code>strong</code> and every reason is named.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Claims the axiom evaluator refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses the rest. It does not establish any axiom in Lean, does not certify the strong gate, does not promote candidate law, does not close a rejection obligation, and does not change source records or include launch operations.</strong> It refuses the rest. It does not establish any axiom in Lean, does not certify the strong gate, does not promote candidate law, does not close a rejection obligation, and does not change source records or include launch operations. A diagram view and navigation-atlas card are not yet generated because the module has not been admitted through the standard subject-resolution path. The scope limit holds: this Markdown and its generated projections are reader evidence only, and stronger claims require source-owner rows, builder regeneration, and their own validation result records.</p>\n</section>",
      "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-module-executable-doctrine-grammar.html"
          },
          {
            "id": "paper_module.standards_meta_diagnostics",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Standards Meta Diagnostics",
            "relation": "depends on",
            "url": "paper-module-standards-meta-diagnostics.html"
          },
          {
            "id": "paper_module.doctrine_fact_claim_audit",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Doctrine Fact Claim Audit",
            "relation": "depends on",
            "url": "paper-module-doctrine-fact-claim-audit.html"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [
        {
          "id": "paper_module.batch8_validator_checker_capsule",
          "kind": "paper_module",
          "kind_label": "paper module",
          "label": "Set 8 Validator Checker Bundle",
          "relation": "depended on by",
          "relation_id": "paper_module.depends_on.paper_module",
          "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
          "url": "paper-module-batch8-validator-checker-capsule.html"
        }
      ],
      "paper_module_id": "paper_module.microcosm_axiom_substrate",
      "reader_packet": {
        "abstract": "The public Plectis 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 whole-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-module-microcosm-axiom-substrate.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 AX-1 to AX-12, anti-axiom, hand-stamped witness_strength\"] Bind[\"_binding_issues witness components, surfaces, negative-case codes resolve?\"] Capped[\"blocked_binding_unresolved or layer_debt\"] Ceiling[\"_ceiling_vector eight named components\"] Reject[\"_anti_axiom_rejection mapping_verified false without a source-owned row\"] Meet[\"_strong_gate_summary meet of support and rejection\"] Claim[\"strongest_allowed_claim strong_certified: false\"] Routing --> Bind Bind -- \"unresolved\" --> Capped --> Meet Bind -- \"resolved\" --> Ceiling --> Meet Bind --> Reject --> Meet Meet --> Claim",
            "source_format": "mermaid",
            "source_hash": "sha256:fa72fa0fcf6ed4f286cbee351ef341181599a2ac87d6d91dad244ca78814b023",
            "source_line_end": 89,
            "source_line_start": 74
          }
        ],
        "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-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "depends on",
                "url": "paper-module-standards-meta-diagnostics.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "depends on",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              }
            ],
            "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": "json-capsule-binding",
              "source_line_start": 142,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/microcosm_axiom_substrate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "the-pattern-draws-from-two-older-ideas",
            "url": "https://json-schema.org/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "the-pattern-draws-from-two-older-ideas",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The axiom system is a read-only evaluator that measures how much on-disk evidence actually backs each Microcosm axiom, and reports where that evidence runs out. The axiom system is a read-only evaluator that measures how much on-disk evidence actually backs each Microcosm axiom, and reports where that evidence runs out. Its core is evaluateaxiomsupportcover in src/microcosmcore/validators/axiomsupportcover.py.",
            "level": 4,
            "order": 1,
            "section_id": "read-only-evidence-accounting-for-each-axiom",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "Read-only evidence accounting for each axiom"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A doctrine file can assert that the system holds twelve axioms. The harder question is whether anything checkable stands behind each one. A doctrine file can assert that the system holds twelve axioms. The harder question is whether anything checkable stands behind each one. This component answers a single question: for each axiom, how strong is the support that already exists on disk, and where does it stop short of proof?",
            "level": 4,
            "order": 2,
            "section_id": "a-doctrine-file-can-assert-that-the-system-holds-twelve-axioms",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "A doctrine file can assert that the system holds twelve axioms"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It emits one result record per run: a support case for every obligation, a per-axiom verdict, an anti-axiom rejection mapping, a strong-gate summary, and derived principle support. It emits one result record per run: a support case for every obligation, a per-axiom verdict, an anti-axiom rejection mapping, a strong-gate summary, and derived principle support. No node in that record ever reports strong_certified: true.",
            "level": 4,
            "order": 3,
            "section_id": "it-emits-one-result-record-per-run",
            "source_line_end": 17,
            "source_line_start": 13,
            "title": "It emits one result record per run"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 19,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The routing source core/axiomorganrouting.json hand-stamps eleven of the twelve axioms with witnessstrength: strong and names the anti-axiom each is meant to reject: AX-1 against assertedlabelistruth, AX-5 against silentdefaultpass, AX-8 against endpointlabelassertionwithoutpropagation, AX-12 against metaartifactexemption. The routing source core/axiomorganrouting.json hand-stamps eleven of the twelve axioms with witnessstrength: strong and names the anti-axiom each is meant to reject: AX-1 against assertedlabelistruth, AX-5 against silentdefaultpass, AX-8 against endpointlabelassertionwithoutpropagation, AX-12 against metaartifactexemption. A loose reader would take those stamps at face va\u2026",
            "level": 4,
            "order": 5,
            "section_id": "the-routing-source-core-axiom-organ-routing-json-hand-stamps-eleven-of-the-twelve-axioms-with-witness-strength-strong",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "The routing source `core/axiom_organ_routing.json` hand-stamps eleven of the twelve axioms with `witness_strength: strong`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Loose fails in a specific way. The routing defines strong as computing the property and rejecting the named anti-axiom with a negative case. Loose fails in a specific way. The routing defines strong as computing the property and rejecting the named anti-axiom with a negative case. Confirming that a witness component's result record holds a complete negative-case suite is not the same as proving that suite rejects one obligation's slice. If the evaluator let the first stand in for the second, a green count would mask an unproven claim. So the gap is reported as pressure to do more witness work, never closed by relabelling. The honesty contract points back at the evaluator too: because it is\u2026",
            "level": 4,
            "order": 6,
            "section_id": "loose-fails-in-a-specific-way",
            "source_line_end": 29,
            "source_line_start": 25,
            "title": "Loose fails in a specific way"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluateaxiomsupportcover is the entrypoint. It reads the routing rows, the eight-component ceiling registry and its six sub-order registries through ceilingdimensionregistry, the component registry, the evidence-class table, and PRINCIPLES.md. evaluateaxiomsupportcover is the entrypoint. It reads the routing rows, the eight-component ceiling registry and its six sub-order registries through ceilingdimensionregistry, the component registry, the evidence-class table, and PRINCIPLES.md. It walks the twelve rows in order and evaluates each row's obligations, then folds the results into one record.",
            "level": 4,
            "order": 8,
            "section_id": "evaluate-axiom-support-cover-is-the-entrypoint",
            "source_line_end": 36,
            "source_line_start": 32,
            "title": "`evaluate_axiom_support_cover` is the entrypoint"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each obligation carries a binding: the witness components, source surfaces, and negative-case codes meant to back it. Each obligation carries a binding: the witness components, source surfaces, and negative-case codes meant to back it. bindingissues checks that every cited piece resolves. A witness component must exist in core/organregistry.json, a surface must exist on disk or match a glob, and a negative-case code must be declared on the routing row. Any unresolved reference is returned as a concrete issue string such as organnotinregistry:<id> or surfacemissing:<path>, which caps the obligation at blockedbinding_unresolved rather than letting it pass.",
            "level": 4,
            "order": 9,
            "section_id": "each-obligation-carries-a-binding",
            "source_line_end": 41,
            "source_line_start": 37,
            "title": "Each obligation carries a binding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "For bindings that resolve, ceilingvector computes a value for each of eight named components: evidenceclass, checkerscope, provenanceclass, freshnessstate, domainscope, negativecasestatus, authorityscope, and projectionscope.** For bindings that resolve, ceilingvector computes a value for each of eight named components: evidenceclass, checkerscope, provenanceclass, freshnessstate, domainscope, negativecasestatus, authorityscope, and projectionscope. Each value is read off the bound material. evidenceclass is the strongest rank among the witness components and never exceeds it. freshnessstate is pinned to its honest floor, unknownlivefreshnessnorefreshcontract: a deterministic basis digest p\u2026",
            "level": 4,
            "order": 10,
            "section_id": "for-bindings-that-resolve",
            "source_line_end": 46,
            "source_line_start": 42,
            "title": "For bindings that resolve"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "antiaxiomrejection tracks rejection apart from support. Its tier rises to organreceiptcoveragepresent only when organreceiptnegativecoverage finds a component result record under result records/firstwave/ whose negativecasecoverage has an empty missing list and top-level status: pass. antiaxiomrejection tracks rejection apart from support. Its tier rises to organreceiptcoveragepresent only when organreceiptnegativecoverage finds a component result record under result records/firstwave/ whose negativecasecoverage has an empty missing list and top-level status: pass. Even then mappingverified stays false unless a source-owned mapping row on the routing declares an exact or subsuming rejection\u2026",
            "level": 4,
            "order": 11,
            "section_id": "anti-axiom-rejection-tracks-rejection-apart-from-support",
            "source_line_end": 51,
            "source_line_start": 47,
            "title": "`_anti_axiom_rejection` tracks rejection apart from support"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "axiomverdict folds each axiom's required obligations into one verdict and an explicit list of strongblockedreasons.** axiomverdict folds each axiom's required obligations into one verdict and an explicit list of strongblockedreasons. It sets handstampedstrongnotcertifiable to true whenever the row stamped strong. stronggatesummary then takes the bilattice meet of two judgements: positivesupportstatus from the obligations' resolution, and rejectionmappingstatus from the mappings. A detected conflict beats layer debt, which beats an unverified rejection. strongestallowed_claim equals the raw verdict only when rejection is verified and nothing caps it, which for the current source is never.",
            "level": 4,
            "order": 12,
            "section_id": "axiom-verdict-folds-each-axiom-s-required-obligations-into-one-verdict",
            "source_line_end": 56,
            "source_line_start": 52,
            "title": "`_axiom_verdict` folds each axiom's required obligations into one verdict"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "compilesupportcase builds the citation envelope for one obligation. It cites only bundle and result-record refs that resolve on disk, stamps a deterministic basisdigest from basisdigest, records the rederive command, and labels itself as citation, not certified strength.** compilesupportcase builds the citation envelope for one obligation. It cites only bundle and result-record refs that resolve on disk, stamps a deterministic basisdigest from basisdigest, records the rederive command, and labels itself as citation, not certified strength. Principle support is derived, not measured: principleobligation_groundings parses each principle's Obligation grounding: line in PRINCIPLES.md and inheri\u2026",
            "level": 4,
            "order": 13,
            "section_id": "compile-support-case-builds-the-citation-envelope-for-one-obligation",
            "source_line_end": 90,
            "source_line_start": 57,
            "title": "`_compile_support_case` builds the citation envelope for one obligation"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 92,
            "source_line_start": 91,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The evaluator refuses a fixed set of moves. It never echoes a hand-stamped strong: eleven rows stamp it and AX-8 stamps partial, and no axiom node reports strongcertified: true.** The evaluator refuses a fixed set of moves. It never echoes a hand-stamped strong: eleven rows stamp it and AX-8 stamps partial, and no axiom node reports strongcertified: true. It never promotes organreceiptcoveragepresent into exactobligationrejection; component-level coverage is admissible material, not a per-obligation rejection. It fails an obligation closed when any binding reference does not resolve, rather than passing it silently. It flags any binding that cites a principle as a witness, since a principle\u2026",
            "level": 4,
            "order": 15,
            "section_id": "the-evaluator-refuses-a-fixed-set-of-moves",
            "source_line_end": 97,
            "source_line_start": 93,
            "title": "The evaluator refuses a fixed set of moves"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 99,
            "source_line_start": 98,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The pattern draws from two older ideas: formal assumptions should be inspectable, and machine-readable schemas should make support claims testable. The pattern draws from two older ideas: formal assumptions should be inspectable, and machine-readable schemas should make support claims testable. Lean gives the immediate analogue through its axiom-audit practice, where a theorem can be checked and then separately inspected for its assumptions with #print axioms. This component 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 schema side is grou\u2026",
            "level": 4,
            "order": 17,
            "section_id": "the-pattern-draws-from-two-older-ideas",
            "source_line_end": 104,
            "source_line_start": 100,
            "title": "The pattern draws from two older ideas"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable evaluator command, run from the microcosm-substrate/ public root: Focused test command, run from the repository root:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 124,
            "source_line_start": 105,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means the evaluator wrote a record that reports support cases, support frontiers, anti-axiom rejection mappings, principle inheritance, and strong-gate pressure without mutating law, and that the tests confirm routing-schema parity, witness refs, negative-case evidence, the AX-8 mapping readback, and the rule that component coverage is not laundered into exact obligation rejection. A pass means the evaluator wrote a record that reports support cases, support frontiers, anti-axiom rejection mappings, principle inheritance, and strong-gate pressure without mutating law, and that the tests confirm routing-schema parity, witness refs, negative-case evidence, the AX-8 mapping readback, an\u2026",
            "level": 4,
            "order": 19,
            "section_id": "a-pass-means-the-evaluator-wrote-a-record-that-reports-support-cases",
            "source_line_end": 129,
            "source_line_start": 125,
            "title": "A pass means the evaluator wrote a record that reports support cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 131,
            "source_line_start": 130,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim this component supports is that the axiom-support boundary is inspectable from public material: doctrine refs, routing rows, the evidence-class vocabulary, the validator, its result records, and the anti-axiom mapping statuses. The strongest claim this component supports is that the axiom-support boundary is inspectable from public material: doctrine refs, routing rows, the evidence-class vocabulary, the validator, its result records, and the anti-axiom mapping statuses. That is the proof boundary. Within it, every axiom is capped below strong and every reason is named.",
            "level": 4,
            "order": 21,
            "section_id": "the-inspectable-axiom-support-boundary",
            "source_line_end": 136,
            "source_line_start": 132,
            "title": "The inspectable axiom-support boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It refuses the rest. It does not establish any axiom in Lean, does not certify the strong gate, does not promote candidate law, does not close a rejection obligation, and does not change source records or include launch operations. It refuses the rest. It does not establish any axiom in Lean, does not certify the strong gate, does not promote candidate law, does not close a rejection obligation, and does not change source records or include launch operations. A diagram view and navigation-atlas card are not yet generated because the module has not been admitted through the standard subject-resolution path. The scope limit holds: this Markdown and its generated projections are reader evidenc\u2026",
            "level": 4,
            "order": 22,
            "section_id": "claims-the-axiom-evaluator-refuses",
            "source_line_end": 141,
            "source_line_start": 137,
            "title": "Claims the axiom evaluator refuses"
          }
        ],
        "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": "",
          "source": "capsule_summary_line",
          "text": "The public Plectis 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."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "axiom_support_cover.py",
            "path": "src/microcosm_core/validators/axiom_support_cover.py",
            "resolution": "resolved",
            "role": "Read-only evaluator and CLI locus for public axiom support-cover result records, anti-axiom rejection mappings, strong-gate pressure, deterministic basis digests, and scope limits.",
            "symbols": [
              "evaluate_axiom_support_cover",
              "_compile_support_case",
              "_axiom_verdict",
              "_strong_gate_summary",
              "_anti_axiom_rejection",
              "main"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/validators/axiom_support_cover.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/microcosm_axiom_substrate.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/microcosm_axiom_substrate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Plectis 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 Plectis 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"
    },
    {
      "anchor": "paper-module-semantic-singleflight-dedup-runtime",
      "authority_ceiling": "Public fixture and result record evidence only; it keys and dedups command runs by repo-state fingerprint and does not guarantee global mutual exclusion, does not replace a lock service, cannot prove cross-host correctness, and is not a job scheduler, a daemon, live run-state export, launch-scope decision, or publishing-scope decision.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It collapses repeated runs of the</span> same command into one, deciding sameness by a content key over the state the command depends on and reusing a completed run.</strong> This component collapses repeated runs of the same command into one. It decides whether two runs are &quot;the same&quot; by building a content key from the state the command actually depends on, then reusing a completed run instead of executing it again.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Real subprocess exercises through singleflight</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It drives the <code>command_run_singleflight</code> bundle over fixture exercises that run real subprocesses, so a counter incremented twice stays at 1 when the duplicate run reuses the finished result.</strong> It surfaces one public bundle, <code>command_run_singleflight</code>, and drives it over a small set of fixture exercises. Each exercise runs a real subprocess in a temporary working directory, so the reader can watch a duplicate run reuse a finished result rather than take the claim on trust. The counter exercise makes this visible: a side-effecting command that increments a file runs once, and the counter stays at 1 even though the command is issued twice.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The result is metadata-only records</span> of status, per-case rows, and a card, with no captured output, environment values, or absolute paths written in.</strong> The result is a set of metadata-only result records: a status, per-case rows, and a short card. No captured command output, no environment values, and no absolute paths are written into the records.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The hard part is deciding sameness</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Re-running wastes work but reusing a stale result is worse, and a loose key that reads only the command words reuses answers after the tree has changed.</strong> Re-running an identical command wastes work. Reusing a stale result is worse, because the second caller gets an answer computed under different state. The hard part is deciding when two runs count as the same run. A loose key that reads only the command words will happily reuse a result after the working tree has changed underneath it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">An explicit content key over repo state</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It answers with an explicit content key that folds in repo state, so a meaningful change changes the key and a follower never reuses a result from unshared state.</strong> This component answers with an explicit content key rather than a guess. The key folds in repo state, so a change that matters to the command changes the key, and a follower never reuses a result computed under state it did not share.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>build_result</code> tallies positive and negative rows</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_result</code> runs each fixture case through <code>_evaluate_case</code> and passes only when at least one positive and one negative case are present and every case behaves as required.</strong> <code>build_result</code> is the pipeline entry. It loads the fixture cases from the input directory, runs each one in a fresh temporary scratch directory through <code>_evaluate_case</code>, then tallies the rows. It marks the whole run <code>pass</code> only when there is at least one positive case and one negative case, every positive case was observed to pass, every negative case fired its guard, and both declared negative case ids in <code>EXPECTED_NEGATIVE_CASES</code> are present. Otherwise the status is <code>fail</code>. <code>run</code> calls <code>build_result</code> and writes the result record, the card from <code>result_card</code>, and a validation record.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>_evaluate_case</code> dispatches on the case&#x27;s</span> <code>exercise</code> field and calls into the bundle. Two bundle functions carry the mechanism.</strong> <code>_evaluate_case</code> dispatches on the case&#x27;s <code>exercise</code> field and calls into the bundle. Two bundle functions carry the mechanism.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The content key from argv, cwd, and dirty tree</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_command_key</code> hashes argv and cwd, folds in git HEAD and scoped diffs or scoped file contents, adds a bounded env fingerprint, and carries only hashes and labels.</strong> <code>build_command_key</code> computes the content key. It hashes the argv, hashes the resolved working directory, and records the resource class and scope paths. For the dirty-tree part it looks for a git root: inside git it folds in HEAD, the porcelain status, the working diff, and the staged diff for the scoped paths; outside git it falls back to hashing the scoped file contents. It also records an environment fingerprint limited to <code>PYTHONPATH</code> and <code>PYTEST_ADDOPTS</code>. The key carries hashes and labels, not absolute paths, so records stay public-safe.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Per-key lock assigns leader, follower, or reused</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_command_singleflight</code> rejects empty argv, takes an exclusive per-key lock, and assigns the caller as leader, follower, or reused, running the subprocess only once.</strong> <code>run_command_singleflight</code> performs the collapse. It rejects an empty argv before doing anything else. It builds the key, hashes it into a short key hash, and takes an exclusive file lock keyed by that hash. Under the lock it reads the active state for the key and chooses a role. If a run is active and its process is alive, this caller becomes a follower, waits, and replays the leader&#x27;s captured output. If a run is already completed and the caller passed <code>reuse_completed</code>, it returns the reused record without executing. Otherwise it becomes the leader, runs the subprocess once, and captures the output for later followers. The returned record names the role: leader, follower, reused, or a stale-or-timeout record if an active run never completed.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>build_result</code></td><td>Runs every fixture case, tallies positive and negative rows, decides pass or fail</td></tr><tr><td><code>_evaluate_case</code></td><td>Dispatches one exercise to the bundle and reports what was observed</td></tr><tr><td><code>build_command_key</code></td><td>Builds the content key from argv, cwd, git HEAD, scoped dirty fingerprint, and env fingerprint</td></tr><tr><td><code>run_command_singleflight</code></td><td>Rejects empty argv, takes the per-key lock, and assigns leader, follower, or reused</td></tr><tr><td><code>result_card</code></td><td>Projects the result into a compact public card</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"398\" height=\"342\" viewBox=\"0 0 398 342\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"185.2\" y1=\"54.0\" x2=\"153.4\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"153.4,96.0 155.1,88.7 160.0,92.4\"></polygon><line class=\"pmd-edge\" x1=\"153.4\" y1=\"150.0\" x2=\"185.2\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"185.2,192.0 178.7,188.4 183.5,184.7\"></polygon><line class=\"pmd-edge\" x1=\"176.8\" y1=\"228.0\" x2=\"125.3\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"125.3,270.0 128.7,263.3 132.6,268.0\"></polygon><line class=\"pmd-edge\" x1=\"217.1\" y1=\"228.0\" x2=\"259.7\" y2=\"270.0\"></line><polygon class=\"pmd-arrow\" points=\"259.7,270.0 252.7,267.4 257.0,263.0\"></polygon><line class=\"pmd-edge\" x1=\"221.7\" y1=\"54.0\" x2=\"275.0\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"275.0,96.0 267.8,94.2 271.6,89.4\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.3\" y=\"18.0\" width=\"163.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"198.9\" y=\"40.5\">argv + cwd + scope</tspan></text><title>argv + cwd + scope</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"36.5\" y=\"96.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.9\" y=\"118.5\">build_command_key</tspan><tspan x=\"132.9\" y=\"136.5\">content key + key hash</tspan></text><title>build_command_key content key + key hash</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"102.5\" y=\"192.0\" width=\"192.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"198.9\" y=\"214.5\">exclusive per-key lock</tspan></text><title>exclusive per-key lock</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"270.0\" width=\"148.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"92.2\" y=\"292.5\">new key</tspan><tspan x=\"92.2\" y=\"310.5\">leader runs once</tspan></text><title>new key leader runs once</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"194.4\" y=\"270.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"287.1\" y=\"292.5\">completed key</tspan><tspan x=\"287.1\" y=\"310.5\">reuse captured result</tspan></text><title>completed key reuse captured result</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"257.3\" y=\"96.0\" width=\"104.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"309.3\" y=\"118.5\">empty argv</tspan><tspan x=\"309.3\" y=\"136.5\">rejected</tspan></text><title>empty argv rejected</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>exclusive per-key lock</dt><dd><code class=\"pm-diagram__ref-loc\">run_command_singleflight</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Argv[&quot;argv + cwd + scope&quot;] Key[&quot;build_command_key content key + key hash&quot;] Lock[&quot;run_command_singleflight exclusive per-key lock&quot;] Leader[&quot;new key leader runs once&quot;] Reused[&quot;completed key reuse captured result&quot;] Reject[&quot;empty argv rejected&quot;] Argv --&gt; Key Key --&gt; Lock Lock --&gt; Leader Lock --&gt; Reused Argv --&gt; Reject</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two positive exercises: leader and reuse</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The two positive exercises are <code>single_leader</code>, where a first run leads and returns its output, and <code>completed_reuse</code>, where the counter stays at 1 as a second run reuses it.</strong> The fixtures include two positive exercises and two negative ones. The positive exercises are <code>single_leader</code>, where a first run becomes the leader and returns its captured output, and <code>completed_reuse</code>, where a second run reuses the completed run and the side-effecting counter stays at 1.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope mutation and empty argv fail closed</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The negative exercises confirm that rewriting a scoped file changes the dirty fingerprint and an empty command is refused, both firing their guards or the run fails.</strong> The negative exercises are the point of the check. <code>scope_mutation_changes_key</code> builds the key for a scoped file holding &quot;before&quot;, rewrites the file to &quot;after&quot;, builds the key again, and confirms the dirty fingerprint changed. A stale working tree cannot answer for a different run, so its guard <code>SINGLEFLIGHT_STALE_STATE_CANNOT_DEDUP</code> is expected to fire. <code>missing_command_rejected</code> passes an empty command and confirms it is refused before any run starts, firing <code>SINGLEFLIGHT_EMPTY_ARGV_REJECTED</code>. Both fail closed: the run reports <code>fail</code> if either guard does not fire.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Request coalescing plus content-addressed caching</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The lineage is request coalescing and content-addressed caching, with repo state added to the key so a working-tree change invalidates reuse.</strong> The engineering lineage is request coalescing, the pattern where concurrent callers for the same key share one computation and the rest wait for its result, combined with content-addressed caching, where the cache key is a hash of the inputs rather than a name a caller chose. The bundle adds repo state to that key so that a change to the working tree invalidates reuse. The local prior art is the Plectis paper-module coverage contract: a reader page states which source row or public fixture can be checked, which generated projections are navigation aids, and which claims stay outside the evidence boundary.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the component over its bounded fixtures and its test:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Coverage and corpus-parity validation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">From the repository root, rerun the public coverage contract and the corpus parity check:</strong> From the repository root, rerun the public coverage contract and the corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_plectis_paper_module_coverage_contract.py -q --tb=short\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass over the fixtures means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the content key deduplicated the fixture commands, the counter fired once, and both negative guards fired, and any source change means refreshing and rerunning.</strong> A pass means the content key deduplicated the bounded fixture commands, the counter side effect happened once, and both negative guards fired. If a later pass changes the bundle source, fixture manifest, runtime locus, or record authority, refresh this page and rerun these commands.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The one supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The evidence supports one claim: over the fixtures the content key dedups runs by repo state and rejects a scope mutation or empty command rather than silently reusing.</strong> The evidence supports one claim: over these public fixtures, the content key dedups command runs by repo state, reuse happens without re-executing, and a scope mutation or an empty command is rejected rather than silently reused.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Not a distributed lock or scheduler</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses the rest: no distributed lock, no cross-host correctness, no scheduler or daemon, no live-state export, and no launch, provider, or source-file changes.</strong> It refuses the rest. It is not a distributed lock and does not guarantee global mutual exclusion. It does not establish cross-host correctness. It is not a job scheduler or a daemon, and it does not export the live command-run state tree. It excludes launch, public sharing, external model access, or source-file changes, and a green run over fixtures is not a claim about whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-semantic_singleflight_dedup_runtime",
          "component_id": "semantic_singleflight_dedup_runtime",
          "public_label": "Semantic Singleflight Dedup Runtime"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 2,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 4
        },
        "link_count": 9,
        "links": [
          {
            "id": "semantic_singleflight_dedup_runtime",
            "kind": "organ",
            "kind_label": "component",
            "label": "Semantic Singleflight Dedup Runtime",
            "relation": "explains",
            "url": "component-semantic-singleflight-dedup-runtime.html"
          },
          {
            "id": "mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "dedups command runs by repo state key",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key"
          },
          {
            "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-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-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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.semantic_singleflight_dedup_runtime",
      "reader_packet": {
        "abstract": "The semantic singleflight dedup runtime surfaces the public command-run singleflight bundle and dedups command runs by a content key built from argv, resolved cwd, git HEAD, a scoped dirty-tree fingerprint, and an env fingerprint, over bounded public fixtures only.",
        "authority_ceiling": "Public fixture and result record evidence only; it keys and dedups command runs by repo-state fingerprint and does not guarantee global mutual exclusion, does not replace a lock service, cannot prove cross-host correctness, and is not a job scheduler, a daemon, live run-state export, launch-scope decision, or publishing-scope decision.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.semantic_singleflight_dedup_runtime.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-semantic-singleflight-dedup-runtime-diagram-1",
            "html_url": "docs/paper-module-semantic-singleflight-dedup-runtime.html#paper-module-semantic-singleflight-dedup-runtime-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Argv[\"argv + cwd + scope\"] Key[\"build_command_key content key + key hash\"] Lock[\"run_command_singleflight exclusive per-key lock\"] Leader[\"new key leader runs once\"] Reused[\"completed key reuse captured result\"] Reject[\"empty argv rejected\"] Argv --> Key Key --> Lock Lock --> Leader Lock --> Reused Argv --> Reject",
            "source_format": "mermaid",
            "source_hash": "sha256:2a6810f41b6cd2d2f64abd7bc0f75dcd7ab34544ac88b8560d57c189f3e15bce",
            "source_line_end": 119,
            "source_line_start": 106
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 2,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "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": 2,
            "links": [
              {
                "id": "semantic_singleflight_dedup_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Semantic Singleflight Dedup Runtime",
                "relation": "explains",
                "url": "component-semantic-singleflight-dedup-runtime.html"
              },
              {
                "id": "mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "dedups command runs by repo state key",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key"
              }
            ],
            "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-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "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.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.semantic_singleflight_dedup_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": 207,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/semantic_singleflight_dedup_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It collapses repeated runs of the same command into one, deciding sameness by a content key over the state the command depends on and reusing a completed run.** This component collapses repeated runs of the same command into one. It decides whether two runs are \"the same\" by building a content key from the state the command actually depends on, then reusing a completed run instead of executing it again.",
            "level": 4,
            "order": 1,
            "section_id": "it-collapses-repeated-runs-of-the-same-command-into-one",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "It collapses repeated runs of the same command into one"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It drives the commandrun_singleflight bundle over fixture exercises that run real subprocesses, so a counter incremented twice stays at 1 when the duplicate run reuses the finished result.** It surfaces one public bundle, commandrunsingleflight, and drives it over a small set of fixture exercises. Each exercise runs a real subprocess in a temporary working directory, so the reader can watch a duplicate run reuse a finished result rather than take the claim on trust. The counter exercise makes this visible: a side-effecting command that increments a file runs once, and the counter stays at 1 even though the command is issued twice.",
            "level": 4,
            "order": 2,
            "section_id": "real-subprocess-exercises-through-singleflight",
            "source_line_end": 22,
            "source_line_start": 12,
            "title": "Real subprocess exercises through singleflight"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The result is metadata-only records of status, per-case rows, and a card, with no captured output, environment values, or absolute paths written in.** The result is a set of metadata-only result records: a status, per-case rows, and a short card. No captured command output, no environment values, and no absolute paths are written into the records.",
            "level": 4,
            "order": 3,
            "section_id": "the-result-is-body-free-records-of-status",
            "source_line_end": 29,
            "source_line_start": 23,
            "title": "The result is metadata-only records of status"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Re-running wastes work but reusing a stale result is worse, and a loose key that reads only the command words reuses answers after the tree has changed.** Re-running an identical command wastes work. Reusing a stale result is worse, because the second caller gets an answer computed under different state. The hard part is deciding when two runs count as the same run. A loose key that reads only the command words will happily reuse a result after the working tree has changed underneath it.",
            "level": 4,
            "order": 5,
            "section_id": "the-hard-part-is-deciding-sameness",
            "source_line_end": 41,
            "source_line_start": 32,
            "title": "The hard part is deciding sameness"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It answers with an explicit content key that folds in repo state, so a meaningful change changes the key and a follower never reuses a result from unshared state.** This component answers with an explicit content key rather than a guess. The key folds in repo state, so a change that matters to the command changes the key, and a follower never reuses a result computed under state it did not share.",
            "level": 4,
            "order": 6,
            "section_id": "an-explicit-content-key-over-repo-state",
            "source_line_end": 49,
            "source_line_start": 42,
            "title": "An explicit content key over repo state"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 51,
            "source_line_start": 50,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult runs each fixture case through evaluatecase and passes only when at least one positive and one negative case are present and every case behaves as required. buildresult is the pipeline entry. It loads the fixture cases from the input directory, runs each one in a fresh temporary scratch directory through evaluatecase, then tallies the rows. It marks the whole run pass only when there is at least one positive case and one negative case, every positive case was observed to pass, every negative case fired its guard, and both declared negative case ids in EXPECTEDNEGATIVECASES are present. Otherwise the status is fail. run calls build_result and writes the result record, the card fr\u2026",
            "level": 4,
            "order": 8,
            "section_id": "build-result-tallies-positive-and-negative-rows",
            "source_line_end": 64,
            "source_line_start": 52,
            "title": "`build_result` tallies positive and negative rows"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatecase dispatches on the case's exercise field and calls into the bundle. Two bundle functions carry the mechanism.** evaluatecase dispatches on the case's exercise field and calls into the bundle. Two bundle functions carry the mechanism.",
            "level": 4,
            "order": 9,
            "section_id": "evaluate-case-dispatches-on-the-case-s-exercise-field-and-calls-into-the-capsule",
            "source_line_end": 70,
            "source_line_start": 65,
            "title": "`_evaluate_case` dispatches on the case's `exercise` field and calls into the bundle"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildcommand_key hashes argv and cwd, folds in git HEAD and scoped diffs or scoped file contents, adds a bounded env fingerprint, and carries only hashes and labels. buildcommand_key computes the content key. It hashes the argv, hashes the resolved working directory, and records the resource class and scope paths. For the dirty-tree part it looks for a git root: inside git it folds in HEAD, the porcelain status, the working diff, and the staged diff for the scoped paths; outside git it falls back to hashing the scoped file contents. It also records an environment fingerprint limited to PYTHONPATH and PYTEST_ADDOPTS. The key carries hashes and labels, not absolute paths, so records stay publ\u2026",
            "level": 4,
            "order": 10,
            "section_id": "the-content-key-from-argv-cwd-and-dirty-tree",
            "source_line_end": 82,
            "source_line_start": 71,
            "title": "The content key from argv, cwd, and dirty tree"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "runcommand_singleflight rejects empty argv, takes an exclusive per-key lock, and assigns the caller as leader, follower, or reused, running the subprocess only once. runcommand_singleflight performs the collapse. It rejects an empty argv before doing anything else. It builds the key, hashes it into a short key hash, and takes an exclusive file lock keyed by that hash. Under the lock it reads the active state for the key and chooses a role. If a run is active and its process is alive, this caller becomes a follower, waits, and replays the leader's captured output. If a run is already completed and the caller passed reuse_completed, it returns the reused record without executing. Otherwise it\u2026",
            "level": 4,
            "order": 11,
            "section_id": "per-key-lock-assigns-leader-follower-or-reused",
            "source_line_end": 120,
            "source_line_start": 83,
            "title": "Per-key lock assigns leader, follower, or reused"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 122,
            "source_line_start": 121,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The two positive exercises are singleleader, where a first run leads and returns its output, and completed_reuse, where the counter stays at 1 as a second run reuses it.** The fixtures include two positive exercises and two negative ones. The positive exercises are single_leader, where a first run becomes the leader and returns its captured output, and completed_reuse, where a second run reuses the completed run and the side-effecting counter stays at 1.",
            "level": 4,
            "order": 13,
            "section_id": "two-positive-exercises-leader-and-reuse",
            "source_line_end": 131,
            "source_line_start": 123,
            "title": "Two positive exercises: leader and reuse"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The negative exercises confirm that rewriting a scoped file changes the dirty fingerprint and an empty command is refused, both firing their guards or the run fails. The negative exercises are the point of the check. scopemutationchangeskey builds the key for a scoped file holding \"before\", rewrites the file to \"after\", builds the key again, and confirms the dirty fingerprint changed. A stale working tree cannot answer for a different run, so its guard SINGLEFLIGHTSTALESTATECANNOTDEDUP is expected to fire. missingcommandrejected passes an empty command and confirms it is refused before any run starts, firing SINGLEFLIGHTEMPTYARGV_REJECTED. Both fail closed: the run reports fail if either\u2026",
            "level": 4,
            "order": 14,
            "section_id": "scope-mutation-and-empty-argv-fail-closed",
            "source_line_end": 143,
            "source_line_start": 132,
            "title": "Scope mutation and empty argv fail closed"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 145,
            "source_line_start": 144,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The lineage is request coalescing and content-addressed caching, with repo state added to the key so a working-tree change invalidates reuse.** The engineering lineage is request coalescing, the pattern where concurrent callers for the same key share one computation and the rest wait for its result, combined with content-addressed caching, where the cache key is a hash of the inputs rather than a name a caller chose. The bundle adds repo state to that key so that a change to the working tree invalidates reuse. The local prior art is the Plectis paper-module coverage contract: a reader page states which source row or public fixture can be checked, which generated projections are navigation\u2026",
            "level": 4,
            "order": 16,
            "section_id": "request-coalescing-plus-content-addressed-caching",
            "source_line_end": 157,
            "source_line_start": 146,
            "title": "Request coalescing plus content-addressed caching"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component over its bounded fixtures and its test:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 166,
            "source_line_start": 158,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From the repository root, rerun the public coverage contract and the corpus parity check: From the repository root, rerun the public coverage contract and the corpus parity check:",
            "level": 4,
            "order": 18,
            "section_id": "coverage-and-corpus-parity-validation",
            "source_line_end": 177,
            "source_line_start": 167,
            "title": "Coverage and corpus-parity validation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the content key deduplicated the fixture commands, the counter fired once, and both negative guards fired, and any source change means refreshing and rerunning.** A pass means the content key deduplicated the bounded fixture commands, the counter side effect happened once, and both negative guards fired. If a later pass changes the bundle source, fixture manifest, runtime locus, or record authority, refresh this page and rerun these commands.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-over-the-fixtures-means",
            "source_line_end": 186,
            "source_line_start": 178,
            "title": "What a pass over the fixtures means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 188,
            "source_line_start": 187,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The evidence supports one claim: over the fixtures the content key dedups runs by repo state and rejects a scope mutation or empty command rather than silently reusing.** The evidence supports one claim: over these public fixtures, the content key dedups command runs by repo state, reuse happens without re-executing, and a scope mutation or an empty command is rejected rather than silently reused.",
            "level": 4,
            "order": 21,
            "section_id": "the-one-supported-claim",
            "source_line_end": 196,
            "source_line_start": 189,
            "title": "The one supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It refuses the rest: no distributed lock, no cross-host correctness, no scheduler or daemon, no live-state export, and no launch, provider, or source-file changes.** It refuses the rest. It is not a distributed lock and does not guarantee global mutual exclusion. It does not establish cross-host correctness. It is not a job scheduler or a daemon, and it does not export the live command-run state tree. It excludes launch, public sharing, external model access, or source-file changes, and a green run over fixtures is not a claim about whole-system correctness.",
            "level": 4,
            "order": 22,
            "section_id": "not-a-distributed-lock-or-scheduler",
            "source_line_end": 206,
            "source_line_start": 197,
            "title": "Not a distributed lock or scheduler"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/semantic_singleflight_dedup_runtime.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The semantic singleflight dedup runtime surfaces the public command-run singleflight bundle and dedups command runs by a content key built from argv, resolved cwd, git HEAD, a scoped dirty-tree fingerprint, and an env fingerprint, over bounded public fixtures only."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "semantic_singleflight_dedup_runtime.py",
            "path": "src/microcosm_core/organs/semantic_singleflight_dedup_runtime.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the singleflight dedup fixture exercises, negative cases, result-card projection, and metadata-only result records.",
            "symbols": [
              "build_result",
              "result_card",
              "run",
              "_evaluate_case",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/semantic_singleflight_dedup_runtime.py"
          },
          {
            "label": "command_run_singleflight.py",
            "path": "src/microcosm_core/engine_room/command_run_singleflight.py",
            "resolution": "resolved",
            "role": "Surfaced public bundle that computes the content-addressed command key and performs leader/follower collapse and completed-run reuse.",
            "symbols": [
              "build_command_key",
              "run_command_singleflight"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/command_run_singleflight.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/semantic_singleflight_dedup_runtime.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/semantic_singleflight_dedup_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Semantic Singleflight Dedup Runtime is the public operational-discipline replay for content-addressed command dedup. It runs bounded fixture exercises that build the command key, show a leader run and a completed-run reuse hit (the side-effecting counter stays at 1), and observe two negative cases: a scoped file mutation that flips the key so a stale working tree cannot answer for a different run, and an empty command that is rejected. It writes metadata-only result records and surfaces microcosm_core.engine_room.command_run_singleflight without exporting live state.",
      "summary_line": "The semantic singleflight dedup runtime surfaces the public command-run singleflight bundle and dedups command runs by a content key built from argv, resolved cwd, git HEAD, a scoped dirty-tree fingerprint, and an env fingerprint, over bounded public fixtures only.",
      "title": "Semantic Singleflight Dedup Runtime"
    },
    {
      "anchor": "paper-module-finite-erdos-denominator-certificate-strike",
      "authority_ceiling": "Public fixture and result record evidence only; it computes a finite denominator-order certificate in exact arithmetic and does not establish the open infinite Erdos #257 problem, is not an oracle, prover, or provider result, is not a machine-checked proof of even the finite statement, and is not launch-scope decision or publishing-scope decision.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Component sums s</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This component sums <code>S_F(b) = sum 1/(b^n - 1)</code> as an exact fraction <code>P/Q</code> and checks whether the multiplicative order of <code>b</code> modulo the reduced denominator <code>Q</code> equals <code>lcm(F)</code>.</strong> <code>finite_erdos_denominator_certificate_strike</code> computes one finite number-theoretic object in exact whole-number arithmetic and checks a sharp claim about it. For a finite set of exponents <code>F</code> and a base <code>b</code>, it sums <code>S_F(b) = sum_{n in F} 1/(b^n - 1)</code> as an exact fraction <code>P/Q</code>, then asks whether the multiplicative order of <code>b</code> modulo the reduced denominator <code>Q</code> equals the least common multiple of <code>F</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Runs four small</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It runs four small cases, two true certificates to accept and two forgeries to reject, and writes a metadata-only result record of the status and per-case values.</strong> The component runs four small cases. Two are true certificates the checker should accept, including one where a common prime cancels in the fraction. Two are forged certificates the checker should reject. Each run writes a metadata-only result record that reports the status and the per-case values.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Is finite identity</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This is the finite identity behind the Erdos #257 period-noncollapse strike, not a solution to the open infinite problem, and a holding certificate is computational evidence, not a proof.</strong> This is the finite identity behind the Erdos #257 period-noncollapse strike. It is not a solution to the open infinite problem, and a holding certificate over the bounded fixture set is computational evidence, not a proof.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">An easy claim to get wrong</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The claim <code>ord_Q(b) = lcm(F)</code> is easy to get wrong: floating-point order, a trusted stored answer, or a single-derivation denominator each let a wrong certificate slip through.</strong> The claim <code>ord_Q(b) = lcm(F)</code> is easy to state and easy to get wrong. A loose version would compute the order with floating point, or trust a stored expected answer, or check the denominator without deriving it a second way. Any of those lets a wrong certificate slip through unnoticed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Exact arithmetic and a recomputing checker</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component sums in exact Python fractions, derives the denominator two independent ways that must agree, and never accepts a claimed certificate on its word: the checker recomputes and compares.</strong> This component computes the object exactly and lets a small checker decide it, so a reader can see where the evidence stops. The arithmetic uses Python fractions, never floats. The denominator is derived once by reduction and a second time by a closed form, and the two must agree. A claimed certificate is never accepted on its word: the checker recomputes the truth and compares.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Bundle arithmetic, component driver</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The engine-room bundle <code>finite_denominator_order_certificate.py</code> holds the exact arithmetic while the component file drives it over fixture cases and writes the records.</strong> The engine-room bundle <code>finite_denominator_order_certificate.py</code> holds the arithmetic. The component file drives it over fixture cases and writes the records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>compute_*</code> sums and cross-checks <code>Q</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>compute_finite_denominator_order_certificate</code> sums the exact fraction, reads the reduced denominator <code>Q</code>, finds <code>ord_Q(b)</code> by repeated multiplication, and cross-checks <code>Q</code> against the closed form <code>B/gcd(A_L, B)</code>.</strong> <code>compute_finite_denominator_order_certificate(support, base)</code> is the core. It normalises <code>F</code> to a sorted set, sums <code>Fraction(1, base**n - 1)</code> over the members, and reads the reduced denominator <code>Q</code> from the resulting fraction. It computes <code>ord_Q(b)</code> with <code>multiplicative_order</code>, which finds the smallest <code>k</code> with <code>b**k = 1 mod Q</code> by repeated multiplication, with no factorisation. It then derives <code>Q</code> a second, independent way: with <code>L = lcm(F)</code>, <code>B = b^L - 1</code>, and <code>A_L = sum_{n in F} B/(b^n - 1)</code>, the closed form is <code>Q = B / gcd(A_L, B)</code>. Every <code>n</code> in <code>F</code> divides <code>L</code>, so each <code>b^n - 1</code> divides <code>B</code> and <code>A_L</code> is an exact integer; an assert guards that exact division. The returned <code>holds</code> is true only when the order equals <code>L</code>, the reduced denominator equals the closed form, <code>b</code> is coprime to <code>Q</code>, and <code>Q &gt; 1</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>verify_*</code> is self-falsifying</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>verify_finite_denominator_order_certificate</code> recomputes the truth from <code>(support, base)</code>, emits a typed mismatch code per disagreeing field, and returns <code>valid</code> only when nothing mismatches and the recomputed certificate holds.</strong> <code>verify_finite_denominator_order_certificate(support, base, claimed)</code> is the self-falsifying check. It recomputes the truth from <code>(support, base)</code> and ignores the claimed values except to compare them. For each supplied field it emits a mismatch code: <code>ERDOS_CERT_NUMERATOR_MISMATCH</code>, <code>ERDOS_CERT_DENOMINATOR_MISMATCH</code>, or <code>ERDOS_CERT_ORDER_MISMATCH</code>. It returns <code>valid</code> only when nothing mismatches and the recomputed certificate holds.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The component drives fixtures to a status</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run</code> and <code>build_result</code> evaluate each fixture case, and the run is <code>pass</code> only with at least one positive and one negative case, every positive holding, every negative rejected, and both forgery ids present.</strong> The component file wraps these. <code>run</code> loads the input directory, calls <code>build_result</code>, and writes the result, board, and validation records. <code>build_result</code> reads the cases through <code>_fixture_cases</code> and evaluates each with <code>_evaluate_case</code>. A positive case calls <code>compute_*</code> and, for the reduction case, also requires that a reduction occurred. A negative case calls <code>verify_*</code> and checks that it was rejected with the exact codes named in <code>EXPECTED_NEGATIVE_CASES</code>. The run status is <code>pass</code> only when there is at least one positive and one negative case, every positive holds, every negative is rejected as expected, and both planted forgery ids are present.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"318\" height=\"588\" viewBox=\"0 0 318 588\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"158.8\" y1=\"54.0\" x2=\"158.8\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,96.0 155.7,89.2 161.9,89.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"150.0\" x2=\"158.8\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,192.0 155.7,185.2 161.9,185.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"246.0\" x2=\"158.8\" y2=\"288.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,288.0 155.7,281.2 161.9,281.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"360.0\" x2=\"158.8\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,402.0 155.7,395.2 161.9,395.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"456.0\" x2=\"158.8\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,498.0 155.7,491.2 161.9,491.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=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"40.5\">Support F, base b</tspan></text><title>Support F, base b</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"96.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"118.5\">Exact sum</tspan><tspan x=\"158.8\" y=\"136.5\">S_F(b) = P/Q as a Fraction</tspan></text><title>Exact sum S_F(b) = P/Q as a Fraction</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"192.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"214.5\">Reduced denominator Q</tspan><tspan x=\"158.8\" y=\"232.5\">cross-checked against B/gcd(A_L,B)</tspan></text><title>Reduced denominator Q cross-checked against B/gcd(A_L,B)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"288.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"310.5\">Multiplicative order</tspan><tspan x=\"158.8\" y=\"328.5\">ord_Q(b) by repeated</tspan><tspan x=\"158.8\" y=\"346.5\">multiplication</tspan></text><title>Multiplicative order ord_Q(b) by repeated multiplication</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"402.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"424.5\">Certificate holds if</tspan><tspan x=\"158.8\" y=\"442.5\">ord_Q(b) = lcm(F)</tspan></text><title>Certificate holds if ord_Q(b) = lcm(F)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"498.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"520.5\">Forgery check</tspan><tspan x=\"158.8\" y=\"538.5\">recompute and compare claimed</tspan><tspan x=\"158.8\" y=\"556.5\">values</tspan></text><title>Forgery check recompute and compare claimed values</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Input[&quot;Support F, base b&quot;] Sum[&quot;Exact sum S_F(b) = P/Q as a Fraction&quot;] Denom[&quot;Reduced denominator Q cross-checked against B/gcd(A_L,B)&quot;] Order[&quot;Multiplicative order ord_Q(b) by repeated multiplication&quot;] Check[&quot;Certificate holds if ord_Q(b) = lcm(F)&quot;] Verify[&quot;Forgery check recompute and compare claimed values&quot;] Input --&gt; Sum Sum --&gt; Denom Denom --&gt; Order Order --&gt; Check Check --&gt; Verify</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two forgeries in</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The two forgeries in the fixture set both change exactly one field and rely on recomputation to catch it.</strong> The two forgeries in the fixture set both change exactly one field and rely on recomputation to catch it.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A forged denominator is recomputed away</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>forged_denominator_rejected</code> claims <code>Q = 5</code> for <code>F = {3}</code>, <code>b = 2</code>, but the checker recomputes the true <code>Q = 7</code> and rejects with <code>ERDOS_CERT_DENOMINATOR_MISMATCH</code>.</strong> <code>forged_denominator_rejected</code> uses <code>F = {3}</code>, <code>b = 2</code>. The true sum is <code>1/7</code>, so <code>Q = 7</code> and <code>ord_7(2) = 3 = lcm({3})</code>. The claim states the denominator is 5. The checker recomputes <code>Q = 7</code>, sees the disagreement, and rejects with <code>ERDOS_CERT_DENOMINATOR_MISMATCH</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">A forged order is recomputed away</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>forged_order_rejected</code> claims order 5 for <code>F = {1, 2}</code>, <code>b = 2</code>, but the checker recomputes <code>ord_3(2) = 2</code> and rejects with <code>ERDOS_CERT_ORDER_MISMATCH</code>.</strong> <code>forged_order_rejected</code> uses <code>F = {1, 2}</code>, <code>b = 2</code>. The true sum is <code>4/3</code>, so <code>Q = 3</code> and <code>ord_3(2) = 2 = lcm({1, 2})</code>. The claim states the order is 5. The checker recomputes the order as 2 and rejects with <code>ERDOS_CERT_ORDER_MISMATCH</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The identity survives a reduction</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>certificate_holds_after_reduction</code> uses <code>F = {2, 3}</code>, <code>b = 2</code> where the prime 3 cancels to <code>Q = 21</code>, and <code>ord_21(2) = 6 = lcm({2, 3})</code> still holds.</strong> For contrast, <code>certificate_holds_after_reduction</code> uses <code>F = {2, 3}</code>, <code>b = 2</code>. The sum is <code>1/3 + 1/7 = 10/21</code>. The closed form gives <code>B = 63</code>, <code>A_L = 30</code>, <code>gcd(30, 63) = 3</code>, so <code>Q = 63/3 = 21</code>. The prime 3 cancels, <code>Q</code> is smaller than <code>B</code>, and <code>ord_21(2) = 6 = lcm({2, 3})</code> still holds. This is the case that shows the identity surviving a reduction rather than only the no-reduction case <code>certificate_holds</code> where <code>F = {2}</code> gives <code>1/3</code> directly.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Elementary number theory with a cross-check</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The arithmetic is standard elementary number theory, exact rational summation, reduced denominators, and multiplicative order, with a closed-form cross-check, stated here only for finite support under Erdos #257.</strong> The arithmetic is standard elementary number theory: exact rational summation, reduced denominators, and multiplicative order by repeated multiplication, with a closed-form cross-check <code>Q = B/gcd(A_L, B)</code> derived from divisibility of <code>b^n - 1</code> into <code>b^L - 1</code>. The finite identity <code>ord_Q(b) = lcm(F)</code> sits under the Erdos #257 period-noncollapse question and is stated here only for finite support. The engineering lineage is the local Plectis coverage contract: a reader page states what fixture can be rerun, what generated projections are navigation aids, and what stays outside the evidence boundary. No external citation is claimed.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the component over its fixture set and rerun its test:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means both positive certificates held, both forgeries were rejected with their expected mismatch codes, and the run wrote a metadata-only record, covering only the bounded fixture inputs in this checkout.</strong> A pass means both positive certificates held, both forgeries were rejected with their expected mismatch codes, and the run wrote a metadata-only result record. A pass covers only the bounded fixture inputs in this checkout.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest honest claim and its limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest honest claim is that the finite certificate was computed exactly, its denominator agreed two ways, and forged order and denominator were caught by recomputation; it does not establish the open infinite problem.</strong> The strongest honest claim is that the finite certificate was computed in exact rational arithmetic, that its denominator was derived two independent ways and agreed, and that a wrong claimed order and a wrong claimed denominator were both caught by recomputation rather than by a stored answer. The proof boundary stops there. The component does not establish the open infinite Erdos #257 problem. A holding certificate is a bounded computational witness, not a machine-checked proof of even the finite statement. The component is not an oracle, prover, or provider result, calls no external solver, and excludes launch, public sharing, or source change.</p>\n</section>",
      "components": [
        {
          "anchor": "component-finite_erdos_denominator_certificate_strike",
          "component_id": "finite_erdos_denominator_certificate_strike",
          "public_label": "Finite Erdos Denominator-Order Certificate Strike"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 1
        },
        "link_count": 5,
        "links": [
          {
            "id": "finite_erdos_denominator_certificate_strike",
            "kind": "organ",
            "kind_label": "component",
            "label": "Finite Erdos Denominator-Order Certificate Strike",
            "relation": "explains",
            "url": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "id": "mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "verifies finite denominator order certificate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate"
          },
          {
            "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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.finite_erdos_denominator_certificate_strike",
      "reader_packet": {
        "abstract": "The finite Erdos denominator-order certificate strike surfaces the public finite_denominator_order_certificate bundle and verifies, in exact rational arithmetic, that ord_Q(b)=lcm(F) for S_F(b)=sum 1/(b^n-1)=P/Q over bounded public fixtures.",
        "authority_ceiling": "Public fixture and result record evidence only; it computes a finite denominator-order certificate in exact arithmetic and does not establish the open infinite Erdos #257 problem, is not an oracle, prover, or provider result, is not a machine-checked proof of even the finite statement, and is not launch-scope decision or publishing-scope decision.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.finite_erdos_denominator_certificate_strike.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-finite-erdos-denominator-certificate-strike-diagram-1",
            "html_url": "docs/paper-module-finite-erdos-denominator-certificate-strike.html#paper-module-finite-erdos-denominator-certificate-strike-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Input[\"Support F, base b\"] Sum[\"Exact sum S_F(b) = P/Q as a Fraction\"] Denom[\"Reduced denominator Q cross-checked against B/gcd(A_L,B)\"] Order[\"Multiplicative order ord_Q(b) by repeated multiplication\"] Check[\"Certificate holds if ord_Q(b) = lcm(F)\"] Verify[\"Forgery check recompute and compare claimed values\"] Input --> Sum Sum --> Denom Denom --> Order Order --> Check Check --> Verify",
            "source_format": "mermaid",
            "source_hash": "sha256:baa27e1ebc8c630741ce027d0a645acc20a9474f6bcbd294041b591af2c37b96",
            "source_line_end": 120,
            "source_line_start": 106
          }
        ],
        "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": 2,
            "links": [
              {
                "id": "finite_erdos_denominator_certificate_strike",
                "kind": "organ",
                "kind_label": "component",
                "label": "Finite Erdos Denominator-Order Certificate Strike",
                "relation": "explains",
                "url": "component-finite-erdos-denominator-certificate-strike.html"
              },
              {
                "id": "mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies finite denominator order certificate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate"
              }
            ],
            "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.finite_erdos_denominator_certificate_strike",
        "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": 210,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finite_erdos_denominator_certificate_strike.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component sums SF(b) = sum 1/(b^n - 1) as an exact fraction P/Q and checks whether the multiplicative order of b modulo the reduced denominator Q equals lcm(F). finiteerdosdenominatorcertificate_strike computes one finite number-theoretic object in exact whole-number arithmetic and checks a sharp claim about it. For a finite set of exponents F and a base b, it sums SF(b) = sum{n in F} 1/(b^n - 1) as an exact fraction P/Q, then asks whether the multiplicative order of b modulo the reduced denominator Q equals the least common multiple of F.",
            "level": 4,
            "order": 1,
            "section_id": "component-sums-s",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Component sums s"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It runs four small cases, two true certificates to accept and two forgeries to reject, and writes a metadata-only result record of the status and per-case values.** The component runs four small cases. Two are true certificates the checker should accept, including one where a common prime cancels in the fraction. Two are forged certificates the checker should reject. Each run writes a metadata-only result record that reports the status and the per-case values.",
            "level": 4,
            "order": 2,
            "section_id": "runs-four-small",
            "source_line_end": 22,
            "source_line_start": 14,
            "title": "Runs four small"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This is the finite identity behind the Erdos #257 period-noncollapse strike, not a solution to the open infinite problem, and a holding certificate is computational evidence, not a proof.** This is the finite identity behind the Erdos #257 period-noncollapse strike. It is not a solution to the open infinite problem, and a holding certificate over the bounded fixture set is computational evidence, not a proof.",
            "level": 4,
            "order": 3,
            "section_id": "is-finite-identity",
            "source_line_end": 31,
            "source_line_start": 23,
            "title": "Is finite identity"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The claim ordQ(b) = lcm(F) is easy to get wrong: floating-point order, a trusted stored answer, or a single-derivation denominator each let a wrong certificate slip through. The claim ordQ(b) = lcm(F) is easy to state and easy to get wrong. A loose version would compute the order with floating point, or trust a stored expected answer, or check the denominator without deriving it a second way. Any of those lets a wrong certificate slip through unnoticed.",
            "level": 4,
            "order": 5,
            "section_id": "an-easy-claim-to-get-wrong",
            "source_line_end": 42,
            "source_line_start": 34,
            "title": "An easy claim to get wrong"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The component sums in exact Python fractions, derives the denominator two independent ways that must agree, and never accepts a claimed certificate on its word: the checker recomputes and compares.** This component computes the object exactly and lets a small checker decide it, so a reader can see where the evidence stops. The arithmetic uses Python fractions, never floats. The denominator is derived once by reduction and a second time by a closed form, and the two must agree. A claimed certificate is never accepted on its word: the checker recomputes the truth and compares.",
            "level": 4,
            "order": 6,
            "section_id": "exact-arithmetic-and-a-recomputing-checker",
            "source_line_end": 53,
            "source_line_start": 43,
            "title": "Exact arithmetic and a recomputing checker"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 55,
            "source_line_start": 54,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The engine-room bundle finitedenominatorordercertificate.py holds the exact arithmetic while the component file drives it over fixture cases and writes the records. The engine-room bundle finitedenominatorordercertificate.py holds the arithmetic. The component file drives it over fixture cases and writes the records.",
            "level": 4,
            "order": 8,
            "section_id": "capsule-arithmetic-organ-driver",
            "source_line_end": 62,
            "source_line_start": 56,
            "title": "Bundle arithmetic, component driver"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "computefinitedenominatororder_certificate sums the exact fraction, reads the reduced denominator Q, finds ord_Q(b) by repeated multiplication, and cross-checks Q against the closed form B/gcd(AL, B). computefinitedenominatorordercertificate(support, base) is the core. It normalises F to a sorted set, sums Fraction(1, base**n - 1) over the members, and reads the reduced denominator Q from the resulting fraction. It computes ordQ(b) with multiplicativeorder, which finds the smallest k with b**k = 1 mod Q by repeated multiplication, with no factorisation. It then derives Q a second, independent way: with L = lcm(F), B = b^L - 1, and AL = sum{n in F} B/(b^n - 1), the closed form is Q = B / gcd(\u2026",
            "level": 4,
            "order": 9,
            "section_id": "compute-sums-and-cross-checks-q",
            "source_line_end": 79,
            "source_line_start": 63,
            "title": "`compute_*` sums and cross-checks `Q`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "verifyfinitedenominatororder_certificate recomputes the truth from (support, base), emits a typed mismatch code per disagreeing field, and returns valid only when nothing mismatches and the recomputed certificate holds.** verifyfinitedenominatorordercertificate(support, base, claimed) is the self-falsifying check. It recomputes the truth from (support, base) and ignores the claimed values except to compare them. For each supplied field it emits a mismatch code: ERDOSCERTNUMERATORMISMATCH, ERDOSCERTDENOMINATORMISMATCH, or ERDOSCERTORDER_MISMATCH. It returns valid only when nothing mismatches and the recomputed certificate holds.",
            "level": 4,
            "order": 10,
            "section_id": "verify-is-self-falsifying",
            "source_line_end": 91,
            "source_line_start": 80,
            "title": "`verify_*` is self-falsifying"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "run and buildresult evaluate each fixture case, and the run is pass only with at least one positive and one negative case, every positive holding, every negative rejected, and both forgery ids present.** The component file wraps these. run loads the input directory, calls build_result, and writes the result, board, and validation records. build_result reads the cases through fixturecases and evaluates each with evaluatecase. A positive case calls compute_* and, for the reduction case, also requires that a reduction occurred. A negative case calls verify_* and checks that it was rejected with the exact codes named in EXPECTEDNEGATIVECASES. The run status is pass only when there is at least o\u2026",
            "level": 4,
            "order": 11,
            "section_id": "the-organ-drives-fixtures-to-a-status",
            "source_line_end": 121,
            "source_line_start": 92,
            "title": "The component drives fixtures to a status"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 123,
            "source_line_start": 122,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The two forgeries in the fixture set both change exactly one field and rely on recomputation to catch it.** The two forgeries in the fixture set both change exactly one field and rely on recomputation to catch it.",
            "level": 4,
            "order": 13,
            "section_id": "two-forgeries-in",
            "source_line_end": 129,
            "source_line_start": 124,
            "title": "Two forgeries in"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "forgeddenominator_rejected claims Q = 5 for F = {3}, b = 2, but the checker recomputes the true Q = 7 and rejects with ERDOSCERTDENOMINATORMISMATCH. forgeddenominatorrejected uses F = {3}, b = 2. The true sum is 1/7, so Q = 7 and ord_7(2) = 3 = lcm({3}). The claim states the denominator is 5. The checker recomputes Q = 7, sees the disagreement, and rejects with ERDOSCERTDENOMINATOR_MISMATCH.",
            "level": 4,
            "order": 14,
            "section_id": "a-forged-denominator-is-recomputed-away",
            "source_line_end": 138,
            "source_line_start": 130,
            "title": "A forged denominator is recomputed away"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "forgedorder_rejected claims order 5 for F = {1, 2}, b = 2, but the checker recomputes ord3(2) = 2 and rejects with ERDOSCERTORDERMISMATCH.** forgedorderrejected uses F = {1, 2}, b = 2. The true sum is 4/3, so Q = 3 and ord_3(2) = 2 = lcm({1, 2}). The claim states the order is 5. The checker recomputes the order as 2 and rejects with ERDOSCERTORDER_MISMATCH.",
            "level": 4,
            "order": 15,
            "section_id": "a-forged-order-is-recomputed-away",
            "source_line_end": 146,
            "source_line_start": 139,
            "title": "A forged order is recomputed away"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "certificateholdsafterreduction uses F = {2, 3}, b = 2 where the prime 3 cancels to Q = 21, and ord21(2) = 6 = lcm({2, 3}) still holds. For contrast, certificateholdsafter_reduction uses F = {2, 3}, b = 2. The sum is 1/3 + 1/7 = 10/21. The closed form gives B = 63, A_L = 30, gcd(30, 63) = 3, so Q = 63/3 = 21. The prime 3 cancels, Q is smaller than B, and ord_21(2) = 6 = lcm({2, 3}) still holds. This is the case that shows the identity surviving a reduction rather than only the no-reduction case certificate_holds where F = {2} gives 1/3 directly.",
            "level": 4,
            "order": 16,
            "section_id": "the-identity-survives-a-reduction",
            "source_line_end": 157,
            "source_line_start": 147,
            "title": "The identity survives a reduction"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 159,
            "source_line_start": 158,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The arithmetic is standard elementary number theory, exact rational summation, reduced denominators, and multiplicative order, with a closed-form cross-check, stated here only for finite support under Erdos #257.** The arithmetic is standard elementary number theory: exact rational summation, reduced denominators, and multiplicative order by repeated multiplication, with a closed-form cross-check Q = B/gcd(A_L, B) derived from divisibility of b^n - 1 into b^L - 1. The finite identity ord_Q(b) = lcm(F) sits under the Erdos #257 period-noncollapse question and is stated here only for finite support. The engineering lineage is the local Plectis coverage contract: a reader page states what fi\u2026",
            "level": 4,
            "order": 18,
            "section_id": "elementary-number-theory-with-a-cross-check",
            "source_line_end": 173,
            "source_line_start": 160,
            "title": "Elementary number theory with a cross-check"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component over its fixture set and rerun its test:",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 182,
            "source_line_start": 174,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means both positive certificates held, both forgeries were rejected with their expected mismatch codes, and the run wrote a metadata-only record, covering only the bounded fixture inputs in this checkout.** A pass means both positive certificates held, both forgeries were rejected with their expected mismatch codes, and the run wrote a metadata-only result record. A pass covers only the bounded fixture inputs in this checkout.",
            "level": 4,
            "order": 20,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 191,
            "source_line_start": 183,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "claim-ceiling",
            "source_line_end": 193,
            "source_line_start": 192,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The strongest honest claim is that the finite certificate was computed exactly, its denominator agreed two ways, and forged order and denominator were caught by recomputation; it does not establish the open infinite problem.** The strongest honest claim is that the finite certificate was computed in exact rational arithmetic, that its denominator was derived two independent ways and agreed, and that a wrong claimed order and a wrong claimed denominator were both caught by recomputation rather than by a stored answer. The proof boundary stops there. The component does not establish the open infinite Erdos #257 problem. A holding certificate is a bounded computational witness, not a machine\u2026",
            "level": 4,
            "order": 22,
            "section_id": "the-strongest-honest-claim-and-its-limit",
            "source_line_end": 209,
            "source_line_start": 194,
            "title": "The strongest honest claim and its limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/finite_erdos_denominator_certificate_strike.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The finite Erdos denominator-order certificate strike surfaces the public finite_denominator_order_certificate bundle and verifies, in exact rational arithmetic, that ord_Q(b)=lcm(F) for S_F(b)=sum 1/(b^n-1)=P/Q over bounded public fixtures."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "finite_erdos_denominator_certificate_strike.py",
            "path": "src/microcosm_core/organs/finite_erdos_denominator_certificate_strike.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the certificate fixture exercises, forged-certificate negative cases, result-card projection, and metadata-only result records.",
            "symbols": [
              "build_result",
              "result_card",
              "run",
              "_evaluate_case",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/finite_erdos_denominator_certificate_strike.py"
          },
          {
            "label": "finite_denominator_order_certificate.py",
            "path": "src/microcosm_core/engine_room/finite_denominator_order_certificate.py",
            "resolution": "resolved",
            "role": "Surfaced public bundle that computes the exact rational, the reduced denominator, and the multiplicative order, and rejects forged certificates by recomputation.",
            "symbols": [
              "compute_finite_denominator_order_certificate",
              "verify_finite_denominator_order_certificate"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/finite_denominator_order_certificate.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finite_erdos_denominator_certificate_strike.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finite_erdos_denominator_certificate_strike.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Finite Erdos Denominator-Order Certificate Strike is the public formal-math replay for the finite period-noncollapse certificate. It sums 1/(b^n-1) over a finite support as an exact Fraction, reads the reduced denominator Q, computes the multiplicative order of b mod Q, cross-checks Q against the closed form B/gcd(A_L,B), and confirms ord_Q(b)=lcm(F) on small cases including a reducing case. It self-falsifies: a forged order or denominator is rejected by recomputation. It writes metadata-only result records and surfaces microcosm_core.engine_room.finite_denominator_order_certificate without calling providers.",
      "summary_line": "The finite Erdos denominator-order certificate strike surfaces the public finite_denominator_order_certificate bundle and verifies, in exact rational arithmetic, that ord_Q(b)=lcm(F) for S_F(b)=sum 1/(b^n-1)=P/Q over bounded public fixtures.",
      "title": "Finite Erdos Denominator-Order Certificate Strike"
    },
    {
      "anchor": "paper-module-bridge-campaign-dag-validation",
      "authority_ceiling": "Public fixture and result record evidence only; it validates campaign DAG structure and does not dispatch agents, execute campaigns, prove provider correctness or safety, and is not launch-scope decision or publishing-scope decision.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Bridge campaign fans</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A bridge campaign fans parallel reads into one synthesis step, and this component recomputes the plan&#x27;s structure to accept or reject it before anything runs, never dispatching or executing.</strong> A bridge campaign is a small plan that fans several parallel reads into one synthesis step. This component reads such a plan and decides whether it is well formed before anything runs. It does not dispatch agents and it does not execute the campaign. It reads the plan, recomputes its structure, and returns an accept or reject decision with the rule id that fired.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Result is metadata-only</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The result is a metadata-only record of status, per-case rows, and rejecting rule ids, accepting two clean plans and rejecting two broken ones over the shipped fixtures.</strong> The result is a metadata-only record: a status, per-case rows, and the rule ids that rejected each malformed plan. Over the shipped fixtures it accepts two clean plans and rejects two broken ones.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Late structural faults waste a whole run</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A structurally broken campaign is expensive to discover late, so the honest question is which rule fired rather than trusting an <code>ok</code> field that can lie.</strong> A structurally broken campaign is expensive to discover late. A dependency loop, two synthesis steps, or a step that depends on a name that does not exist will each waste a whole run before the fault surfaces. Trusting a plan because it carries an &quot;ok&quot; field does not help: the field can lie. The honest question is &quot;which rule fired,&quot; not &quot;is the plan valid.&quot;</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recomputing the graph from the plan</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The check recomputes the graph from the plan itself, deriving cycles, single-synthesis, and reaches-a-probe from node roles rather than a summary, so passing requires every recomputed rule to hold.</strong> So the check recomputes the graph from the plan itself. Cycle detection runs over the declared edges. Single-synthesis and reaches-a-probe are derived from the node roles and dependencies, not read from a summary. A malformed plan cannot pass, because passing requires every recomputed rule to hold.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Validator bundle and component runner</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Two source files carry the mechanism: the engine bundle <code>bridge_campaign_dag.py</code> is the validator, and the component runner drives it over the fixtures and writes the records.</strong> Two source files carry the mechanism. The engine bundle <code>src/microcosm_core/engine_room/bridge_campaign_dag.py</code> is the validator. The component runner <code>src/microcosm_core/organs/bridge_campaign_dag_validation.py</code> drives it over the fixtures and writes the records.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>validate_campaign</code> conjoins every rule outcome</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>validate_campaign</code> builds a <code>ValidationResult</code> and adds each rule&#x27;s outcome, where any <code>reject</code> flips <code>ok</code> false, so the final <code>ok</code> is the conjunction of every CR/VR rule.</strong> <code>validate_campaign</code> takes one plan, a provider name, and a worker count. It builds a <code>ValidationResult</code> and calls <code>result.add(rule_id, outcome, target, message)</code> for each rule. An outcome of <code>reject</code> flips <code>ok</code> to false and appends the formatted decision to the error list, so the final <code>ok</code> is the conjunction of every rule. The rule families mirror the private source CR/VR ids over a subset:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Rule</th><th>Check</th></tr></thead><tbody><tr><td>CR001 to CR005</td><td>schema version, kind, kebab-case <code>campaign_id</code>, intent, and a public <code>plan_path</code></td></tr><tr><td>CR017</td><td>node labels are unique and non-empty</td></tr><tr><td>CR015, CR016, CR020</td><td>known <code>input_mode</code>, a rationale when the mode is not result records-only, a valid role</td></tr><tr><td>CR010, CR011</td><td>every <code>depends_on</code> names a real node; reducer and synthesis nodes depend on something</td></tr><tr><td>CR012</td><td>the node graph is acyclic</td></tr><tr><td>CR013, CR006, CR014</td><td>exactly one synthesis node; the barrier names it; it transitively reaches a probe</td></tr><tr><td>CR007 to CR009</td><td>barrier description, continuation packet schema, bounded next action</td></tr><tr><td>VR005</td><td>requested workers stay within the provider ceiling</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Cycle detection, reachability, and worker caps</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_cycle_labels</code> marks cycles with a depth-first back-edge check, <code>_reachable_dependencies</code> walks the closure from the synthesis node for CR014, and VR005 caps workers per provider via <code>SAFE_PARALLELISM</code>.</strong> Cycle detection lives in <code>_cycle_labels</code>. It runs a depth-first walk with a visiting set and a visited set; a back-edge into a node still on the stack marks a cycle. <code>_reachable_dependencies</code> walks the dependency closure from the single synthesis node so CR014 can ask whether any reachable node is a probe. VR005 reads <code>SAFE_PARALLELISM</code>, which caps workers per provider: chatgpt 8, claude 2, gemini 3, local 4.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The runner turns fixtures into records</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runner loads each fixture, evaluates it against <code>validate_campaign</code>, and aggregates a <code>pass</code> only when every positive validated, every negative was rejected as expected, and both planted ids fired.</strong> The runner turns fixtures into records. <code>_fixture_cases</code> loads every JSON file under the input directory. <code>_evaluate_case</code> calls <code>validate_campaign</code> for one case, reads the reject rule ids with <code>_reject_codes</code>, and decides <code>observed_ok</code>. A positive case passes when the plan validated and matched its <code>expected_ok</code>. A negative case passes only when the plan was rejected and its expected rule ids from <code>EXPECTED_NEGATIVE_CASES</code> are among the firing rejections. <code>build_result</code> aggregates the rows: the overall status is <code>pass</code> only if there is at least one positive and one negative case, all positive cases validated, all negative cases were rejected as expected, and both planted negative ids are present. <code>run</code> writes the result, a compact card from <code>result_card</code>, and a validation record, each with <code>body_in_receipt</code> set to false.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"221\" height=\"684\" viewBox=\"0 0 221 684\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"110.7\" y1=\"90.0\" x2=\"110.7\" y2=\"132.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,132.0 107.6,125.2 113.8,125.2\"></polygon><line class=\"pmd-edge\" x1=\"110.7\" y1=\"186.0\" x2=\"110.7\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,228.0 107.6,221.2 113.8,221.2\"></polygon><line class=\"pmd-edge\" x1=\"110.7\" y1=\"282.0\" x2=\"110.7\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,324.0 107.6,317.2 113.8,317.2\"></polygon><line class=\"pmd-edge\" x1=\"110.7\" y1=\"378.0\" x2=\"110.7\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,420.0 107.6,413.2 113.8,413.2\"></polygon><line class=\"pmd-edge\" x1=\"110.7\" y1=\"474.0\" x2=\"110.7\" y2=\"516.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,516.0 107.6,509.2 113.8,509.2\"></polygon><line class=\"pmd-edge\" x1=\"110.7\" y1=\"570.0\" x2=\"110.7\" y2=\"612.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,612.0 107.6,605.2 113.8,605.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=\"185.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"40.5\">Campaign plan</tspan><tspan x=\"110.7\" y=\"58.5\">nodes, deps, barrier,</tspan><tspan x=\"110.7\" y=\"76.5\">provider, workers</tspan></text><title>Campaign plan nodes, deps, barrier, provider, workers</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"132.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"154.5\">Identity and schema</tspan><tspan x=\"110.7\" y=\"172.5\">CR001 to CR005</tspan></text><title>Identity and schema CR001 to CR005</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"228.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"250.5\">Unique labels, roles,</tspan><tspan x=\"110.7\" y=\"268.5\">real dependency edges</tspan></text><title>Unique labels, roles, real dependency edges</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"324.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"346.5\">Acyclicity</tspan><tspan x=\"110.7\" y=\"364.5\">CR012 depth-first</tspan></text><title>Acyclicity CR012 depth-first</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"420.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"442.5\">One synthesis reaches</tspan><tspan x=\"110.7\" y=\"460.5\">a probe, CR013 CR014</tspan></text><title>One synthesis reaches a probe, CR013 CR014</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"516.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"538.5\">Worker ceiling</tspan><tspan x=\"110.7\" y=\"556.5\">VR005</tspan></text><title>Worker ceiling VR005</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"612.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"634.5\">Accept or reject</tspan><tspan x=\"110.7\" y=\"652.5\">with the rule id</tspan></text><title>Accept or reject with the rule id</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Spec[&quot;Campaign plan nodes, deps, barrier, provider, workers&quot;] Identity[&quot;Identity and schema CR001 to CR005&quot;] Labels[&quot;Unique labels, roles, real dependency edges&quot;] Cycle[&quot;Acyclicity CR012 depth-first&quot;] Synth[&quot;One synthesis reaches a probe, CR013 CR014&quot;] Ceiling[&quot;Worker ceiling VR005&quot;] Verdict[&quot;Accept or reject with the rule id&quot;] Spec --&gt; Identity --&gt; Labels --&gt; Cycle --&gt; Synth --&gt; Ceiling --&gt; Verdict</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two planted rejections and two clean plans</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixtures plant <code>cycle_rejected</code> firing <code>CR012</code> and <code>two_synthesis_rejected</code> firing <code>CR013</code> against two clean plans, and a rejection counts only when it names the exact rule it broke.</strong> The fixtures plant two malformed plans, both rejected by recomputation. <code>cycle_rejected</code> has a dependency loop and must fire <code>CR012</code>. <code>two_synthesis_rejected</code> declares two synthesis nodes and must fire <code>CR013</code>. The two accepted plans are <code>linear_chain_ok</code>, a probe to reducer to synthesis chain, and <code>fan_in_ok</code>, three probes into one reducer into one synthesis. A negative case counts as handled only when the plan was rejected and its named rule id appears in the rejections, so a rejection always names the rule it broke.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Ordinary graph engineering and the coverage contract</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The engine bundle is a source-faithful refactor of ordinary graph engineering, claiming no external citation, its local prior art being the Plectis coverage contract requiring a scope limit and result record path.</strong> The engine bundle is a source-faithful public refactor of the private bridge campaign contract layer and its provider ceiling rule. The lineage is ordinary software engineering: schema validation, depth-first cycle detection on a directed graph, reachability over a dependency closure, and fixture-scoped regression cases. No external citation is claimed. The local prior art is the Plectis coverage contract, which requires each reader page to publish a scope limit, a grounding note, and a result record path rather than letting a generated structured source record stand in for the source.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the component over its fixtures and write the records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means and how to confirm</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means both clean plans validated and both broken plans were rejected with their expected rule ids, confirmed against the bundle by the coverage contract and corpus check.</strong> A pass means both clean plans validated and both broken plans were rejected with their expected rule ids. From the repository root, the coverage contract and the paper-module corpus check confirm this page against its bundle:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_plectis_paper_module_coverage_contract.py -q --tb=short\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">Proof boundary and scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run shows well-formed plans validated and malformed ones rejected with the rule they broke over bounded fixtures, while the component neither dispatches, executes, nor authorizes launch.</strong> A green run shows that well-formed plans validated and malformed ones were rejected, each with the rule it broke, over the bounded public fixtures in this checkout. That is the strongest claim here, and it is the proof boundary. The scope limit: this component does not dispatch agents, execute campaigns, prove provider correctness or safety, or claim whole-system equivalence. It excludes launch, public sharing, external model access, or source-file changes. It reads a plan and returns a decision.</p>\n</section>",
      "components": [
        {
          "anchor": "component-bridge_campaign_dag_validation",
          "component_id": "bridge_campaign_dag_validation",
          "public_label": "Bridge Campaign DAG Validation"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 1
        },
        "link_count": 5,
        "links": [
          {
            "id": "bridge_campaign_dag_validation",
            "kind": "organ",
            "kind_label": "component",
            "label": "Bridge Campaign DAG Validation",
            "relation": "explains",
            "url": "component-bridge-campaign-dag-validation.html"
          },
          {
            "id": "mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "verifies bridge campaign dag",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag"
          },
          {
            "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.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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.bridge_campaign_dag_validation",
      "reader_packet": {
        "abstract": "The bridge campaign DAG validation component surfaces the public bridge_campaign_dag bundle and checks, over bounded public fixtures, that a fan-in campaign graph is well formed: unique labels, existing dependency edges, acyclicity, exactly one synthesis reaching a probe, barrier alignment, and a worker count within the provider safe-parallelism ceiling.",
        "authority_ceiling": "Public fixture and result record evidence only; it validates campaign DAG structure and does not dispatch agents, execute campaigns, prove provider correctness or safety, and is not launch-scope decision or publishing-scope decision.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.bridge_campaign_dag_validation.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-bridge-campaign-dag-validation-diagram-1",
            "html_url": "docs/paper-module-bridge-campaign-dag-validation.html#paper-module-bridge-campaign-dag-validation-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Spec[\"Campaign plan nodes, deps, barrier, provider, workers\"] Identity[\"Identity and schema CR001 to CR005\"] Labels[\"Unique labels, roles, real dependency edges\"] Cycle[\"Acyclicity CR012 depth-first\"] Synth[\"One synthesis reaches a probe, CR013 CR014\"] Ceiling[\"Worker ceiling VR005\"] Verdict[\"Accept or reject with the rule id\"] Spec --> Identity --> Labels --> Cycle --> Synth --> Ceiling --> Verdict",
            "source_format": "mermaid",
            "source_hash": "sha256:40e99e27b421f196d3b8a6b4dd9fc45663234018ea2b6cea764a9c0d385322cb",
            "source_line_end": 115,
            "source_line_start": 105
          }
        ],
        "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": 2,
            "links": [
              {
                "id": "bridge_campaign_dag_validation",
                "kind": "organ",
                "kind_label": "component",
                "label": "Bridge Campaign DAG Validation",
                "relation": "explains",
                "url": "component-bridge-campaign-dag-validation.html"
              },
              {
                "id": "mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies bridge campaign dag",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag"
              }
            ],
            "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.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.bridge_campaign_dag_validation",
        "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": 181,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_campaign_dag_validation.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A bridge campaign fans parallel reads into one synthesis step, and this component recomputes the plan's structure to accept or reject it before anything runs, never dispatching or executing.** A bridge campaign is a small plan that fans several parallel reads into one synthesis step. This component reads such a plan and decides whether it is well formed before anything runs. It does not dispatch agents and it does not execute the campaign. It reads the plan, recomputes its structure, and returns an accept or reject decision with the rule id that fired.",
            "level": 4,
            "order": 1,
            "section_id": "bridge-campaign-fans",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Bridge campaign fans"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The result is a metadata-only record of status, per-case rows, and rejecting rule ids, accepting two clean plans and rejecting two broken ones over the shipped fixtures.** The result is a metadata-only record: a status, per-case rows, and the rule ids that rejected each malformed plan. Over the shipped fixtures it accepts two clean plans and rejects two broken ones.",
            "level": 4,
            "order": 2,
            "section_id": "result-is-body-free",
            "source_line_end": 21,
            "source_line_start": 14,
            "title": "Result is metadata-only"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 23,
            "source_line_start": 22,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A structurally broken campaign is expensive to discover late, so the honest question is which rule fired rather than trusting an ok field that can lie.** A structurally broken campaign is expensive to discover late. A dependency loop, two synthesis steps, or a step that depends on a name that does not exist will each waste a whole run before the fault surfaces. Trusting a plan because it carries an \"ok\" field does not help: the field can lie. The honest question is \"which rule fired,\" not \"is the plan valid.\"",
            "level": 4,
            "order": 4,
            "section_id": "late-structural-faults-waste-a-whole-run",
            "source_line_end": 33,
            "source_line_start": 24,
            "title": "Late structural faults waste a whole run"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The check recomputes the graph from the plan itself, deriving cycles, single-synthesis, and reaches-a-probe from node roles rather than a summary, so passing requires every recomputed rule to hold.** So the check recomputes the graph from the plan itself. Cycle detection runs over the declared edges. Single-synthesis and reaches-a-probe are derived from the node roles and dependencies, not read from a summary. A malformed plan cannot pass, because passing requires every recomputed rule to hold.",
            "level": 4,
            "order": 5,
            "section_id": "recomputing-the-graph-from-the-plan",
            "source_line_end": 43,
            "source_line_start": 34,
            "title": "Recomputing the graph from the plan"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 45,
            "source_line_start": 44,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Two source files carry the mechanism: the engine bundle bridgecampaigndag.py is the validator, and the component runner drives it over the fixtures and writes the records.** Two source files carry the mechanism. The engine bundle src/microcosmcore/engineroom/bridgecampaigndag.py is the validator. The component runner src/microcosmcore/components/bridgecampaigndagvalidation.py drives it over the fixtures and writes the records.",
            "level": 4,
            "order": 7,
            "section_id": "validator-capsule-and-component-runner",
            "source_line_end": 55,
            "source_line_start": 46,
            "title": "Validator bundle and component runner"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "validatecampaign builds a ValidationResult and adds each rule's outcome, where any reject flips ok false, so the final ok is the conjunction of every CR/VR rule. validatecampaign takes one plan, a provider name, and a worker count. It builds a ValidationResult and calls result.add(rule_id, outcome, target, message) for each rule. An outcome of reject flips ok to false and appends the formatted decision to the error list, so the final ok is the conjunction of every rule. The rule families mirror the private source CR/VR ids over a subset:",
            "level": 4,
            "order": 8,
            "section_id": "validate-campaign-conjoins-every-rule-outcome",
            "source_line_end": 77,
            "source_line_start": 56,
            "title": "`validate_campaign` conjoins every rule outcome"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "cyclelabels marks cycles with a depth-first back-edge check, reachabledependencies walks the closure from the synthesis node for CR014, and VR005 caps workers per provider via SAFEPARALLELISM. Cycle detection lives in cyclelabels. It runs a depth-first walk with a visiting set and a visited set; a back-edge into a node still on the stack marks a cycle. reachabledependencies walks the dependency closure from the single synthesis node so CR014 can ask whether any reachable node is a probe. VR005 reads SAFE_PARALLELISM, which caps workers per provider: chatgpt 8, claude 2, gemini 3, local 4.",
            "level": 4,
            "order": 9,
            "section_id": "cycle-detection-reachability-and-worker-caps",
            "source_line_end": 88,
            "source_line_start": 78,
            "title": "Cycle detection, reachability, and worker caps"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The runner loads each fixture, evaluates it against validatecampaign, and aggregates a pass only when every positive validated, every negative was rejected as expected, and both planted ids fired.** The runner turns fixtures into records. fixturecases loads every JSON file under the input directory. evaluatecase calls validate_campaign for one case, reads the reject rule ids with rejectcodes, and decides observed_ok. A positive case passes when the plan validated and matched its expected_ok. A negative case passes only when the plan was rejected and its expected rule ids from EXPECTEDNEGATIVECASES are among the firing rejections. build_result aggregates the rows: the overall status is pass\u2026",
            "level": 4,
            "order": 10,
            "section_id": "the-runner-turns-fixtures-into-records",
            "source_line_end": 116,
            "source_line_start": 89,
            "title": "The runner turns fixtures into records"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 118,
            "source_line_start": 117,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixtures plant cyclerejected firing CR012 and twosynthesisrejected firing CR013 against two clean plans, and a rejection counts only when it names the exact rule it broke.** The fixtures plant two malformed plans, both rejected by recomputation. cycle_rejected has a dependency loop and must fire CR012. twosynthesisrejected declares two synthesis nodes and must fire CR013. The two accepted plans are linearchainok, a probe to reducer to synthesis chain, and faninok, three probes into one reducer into one synthesis. A negative case counts as handled only when the plan was rejected and its named rule id appears in the rejections, so a rejection always names the rule it broke.",
            "level": 4,
            "order": 12,
            "section_id": "two-planted-rejections-and-two-clean-plans",
            "source_line_end": 130,
            "source_line_start": 119,
            "title": "Two planted rejections and two clean plans"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 132,
            "source_line_start": 131,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The engine bundle is a source-faithful refactor of ordinary graph engineering, claiming no external citation, its local prior art being the Plectis coverage contract requiring a scope limit and result record path.** The engine bundle is a source-faithful public refactor of the private bridge campaign contract layer and its provider ceiling rule. The lineage is ordinary software engineering: schema validation, depth-first cycle detection on a directed graph, reachability over a dependency closure, and fixture-scoped regression cases. No external citation is claimed. The local prior art is the Plectis coverage contract, which requires each reader page to publish a scope limit, a grounding n\u2026",
            "level": 4,
            "order": 14,
            "section_id": "ordinary-graph-engineering-and-the-coverage-contract",
            "source_line_end": 145,
            "source_line_start": 133,
            "title": "Ordinary graph engineering and the coverage contract"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component over its fixtures and write the records:",
            "level": 2,
            "order": 15,
            "section_id": "validation-receipt-path",
            "source_line_end": 153,
            "source_line_start": 146,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**A pass means both clean plans validated and both broken plans were rejected with their expected rule ids, confirmed against the bundle by the coverage contract and corpus check.** A pass means both clean plans validated and both broken plans were rejected with their expected rule ids. From the repository root, the coverage contract and the paper-module corpus check confirm this page against its bundle:",
            "level": 4,
            "order": 16,
            "section_id": "what-a-pass-means-and-how-to-confirm",
            "source_line_end": 166,
            "source_line_start": 154,
            "title": "What a pass means and how to confirm"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "claim-ceiling",
            "source_line_end": 168,
            "source_line_start": 167,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A green run shows well-formed plans validated and malformed ones rejected with the rule they broke over bounded fixtures, while the component neither dispatches, executes, nor authorizes launch.** A green run shows that well-formed plans validated and malformed ones were rejected, each with the rule it broke, over the bounded public fixtures in this checkout. That is the strongest claim here, and it is the proof boundary. The scope limit: this component does not dispatch agents, execute campaigns, prove provider correctness or safety, or claim whole-system equivalence. It excludes launch, public sharing, external model access, or source-file changes. It reads a plan and returns a decision.",
            "level": 4,
            "order": 18,
            "section_id": "proof-boundary-and-authority-ceiling",
            "source_line_end": 180,
            "source_line_start": 169,
            "title": "Proof boundary and scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/bridge_campaign_dag_validation.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The bridge campaign DAG validation component surfaces the public bridge_campaign_dag bundle and checks, over bounded public fixtures, that a fan-in campaign graph is well formed: unique labels, existing dependency edges, acyclicity, exactly one synthesis reaching a probe, barrier alignment, and a worker count within the provider safe-parallelism ceiling."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "bridge_campaign_dag_validation.py",
            "path": "src/microcosm_core/organs/bridge_campaign_dag_validation.py",
            "resolution": "resolved",
            "role": "Runtime and result record-writing locus for the campaign-validation fixture exercises, rejected-campaign negative cases, result-card projection, and metadata-only result records.",
            "symbols": [
              "build_result",
              "result_card",
              "run",
              "_evaluate_case",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/bridge_campaign_dag_validation.py"
          },
          {
            "label": "bridge_campaign_dag.py",
            "path": "src/microcosm_core/engine_room/bridge_campaign_dag.py",
            "resolution": "resolved",
            "role": "Surfaced public bundle that validates a campaign DAG against the CR/VR rule families and rejects malformed campaigns by recomputation.",
            "symbols": [
              "validate_campaign",
              "validate_fixture_dir",
              "ValidationResult"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/bridge_campaign_dag.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_campaign_dag_validation.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_campaign_dag_validation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Bridge Campaign DAG Validation is the public agent-orchestration replay for a fan-in campaign graph. It validates each campaign spec against a subset of the source CR/VR rule families: schema and identity, unique node labels, dependency edges that reference existing nodes, DFS acyclicity, exactly one synthesis node that reaches a probe, a barrier naming that synthesis, and a requested worker count within the provider safe-parallelism ceiling. It accepts a linear chain and a three-way fan-in, and self-falsifies: a cyclic campaign is rejected with CR012 and a two-synthesis campaign with CR013. It writes metadata-only result records and surfaces microcosm_core.engine_room.bridge_campaign_dag without dispatching agents or calling providers.",
      "summary_line": "The bridge campaign DAG validation component surfaces the public bridge_campaign_dag bundle and checks, over bounded public fixtures, that a fan-in campaign graph is well formed: unique labels, existing dependency edges, acyclicity, exactly one synthesis reaching a probe, barrier alignment, and a worker count within the provider safe-parallelism ceiling.",
      "title": "Bridge Campaign DAG Validation"
    },
    {
      "anchor": "paper-module-metabolism-queue-reconciliation",
      "authority_ceiling": "Real-system bundle run over public fixtures; status pass attests only that the synthetic queue/reconciliation computation behaved as specified on these bounded cases. Does NOT export the live private metabolism database/scheduler, does NOT dispatch agents, does NOT use external model services, does NOT auto-repair ambiguous runtime state, is NOT a distributed database, is NOT an oracle/prover, and excludes launch, public sharing, production use, or source-file changes.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>metabolism_queue_reconciliation</code> is a runnable model of</span> a durable job queue. It stands up a synthetic SQLite store in a temporary directory, hands out work on a lease, recovers the job when the lease expires, and then runs a consistency check that flags impossible job/run/log states for a person to review.</strong> <code>metabolism_queue_reconciliation</code> is a runnable model of a durable job queue. It stands up a synthetic SQLite store in a temporary directory, hands out work on a lease, recovers the job when the lease expires, and then runs a consistency check that flags impossible job/run/log states for a person to review.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component surfaces one Engine Room</span> bundle, <code>metabolism_runtime</code>, as a first-class part of the public system.</strong> The component surfaces one Engine Room bundle, <code>metabolism_runtime</code>, as a first-class part of the public system. It runs four fixture scenarios: two clean ones that must compute end to end, and two deliberately broken ones that must be caught. Each scenario runs against its own temporary database that is created and torn down per case. It emits metadata-only result records and a CLI entry point, and it asserts nothing about the live private queue.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The honest unit here is the</span> named reconciliation rule, not the word &quot;healthy.&quot; A clean store should produce no findings; a contradictory store should produce a finding tagged with the rule that describes the contradiction.</strong> The honest unit here is the named reconciliation rule, not the word &quot;healthy.&quot; A clean store should produce no findings; a contradictory store should produce a finding tagged with the rule that describes the contradiction.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A job queue</span> that drifts into contradictory state is hard to trust. Two states are the ones this component plants and catches: a job marked running with no run row recorded, and a run that finished while its job still says running.</strong> A job queue that drifts into contradictory state is hard to trust. Two states are the ones this component plants and catches: a job marked running with no run row recorded, and a run that finished while its job still says running. A queue that passes over these silently, or auto-repairs them without a record, hides exactly the situations an operator needs to see.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component makes reconciliation explicit and</span> rerunnable over a bounded store. It does not fix the contradiction.</strong> The component makes reconciliation explicit and rerunnable over a bounded store. It does not fix the contradiction. It recomputes the job/run/log relationship, names the rule that failed, and marks the store for review.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component wrapper in <code>src/microcosm_core</span>/organs/metabolism_queue_reconciliation.py</code> loads fixture cases and drives them through the bundle.</strong> The component wrapper in <code>src/microcosm_core/organs/metabolism_queue_reconciliation.py</code> loads fixture cases and drives them through the bundle. The bundle in <code>src/microcosm_core/engine_room/metabolism_runtime.py</code> owns the queue, the blackboard ledger, and the reconciler.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Per-case scratch-store evaluation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_result</code> reads the case files with <code>_fixture_cases</code> (a sorted glob over <code>*.json</code> in the input directory, or a single file), opens one temporary scratch directory, and evaluates every case inside it.</strong> <code>build_result</code> reads the case files with <code>_fixture_cases</code> (a sorted glob over <code>*.json</code> in the input directory, or a single file), opens one temporary scratch directory, and evaluates every case inside it. <code>_evaluate_case</code> forces the bundle&#x27;s own <code>expected_status</code> to <code>pass</code>, calls the bundle&#x27;s <code>evaluate_case</code>, and reads back the observed status and which reconciliation rules fired via <code>_fired_reconciliation_rules</code>. A case declared positive passes only when the bundle computed cleanly and no rule fired. A case declared negative passes only when the bundle ran cleanly, the expected rule id from <code>EXPECTED_NEGATIVE_CASES</code> fired, and the declared expectation was rejection. <code>build_result</code> then requires at least one positive and one negative case, every positive clean, every negative rejected, and both expected negative ids present, before it reports overall <code>pass</code>. <code>run</code> writes the result, board, and validation records with <code>write_json_atomic</code>, plus an sign-off record when an sign-off path is given. Every record sets <code>body_in_receipt</code> to false.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Inside the bundle, <code>evaluate_case</code> dispatches on</span> the case kind to one of five runners. The queue path uses <code>enqueue_job</code>, which inserts a job under a partial unique index so a second job on the same idempotency key while an earlier one is still active is blocked.</strong> Inside the bundle, <code>evaluate_case</code> dispatches on the case kind to one of five runners. The queue path uses <code>enqueue_job</code>, which inserts a job under a partial unique index so a second job on the same idempotency key while an earlier one is still active is blocked. <code>claim_next_job</code> leases the next queued or recoverable job to a worker and sets a lease expiry. <code>requeue_expired_jobs</code> moves claimed or running jobs whose lease has passed back to <code>recoverable</code> and clears the owner. The blackboard path uses <code>append_claim_event</code> to record an assertion and then a contradiction, and <code>build_blackboard_projection</code> drops any assertion that a later contradiction, expiry, or supersession event invalidated, so a contradicted claim projects to zero active claims.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>reconcile</code> is the check</span>. It walks the jobs currently in <code>claimed</code> or <code>running</code> state, fetches the latest run for each with <code>latest_run_for_job</code>, and builds a <code>ReconciliationFinding</code> when the run is missing, when a finished run sits under a still-running job, or when the run&#x27;s log file is missing or stale.</strong> <code>reconcile</code> is the check. It walks the jobs currently in <code>claimed</code> or <code>running</code> state, fetches the latest run for each with <code>latest_run_for_job</code>, and builds a <code>ReconciliationFinding</code> when the run is missing, when a finished run sits under a still-running job, or when the run&#x27;s log file is missing or stale. It counts findings by rule, sets status to <code>needs_review</code> when any finding exists and <code>healthy</code> otherwise, and every finding carries the action <code>operator_review_required</code>. It never mutates the jobs it inspects.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>_fixture_cases</code></td><td>Loads case rows from the input directory or a single file</td></tr><tr><td><code>_evaluate_case</code></td><td>Runs one case through the bundle and decides pass or reject</td></tr><tr><td><code>_fired_reconciliation_rules</code></td><td>Reads which reconciliation rules the bundle fired</td></tr><tr><td><code>build_result</code></td><td>Partitions positive and negative cases and computes overall status</td></tr><tr><td><code>run</code></td><td>Writes the metadata-only result, board, validation, and sign-off records</td></tr><tr><td><code>enqueue_job</code></td><td>Inserts a job under the active-idempotency uniqueness guard</td></tr><tr><td><code>claim_next_job</code> / <code>requeue_expired_jobs</code></td><td>Leases a job and recovers an expired lease to <code>recoverable</code></td></tr><tr><td><code>build_blackboard_projection</code></td><td>Projects active claims after contradictions invalidate them</td></tr><tr><td><code>reconcile</code></td><td>Recomputes the job/run/log taxonomy and emits named findings</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"221\" height=\"552\" viewBox=\"0 0 221 552\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"110.7\" y1=\"72.0\" x2=\"110.7\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,114.0 107.6,107.2 113.8,107.2\"></polygon><line class=\"pmd-edge\" x1=\"110.7\" y1=\"168.0\" x2=\"110.7\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,210.0 107.6,203.2 113.8,203.2\"></polygon><line class=\"pmd-edge\" x1=\"110.7\" y1=\"264.0\" x2=\"110.7\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,306.0 107.6,299.2 113.8,299.2\"></polygon><line class=\"pmd-edge\" x1=\"110.7\" y1=\"342.0\" x2=\"110.7\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,384.0 107.6,377.2 113.8,377.2\"></polygon><line class=\"pmd-edge\" x1=\"110.7\" y1=\"438.0\" x2=\"110.7\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"110.7,480.0 107.6,473.2 113.8,473.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=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"40.5\">Load fixture cases</tspan><tspan x=\"110.7\" y=\"58.5\">_fixture_cases</tspan></text><title>Load fixture cases _fixture_cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"136.5\">Temp SQLite store</tspan><tspan x=\"110.7\" y=\"154.5\">per case</tspan></text><title>Temp SQLite store per case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"232.5\">evaluate_case</tspan><tspan x=\"110.7\" y=\"250.5\">run one scenario</tspan></text><title>evaluate_case run one scenario</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"306.0\" width=\"185.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"328.5\">reconcile</tspan></text><title>reconcile</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"384.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"406.5\">_evaluate_case</tspan><tspan x=\"110.7\" y=\"424.5\">pass or reject</tspan></text><title>_evaluate_case pass or reject</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"480.0\" width=\"185.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"110.7\" y=\"502.5\">build_result + run</tspan><tspan x=\"110.7\" y=\"520.5\">metadata-only records</tspan></text><title>build_result + run metadata-only records</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>reconcile</dt><dd><code class=\"pm-diagram__ref-loc\">job/run/log check</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Cases[&quot;Load fixture cases _fixture_cases&quot;] Scratch[&quot;Temp SQLite store per case&quot;] Bundle[&quot;evaluate_case run one scenario&quot;] Recon[&quot;reconcile job/run/log check&quot;] Decide[&quot;_evaluate_case pass or reject&quot;] Result[&quot;build_result + run metadata-only records&quot;] Cases --&gt; Scratch --&gt; Bundle --&gt; Recon --&gt; Decide --&gt; Result</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p>Two scenarios plant a contradiction and confirm the reconciler catches it.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>running_job_no_run_row_rejected</code> enqueues a job</span>, claims it, and forces its state to running without ever recording a run.</strong> <code>running_job_no_run_row_rejected</code> enqueues a job, claims it, and forces its state to running without ever recording a run. <code>reconcile</code> finds a running job with no run row and fires <code>running_job_no_run_row</code>. The case passes only because that rule fired and its declared expectation was rejection.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>finalized_run_running_job_rejected</code> enqueues a job</span>, claims it, starts a run, and finishes the run without finalizing the job.</strong> <code>finalized_run_running_job_rejected</code> enqueues a job, claims it, starts a run, and finishes the run without finalizing the job. The job still says running while its run has a completion time. <code>reconcile</code> fires <code>run_finalized_but_job_running</code>. The two clean scenarios, <code>queue_lease_recovery_ok</code> and <code>blackboard_projection_ok</code>, must produce no findings at all; a rule firing there would fail the positive case.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">This follows standard software-engineering practice</span> for durable work queues and lease recovery, and for reconciliation passes that flag inconsistent records for human review rather than repairing them in place.</strong> This follows standard software-engineering practice for durable work queues and lease recovery, and for reconciliation passes that flag inconsistent records for human review rather than repairing them in place. The queue design uses a partial unique index for active-key idempotency and a claim lease with expiry recovery, both common patterns in SQLite-backed job systems. The local prior art is the Plectis paper-module coverage contract: a reader page states what source row and public fixtures can be checked, names the generated projections as navigation aids, and keeps its claims inside the evidence boundary. No external citation is claimed for the specific reconciliation taxonomy; it is named in the source constants and this page reads it back.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the component over its public fixtures:</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A pass means both clean scenarios</span> computed with no findings and both planted scenarios were rejected by the expected rule.</strong> A pass means both clean scenarios computed with no findings and both planted scenarios were rejected by the expected rule. From the repository root, the coverage contract and corpus parity check confirm this page still matches its source record:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_plectis_paper_module_coverage_contract.py -q --tb=short\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">Source-drift handling for later passes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">If a later pass changes the bundle source, fixture manifest, runtime locus, or record authority, refresh this page and rerun both commands before treating the structured source record as current.</strong> If a later pass changes the bundle source, fixture manifest, runtime locus, or record authority, refresh this page and rerun both commands before treating the structured source record as current. These are the validation result records for this module.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the synthetic queue run establishes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A green run shows that the synthetic queue, the blackboard projection, and the reconciler behaved as specified on four bounded fixture cases in this checkout.</strong> A green run shows that the synthetic queue, the blackboard projection, and the reconciler behaved as specified on four bounded fixture cases in this checkout. That is the strongest claim the evidence supports.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Claims outside queue reconciliation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses more. It does not export or stand in for the live private metabolism database or scheduler.</strong> It refuses more. It does not export or stand in for the live private metabolism database or scheduler. It does not dispatch agents, use external model services, or auto-repair ambiguous state; a contradiction is flagged for review, never silently corrected. It is not a distributed database and makes no production-correctness claim beyond the public fixtures. It grants no launch, public sharing, or source-file changes. The proof boundary is the fixture set plus the bundle reconciler; the scope limit is bounded validator evidence, not whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-metabolism_queue_reconciliation",
          "component_id": "metabolism_queue_reconciliation",
          "public_label": "Metabolism Queue Reconciliation"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 1
        },
        "link_count": 5,
        "links": [
          {
            "id": "metabolism_queue_reconciliation",
            "kind": "organ",
            "kind_label": "component",
            "label": "Metabolism Queue Reconciliation",
            "relation": "explains",
            "url": "component-metabolism-queue-reconciliation.html"
          },
          {
            "id": "mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "verifies metabolism runtime",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime"
          },
          {
            "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.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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.metabolism_queue_reconciliation",
      "reader_packet": {
        "abstract": "Runs a synthetic SQLite durable-queue bundle over public fixtures and rejects planted job/run/log inconsistencies by recomputing the reconciliation taxonomy.",
        "authority_ceiling": "Real-system bundle run over public fixtures; status pass attests only that the synthetic queue/reconciliation computation behaved as specified on these bounded cases. Does NOT export the live private metabolism database/scheduler, does NOT dispatch agents, does NOT use external model services, does NOT auto-repair ambiguous runtime state, is NOT a distributed database, is NOT an oracle/prover, and excludes launch, public sharing, production use, or source-file changes.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.metabolism_queue_reconciliation.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-metabolism-queue-reconciliation-diagram-1",
            "html_url": "docs/paper-module-metabolism-queue-reconciliation.html#paper-module-metabolism-queue-reconciliation-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Cases[\"Load fixture cases _fixture_cases\"] Scratch[\"Temp SQLite store per case\"] Bundle[\"evaluate_case run one scenario\"] Recon[\"reconcile job/run/log check\"] Decide[\"_evaluate_case pass or reject\"] Result[\"build_result + run metadata-only records\"] Cases --> Scratch --> Bundle --> Recon --> Decide --> Result",
            "source_format": "mermaid",
            "source_hash": "sha256:43ed855ee753c1efdfa77778cdcfcc67304f64edaefae1efdab55eacd72e7aaa",
            "source_line_end": 74,
            "source_line_start": 64
          }
        ],
        "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": 2,
            "links": [
              {
                "id": "metabolism_queue_reconciliation",
                "kind": "organ",
                "kind_label": "component",
                "label": "Metabolism Queue Reconciliation",
                "relation": "explains",
                "url": "component-metabolism-queue-reconciliation.html"
              },
              {
                "id": "mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies metabolism runtime",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime"
              }
            ],
            "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.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.metabolism_queue_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": 132,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/metabolism_queue_reconciliation.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "metabolismqueuereconciliation is a runnable model of a durable job queue. It stands up a synthetic SQLite store in a temporary directory, hands out work on a lease, recovers the job when the lease expires, and then runs a consistency check that flags impossible job/run/log states for a person to review. metabolismqueuereconciliation is a runnable model of a durable job queue. It stands up a synthetic SQLite store in a temporary directory, hands out work on a lease, recovers the job when the lease expires, and then runs a consistency check that flags impossible job/run/log states for a person to review.",
            "level": 4,
            "order": 1,
            "section_id": "metabolism-queue-reconciliation-is-a-runnable-model-of-a-durable-job-queue",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "`metabolism_queue_reconciliation` is a runnable model of a durable job queue"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component surfaces one Engine Room bundle, metabolismruntime, as a first-class part of the public system.** The component surfaces one Engine Room bundle, metabolism_runtime, as a first-class part of the public system. It runs four fixture scenarios: two clean ones that must compute end to end, and two deliberately broken ones that must be caught. Each scenario runs against its own temporary database that is created and torn down per case. It emits metadata-only result records and a CLI entry point, and it asserts nothing about the live private queue.",
            "level": 4,
            "order": 2,
            "section_id": "the-component-surfaces-one-engine-room-capsule",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "The component surfaces one Engine Room bundle"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The honest unit here is the named reconciliation rule, not the word \"healthy.\" A clean store should produce no findings; a contradictory store should produce a finding tagged with the rule that describes the contradiction. The honest unit here is the named reconciliation rule, not the word \"healthy.\" A clean store should produce no findings; a contradictory store should produce a finding tagged with the rule that describes the contradiction.",
            "level": 4,
            "order": 3,
            "section_id": "the-honest-unit-here-is-the-named-reconciliation-rule",
            "source_line_end": 17,
            "source_line_start": 13,
            "title": "The honest unit here is the named reconciliation rule"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 19,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A job queue that drifts into contradictory state is hard to trust. Two states are the ones this component plants and catches: a job marked running with no run row recorded, and a run that finished while its job still says running. A job queue that drifts into contradictory state is hard to trust. Two states are the ones this component plants and catches: a job marked running with no run row recorded, and a run that finished while its job still says running. A queue that passes over these silently, or auto-repairs them without a record, hides exactly the situations an operator needs to see.",
            "level": 4,
            "order": 5,
            "section_id": "a-job-queue-that-drifts-into-contradictory-state-is-hard-to-trust",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "A job queue that drifts into contradictory state is hard to trust"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component makes reconciliation explicit and rerunnable over a bounded store. It does not fix the contradiction. The component makes reconciliation explicit and rerunnable over a bounded store. It does not fix the contradiction. It recomputes the job/run/log relationship, names the rule that failed, and marks the store for review.",
            "level": 4,
            "order": 6,
            "section_id": "the-component-makes-reconciliation-explicit-and-rerunnable-over-a-bounded-store",
            "source_line_end": 29,
            "source_line_start": 25,
            "title": "The component makes reconciliation explicit and rerunnable over a bounded store"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component wrapper in src/microcosmcore/components/metabolismqueuereconciliation.py loads fixture cases and drives them through the bundle.** The component wrapper in src/microcosmcore/components/metabolismqueuereconciliation.py loads fixture cases and drives them through the bundle. The bundle in src/microcosmcore/engineroom/metabolismruntime.py owns the queue, the blackboard ledger, and the reconciler.",
            "level": 4,
            "order": 8,
            "section_id": "the-organ-wrapper-in-src-microcosm-core-organs-metabolism-queue-reconciliation-py-loads-fixture-cases",
            "source_line_end": 36,
            "source_line_start": 32,
            "title": "The component wrapper in `src/microcosm_core/components/metabolism_queue_reconciliation.py` loads fixture cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult reads the case files with fixturecases (a sorted glob over .json in the input directory, or a single file), opens one temporary scratch directory, and evaluates every case inside it. buildresult reads the case files with fixturecases (a sorted glob over .json in the input directory, or a single file), opens one temporary scratch directory, and evaluates every case inside it. evaluatecase forces the bundle's own expectedstatus to pass, calls the bundle's evaluatecase, and reads back the observed status and which reconciliation rules fired via firedreconciliationrules. A case declared positive passes only when the bundle computed cleanly and no rule fired. A case declared negative\u2026",
            "level": 4,
            "order": 9,
            "section_id": "per-case-scratch-store-evaluation",
            "source_line_end": 41,
            "source_line_start": 37,
            "title": "Per-case scratch-store evaluation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Inside the bundle, evaluatecase dispatches on the case kind to one of five runners. The queue path uses enqueuejob, which inserts a job under a partial unique index so a second job on the same idempotency key while an earlier one is still active is blocked. Inside the bundle, evaluatecase dispatches on the case kind to one of five runners. The queue path uses enqueuejob, which inserts a job under a partial unique index so a second job on the same idempotency key while an earlier one is still active is blocked. claimnextjob leases the next queued or recoverable job to a worker and sets a lease expiry. requeueexpiredjobs moves claimed or running jobs whose lease has passed back to recoverable\u2026",
            "level": 4,
            "order": 10,
            "section_id": "inside-the-capsule-evaluate-case-dispatches-on-the-case-kind-to-one-of-five-runners",
            "source_line_end": 46,
            "source_line_start": 42,
            "title": "Inside the bundle, `evaluate_case` dispatches on the case kind to one of five runners"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "reconcile is the check. It walks the jobs currently in claimed or running state, fetches the latest run for each with latestrunforjob, and builds a ReconciliationFinding when the run is missing, when a finished run sits under a still-running job, or when the run's log file is missing or stale.** reconcile is the check. It walks the jobs currently in claimed or running state, fetches the latest run for each with latestrunforjob, and builds a ReconciliationFinding when the run is missing, when a finished run sits under a still-running job, or when the run's log file is missing or stale. It counts findings by rule, sets status to needsreview when any finding exists and healthy otherwise, and e\u2026",
            "level": 4,
            "order": 11,
            "section_id": "reconcile-is-the-check",
            "source_line_end": 75,
            "source_line_start": 47,
            "title": "`reconcile` is the check"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two scenarios plant a contradiction and confirm the reconciler catches it.",
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 79,
            "source_line_start": 76,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runningjobnorunrowrejected enqueues a job, claims it, and forces its state to running without ever recording a run.** runningjobnorunrowrejected enqueues a job, claims it, and forces its state to running without ever recording a run. reconcile finds a running job with no run row and fires runningjobnorun_row. The case passes only because that rule fired and its declared expectation was rejection.",
            "level": 4,
            "order": 13,
            "section_id": "running-job-no-run-row-rejected-enqueues-a-job",
            "source_line_end": 84,
            "source_line_start": 80,
            "title": "`running_job_no_run_row_rejected` enqueues a job"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "finalizedrunrunningjobrejected enqueues a job, claims it, starts a run, and finishes the run without finalizing the job. finalizedrunrunningjobrejected enqueues a job, claims it, starts a run, and finishes the run without finalizing the job. The job still says running while its run has a completion time. reconcile fires runfinalizedbutjobrunning. The two clean scenarios, queueleaserecoveryok and blackboardprojection_ok, must produce no findings at all; a rule firing there would fail the positive case.",
            "level": 4,
            "order": 14,
            "section_id": "finalized-run-running-job-rejected-enqueues-a-job",
            "source_line_end": 89,
            "source_line_start": 85,
            "title": "`finalized_run_running_job_rejected` enqueues a job"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 91,
            "source_line_start": 90,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This follows standard software-engineering practice for durable work queues and lease recovery, and for reconciliation passes that flag inconsistent records for human review rather than repairing them in place. This follows standard software-engineering practice for durable work queues and lease recovery, and for reconciliation passes that flag inconsistent records for human review rather than repairing them in place. The queue design uses a partial unique index for active-key idempotency and a claim lease with expiry recovery, both common patterns in SQLite-backed job systems. The local prior art is the Plectis paper-module coverage contract: a reader page states what source row and public\u2026",
            "level": 4,
            "order": 16,
            "section_id": "this-follows-standard-software-engineering-practice-for-durable-work-queues-and-lease-recovery",
            "source_line_end": 96,
            "source_line_start": 92,
            "title": "This follows standard software-engineering practice for durable work queues and lease recovery"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component over its public fixtures:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 104,
            "source_line_start": 97,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "A pass means both clean scenarios computed with no findings and both planted scenarios were rejected by the expected rule. A pass means both clean scenarios computed with no findings and both planted scenarios were rejected by the expected rule. From the repository root, the coverage contract and corpus parity check confirm this page still matches its source record:",
            "level": 4,
            "order": 18,
            "section_id": "a-pass-means-both-clean-scenarios-computed-with-no-findings",
            "source_line_end": 114,
            "source_line_start": 105,
            "title": "A pass means both clean scenarios computed with no findings"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "If a later pass changes the bundle source, fixture manifest, runtime locus, or record authority, refresh this page and rerun both commands before treating the structured source record as current. If a later pass changes the bundle source, fixture manifest, runtime locus, or record authority, refresh this page and rerun both commands before treating the structured source record as current. These are the validation result records for this module.",
            "level": 4,
            "order": 19,
            "section_id": "source-drift-handling-for-later-passes",
            "source_line_end": 119,
            "source_line_start": 115,
            "title": "Source-drift handling for later passes"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 121,
            "source_line_start": 120,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A green run shows that the synthetic queue, the blackboard projection, and the reconciler behaved as specified on four bounded fixture cases in this checkout. A green run shows that the synthetic queue, the blackboard projection, and the reconciler behaved as specified on four bounded fixture cases in this checkout. That is the strongest claim the evidence supports.",
            "level": 4,
            "order": 21,
            "section_id": "what-the-synthetic-queue-run-establishes",
            "source_line_end": 126,
            "source_line_start": 122,
            "title": "What the synthetic queue run establishes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It refuses more. It does not export or stand in for the live private metabolism database or scheduler. It refuses more. It does not export or stand in for the live private metabolism database or scheduler. It does not dispatch agents, use external model services, or auto-repair ambiguous state; a contradiction is flagged for review, never silently corrected. It is not a distributed database and makes no production-correctness claim beyond the public fixtures. It grants no launch, public sharing, or source-file changes. The proof boundary is the fixture set plus the bundle reconciler; the scope limit is bounded validator evidence, not whole-system correctness.",
            "level": 4,
            "order": 22,
            "section_id": "claims-outside-queue-reconciliation",
            "source_line_end": 131,
            "source_line_start": 127,
            "title": "Claims outside queue reconciliation"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/metabolism_queue_reconciliation.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Runs a synthetic SQLite durable-queue bundle over public fixtures and rejects planted job/run/log inconsistencies by recomputing the reconciliation taxonomy."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "metabolism_queue_reconciliation.py",
            "path": "src/microcosm_core/organs/metabolism_queue_reconciliation.py",
            "resolution": "resolved",
            "role": "Component wrapper that surfaces the metabolism_runtime bundle as a first-class component: loads bounded fixture cases, drives the bundle's real evaluate_case over a transient temp scratch root, separates positive (clean compute, no reconciliation defect) from negative (planted inconsistency rejected by the reconciler with an expected rule marker), and emits metadata-only result/board/validation/sign-off result records plus CLI dispatch. Imports only from microcosm_core.engine_room.metabolism_runtime and microcosm_core.result records.",
            "symbols": [
              "build_result",
              "run",
              "_evaluate_case",
              "run_metabolism_queue_reconciliation_bundle"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/metabolism_queue_reconciliation.py"
          },
          {
            "label": "metabolism_runtime.py",
            "path": "src/microcosm_core/engine_room/metabolism_runtime.py",
            "resolution": "resolved",
            "role": "Engine Room metabolism bundle: a synthetic SQLite durable job queue with active-idempotency uniqueness guard, lease claim and expired-lease recovery, a blackboard claim-event ledger with active-claim projection (contradiction invalidates assertion), and a cold-start reconciliation pass that flags job/run/log inconsistencies for operator review under a small named rule taxonomy. Stdlib-only over a temp store; ships no live private runtime.",
            "symbols": [
              "reconcile",
              "RULE_RUN_FINALIZED_BUT_JOB_RUNNING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/metabolism_runtime.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/metabolism_queue_reconciliation.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/metabolism_queue_reconciliation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Metabolism Queue Reconciliation surfaces the Engine Room metabolism_runtime bundle: a stdlib-only synthetic SQLite job queue with idempotency-guarded enqueue, lease claim and expired-lease recovery, a blackboard claim-event projection where contradictions invalidate assertions, and a cold-start reconciler over the job/run/log triple. The component exercises two clean scenarios (lease recovery to recoverable with a healthy reconcile; a contradiction zeroing active claims) and two planted-defect scenarios (a running job with no run row; a finalized run whose job is still running), asserting the reconciler rejects each defect with its expected rule id. Status is pass only when both positives compute clean, both negatives are rejected with the expected marker, and both expected negative ids are present. No live private database, no agent dispatch, no external model access, no auto-repair.",
      "summary_line": "Runs a synthetic SQLite durable-queue bundle over public fixtures and rejects planted job/run/log inconsistencies by recomputing the reconciliation taxonomy.",
      "title": "Metabolism Queue Reconciliation"
    },
    {
      "anchor": "paper-module-derived-fact-provider-runtime",
      "authority_ceiling": "A pass means the surfaced fact-provider bundle resolved the authored fixture registries against their supplied roots and rejected the planted-defect registries by recomputation with the expected error_class. It does NOT mean any downstream prose claim is true (not a doctrine truth auditor), does NOT cover the full source fact registry (not a full export), does NOT perform semantic claim validation, does not establish the provider correct beyond the bounded fixtures, and grants NO launch, public sharing, private-source-export, or source-file changes. The only runtime variability admitted is filesystem reads, the git subprocess used by callable facts (over isolated tempdirs), and CLI argument reads.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Fact registry names</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A fact registry names small facts to compute, and this component resolves each one against a public fixture root, returning one result row per fact.</strong> A fact registry lists small facts to compute: pull a number out of a JSON file by its pointer, count the files matching a glob, or run a named helper like &quot;how many git-tracked files are there&quot;. This component resolves such a registry against a public fixture root and returns one result row per fact.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Point is failure</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The point is failure handling: a bad recipe becomes an error row carrying its exception class and repair hint, dropping the run to <code>degraded</code> rather than crashing or vanishing.</strong> The point is what happens when a recipe is wrong. A pointer at a file that does not exist, or a provider type nobody defined, does not stop the run. The failing fact becomes an error row that carries the exception class and a repair hint, and the run status drops from <code>ok</code> to <code>degraded</code>. Failure is recorded, not swallowed and not fatal.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Two files split</span> the work: an engine resolves the registry into a result record, and a wrapper grades it over fixture cases where good facts must match and broken ones must be caught.</strong> Two files carry the work. The engine <code>derived_fact_provider_engine</code> resolves the registry and folds the rows into a result record. The component wrapper <code>derived_fact_provider_runtime</code> runs the engine over bounded fixture cases and checks that the good ones resolve to the expected values and the broken ones are caught with the exact expected error class.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two illegible failure modes to avoid</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A derived-fact registry is only useful if failures are legible: crashing the whole ledger on one bad recipe or silently dropping the bad row both make it untrustworthy.</strong> A registry of derived facts is only useful if its failures are legible. A loose implementation has two failure modes that both hurt: it crashes the whole ledger when one recipe points at a missing file, or it silently drops the bad row so a later reader cannot tell a fact was never computed. Either way the registry stops being trustworthy the moment one input is wrong.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Error-as-data keeps the run going</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fix is error-as-data: each fact resolves in a <code>try</code> block, and a failure writes a typed error row with a repair hint while the run continues, degrading the record rather than ending it.</strong> The fix is error-as-data. Each fact resolves inside a <code>try</code> block. Success writes a value; failure writes a row with <code>provider_status: error</code>, the <code>error_class</code>, a human-readable message, and a <code>required_next_action</code> repair hint. The run continues to the next fact. One bad recipe degrades the record; it does not end it.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Engine resolves, wrapper grades</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The engine drives the registry through three providers into one result record, and the component wrapper runs that engine over declared fixture cases and grades the outcome.</strong> The engine drives the registry through three providers and folds the rows into one result record. The component wrapper runs that engine over declared fixture cases and grades the outcome.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"833\" height=\"492\" viewBox=\"0 0 833 492\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"416.6\" y1=\"72.0\" x2=\"416.6\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"416.6,114.0 413.5,107.2 419.7,107.2\"></polygon><line class=\"pmd-edge\" x1=\"339.9\" y1=\"168.0\" x2=\"220.7\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"220.7,210.0 226.1,204.8 228.1,210.6\"></polygon><line class=\"pmd-edge\" x1=\"220.7\" y1=\"264.0\" x2=\"339.9\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"339.9,306.0 332.5,306.6 334.5,300.8\"></polygon><line class=\"pmd-edge\" x1=\"415.6\" y1=\"168.0\" x2=\"413.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"413.9,210.0 411.1,203.0 417.3,203.3\"></polygon><line class=\"pmd-edge\" x1=\"413.9\" y1=\"264.0\" x2=\"415.6\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"415.6,306.0 412.2,299.3 418.4,299.0\"></polygon><line class=\"pmd-edge\" x1=\"492.2\" y1=\"168.0\" x2=\"609.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"609.9,210.0 602.4,210.6 604.5,204.8\"></polygon><line class=\"pmd-edge\" x1=\"609.9\" y1=\"264.0\" x2=\"492.2\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"492.2,306.0 497.6,300.8 499.7,306.6\"></polygon><line class=\"pmd-edge\" x1=\"416.6\" y1=\"360.0\" x2=\"416.6\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"416.6,402.0 413.5,395.2 419.7,395.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"353.5\" y=\"18.0\" width=\"126.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"40.5\">Fact registry</tspan><tspan x=\"416.6\" y=\"58.5\">(facts: rows)</tspan></text><title>Fact registry (facts: rows)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"309.1\" y=\"114.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"136.5\">evaluate_provider</tspan><tspan x=\"416.6\" y=\"154.5\">dispatch on provider_type</tspan></text><title>evaluate_provider dispatch on provider_type</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"232.5\">json_pointer</tspan><tspan x=\"144.0\" y=\"250.5\">resolve_json_pointer, RFC 6901</tspan></text><title>json_pointer resolve_json_pointer, RFC 6901</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"298.0\" y=\"210.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"412.9\" y=\"232.5\">glob_count</tspan><tspan x=\"412.9\" y=\"250.5\">root.glob, exclude prefixes</tspan></text><title>glob_count root.glob, exclude prefixes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"555.8\" y=\"210.0\" width=\"259.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"685.5\" y=\"232.5\">callable</tspan><tspan x=\"685.5\" y=\"250.5\">_callable_value, git subprocess</tspan></text><title>callable _callable_value, git subprocess</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"306.0\" width=\"222.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"328.5\">evaluate_registry</tspan><tspan x=\"416.6\" y=\"346.5\">count errors, build ledger</tspan></text><title>evaluate_registry count errors, build ledger</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"290.6\" y=\"402.0\" width=\"252.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"416.6\" y=\"424.5\">status ok or degraded</tspan><tspan x=\"416.6\" y=\"442.5\">error rows carry error_class +</tspan><tspan x=\"416.6\" y=\"460.5\">hint</tspan></text><title>status ok or degraded error rows carry error_class + hint</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Registry[&quot;Fact registry (facts: rows)&quot;] Dispatch[&quot;evaluate_provider dispatch on provider_type&quot;] Pointer[&quot;json_pointer resolve_json_pointer, RFC 6901&quot;] Glob[&quot;glob_count root.glob, exclude prefixes&quot;] Callable[&quot;callable _callable_value, git subprocess&quot;] Fold[&quot;evaluate_registry count errors, build ledger&quot;] Verdict[&quot;status ok or degraded error rows carry error_class + hint&quot;] Registry --&gt; Dispatch Dispatch --&gt; Pointer --&gt; Fold Dispatch --&gt; Glob --&gt; Fold Dispatch --&gt; Callable --&gt; Fold Fold --&gt; Verdict</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">Engine resolves fact</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The engine resolves one fact at a time.</strong> <code>evaluate_provider</code> reads a registry row, seeds a result dict with <code>provider_status: ok</code>, then dispatches on <code>provider_type</code>:</p>\n<ul><li><code>json_pointer</code> reads the JSON at <code>source_path</code> and calls <code>resolve_json_pointer</code>, which walks RFC 6901 tokens. A list token is parsed as an integer index, so <code>/entries/1</code> selects the second element; a missing key or a bad index raises <code>KeyError</code>.</li><li><code>glob_count</code> runs <code>root.glob</code> on the pattern, drops any match whose relative path starts with an excluded prefix, keeps only files, and returns the count.</li><li><code>callable</code> calls <code>_callable_value</code>, which answers named facts like <code>git_tracked_file_count</code> and <code>git_tracked_python_count</code> by running <code>git ls-files</code> through <code>_git_ls_files</code> in the fixture root. An unrecognised name raises <code>KeyError</code>.</li></ul>\n<h4 class=\"pm-body__h pm-body__h--sub\">One <code>except</code> turns failures into typed rows</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The whole dispatch sits under one <code>except</code>, so any exception flips the row to <code>provider_status: error</code> with an <code>error_class</code> and repair hint, while <code>_coerce_scalar</code> casts good values to the declared type.</strong> The whole dispatch sits under one <code>except</code>. Any exception flips the row to <code>provider_status: error</code>, records <code>error_class</code> as the exception class name, and adds a repair hint through <code>_source_repair_command</code>. <code>_coerce_scalar</code> casts a good value to the declared <code>value_type</code> before it lands.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate_registry</code> folds rows into a ledger</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_registry</code> runs every fact, counts statuses, sets the record to <code>degraded</code> if any row errored, and assembles a ledger, findings, navigation cache, and a <code>receipt_sha256</code>.</strong> <code>evaluate_registry</code> runs <code>evaluate_provider</code> over every fact, counts providers and statuses, and sets the record status to <code>degraded</code> when any row errored and <code>ok</code> otherwise. It assembles a ledger, a list of provider findings, a navigation cache, and a <code>receipt_sha256</code> over the summary and rows.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>evaluate_case</code> runs a fixture in a temp dir</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>evaluate_case</code> is the harness: it writes the case files into a temp directory, optionally builds a throwaway git index, runs the registry, and compares observed values and errors against expectations.</strong> <code>evaluate_case</code> is the harness. It writes the case&#x27;s declared files into a fresh temporary directory, optionally builds a throwaway git index with <code>_prepare_git_index</code> so the callable providers have something to count, runs <code>evaluate_registry</code>, then compares each observed value against <code>expected_values</code> and each expected error id against the rows. It returns <code>expectation_met</code> alongside the full record.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The grading contract for pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_result</code> splits fixtures into positive and negative rows, passing overall only when every positive resolves cleanly and every negative degrades with the exact planted error class.</strong> The component wrapper adds the grading contract. <code>build_result</code> loads the fixture cases through <code>_fixture_cases</code>, runs <code>_evaluate_case</code> on each, and splits them into positive and negative rows. A positive case passes when its record status is <code>ok</code> and every value matched. A negative case passes only when the record is <code>degraded</code> and <code>_defect_error_class</code> finds the planted-defect fact carrying the exact error class named in <code>EXPECTED_NEGATIVE_CASES</code>. The overall status is <code>pass</code> only when there is at least one positive and one negative case, all positives pass, all negatives are caught, and both required negative ids are present. <code>result_card</code> projects a compact metadata-only card, and <code>run</code> writes the result, board, and validation records through <code>write_json_atomic</code>, with an optional sign-off record.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Two fixtures plant</span> a defect and require it to be caught by recomputation.</strong> Two fixtures plant a defect and require it to be caught by recomputation:</p>\n<ul><li><code>missing_source_path_rejected</code> points a fact at a <code>source_path</code> that was never written. The provider raises <code>FileNotFoundError</code>, the fact <code>demo.missing_source</code> becomes an error row, and the record degrades. The wrapper checks the observed error class equals <code>FileNotFoundError</code>.</li><li><code>unknown_provider_type_rejected</code> declares a <code>provider_type</code> the engine does not implement. The dispatch raises <code>ValueError</code> on the fact <code>demo.unknown_provider</code>, the record degrades, and the wrapper checks the observed error class equals <code>ValueError</code>.</li></ul>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Two positive fixtures pin expected answers</span>: pointer and glob facts resolve to 7 and 2, and git callables plus an array-index pointer resolve to 2, 1, and <code>beta</code>.</strong> The two positive fixtures fix the expected answers. <code>json_pointer_glob_clean</code> resolves <code>demo.summary_count</code> to 7 through the pointer <code>/summary/fact_count</code> and <code>demo.markdown_count</code> to 2 by globbing <code>docs/*.md</code> while excluding the <code>private/</code> prefix. <code>git_callable_and_pointer_index_clean</code> resolves <code>demo.tracked_files</code> to 2 and <code>demo.tracked_python</code> to 1 through the git callables, and <code>demo.second_entry</code> to <code>beta</code> through the array-index pointer <code>/entries/1</code>.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">RFC 6901 pointers and error-as-data provenance</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The pointer provider follows RFC 6901, and the error-as-data shape follows provenance practice where a failed fact records its typed error and next action rather than vanishing.</strong> The pointer provider implements RFC 6901 JSON Pointer, including the <code>~0</code> and <code>~1</code> token unescaping and integer list indexing that the standard specifies. The error-as-data shape follows ordinary provenance and traceability practice: a computed fact records where it came from, and a failed fact records its typed error and a next action rather than vanishing. The local lineage is the Plectis coverage contract, which asks each reader page to publish a scope limit, a grounding note, and a rerunnable result record path instead of letting a generated structured source record stand in for the source.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Run component over</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Run the component over its fixture cases and write the result records.</strong> Run the component over its fixture cases and write the result records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A <code>pass</code> means both positive cases resolved to their expected values with an <code>ok</code> record and both negative cases were caught with the expected error class, degrading the record.</strong> A <code>pass</code> means both positive cases resolved to their expected values with an <code>ok</code> record and both negative cases were caught by recomputation with the expected error class, degrading the record. To rerun the corpus checks that read this page, from the repository root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_plectis_paper_module_coverage_contract.py -q --tb=short\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The strongest claim is that registered facts resolved against the supplied fixture root and a malformed registry was rejected by recomputation; a clean record means facts resolved, not that any claim built on them is true.</strong> The strongest claim the evidence supports: the registered facts resolved against the supplied fixture root, and a malformed registry was rejected because the provider recomputed each row and recorded the planted defect as a typed error. A clean record means the facts resolved, not that any prose claim built on those facts is true.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What it refuses to do</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses the rest: it audits no doctrine claim, exports no full registry, calls no live provider, mutates no source, and excludes launch, resolving facts only against the public root you give it.</strong> It refuses the rest. It does not audit whether a doctrine claim is true, does not export the full fact registry, does not perform semantic claim validation, and does not act as an oracle or prover. It resolves facts only against the public root you give it. It does not call live providers, change source files, or include launch operations or public sharing. Correctness is demonstrated over public fixtures, not over any private root.</p>\n</section>",
      "components": [
        {
          "anchor": "component-derived_fact_provider_runtime",
          "component_id": "derived_fact_provider_runtime",
          "public_label": "Derived Fact Provider Runtime"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 1
        },
        "link_count": 5,
        "links": [
          {
            "id": "derived_fact_provider_runtime",
            "kind": "organ",
            "kind_label": "component",
            "label": "Derived Fact Provider Runtime",
            "relation": "explains",
            "url": "component-derived-fact-provider-runtime.html"
          },
          {
            "id": "mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "verifies derived fact provider engine",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine"
          },
          {
            "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.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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.derived_fact_provider_runtime",
      "reader_packet": {
        "abstract": "Registry-backed derived fact provider runtime: resolves JSON-pointer, glob-count, and git-backed callable facts over public fixture roots and turns provider failures into error-as-data rows, rejecting malformed registries by recomputation.",
        "authority_ceiling": "A pass means the surfaced fact-provider bundle resolved the authored fixture registries against their supplied roots and rejected the planted-defect registries by recomputation with the expected error_class. It does NOT mean any downstream prose claim is true (not a doctrine truth auditor), does NOT cover the full source fact registry (not a full export), does NOT perform semantic claim validation, does not establish the provider correct beyond the bounded fixtures, and grants NO launch, public sharing, private-source-export, or source-file changes. The only runtime variability admitted is filesystem reads, the git subprocess used by callable facts (over isolated tempdirs), and CLI argument reads.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.derived_fact_provider_runtime.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-derived-fact-provider-runtime-diagram-1",
            "html_url": "docs/paper-module-derived-fact-provider-runtime.html#paper-module-derived-fact-provider-runtime-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Registry[\"Fact registry (facts: rows)\"] Dispatch[\"evaluate_provider dispatch on provider_type\"] Pointer[\"json_pointer resolve_json_pointer, RFC 6901\"] Glob[\"glob_count root.glob, exclude prefixes\"] Callable[\"callable _callable_value, git subprocess\"] Fold[\"evaluate_registry count errors, build ledger\"] Verdict[\"status ok or degraded error rows carry error_class + hint\"] Registry --> Dispatch Dispatch --> Pointer --> Fold Dispatch --> Glob --> Fold Dispatch --> Callable --> Fold Fold --> Verdict",
            "source_format": "mermaid",
            "source_hash": "sha256:b6e64c89f686a3384e3f83f42f51b85646b4bc359e5f11e6c36466e8d1887797",
            "source_line_end": 51,
            "source_line_start": 37
          }
        ],
        "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": 2,
            "links": [
              {
                "id": "derived_fact_provider_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Derived Fact Provider Runtime",
                "relation": "explains",
                "url": "component-derived-fact-provider-runtime.html"
              },
              {
                "id": "mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies derived fact provider engine",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine"
              }
            ],
            "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.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.derived_fact_provider_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": 137,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/derived_fact_provider_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A fact registry names small facts to compute, and this component resolves each one against a public fixture root, returning one result row per fact. A fact registry lists small facts to compute: pull a number out of a JSON file by its pointer, count the files matching a glob, or run a named helper like \"how many git-tracked files are there\". This component resolves such a registry against a public fixture root and returns one result row per fact.",
            "level": 4,
            "order": 1,
            "section_id": "fact-registry-names",
            "source_line_end": 7,
            "source_line_start": 3,
            "title": "Fact registry names"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The point is failure handling: a bad recipe becomes an error row carrying its exception class and repair hint, dropping the run to degraded rather than crashing or vanishing. The point is what happens when a recipe is wrong. A pointer at a file that does not exist, or a provider type nobody defined, does not stop the run. The failing fact becomes an error row that carries the exception class and a repair hint, and the run status drops from ok to degraded. Failure is recorded, not swallowed and not fatal.",
            "level": 4,
            "order": 2,
            "section_id": "point-is-failure",
            "source_line_end": 12,
            "source_line_start": 8,
            "title": "Point is failure"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two files split the work: an engine resolves the registry into a result record, and a wrapper grades it over fixture cases where good facts must match and broken ones must be caught. Two files carry the work. The engine derivedfactproviderengine resolves the registry and folds the rows into a result record. The component wrapper derivedfactproviderruntime runs the engine over bounded fixture cases and checks that the good ones resolve to the expected values and the broken ones are caught with the exact expected error class.",
            "level": 4,
            "order": 3,
            "section_id": "two-files-split",
            "source_line_end": 17,
            "source_line_start": 13,
            "title": "Two files split"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 19,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A derived-fact registry is only useful if failures are legible: crashing the whole ledger on one bad recipe or silently dropping the bad row both make it untrustworthy. A registry of derived facts is only useful if its failures are legible. A loose implementation has two failure modes that both hurt: it crashes the whole ledger when one recipe points at a missing file, or it silently drops the bad row so a later reader cannot tell a fact was never computed. Either way the registry stops being trustworthy the moment one input is wrong.",
            "level": 4,
            "order": 5,
            "section_id": "two-illegible-failure-modes-to-avoid",
            "source_line_end": 24,
            "source_line_start": 20,
            "title": "Two illegible failure modes to avoid"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fix is error-as-data: each fact resolves in a try block, and a failure writes a typed error row with a repair hint while the run continues, degrading the record rather than ending it. The fix is error-as-data. Each fact resolves inside a try block. Success writes a value; failure writes a row with providerstatus: error, the errorclass, a human-readable message, and a requirednextaction repair hint. The run continues to the next fact. One bad recipe degrades the record; it does not end it.",
            "level": 4,
            "order": 6,
            "section_id": "error-as-data-keeps-the-run-going",
            "source_line_end": 29,
            "source_line_start": 25,
            "title": "Error-as-data keeps the run going"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 31,
            "source_line_start": 30,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The engine drives the registry through three providers into one result record, and the component wrapper runs that engine over declared fixture cases and grades the outcome. The engine drives the registry through three providers and folds the rows into one result record. The component wrapper runs that engine over declared fixture cases and grades the outcome.",
            "level": 4,
            "order": 8,
            "section_id": "engine-resolves-wrapper-grades",
            "source_line_end": 52,
            "source_line_start": 32,
            "title": "Engine resolves, wrapper grades"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The engine resolves one fact at a time. evaluate_provider reads a registry row, seeds a result dict with providerstatus: ok, then dispatches on providertype: jsonpointer reads the JSON at sourcepath and calls resolvejsonpointer, which walks RFC 6901 tokens. A list token is parsed as an integer index, so /entries/1 selects the second element; a missing key or a bad index raises KeyError. glob_count runs root.glob on the pattern, drops any match whose relative path starts with an excluded prefix, keeps only files, and returns the count. callable calls callablevalue, which answers named facts like gittrackedfilecount and gittrackedpythoncount by running git ls-files through gitls_files in the\u2026",
            "level": 4,
            "order": 9,
            "section_id": "engine-resolves-fact",
            "source_line_end": 61,
            "source_line_start": 53,
            "title": "Engine resolves fact"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The whole dispatch sits under one except, so any exception flips the row to providerstatus: error with an errorclass and repair hint, while coercescalar casts good values to the declared type. The whole dispatch sits under one except. Any exception flips the row to providerstatus: error, records errorclass as the exception class name, and adds a repair hint through sourcerepaircommand. coercescalar casts a good value to the declared valuetype before it lands.",
            "level": 4,
            "order": 10,
            "section_id": "one-except-turns-failures-into-typed-rows",
            "source_line_end": 66,
            "source_line_start": 62,
            "title": "One `except` turns failures into typed rows"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluateregistry runs every fact, counts statuses, sets the record to degraded if any row errored, and assembles a ledger, findings, navigation cache, and a receiptsha256. evaluateregistry runs evaluateprovider over every fact, counts providers and statuses, and sets the record status to degraded when any row errored and ok otherwise. It assembles a ledger, a list of provider findings, a navigation cache, and a receipt_sha256 over the summary and rows.",
            "level": 4,
            "order": 11,
            "section_id": "evaluate-registry-folds-rows-into-a-ledger",
            "source_line_end": 71,
            "source_line_start": 67,
            "title": "`evaluate_registry` folds rows into a ledger"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatecase is the harness: it writes the case files into a temp directory, optionally builds a throwaway git index, runs the registry, and compares observed values and errors against expectations.** evaluatecase is the harness. It writes the case's declared files into a fresh temporary directory, optionally builds a throwaway git index with preparegitindex so the callable providers have something to count, runs evaluateregistry, then compares each observed value against expectedvalues and each expected error id against the rows. It returns expectation_met alongside the full record.",
            "level": 4,
            "order": 12,
            "section_id": "evaluate-case-runs-a-fixture-in-a-temp-dir",
            "source_line_end": 76,
            "source_line_start": 72,
            "title": "`evaluate_case` runs a fixture in a temp dir"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult splits fixtures into positive and negative rows, passing overall only when every positive resolves cleanly and every negative degrades with the exact planted error class.** The component wrapper adds the grading contract. buildresult loads the fixture cases through fixturecases, runs evaluatecase on each, and splits them into positive and negative rows. A positive case passes when its record status is ok and every value matched. A negative case passes only when the record is degraded and defecterrorclass finds the planted-defect fact carrying the exact error class named in EXPECTEDNEGATIVECASES. The overall status is pass only when there is at least one positive and one negative\u2026",
            "level": 4,
            "order": 13,
            "section_id": "the-grading-contract-for-pass",
            "source_line_end": 81,
            "source_line_start": 77,
            "title": "The grading contract for pass"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 83,
            "source_line_start": 82,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Two fixtures plant a defect and require it to be caught by recomputation. Two fixtures plant a defect and require it to be caught by recomputation: missingsourcepathrejected points a fact at a sourcepath that was never written. The provider raises FileNotFoundError, the fact demo.missing_source becomes an error row, and the record degrades. The wrapper checks the observed error class equals FileNotFoundError. unknownprovidertyperejected declares a providertype the engine does not implement. The dispatch raises ValueError on the fact demo.unknown_provider, the record degrades, and the wrapper checks the observed error class equals ValueError.",
            "level": 4,
            "order": 15,
            "section_id": "two-fixtures-plant",
            "source_line_end": 91,
            "source_line_start": 84,
            "title": "Two fixtures plant"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two positive fixtures pin expected answers: pointer and glob facts resolve to 7 and 2, and git callables plus an array-index pointer resolve to 2, 1, and beta. The two positive fixtures fix the expected answers. jsonpointerglobclean resolves demo.summarycount to 7 through the pointer /summary/factcount and demo.markdowncount to 2 by globbing docs/.md while excluding the private/ prefix. gitcallableandpointerindexclean resolves demo.trackedfiles to 2 and demo.trackedpython to 1 through the git callables, and demo.second_entry to beta through the array-index pointer /entries/1.",
            "level": 4,
            "order": 16,
            "section_id": "two-positive-fixtures-pin-expected-answers",
            "source_line_end": 96,
            "source_line_start": 92,
            "title": "Two positive fixtures pin expected answers"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 98,
            "source_line_start": 97,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The pointer provider follows RFC 6901, and the error-as-data shape follows provenance practice where a failed fact records its typed error and next action rather than vanishing. The pointer provider implements RFC 6901 JSON Pointer, including the ~0 and ~1 token unescaping and integer list indexing that the standard specifies. The error-as-data shape follows ordinary provenance and traceability practice: a computed fact records where it came from, and a failed fact records its typed error and a next action rather than vanishing. The local lineage is the Plectis coverage contract, which asks each reader page to publish a scope limit, a grounding note, and a rerunnable result record path inst\u2026",
            "level": 4,
            "order": 18,
            "section_id": "rfc-6901-pointers-and-error-as-data-provenance",
            "source_line_end": 103,
            "source_line_start": 99,
            "title": "RFC 6901 pointers and error-as-data provenance"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 105,
            "source_line_start": 104,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component over its fixture cases and write the result records. Run the component over its fixture cases and write the result records:",
            "level": 4,
            "order": 20,
            "section_id": "run-component-over",
            "source_line_end": 114,
            "source_line_start": 106,
            "title": "Run component over"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "A pass means both positive cases resolved to their expected values with an ok record and both negative cases were caught with the expected error class, degrading the record. A pass means both positive cases resolved to their expected values with an ok record and both negative cases were caught by recomputation with the expected error class, degrading the record. To rerun the corpus checks that read this page, from the repository root:",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-means",
            "source_line_end": 124,
            "source_line_start": 115,
            "title": "What a pass means"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 126,
            "source_line_start": 125,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest claim is that registered facts resolved against the supplied fixture root and a malformed registry was rejected by recomputation; a clean record means facts resolved, not that any claim built on them is true. The strongest claim the evidence supports: the registered facts resolved against the supplied fixture root, and a malformed registry was rejected because the provider recomputed each row and recorded the planted defect as a typed error. A clean record means the facts resolved, not that any prose claim built on those facts is true.",
            "level": 4,
            "order": 23,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 131,
            "source_line_start": 127,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It refuses the rest: it audits no doctrine claim, exports no full registry, calls no live provider, mutates no source, and excludes launch, resolving facts only against the public root you give it. It refuses the rest. It does not audit whether a doctrine claim is true, does not export the full fact registry, does not perform semantic claim validation, and does not act as an oracle or prover. It resolves facts only against the public root you give it. It does not call live providers, change source files, or include launch operations or public sharing. Correctness is demonstrated over public fixtures, not over any private root.",
            "level": 4,
            "order": 24,
            "section_id": "what-it-refuses-to-do",
            "source_line_end": 136,
            "source_line_start": 132,
            "title": "What it refuses to do"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/derived_fact_provider_runtime.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Registry-backed derived fact provider runtime: resolves JSON-pointer, glob-count, and git-backed callable facts over public fixture roots and turns provider failures into error-as-data rows, rejecting malformed registries by recomputation."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "derived_fact_provider_runtime.py",
            "path": "src/microcosm_core/organs/derived_fact_provider_runtime.py",
            "resolution": "resolved",
            "role": "The component wrapper `microcosm_core.components.derived_fact_provider_runtime` adds the standard component contract over that bundle without re-implementing it: it loads bounded JSON fixture cases, calls the bundle's real evaluate_case on each, and classifies positives (must resolve to expected values with an ok result record) versus negatives (must be rejected by recomputation with the exact expected error_class firing on the planted-defect fact, mapped in EXPECTED_NEGATIVE_CASES). It projects a metadata-only result_card and writes metadata-only result/board/validation/sign-off result records via microcosm_core.result records, and exposes run / bundle / CLI dispatch mirroring the bridge_campaign_dag_validation template exactly.",
            "symbols": [
              "build_result",
              "run",
              "_evaluate_case",
              "result_card",
              "run_derived_fact_provider_runtime_bundle"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/derived_fact_provider_runtime.py"
          },
          {
            "label": "derived_fact_provider_engine.py",
            "path": "src/microcosm_core/engine_room/derived_fact_provider_engine.py",
            "resolution": "resolved",
            "role": "The engine-room bundle `microcosm_core.engine_room.derived_fact_provider_engine` is the executable authority: a source-faithful public refactor of system/lib/derived_fact_hologram.py + codex/doctrine/facts/fact_registry.json. It evaluates an authored fact registry against a root, resolving each row through one of three providers \u2014 json_pointer (RFC 6901, including list-index traversal), glob_count (file-count matching with optional excluded prefixes), and named callable facts (git-tracked file/python counts via a git subprocess in a tempdir) \u2014 and turns any provider failure into an error-as-data row (provider_status=error, error_class, repair hint) that degrades the result record status from ok to degraded rather than crashing the ledger.",
            "symbols": [
              "evaluate_registry",
              "evaluate_provider"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/derived_fact_provider_engine.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/derived_fact_provider_runtime.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/derived_fact_provider_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Surfaces the derived_fact_provider_engine bundle as an component. It evaluates authored fact registries against bounded public fixture roots through three provider shapes \u2014 json_pointer (RFC 6901, list-index aware), glob_count (with excluded prefixes), and named callable facts (git-tracked counts) \u2014 and converts any provider failure into an error-as-data row (provider_status=error, error_class, repair hint) that degrades the result record rather than crashing the ledger. The runner exercises two clean registries (pointer+glob; git-callable+array-index pointer) and self-falsifies on two planted defects (an absent source path -> FileNotFoundError, an unsupported provider_type -> ValueError), asserting the exact error_class marker fires. Result records are metadata-only. It is not a doctrine truth auditor, not a full source registry export, not semantic claim validation, and grants no launch/publishing-scope decision.",
      "summary_line": "Registry-backed derived fact provider runtime: resolves JSON-pointer, glob-count, and git-backed callable facts over public fixture roots and turns provider failures into error-as-data rows, rejecting malformed registries by recomputation.",
      "title": "Derived Fact Provider Runtime"
    },
    {
      "anchor": "paper-module-navigation-fitness-benchmark",
      "authority_ceiling": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. A pass means the curated route-packet cases recomputed as expected (positives accepted, negatives rejected by recomputation with the expected markers); it does NOT establish live private-kernel navigation quality, embedding quality, universal benchmark authority, deployment posture, or launch/public sharing authorization. Result records are metadata-only command evidence, bounded evidence of system correctness.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Scoring route packets against planted expectations</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>navigation_fitness_benchmark</code> scores how well a navigation system found the right thing, and then checks its own scoring against what each case claimed would happen.</strong> <code>navigation_fitness_benchmark</code> scores how well a navigation system found the right thing, and then checks its own scoring against what each case claimed would happen. A case is a task paired with the route packet a router returned for it. The task says what was wanted (which exact items count as the answer), which first routes are off-limits, which cue words should appear, and how fast the answer should arrive. The packet says what the router actually selected and how long it took.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component recomputes the verdict from</span> the packet: recall and precision of the selected items against the expected ids, whether a banned first route was taken, whether the cue words were present, and whether the run stayed under its time budget.</strong> The component recomputes the verdict from the packet: recall and precision of the selected items against the expected ids, whether a banned first route was taken, whether the cue words were present, and whether the run stayed under its time budget. It emits a pass or fail per case plus the debt it found. A case is accepted only when that recomputation matches the expectation planted in the case. A packet that claims a pass it did not earn is rejected.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A single navigation score is easy</span> to inflate and easy to misread as either failure or marketing.</strong> A single navigation score is easy to inflate and easy to misread as either failure or marketing. If the harness trusts a packet&#x27;s own claim that it passed, the number means nothing. This component does not trust the claim. It re-derives every metric from the packet and treats the case&#x27;s stated expectation as a thing to be confirmed, not repeated. The unit of evidence is &quot;the recomputation matched the expectation,&quot; not a headline number.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The mechanism lives in two files</span>. <code>engine_room/navigation_fitness_benchmark.py</code> is the source-faithful public evaluator.</strong> The mechanism lives in two files. <code>engine_room/navigation_fitness_benchmark.py</code> is the source-faithful public evaluator. <code>organs/navigation_fitness_benchmark.py</code> wraps it as a bounded fixture runner and decides sign-off.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>task_from_mapping</code> reads a task row into</span> a <code>NavigationFitnessTask</code>: expected artifact ids, forbidden first routes, a latency budget (default 1500 ms), and scent terms.</strong> <code>task_from_mapping</code> reads a task row into a <code>NavigationFitnessTask</code>: expected artifact ids, forbidden first routes, a latency budget (default 1500 ms), and scent terms.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>evaluate_task</code> is the scorer</span>. It collects the packet&#x27;s selected artifacts with <code>_packet_artifacts</code>, matches them against the expected set with <code>_match_expected</code> (an id ending in <code>*</code> matches by prefix), and computes recall as found over expected and precision as found over selected.</strong> <code>evaluate_task</code> is the scorer. It collects the packet&#x27;s selected artifacts with <code>_packet_artifacts</code>, matches them against the expected set with <code>_match_expected</code> (an id ending in <code>*</code> matches by prefix), and computes recall as found over expected and precision as found over selected. It scans the packet&#x27;s <code>first_contact_command</code> for any forbidden route, scores scent coverage with <code>_scent_status</code>, and sets a latency status by comparing wall time to the task budget. It then assigns one sufficiency status in a fixed priority order: <code>route_timeout</code>, <code>route_error</code>, <code>missing_id</code>, <code>weak_scent</code>, <code>forbidden_route</code>, otherwise pass. Latency is judged separately, so a slow run can still be sufficient.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>evaluate_benchmark</code> runs <code>evaluate_task</code> over every task</span> in a case and aggregates: p50 and p95 wall time from <code>_percentile</code>, sufficiency and latency pass/fail counts, per route-type metrics, and debt candidates from <code>_debt_candidates</code>.</strong> <code>evaluate_benchmark</code> runs <code>evaluate_task</code> over every task in a case and aggregates: p50 and p95 wall time from <code>_percentile</code>, sufficiency and latency pass/fail counts, per route-type metrics, and debt candidates from <code>_debt_candidates</code>. Each failed sufficiency check becomes a <code>sufficiency_debt</code> row and each failed latency check a <code>latency_debt</code> row.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>evaluate_case</code> re-derives</span> that benchmark and compares the recomputed result record against the case&#x27;s planted <code>expected_status</code>, <code>expected_summary</code>, and <code>expected_task_statuses</code>.</strong> <code>evaluate_case</code> re-derives that benchmark and compares the recomputed result record against the case&#x27;s planted <code>expected_status</code>, <code>expected_summary</code>, and <code>expected_task_statuses</code>. It returns <code>expectation_met</code> only when the recomputed status and every summary and per-task check agree with what the case declared.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The component wrapper closes the loop</span>. <code>_evaluate_case</code> calls the real <code>evaluate_case</code> (it does not re-implement the maths or bake in answers) and derives <code>observed_ok</code>.</strong> The component wrapper closes the loop. <code>_evaluate_case</code> calls the real <code>evaluate_case</code> (it does not re-implement the maths or bake in answers) and derives <code>observed_ok</code>. For a positive case that means the recomputation both met the expectation and aligned with the declared <code>expected_ok</code>. For a negative case it means the recomputation did not meet the expectation and the specific recomputed failure marker for that planted defect is present. <code>build_result</code> runs the fixture set and returns <code>pass</code> only when the positives all hold, the negatives are all correctly rejected, and both expected negative case ids are present. <code>result_card</code> projects a metadata-only summary and <code>run</code> writes the result, board, validation, and sign-off records.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (6 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"318\" height=\"588\" viewBox=\"0 0 318 588\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"158.8\" y1=\"54.0\" x2=\"158.8\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,96.0 155.7,89.2 161.9,89.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"168.0\" x2=\"158.8\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,210.0 155.7,203.2 161.9,203.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"282.0\" x2=\"158.8\" y2=\"324.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,324.0 155.7,317.2 161.9,317.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"378.0\" x2=\"158.8\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,420.0 155.7,413.2 161.9,413.2\"></polygon><line class=\"pmd-edge\" x1=\"158.8\" y1=\"474.0\" x2=\"158.8\" y2=\"516.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,516.0 155.7,509.2 161.9,509.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=\"281.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"40.5\">Task + route packet</tspan></text><title>Task + route packet</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"96.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"118.5\">task_from_mapping</tspan><tspan x=\"158.8\" y=\"136.5\">expected ids, forbidden routes,</tspan><tspan x=\"158.8\" y=\"154.5\">budget, scent terms</tspan></text><title>task_from_mapping expected ids, forbidden routes, budget, scent terms</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"281.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"232.5\">evaluate_task</tspan><tspan x=\"158.8\" y=\"250.5\">recall, precision, forbidden,</tspan><tspan x=\"158.8\" y=\"268.5\">scent, latency, sufficiency</tspan></text><title>evaluate_task recall, precision, forbidden, scent, latency, sufficiency</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"324.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"346.5\">evaluate_benchmark</tspan><tspan x=\"158.8\" y=\"364.5\">p50/p95, counts, debt</tspan></text><title>evaluate_benchmark p50/p95, counts, debt</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"420.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"442.5\">evaluate_case</tspan><tspan x=\"158.8\" y=\"460.5\">recomputed == planted expectation?</tspan></text><title>evaluate_case recomputed == planted expectation?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"516.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"158.8\" y=\"538.5\">_evaluate_case</tspan><tspan x=\"158.8\" y=\"556.5\">observed_ok</tspan></text><title>_evaluate_case observed_ok</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Case[&quot;Task + route packet&quot;] Task[&quot;task_from_mapping expected ids, forbidden routes, budget, scent terms&quot;] Score[&quot;evaluate_task recall, precision, forbidden, scent, latency, sufficiency&quot;] Bench[&quot;evaluate_benchmark p50/p95, counts, debt&quot;] Match[&quot;evaluate_case recomputed == planted expectation?&quot;] Accept[&quot;_evaluate_case observed_ok&quot;] Case --&gt; Task --&gt; Score --&gt; Bench --&gt; Match --&gt; Accept</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Two planted negatives ship with the</span> fixtures, and both carry a packet that declares <code>expected_status: pass</code>.</strong> Two planted negatives ship with the fixtures, and both carry a packet that declares <code>expected_status: pass</code>. <code>missing_stable_id_rejected</code> returns a packet that omits an expected id; the recomputation produces a <code>missing_id</code> failure, so the recomputed status is <code>fail</code>, the planted &quot;it passed&quot; expectation is not met, and the case is correctly rejected. <code>forbidden_first_route_rejected</code> returns a packet whose first-contact command uses a banned route; the recomputation produces a <code>forbidden_route</code> failure and rejects it the same way. A negative is only counted as handled when the exact marker for its defect appears, so a case that fails for the wrong reason does not silently pass as a rejection.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The <code>latency_debt_pass</code> positive shows the other</span> side. Its one task runs 830 ms against a 100 ms budget, so it carries one latency debt candidate, yet its sufficiency still passes and the case is accepted.</strong> The <code>latency_debt_pass</code> positive shows the other side. Its one task runs 830 ms against a 100 ms budget, so it carries one latency debt candidate, yet its sufficiency still passes and the case is accepted. The component accepts honest debt; it does not require every packet to be debt-free.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The recall, precision, and prefix-matching</span> here are ordinary information retrieval evaluation applied to router output. The rest is standard engineering practice for fixture-scoped regression evidence: state which public inputs can be checked, recompute the verdict rather than trusting the input&#x27;s own claim, and hold a small set of positive and negative cases.</strong> The recall, precision, and prefix-matching here are ordinary information retrieval evaluation applied to router output. The rest is standard engineering practice for fixture-scoped regression evidence: state which public inputs can be checked, recompute the verdict rather than trusting the input&#x27;s own claim, and hold a small set of positive and negative cases. The local lineage is the Plectis coverage contract, where a reader page publishes a scope limit and a rerun path instead of letting a generated structured source record stand in for the source.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the component over its fixtures:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Positive and negative case recomputation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the two positives (<code>clean_fanout_pass</code>, <code>latency_debt_pass</code>) matched their planted expectations and the two negatives (<code>missing_stable_id_rejected</code>, <code>forbidden_first_route_rejected</code>) were rejected by recomputation.</strong> A pass means the two positives (<code>clean_fanout_pass</code>, <code>latency_debt_pass</code>) matched their planted expectations and the two negatives (<code>missing_stable_id_rejected</code>, <code>forbidden_first_route_rejected</code>) were rejected by recomputation. The paper-module coverage contract and corpus parity check guard this page itself:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_plectis_paper_module_coverage_contract.py -q --tb=short\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A green run shows</span> that curated public route-packet cases recomputed as expected: the positives were accepted, including one that carries an honest latency debt, and the negatives were rejected because the recomputation contradicted their planted &quot;it passed&quot; claim.</strong> A green run shows that curated public route-packet cases recomputed as expected: the positives were accepted, including one that carries an honest latency debt, and the negatives were rejected because the recomputation contradicted their planted &quot;it passed&quot; claim. That is the whole proof boundary. The component judges public fixtures only. It does not run the private kernel, does not capture packets from the live route runner, and does not test the underlying search or embeddings. It is not a universal navigation score and not a prover. It does not call any provider, does not export private state, and grants no launch, public sharing, or source-file changes.</p>\n</section>",
      "components": [
        {
          "anchor": "component-navigation_fitness_benchmark",
          "component_id": "navigation_fitness_benchmark",
          "public_label": "Navigation Fitness Benchmark"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 1
        },
        "link_count": 5,
        "links": [
          {
            "id": "navigation_fitness_benchmark",
            "kind": "organ",
            "kind_label": "component",
            "label": "Navigation Fitness Benchmark",
            "relation": "explains",
            "url": "component-navigation-fitness-benchmark.html"
          },
          {
            "id": "mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "verifies navigation fitness benchmark",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark"
          },
          {
            "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.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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.navigation_fitness_benchmark",
      "reader_packet": {
        "abstract": "Recomputes a curated route-packet navigation benchmark \u2014 recall, precision, forbidden-first-route, scent coverage, latency, and debt \u2014 over bounded public fixtures, accepting a case only when the recomputation matches its planted expectation.",
        "authority_ceiling": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. A pass means the curated route-packet cases recomputed as expected (positives accepted, negatives rejected by recomputation with the expected markers); it does NOT establish live private-kernel navigation quality, embedding quality, universal benchmark authority, deployment posture, or launch/public sharing authorization. Result records are metadata-only command evidence, bounded evidence of system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.navigation_fitness_benchmark.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-navigation-fitness-benchmark-diagram-1",
            "html_url": "docs/paper-module-navigation-fitness-benchmark.html#paper-module-navigation-fitness-benchmark-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Case[\"Task + route packet\"] Task[\"task_from_mapping expected ids, forbidden routes, budget, scent terms\"] Score[\"evaluate_task recall, precision, forbidden, scent, latency, sufficiency\"] Bench[\"evaluate_benchmark p50/p95, counts, debt\"] Match[\"evaluate_case recomputed == planted expectation?\"] Accept[\"_evaluate_case observed_ok\"] Case --> Task --> Score --> Bench --> Match --> Accept",
            "source_format": "mermaid",
            "source_hash": "sha256:04a820adb3a03bf32180f9c8cd07de06acde601b3a72f0cb4e98573fe956c11d",
            "source_line_end": 106,
            "source_line_start": 97
          }
        ],
        "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": 2,
            "links": [
              {
                "id": "navigation_fitness_benchmark",
                "kind": "organ",
                "kind_label": "component",
                "label": "Navigation Fitness Benchmark",
                "relation": "explains",
                "url": "component-navigation-fitness-benchmark.html"
              },
              {
                "id": "mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies navigation fitness benchmark",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark"
              }
            ],
            "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.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_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": "json-capsule-binding",
              "source_line_start": 182,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_fitness_benchmark.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "navigationfitnessbenchmark scores how well a navigation system found the right thing, and then checks its own scoring against what each case claimed would happen. navigationfitnessbenchmark scores how well a navigation system found the right thing, and then checks its own scoring against what each case claimed would happen. A case is a task paired with the route packet a router returned for it. The task says what was wanted (which exact items count as the answer), which first routes are off-limits, which cue words should appear, and how fast the answer should arrive. The packet says what the router actually selected and how long it took.",
            "level": 4,
            "order": 1,
            "section_id": "scoring-route-packets-against-planted-expectations",
            "source_line_end": 13,
            "source_line_start": 3,
            "title": "Scoring route packets against planted expectations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component recomputes the verdict from the packet: recall and precision of the selected items against the expected ids, whether a banned first route was taken, whether the cue words were present, and whether the run stayed under its time budget. The component recomputes the verdict from the packet: recall and precision of the selected items against the expected ids, whether a banned first route was taken, whether the cue words were present, and whether the run stayed under its time budget. It emits a pass or fail per case plus the debt it found. A case is accepted only when that recomputation matches the expectation planted in the case. A packet that claims a pass it did not earn is reje\u2026",
            "level": 4,
            "order": 2,
            "section_id": "the-component-recomputes-the-verdict-from-the-packet",
            "source_line_end": 23,
            "source_line_start": 14,
            "title": "The component recomputes the verdict from the packet"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 25,
            "source_line_start": 24,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A single navigation score is easy to inflate and easy to misread as either failure or marketing. A single navigation score is easy to inflate and easy to misread as either failure or marketing. If the harness trusts a packet's own claim that it passed, the number means nothing. This component does not trust the claim. It re-derives every metric from the packet and treats the case's stated expectation as a thing to be confirmed, not repeated. The unit of evidence is \"the recomputation matched the expectation,\" not a headline number.",
            "level": 4,
            "order": 4,
            "section_id": "a-single-navigation-score-is-easy-to-inflate",
            "source_line_end": 35,
            "source_line_start": 26,
            "title": "A single navigation score is easy to inflate"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 5,
            "section_id": "how-it-works",
            "source_line_end": 37,
            "source_line_start": 36,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism lives in two files. engineroom/navigationfitnessbenchmark.py is the source-faithful public evaluator.** The mechanism lives in two files. engineroom/navigationfitness_benchmark.py is the source-faithful public evaluator. components/navigationfitnessbenchmark.py wraps it as a bounded fixture runner and decides sign-off.",
            "level": 4,
            "order": 6,
            "section_id": "the-mechanism-lives-in-two-files",
            "source_line_end": 44,
            "source_line_start": 38,
            "title": "The mechanism lives in two files"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "taskfrommapping reads a task row into a NavigationFitnessTask: expected artifact ids, forbidden first routes, a latency budget (default 1500 ms), and scent terms. taskfrommapping reads a task row into a NavigationFitnessTask: expected artifact ids, forbidden first routes, a latency budget (default 1500 ms), and scent terms.",
            "level": 4,
            "order": 7,
            "section_id": "task-from-mapping-reads-a-task-row-into-a-navigationfitnesstask",
            "source_line_end": 51,
            "source_line_start": 45,
            "title": "`task_from_mapping` reads a task row into a `NavigationFitnessTask`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatetask is the scorer. It collects the packet's selected artifacts with packetartifacts, matches them against the expected set with matchexpected (an id ending in matches by prefix), and computes recall as found over expected and precision as found over selected. evaluate_task is the scorer. It collects the packet's selected artifacts with packetartifacts, matches them against the expected set with matchexpected (an id ending in * matches by prefix), and computes recall as found over expected and precision as found over selected. It scans the packet's firstcontactcommand for any forbidden route, scores scent coverage with scentstatus, and sets a latency status by comparing wall time to\u2026",
            "level": 4,
            "order": 8,
            "section_id": "evaluate-task-is-the-scorer",
            "source_line_end": 65,
            "source_line_start": 52,
            "title": "`evaluate_task` is the scorer"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatebenchmark runs evaluatetask over every task in a case and aggregates: p50 and p95 wall time from percentile, sufficiency and latency pass/fail counts, per route-type metrics, and debt candidates from debtcandidates.** evaluatebenchmark runs evaluatetask over every task in a case and aggregates: p50 and p95 wall time from _percentile, sufficiency and latency pass/fail counts, per route-type metrics, and debt candidates from debtcandidates. Each failed sufficiency check becomes a sufficiency_debt row and each failed latency check a latency_debt row.",
            "level": 4,
            "order": 9,
            "section_id": "evaluate-benchmark-runs-evaluate-task-over-every-task-in-a-case-and-aggregates",
            "source_line_end": 74,
            "source_line_start": 66,
            "title": "`evaluate_benchmark` runs `evaluate_task` over every task in a case and aggregates"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatecase re-derives that benchmark and compares the recomputed result record against the case's planted expectedstatus, expectedsummary, and expectedtaskstatuses.** evaluate_case re-derives that benchmark and compares the recomputed result record against the case's planted expectedstatus, expectedsummary, and expectedtaskstatuses. It returns expectation_met only when the recomputed status and every summary and per-task check agree with what the case declared.",
            "level": 4,
            "order": 10,
            "section_id": "evaluate-case-re-derives-that-benchmark",
            "source_line_end": 82,
            "source_line_start": 75,
            "title": "`evaluate_case` re-derives that benchmark"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The component wrapper closes the loop. evaluatecase calls the real evaluatecase (it does not re-implement the maths or bake in answers) and derives observedok. The component wrapper closes the loop. evaluatecase calls the real evaluate_case (it does not re-implement the maths or bake in answers) and derives observed_ok. For a positive case that means the recomputation both met the expectation and aligned with the declared expected_ok. For a negative case it means the recomputation did not meet the expectation and the specific recomputed failure marker for that planted defect is present. build_result runs the fixture set and returns pass only when the positives all hold, the negatives are al\u2026",
            "level": 4,
            "order": 11,
            "section_id": "the-organ-wrapper-closes-the-loop",
            "source_line_end": 107,
            "source_line_start": 83,
            "title": "The component wrapper closes the loop"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 109,
            "source_line_start": 108,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two planted negatives ship with the fixtures, and both carry a packet that declares expectedstatus: pass.** Two planted negatives ship with the fixtures, and both carry a packet that declares expectedstatus: pass. missingstableidrejected returns a packet that omits an expected id; the recomputation produces a missing_id failure, so the recomputed status is fail, the planted \"it passed\" expectation is not met, and the case is correctly rejected. forbiddenfirstroute_rejected returns a packet whose first-contact command uses a banned route; the recomputation produces a forbidden_route failure and rejects it the same way. A negative is only counted as handled when the exact marker for its defec\u2026",
            "level": 4,
            "order": 13,
            "section_id": "two-planted-negatives-ship-with-the-fixtures",
            "source_line_end": 122,
            "source_line_start": 110,
            "title": "Two planted negatives ship with the fixtures"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The latencydebtpass positive shows the other side. Its one task runs 830 ms against a 100 ms budget, so it carries one latency debt candidate, yet its sufficiency still passes and the case is accepted. The latencydebtpass positive shows the other side. Its one task runs 830 ms against a 100 ms budget, so it carries one latency debt candidate, yet its sufficiency still passes and the case is accepted. The component accepts honest debt; it does not require every packet to be debt-free.",
            "level": 4,
            "order": 14,
            "section_id": "the-latency-debt-pass-positive-shows-the-other-side",
            "source_line_end": 130,
            "source_line_start": 123,
            "title": "The `latency_debt_pass` positive shows the other side"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 132,
            "source_line_start": 131,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The recall, precision, and prefix-matching here are ordinary information retrieval evaluation applied to router output. The rest is standard engineering practice for fixture-scoped regression evidence: state which public inputs can be checked, recompute the verdict rather than trusting the input's own claim, and hold a small set of positive and negative cases. The recall, precision, and prefix-matching here are ordinary information retrieval evaluation applied to router output. The rest is standard engineering practice for fixture-scoped regression evidence: state which public inputs can be checked, recompute the verdict rather than trusting the input's own claim, and hold a small set of po\u2026",
            "level": 4,
            "order": 16,
            "section_id": "the-recall-precision-and-prefix-matching-here-are-ordinary-information-retrieval-evaluation-applied-to-router-output",
            "source_line_end": 144,
            "source_line_start": 133,
            "title": "The recall, precision, and prefix-matching here are ordinary information retrieval evaluation applied to router output"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component over its fixtures:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 152,
            "source_line_start": 145,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "A pass means the two positives (cleanfanoutpass, latencydebtpass) matched their planted expectations and the two negatives (missingstableidrejected, forbiddenfirstrouterejected) were rejected by recomputation. A pass means the two positives (cleanfanoutpass, latencydebtpass) matched their planted expectations and the two negatives (missingstableidrejected, forbiddenfirstrouterejected) were rejected by recomputation. The paper-module coverage contract and corpus parity check guard this page itself:",
            "level": 4,
            "order": 18,
            "section_id": "positive-and-negative-case-recomputation",
            "source_line_end": 166,
            "source_line_start": 153,
            "title": "Positive and negative case recomputation"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "claim-ceiling",
            "source_line_end": 168,
            "source_line_start": 167,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A green run shows that curated public route-packet cases recomputed as expected: the positives were accepted, including one that carries an honest latency debt, and the negatives were rejected because the recomputation contradicted their planted \"it passed\" claim. A green run shows that curated public route-packet cases recomputed as expected: the positives were accepted, including one that carries an honest latency debt, and the negatives were rejected because the recomputation contradicted their planted \"it passed\" claim. That is the whole proof boundary. The component judges public fixtures only. It does not run the private kernel, does not capture packets from the live route runner, and\u2026",
            "level": 4,
            "order": 20,
            "section_id": "a-green-run-shows-that-curated-public-route-packet-cases-recomputed-as-expected",
            "source_line_end": 181,
            "source_line_start": 169,
            "title": "A green run shows that curated public route-packet cases recomputed as expected"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/navigation_fitness_benchmark.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Recomputes a curated route-packet navigation benchmark \u2014 recall, precision, forbidden-first-route, scent coverage, latency, and debt \u2014 over bounded public fixtures, accepting a case only when the recomputation matches its planted expectation."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "navigation_fitness_benchmark.py",
            "path": "src/microcosm_core/organs/navigation_fitness_benchmark.py",
            "resolution": "resolved",
            "role": "Component wrapper that surfaces the bundle under the standard component contract: bounded fixture cases, two planted positive and two planted negative cases, an aggregate pass/fail build_result, a metadata-only result_card, metadata-only validation/sign-off result records via microcosm_core.result records, and CLI dispatch. _evaluate_case calls the REAL bundle evaluate_case (no re-implementation, no baked answers) and decides observed_ok from expectation_met plus, for negatives, the presence of the expected recomputed failure marker.",
            "symbols": [
              "build_result",
              "run",
              "_evaluate_case",
              "run_navigation_fitness_benchmark_bundle",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/navigation_fitness_benchmark.py"
          },
          {
            "label": "navigation_fitness_benchmark.py",
            "path": "src/microcosm_core/engine_room/navigation_fitness_benchmark.py",
            "resolution": "resolved",
            "role": "Public-safe, source-faithful refactor of system/lib/navigation_fitness.py. Given route-packet fixtures, it recomputes per-task recall and precision of selected artifacts against expected stable ids (with prefix-glob matching), checks the first-contact command against a forbidden-first-route list, scores scent-term coverage, derives a latency verdict against a per-task budget, classifies a sufficiency status with a typed failure kind, and aggregates summary metrics (p50/p95 wall, pass/fail counts) plus sufficiency and latency debt candidates. evaluate_case also re-derives the benchmark and reports whether the recomputation matches a case's planted expectation.",
            "symbols": [
              "evaluate_benchmark",
              "evaluate_task"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/navigation_fitness_benchmark.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_fitness_benchmark.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_fitness_benchmark.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Navigation Fitness Benchmark surfaces the engine-room route-packet benchmark bundle. Each fixture pairs a navigation task (expected stable ids, forbidden first routes, latency budget, scent terms) with the route packet a router actually produced. The bundle recomputes recall/precision against the expected ids, checks the first route against the forbidden list, scores scent coverage, derives a latency verdict, and collects sufficiency/latency debt \u2014 then reports whether the recomputation matches the case's planted expectation. Two positive cases match their expectations and are accepted (one carrying an honestly-anticipated latency debt); two negative cases plant a route defect plus a deliberately-wrong \"it passed\" expectation, which the recomputation contradicts, so they are rejected with the real failure marker (missing_id, forbidden_route) firing. Scope: curated public fixtures only \u2014 not a live kernel run, not an embedding benchmark, not a universal navigation score, not launch-scope decision.",
      "summary_line": "Recomputes a curated route-packet navigation benchmark \u2014 recall, precision, forbidden-first-route, scent coverage, latency, and debt \u2014 over bounded public fixtures, accepting a case only when the recomputation matches its planted expectation.",
      "title": "Navigation Fitness Benchmark"
    },
    {
      "anchor": "paper-module-annex-knowledge-routing",
      "authority_ceiling": "Real-system bundle surfaced over bounded public fixtures. Does NOT clone repositories, ship the private reference corpus, perform semantic/embedding/BM25/TF-IDF search, adjudicate licenses or provenance, use external model services or external solvers, change source files, or include launch operations or public sharing. Routes only over the sanitized catalog supplied in each case; absolute scores are catalog-relative (no statistical normalization). Not a production retrieval system and not private-system equivalent.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Problems route to ranked reference entries or no match</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It takes a plain-English problem and a small reference catalog and returns the ranked entries most likely to help, or <code>no_match</code> when nothing overlaps rather than a forced guess.</strong> <code>annex_knowledge_routing</code> takes a plain-English problem and a small catalog of reference entries and returns the entries most likely to help, ranked, with a breakdown of why each one matched. When nothing in the catalog overlaps the problem, it returns <code>no_match</code> rather than a forced best guess.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Public routing records expose scores without bodies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each entry carries structured tags, description text, open-first summaries, and notes, and the router scores across those four kinds of evidence, weighting structured tags most, then ranks entries above zero.</strong> Each catalog entry carries structured routing tags (domains, clusters, problem-spaces, capabilities), some free description text, short open-first summaries, and curated notes. The router scores an entry against the problem across those four kinds of evidence, weighting the structured tags most, then ranks the entries that scored above zero. The result is a status, a ranked list of rows, and a per-row score breakdown.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Routing evidence does not become implementation authority</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is a plain keyword-overlap matcher, not BM25, TF-IDF, or embedding search, and it reads only the in-memory catalog handed to it.</strong> It is a keyword-overlap matcher. It is not BM25, TF-IDF, or embedding search, and it reads only the catalog handed to it in memory.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">The always-answer failure mode</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A router that always returns its top entry hides the cases where it has nothing to offer, letting an off-topic problem still return a confident-looking row.</strong> A router that always returns its top-ranked entry hides the cases where it has nothing to offer. If every query gets an answer, a reader cannot tell a real match from noise, and an off-topic problem still returns a confident-looking row. That failure mode is the thing this component is built to avoid.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Explicit scores and an inspectable <code>no_match</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The router computes an explicit per-entry score, drops zero-score entries, returns <code>no_match</code> when all score zero or a filter empties the set, and exposes each row&#x27;s tier scores.</strong> So the router computes an explicit score per entry and drops any entry that scores zero. If every entry scores zero, or a domain or cluster filter removes every candidate, the status is <code>no_match</code>. Each returned row also carries the tier-by-tier scores that produced its rank, so the ranking is inspectable instead of opaque.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>route_catalog</code> wraps the ranked rows</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>route_catalog</code> calls <code>route_annexes</code>, wraps the rows into a record whose status is <code>routed</code> or <code>no_match</code>, and stamps the <code>CLAIM_CEILING</code> and ANTI_CLAIMS constants onto the output.</strong> The public entry point is <code>route_catalog</code> in <code>src/microcosm_core/engine_room/annex_knowledge_router.py</code>. It calls <code>route_annexes</code> and wraps the ranked rows into a result record whose <code>status</code> is <code>routed</code> when at least one row survived and <code>no_match</code> when the list is empty. It also stamps the fixed <code>CLAIM_CEILING</code> and ANTI_CLAIMS constants onto the record so the scope limit travels with the output.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>route_annexes</code> normalizes the problem text</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>route_annexes</code> does the work, normalizing the problem with <code>_normalized_query_text</code> (lowercase, split, strip, collapse), returning nothing on an empty problem, then iterating each catalog entry.</strong> <code>route_annexes</code> does the work. It normalizes the problem text with <code>_normalized_query_text</code>, which lowercases, splits on underscores and slashes, strips punctuation, and collapses whitespace. An empty normalized problem returns nothing at all. Then, for each entry in the catalog:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Building the routing summary and filtering</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It first builds a routing summary from the entry&#x27;s structured tags and note tags, and skips the entry before scoring if a domain or cluster filter finds no matching value.</strong> First it builds a routing summary with <code>_routing_summary_from_family</code>, which collects the entry&#x27;s structured <code>domains</code>, <code>clusters</code>, <code>problem_spaces</code>, and <code>status</code> and folds in the <code>problem_spaces</code> and <code>capabilities</code> declared on the entry&#x27;s notes. If a <code>domain</code> or <code>cluster</code> filter is set and the entry does not list a matching value, the entry is skipped before any scoring.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four weighted tiers score every surviving entry</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Each surviving reference entry is scored across four weighted tiers by the same <code>_route_match_score</code> function.</strong> Then it scores the surviving entry across four tiers, each with its own weights passed to <code>_route_match_score</code>:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Tier</th><th>Fields scored</th><th>Exact / phrase / token weight</th></tr></thead><tbody><tr><td>structured</td><td>problem-spaces, capabilities, domains, clusters</td><td>120 / 80 / 18</td></tr><tr><td>family text</td><td>slug, display name, description, tags</td><td>32 / 24 / 6</td></tr><tr><td>open-first</td><td>each open-first summary</td><td>20 / 16 / 4</td></tr><tr><td>notes</td><td>note text, note problem-spaces, note capabilities</td><td>18 / 12 / 3</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\">Exact, phrase, and token scoring</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_route_match_score</code> returns the exact weight on an identical string, the phrase weight when the query is contained, or token count times weight otherwise, keeping each tier&#x27;s best field.</strong> <code>_route_match_score</code> normalizes both the query and the candidate string. If they are identical it returns the exact weight. If the whole query appears inside the candidate it returns the phrase weight. Otherwise it counts how many query tokens appear in the candidate token set and returns that count times the token weight. Stopwords in <code>ROUTE_MATCH_STOPWORDS</code> are dropped before token counting, so common words like &quot;the&quot; or &quot;with&quot; cannot inflate a match. Within each tier the router keeps the single best field score, not the sum, so one strong field sets the tier.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Notes ranked by relevance carry their ids</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>sort_notes_by_relevance</code> reads notes by a clamped 0-100 relevance and note id, and up to eight matched note ids ride the row so a reader sees which note carried the match.</strong> Notes are read in relevance order by <code>sort_notes_by_relevance</code>, which sorts by a clamped 0-100 relevance value and then by note id. When a note contributes a positive score, its id is recorded, and up to eight matched note ids ride along on the row so a reader can see which note carried the match.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Summing tiers into ranked rows</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The four tier scores sum to a total, zero-or-less entries are dropped, and the rest sort by descending score, ties broken by slug, each row carrying its <code>match_breakdown</code>.</strong> The four tier scores are summed into a total. Entries with a total of zero or less are dropped. The rest are sorted by descending score, ties broken by slug, and returned as rows carrying the slug, display name, total score, the <code>match_breakdown</code> of the four tier scores, and the matched note ids.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (7 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"472\" height=\"606\" viewBox=\"0 0 472 606\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"235.9\" y1=\"72.0\" x2=\"235.9\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"235.9,114.0 232.8,107.2 239.0,107.2\"></polygon><line class=\"pmd-edge\" x1=\"235.9\" y1=\"168.0\" x2=\"235.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"235.9,210.0 232.8,203.2 239.0,203.2\"></polygon><line class=\"pmd-edge\" x1=\"235.9\" y1=\"264.0\" x2=\"235.9\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"235.9,306.0 232.8,299.2 239.0,299.2\"></polygon><line class=\"pmd-edge\" x1=\"235.9\" y1=\"378.0\" x2=\"235.9\" y2=\"420.0\"></line><polygon class=\"pmd-arrow\" points=\"235.9,420.0 232.8,413.2 239.0,413.2\"></polygon><line class=\"pmd-edge\" x1=\"204.7\" y1=\"474.0\" x2=\"145.6\" y2=\"525.0\"></line><polygon class=\"pmd-arrow\" points=\"145.6,525.0 148.8,518.2 152.8,522.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"95.2\" y=\"490.5\" width=\"160.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"175.2\" y=\"503.5\" text-anchor=\"middle\">at least one positive row</text><line class=\"pmd-edge\" x1=\"264.3\" y1=\"474.0\" x2=\"308.4\" y2=\"516.0\"></line><polygon class=\"pmd-arrow\" points=\"308.4,516.0 301.4,513.5 305.6,509.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"260.4\" y=\"486.0\" width=\"52.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"286.4\" y=\"499.0\" text-anchor=\"middle\">no rows</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"95.1\" y=\"18.0\" width=\"281.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.9\" y=\"40.5\">Problem text</tspan><tspan x=\"235.9\" y=\"58.5\">(+ optional domain/cluster filter)</tspan></text><title>Problem text (+ optional domain/cluster filter)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"121.0\" y=\"114.0\" width=\"229.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.9\" y=\"136.5\">Build routing summary</tspan><tspan x=\"235.9\" y=\"154.5\">structured tags + note tags</tspan></text><title>Build routing summary structured tags + note tags</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"128.4\" y=\"210.0\" width=\"215.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.9\" y=\"232.5\">Domain / cluster filter</tspan><tspan x=\"235.9\" y=\"250.5\">skip non-matching entries</tspan></text><title>Domain / cluster filter skip non-matching entries</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"143.2\" y=\"306.0\" width=\"185.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.9\" y=\"328.5\">Score four tiers</tspan><tspan x=\"235.9\" y=\"346.5\">structured &gt; family &gt;</tspan><tspan x=\"235.9\" y=\"364.5\">open-first &gt; notes</tspan></text><title>Score four tiers structured &gt; family &gt; open-first &gt; notes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"113.6\" y=\"420.0\" width=\"244.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.9\" y=\"442.5\">Sum, drop zero-score entries,</tspan><tspan x=\"235.9\" y=\"460.5\">rank by score then slug</tspan></text><title>Sum, drop zero-score entries, rank by score then slug</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"525.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.4\" y=\"547.5\">status routed</tspan><tspan x=\"114.4\" y=\"565.5\">rows + match breakdown</tspan></text><title>status routed rows + match breakdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"238.8\" y=\"516.0\" width=\"215.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"346.3\" y=\"538.5\">status no_match</tspan><tspan x=\"346.3\" y=\"556.5\">every entry scored zero</tspan><tspan x=\"346.3\" y=\"574.5\">or filter emptied the set</tspan></text><title>status no_match every entry scored zero or filter emptied the set</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Problem[&quot;Problem text (+ optional domain/cluster filter)&quot;] Summary[&quot;Build routing summary structured tags + note tags&quot;] Filter[&quot;Domain / cluster filter skip non-matching entries&quot;] Score[&quot;Score four tiers structured &gt; family &gt; open-first &gt; notes&quot;] Rank[&quot;Sum, drop zero-score entries, rank by score then slug&quot;] Routed[&quot;status routed rows + match breakdown&quot;] NoMatch[&quot;status no_match every entry scored zero or filter emptied the set&quot;] Problem --&gt; Summary --&gt; Filter --&gt; Score --&gt; Rank Rank --&gt;|at least one positive row| Routed Rank --&gt;|no rows| NoMatch</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">The component wrapper checks fixture cases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The component wrapper drives the real <code>route_catalog</code> per fixture case, compares observed status, slug, score, and note ids to expectations, and passes only when every positive and negative case behaves.</strong> The component wrapper in <code>src/microcosm_core/organs/annex_knowledge_routing.py</code> runs this bundle against bounded public fixture cases. <code>build_result</code> reads the fixture directory and calls <code>_evaluate_case</code> per case, which drives the real <code>route_catalog</code> and compares the observed status, top slug, score, and matched note ids against the case&#x27;s declared expectations. It separates positive from negative cases and reports <code>pass</code> only when every positive case routes as expected, every negative case is rejected, and both planted negatives named in <code>EXPECTED_NEGATIVE_CASES</code> are present. <code>run</code> writes the metadata-only result, board, validation, and sign-off records through <code>write_json_atomic</code>; <code>result_card</code> projects the compact board; <code>run_annex_knowledge_routing_bundle</code> is the bundle-caller alias for <code>run</code>.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two positives, two planted negatives</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture set carries two positive cases and two planted negatives, and the component self-falsifies on the negatives by recomputation.</strong> The fixture set carries two positive cases and two planted negatives, and the component self-falsifies on the negatives by recomputation.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>no_overlap_rejected</code>: nothing scores</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>no_overlap_rejected</code> sends an off-topic problem whose tokens overlap no entry, so every tier scores zero and the status recomputes to <code>no_match</code>.</strong> <code>no_overlap_rejected</code> sends the problem &quot;subaquatic origami choreography for migrating waterfowl&quot; against the catalog. No token overlaps any entry, every tier scores zero, and the status recomputes to <code>no_match</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>domain_filter_rejected</code>: filter empties the set</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>domain_filter_rejected</code> sends an otherwise-matchable problem under an <code>agent-runtime</code> domain filter that removes every non-declaring candidate, so the result is <code>no_match</code>.</strong> <code>domain_filter_rejected</code> sends &quot;forecast error scoring for market outcomes&quot; with a <code>domain</code> filter of <code>agent-runtime</code>. The problem could otherwise match, but the filter removes every candidate that does not declare that domain, so the result is <code>no_match</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two positives pin the structured and notes paths</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The positives pin both paths: <code>structured_route_ok</code> routes through the structured tier above score 80, and <code>note_route_ok</code> routes through the notes tier above 40 with <code>note_provider_backoff</code> on the top row.</strong> The positive cases pin the two routing paths. <code>structured_route_ok</code> routes &quot;rate limit backoff across multiple llm providers&quot; to <code>provider-rate-limit-patterns</code> through the structured tier above a minimum score of 80. <code>note_route_ok</code> routes &quot;provider rate limit retry result record&quot; to the same slug through the notes tier above a minimum score of 40, and requires the matched note id <code>note_provider_backoff</code> to appear on the top row.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Lexical overlap, not a learned ranker</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The mechanism is ordinary tiered weighted keyword overlap that stays lexical and shows its per-tier arithmetic, refactored source-faithfully from <code>system/lib/annex_registry.py::route_annexes</code> with no external citation claimed.</strong> The mechanism is ordinary weighted keyword overlap with tiered field weights, the kind of lexical scoring used in lightweight retrieval before ranked statistical models like BM25 or TF-IDF. This component deliberately stays at that lexical level and shows its per-tier arithmetic rather than reaching for a learned ranker. The local lineage is <code>system/lib/annex_registry.py::route_annexes</code>, of which this bundle is a source-faithful public refactor over a sanitized catalog. No external citation is claimed.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the component against its public fixtures:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Coverage and corpus checks run from the root</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The public coverage contract and paper-module parity check both rerun from the repository root.</strong> From the repository root, rerun the public coverage contract and the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_plectis_paper_module_coverage_contract.py -q --tb=short\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass certifies</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the two positive cases routed to their expected slug above the minimum score, both negatives recomputed to <code>no_match</code>, and the reader page stays consistent with its source record.</strong> A pass means the two positive cases routed to their expected slug above the minimum score, both negatives recomputed to <code>no_match</code>, and the reader page stays consistent with its source record.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest supported claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over a sanitized in-memory catalog the router ranks by explainable tiered weighted-token overlap, exposes each rank&#x27;s per-tier breakdown, and returns <code>no_match</code> when nothing scores or a filter empties the set.</strong> The strongest claim the evidence supports: given a sanitized in-memory catalog and a problem statement, the router ranks entries by explainable tiered weighted-token overlap, exposes the per-tier breakdown behind each rank, and returns <code>no_match</code> when no entry scores above zero or a filter empties the candidate set. That behavior is checked by the two positive and two negative fixture cases.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What the router refuses</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It refuses to be BM25, TF-IDF, embedding, or semantic search, clones no repository, ships no private corpus, routes only over the passed catalog, and a green run is bounded fixture evidence.</strong> What it refuses. It is not BM25, TF-IDF, embedding, or semantic search. It does not clone repositories, ship a private corpus, or adjudicate licence or provenance. It routes only over the catalog passed to it, with no repository or network access. A green fixture run is bounded fixture evidence, not whole-system equivalence, production correctness, external model access, source-file changes, or launch-scope decision. That is the proof boundary and the scope limit for this page.</p>\n</section>",
      "components": [
        {
          "anchor": "component-annex_knowledge_routing",
          "component_id": "annex_knowledge_routing",
          "public_label": "Reference Knowledge Routing"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 1
        },
        "link_count": 5,
        "links": [
          {
            "id": "annex_knowledge_routing",
            "kind": "organ",
            "kind_label": "component",
            "label": "Reference Knowledge Routing",
            "relation": "explains",
            "url": "component-annex-knowledge-routing.html"
          },
          {
            "id": "mechanism.annex_knowledge_routing.verifies_annex_knowledge_router",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "verifies reference knowledge router",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router"
          },
          {
            "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.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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.annex_knowledge_routing",
      "reader_packet": {
        "abstract": "Explainable tiered weighted-token retrieval that ranks a sanitized reference catalog against a problem statement and rejects unroutable problems with no_match.",
        "authority_ceiling": "Real-system bundle surfaced over bounded public fixtures. Does NOT clone repositories, ship the private reference corpus, perform semantic/embedding/BM25/TF-IDF search, adjudicate licenses or provenance, use external model services or external solvers, change source files, or include launch operations or public sharing. Routes only over the sanitized catalog supplied in each case; absolute scores are catalog-relative (no statistical normalization). Not a production retrieval system and not private-system equivalent.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.annex_knowledge_routing.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-annex-knowledge-routing-diagram-1",
            "html_url": "docs/paper-module-annex-knowledge-routing.html#paper-module-annex-knowledge-routing-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Problem[\"Problem text (+ optional domain/cluster filter)\"] Summary[\"Build routing summary structured tags + note tags\"] Filter[\"Domain / cluster filter skip non-matching entries\"] Score[\"Score four tiers structured > family > open-first > notes\"] Rank[\"Sum, drop zero-score entries, rank by score then slug\"] Routed[\"status routed rows + match breakdown\"] NoMatch[\"status no_match every entry scored zero or filter emptied the set\"] Problem --> Summary --> Filter --> Score --> Rank Rank -->|at least one positive row| Routed Rank -->|no rows| NoMatch",
            "source_format": "mermaid",
            "source_hash": "sha256:1561acb9b977714965240c5b19e48cee0c4c3bda1e9a11c2e21d46ea1fbce8d5",
            "source_line_end": 148,
            "source_line_start": 135
          }
        ],
        "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": 2,
            "links": [
              {
                "id": "annex_knowledge_routing",
                "kind": "organ",
                "kind_label": "component",
                "label": "Reference Knowledge Routing",
                "relation": "explains",
                "url": "component-annex-knowledge-routing.html"
              },
              {
                "id": "mechanism.annex_knowledge_routing.verifies_annex_knowledge_router",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies reference knowledge router",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router"
              }
            ],
            "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.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.annex_knowledge_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": 275,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/annex_knowledge_routing.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It takes a plain-English problem and a small reference catalog and returns the ranked entries most likely to help, or no_match when nothing overlaps rather than a forced guess. annexknowledge_routing takes a plain-English problem and a small catalog of reference entries and returns the entries most likely to help, ranked, with a breakdown of why each one matched. When nothing in the catalog overlaps the problem, it returns no_match rather than a forced best guess.",
            "level": 4,
            "order": 1,
            "section_id": "problems-route-to-ranked-annex-entries-or-no-match",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Problems route to ranked reference entries or no match"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Each entry carries structured tags, description text, open-first summaries, and notes, and the router scores across those four kinds of evidence, weighting structured tags most, then ranks entries above zero.** Each catalog entry carries structured routing tags (domains, clusters, problem-spaces, capabilities), some free description text, short open-first summaries, and curated notes. The router scores an entry against the problem across those four kinds of evidence, weighting the structured tags most, then ranks the entries that scored above zero. The result is a status, a ranked list of rows, and a per-row score breakdown.",
            "level": 4,
            "order": 2,
            "section_id": "public-routing-records-expose-scores-without-bodies",
            "source_line_end": 24,
            "source_line_start": 13,
            "title": "Public routing records expose scores without bodies"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It is a plain keyword-overlap matcher, not BM25, TF-IDF, or embedding search, and it reads only the in-memory catalog handed to it.** It is a keyword-overlap matcher. It is not BM25, TF-IDF, or embedding search, and it reads only the catalog handed to it in memory.",
            "level": 4,
            "order": 3,
            "section_id": "routing-evidence-does-not-become-implementation-authority",
            "source_line_end": 31,
            "source_line_start": 25,
            "title": "Routing evidence does not become implementation authority"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 32,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A router that always returns its top entry hides the cases where it has nothing to offer, letting an off-topic problem still return a confident-looking row.** A router that always returns its top-ranked entry hides the cases where it has nothing to offer. If every query gets an answer, a reader cannot tell a real match from noise, and an off-topic problem still returns a confident-looking row. That failure mode is the thing this component is built to avoid.",
            "level": 4,
            "order": 5,
            "section_id": "the-always-answer-failure-mode",
            "source_line_end": 42,
            "source_line_start": 34,
            "title": "The always-answer failure mode"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The router computes an explicit per-entry score, drops zero-score entries, returns no_match when all score zero or a filter empties the set, and exposes each row's tier scores.** So the router computes an explicit score per entry and drops any entry that scores zero. If every entry scores zero, or a domain or cluster filter removes every candidate, the status is no_match. Each returned row also carries the tier-by-tier scores that produced its rank, so the ranking is inspectable instead of opaque.",
            "level": 4,
            "order": 6,
            "section_id": "explicit-scores-and-an-inspectable-no-match",
            "source_line_end": 52,
            "source_line_start": 43,
            "title": "Explicit scores and an inspectable `no_match`"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 54,
            "source_line_start": 53,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "routecatalog calls route_annexes, wraps the rows into a record whose status is routed or nomatch, and stamps the CLAIMCEILING and ANTICLAIMS constants onto the output. The public entry point is route_catalog in src/microcosmcore/engineroom/annexknowledgerouter.py. It calls route_annexes and wraps the ranked rows into a result record whose status is routed when at least one row survived and no_match when the list is empty. It also stamps the fixed CLAIMCEILING and ANTICLAIMS constants onto the record so the scope limit travels with the output.",
            "level": 4,
            "order": 8,
            "section_id": "route-catalog-wraps-the-ranked-rows",
            "source_line_end": 66,
            "source_line_start": 55,
            "title": "`route_catalog` wraps the ranked rows"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "routeannexes does the work, normalizing the problem with normalizedquery_text (lowercase, split, strip, collapse), returning nothing on an empty problem, then iterating each catalog entry. routeannexes does the work. It normalizes the problem text with normalizedquery_text, which lowercases, splits on underscores and slashes, strips punctuation, and collapses whitespace. An empty normalized problem returns nothing at all. Then, for each entry in the catalog:",
            "level": 4,
            "order": 9,
            "section_id": "route-annexes-normalizes-the-problem-text",
            "source_line_end": 76,
            "source_line_start": 67,
            "title": "`route_annexes` normalizes the problem text"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It first builds a routing summary from the entry's structured tags and note tags, and skips the entry before scoring if a domain or cluster filter finds no matching value.** First it builds a routing summary with routingsummaryfromfamily, which collects the entry's structured domains, clusters, problem_spaces, and status and folds in the problem_spaces and capabilities declared on the entry's notes. If a domain or cluster filter is set and the entry does not list a matching value, the entry is skipped before any scoring.",
            "level": 4,
            "order": 10,
            "section_id": "building-the-routing-summary-and-filtering",
            "source_line_end": 87,
            "source_line_start": 77,
            "title": "Building the routing summary and filtering"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Each surviving reference entry is scored across four weighted tiers by the same routematchscore function.** Then it scores the surviving entry across four tiers, each with its own weights passed to routematch_score:",
            "level": 4,
            "order": 11,
            "section_id": "four-weighted-tiers-score-every-surviving-entry",
            "source_line_end": 100,
            "source_line_start": 88,
            "title": "Four weighted tiers score every surviving entry"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "routematch_score returns the exact weight on an identical string, the phrase weight when the query is contained, or token count times weight otherwise, keeping each tier's best field. routematchscore normalizes both the query and the candidate string. If they are identical it returns the exact weight. If the whole query appears inside the candidate it returns the phrase weight. Otherwise it counts how many query tokens appear in the candidate token set and returns that count times the token weight. Stopwords in ROUTEMATCHSTOPWORDS are dropped before token counting, so common words like \"the\" or \"with\" cannot inflate a match. Within each tier the router keeps the single best field score, not\u2026",
            "level": 4,
            "order": 12,
            "section_id": "exact-phrase-and-token-scoring",
            "source_line_end": 114,
            "source_line_start": 101,
            "title": "Exact, phrase, and token scoring"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sortnotesbyrelevance reads notes by a clamped 0-100 relevance and note id, and up to eight matched note ids ride the row so a reader sees which note carried the match. Notes are read in relevance order by sortnotesbyrelevance, which sorts by a clamped 0-100 relevance value and then by note id. When a note contributes a positive score, its id is recorded, and up to eight matched note ids ride along on the row so a reader can see which note carried the match.",
            "level": 4,
            "order": 13,
            "section_id": "notes-ranked-by-relevance-carry-their-ids",
            "source_line_end": 124,
            "source_line_start": 115,
            "title": "Notes ranked by relevance carry their ids"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "**The four tier scores sum to a total, zero-or-less entries are dropped, and the rest sort by descending score, ties broken by slug, each row carrying its matchbreakdown. The four tier scores are summed into a total. Entries with a total of zero or less are dropped. The rest are sorted by descending score, ties broken by slug, and returned as rows carrying the slug, display name, total score, the match_breakdown of the four tier scores, and the matched note ids.",
            "level": 4,
            "order": 14,
            "section_id": "summing-tiers-into-ranked-rows",
            "source_line_end": 149,
            "source_line_start": 125,
            "title": "Summing tiers into ranked rows"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component wrapper drives the real routecatalog per fixture case, compares observed status, slug, score, and note ids to expectations, and passes only when every positive and negative case behaves.** The component wrapper in src/microcosmcore/components/annexknowledge_routing.py runs this bundle against bounded public fixture cases. build_result reads the fixture directory and calls evaluatecase per case, which drives the real route_catalog and compares the observed status, top slug, score, and matched note ids against the case's declared expectations. It separates positive from negative cases and reports pass only when every positive case routes as expected, every negative case is rejec\u2026",
            "level": 4,
            "order": 15,
            "section_id": "the-organ-wrapper-checks-fixture-cases",
            "source_line_end": 166,
            "source_line_start": 150,
            "title": "The component wrapper checks fixture cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "negative-cases",
            "source_line_end": 168,
            "source_line_start": 167,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture set carries two positive cases and two planted negatives, and the component self-falsifies on the negatives by recomputation.** The fixture set carries two positive cases and two planted negatives, and the component self-falsifies on the negatives by recomputation.",
            "level": 4,
            "order": 17,
            "section_id": "two-positives-two-planted-negatives",
            "source_line_end": 174,
            "source_line_start": 169,
            "title": "Two positives, two planted negatives"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "nooverlap_rejected sends an off-topic problem whose tokens overlap no entry, so every tier scores zero and the status recomputes to nomatch. nooverlaprejected sends the problem \"subaquatic origami choreography for migrating waterfowl\" against the catalog. No token overlaps any entry, every tier scores zero, and the status recomputes to no_match.",
            "level": 4,
            "order": 18,
            "section_id": "no-overlap-rejected-nothing-scores",
            "source_line_end": 182,
            "source_line_start": 175,
            "title": "`no_overlap_rejected`: nothing scores"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "domainfilter_rejected sends an otherwise-matchable problem under an agent-runtime domain filter that removes every non-declaring candidate, so the result is nomatch. domainfilterrejected sends \"forecast error scoring for market outcomes\" with a domain filter of agent-runtime. The problem could otherwise match, but the filter removes every candidate that does not declare that domain, so the result is no_match.",
            "level": 4,
            "order": 19,
            "section_id": "domain-filter-rejected-filter-empties-the-set",
            "source_line_end": 192,
            "source_line_start": 183,
            "title": "`domain_filter_rejected`: filter empties the set"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The positives pin both paths: structuredroute_ok routes through the structured tier above score 80, and noterouteok routes through the notes tier above 40 with noteproviderbackoff on the top row.** The positive cases pin the two routing paths. structuredrouteok routes \"rate limit backoff across multiple llm providers\" to provider-rate-limit-patterns through the structured tier above a minimum score of 80. noterouteok routes \"provider rate limit retry result record\" to the same slug through the notes tier above a minimum score of 40, and requires the matched note id noteproviderbackoff to appear on the top row.",
            "level": 4,
            "order": 20,
            "section_id": "two-positives-pin-the-structured-and-notes-paths",
            "source_line_end": 204,
            "source_line_start": 193,
            "title": "Two positives pin the structured and notes paths"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "prior-art-grounding",
            "source_line_end": 206,
            "source_line_start": 205,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The mechanism is ordinary tiered weighted keyword overlap that stays lexical and shows its per-tier arithmetic, refactored source-faithfully from system/lib/annexregistry.py::routeannexes with no external citation claimed.** The mechanism is ordinary weighted keyword overlap with tiered field weights, the kind of lexical scoring used in lightweight retrieval before ranked statistical models like BM25 or TF-IDF. This component deliberately stays at that lexical level and shows its per-tier arithmetic rather than reaching for a learned ranker. The local lineage is system/lib/annexregistry.py::routeannexes, of which this bundle is a source-faithful public refactor over a sanitized catalog. N\u2026",
            "level": 4,
            "order": 22,
            "section_id": "lexical-overlap-not-a-learned-ranker",
            "source_line_end": 221,
            "source_line_start": 207,
            "title": "Lexical overlap, not a learned ranker"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component against its public fixtures:",
            "level": 2,
            "order": 23,
            "section_id": "validation-receipt-path",
            "source_line_end": 229,
            "source_line_start": 222,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The public coverage contract and paper-module parity check both rerun from the repository root. From the repository root, rerun the public coverage contract and the paper-module corpus parity check:",
            "level": 4,
            "order": 24,
            "section_id": "coverage-and-corpus-checks-run-from-the-root",
            "source_line_end": 240,
            "source_line_start": 230,
            "title": "Coverage and corpus checks run from the root"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the two positive cases routed to their expected slug above the minimum score, both negatives recomputed to no_match, and the reader page stays consistent with its source record.** A pass means the two positive cases routed to their expected slug above the minimum score, both negatives recomputed to no_match, and the reader page stays consistent with its source record.",
            "level": 4,
            "order": 25,
            "section_id": "what-a-pass-certifies",
            "source_line_end": 247,
            "source_line_start": 241,
            "title": "What a pass certifies"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 26,
            "section_id": "claim-ceiling",
            "source_line_end": 249,
            "source_line_start": 248,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over a sanitized in-memory catalog the router ranks by explainable tiered weighted-token overlap, exposes each rank's per-tier breakdown, and returns nomatch when nothing scores or a filter empties the set. The strongest claim the evidence supports: given a sanitized in-memory catalog and a problem statement, the router ranks entries by explainable tiered weighted-token overlap, exposes the per-tier breakdown behind each rank, and returns no_match when no entry scores above zero or a filter empties the candidate set. That behavior is checked by the two positive and two negative fixture cases.",
            "level": 4,
            "order": 27,
            "section_id": "the-strongest-supported-claim",
            "source_line_end": 261,
            "source_line_start": 250,
            "title": "The strongest supported claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It refuses to be BM25, TF-IDF, embedding, or semantic search, clones no repository, ships no private corpus, routes only over the passed catalog, and a green run is bounded fixture evidence.** What it refuses. It is not BM25, TF-IDF, embedding, or semantic search. It does not clone repositories, ship a private corpus, or adjudicate licence or provenance. It routes only over the catalog passed to it, with no repository or network access. A green fixture run is bounded fixture evidence, not whole-system equivalence, production correctness, external model access, source-file changes, or launch-scope decision. That is the proof boundary and the scope limit for this page.",
            "level": 4,
            "order": 28,
            "section_id": "what-the-router-refuses",
            "source_line_end": 274,
            "source_line_start": 262,
            "title": "What the router refuses"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/annex_knowledge_routing.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Explainable tiered weighted-token retrieval that ranks a sanitized reference catalog against a problem statement and rejects unroutable problems with no_match."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "annex_knowledge_routing.py",
            "path": "src/microcosm_core/organs/annex_knowledge_routing.py",
            "resolution": "resolved",
            "role": "Component wrapper that surfaces the bundle as a first-class component: loads bounded fixture cases, drives the REAL bundle entrypoint route_catalog per case, compares observed routing status / top slug / score / matched note id against fixture expectations, self-falsifies on two planted no_match negatives via EXPECTED_NEGATIVE_CASES, and emits metadata-only result/board/validation/sign-off result records. Mirrors the bridge_campaign_dag_validation contract exactly.",
            "symbols": [
              "build_result",
              "run",
              "_evaluate_case",
              "result_card",
              "run_annex_knowledge_routing_bundle"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/annex_knowledge_routing.py"
          },
          {
            "label": "annex_knowledge_router.py",
            "path": "src/microcosm_core/engine_room/annex_knowledge_router.py",
            "resolution": "resolved",
            "role": "source-faithful refactor of system/lib/annex_registry.py::route_annexes. Scores each reference in a sanitized catalog against a problem statement across four descending-weight evidence tiers (structured routing fields > family text > open-first summaries > curated notes), combining exact-match / phrase-containment / token-overlap signals per tier, then ranks non-zero rows and emits a per-row match_breakdown plus matched note ids. Returns status=routed when at least one candidate scores positive, else no_match.",
            "symbols": [
              "route_catalog",
              "route_annexes"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/annex_knowledge_router.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/annex_knowledge_routing.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/annex_knowledge_routing.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Reference Knowledge Routing scores each entry of a sanitized in-memory reference catalog against a problem statement across four descending-weight tiers \u2014 structured routing fields, family text, open-first summaries, then curated notes \u2014 combining exact-match, phrase-containment, and token-overlap signals per tier into a ranked list with a per-row match breakdown and matched note ids. It is deliberately a transparent keyword-overlap retriever, not BM25/TF-IDF/embeddings/semantic search, and it routes only over the catalog handed to it (no repo cloning, no private corpus, no license authority). The component exercises the real bundle over four public fixtures: two positives route cleanly to the expected top slug above a minimum score (one via structured fields, one via a curated note), and two negatives self-falsify by recomputing to no_match \u2014 one because the problem shares no token with the catalog, one because a domain filter excludes the only candidate. Status is pass only when both positives route, both negatives are rejected with the expected no_match marker, and both expected negative case ids are present.",
      "summary_line": "Explainable tiered weighted-token retrieval that ranks a sanitized reference catalog against a problem statement and rejects unroutable problems with no_match.",
      "title": "Reference Knowledge Routing"
    },
    {
      "anchor": "paper-module-egress-self-compliance-audit",
      "authority_ceiling": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. Establishes only that the bundle's phrase-membership detectors reproduce the declared green/red verdicts and diagnostic markers on the authored cases. Does NOT establish coverage of real agent output, semantic correctness, adversarial robustness, or any safety guarantee; excludes launch, public sharing, external model access, or source-file changes.",
      "body_html": "<h4 class=\"pm-body__h pm-body__h--sub\">Reads snippet of</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It reads one snippet of an agent&#x27;s own output and flags three self-policing slips: an unbacked permission ask, an uncaptured mistake, and a command pushed to the operator.</strong> <code>egress_self_compliance_audit</code> reads a single snippet of an AI agent&#x27;s own output and checks it for three self-policing slips: asking permission with no real blocker named, admitting a mistake with no durable capture, and handing a command to the operator with no sign it was run.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">Phrase membership drives</span> it: a giveaway present with its excuse absent flags the text, and the gate bundle runs over fixture cases into a metadata-only pass or fail record.</strong> The check is phrase membership. It looks for a small set of giveaway phrases, and for the phrases that would excuse each one. If a giveaway is present and its excuse is absent, the text is flagged. The component surfaces the public <code>egress_self_compliance_gate</code> bundle, runs it over a bounded set of fixture cases, and writes a metadata-only result record with a pass or fail status.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Is fast style</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">It is a fast style check, not comprehension: reword a slip past the phrase tables and it is missed.</strong> It is a fast, transparent style check, not an understanding of meaning. Reword a slip so it dodges the phrase tables and the check will miss it. That is the honest limit, and it is stated up front.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three slips a disciplined agent leaks</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A disciplined agent can still leak the three slips into its own prose: an empty permission ask, an unrecorded mistake, and a command it should have run itself.</strong> An agent that follows an operating discipline can still leak violations into its own prose. It can ask &quot;shall I continue?&quot; when nothing actually blocks it. It can say &quot;my mistake&quot; without recording the error anywhere durable. It can tell the operator to run a command it should have run itself. These are the exact slips this component looks for.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The excuse half prevents false flags</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A tripwire counts as a violation only when its matching excuse phrase is also missing, so honest asks that name a real blocker pass.</strong> A loose check that only scanned for the tripwire phrase would flag every honest permission ask, including the ones that name a genuine blocker. The point of the design is the second half of each rule: a tripwire counts as a violation only when its matching excuse phrase is also missing. Permission asks that name a real blast-radius blocker pass. Error admissions bound to a capture pass. Command handoffs that also report execution pass.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\"><code>evaluate_text</code> runs three detectors</span> over one lowercased string and returns <code>green</code> or <code>red</code> plus a <code>rows</code> list of every detector that matched.</strong> The detection logic lives in <code>egress_self_compliance_gate.py</code>. Its <code>evaluate_text</code> function runs three detectors over one lowercased string and returns a status of <code>green</code> (no detector fired a violation) or <code>red</code> (at least one did), plus a <code>rows</code> list describing each detector that matched.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The two-phase detector shape</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Every detector runs the same two phases, <code>_body</code> to lowercase the text and <code>_matches</code> to return the table phrases that appear as substrings.</strong> Each detector follows the same two-phase shape, built on <code>_body</code> (lowercases the text) and <code>_matches</code> (returns the phrases from a table that appear as substrings):</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Permission ask with no blocker</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>detect_permission_gate_without_blocker</code> fires only when a <code>PERMISSION_GATE_PHRASES</code> match is present and no <code>LEGITIMATE_BLOCKER_PHRASES</code> match excuses it.</strong> <code>detect_permission_gate_without_blocker</code> matches <code>PERMISSION_GATE_PHRASES</code> (for example &quot;shall i continue&quot;, &quot;want me to continue&quot;). If none match, it returns nothing. If some match, it then checks <code>LEGITIMATE_BLOCKER_PHRASES</code> (for example &quot;irreversible&quot;, &quot;public sharing boundary&quot;, &quot;remote push&quot;). A violation fires only when a gate phrase is present and no blocker phrase is.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Error admission with no capture</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>detect_self_error_without_capture</code> fires when a <code>SELF_ERROR_TRIPWIRE_PHRASES</code> match appears with no <code>DURABLE_BINDING_PHRASES</code> match tying it to a capture.</strong> <code>detect_self_error_without_capture</code> matches <code>SELF_ERROR_TRIPWIRE_PHRASES</code> (&quot;my mistake&quot;, &quot;i miscounted&quot;) against <code>DURABLE_BINDING_PHRASES</code> (&quot;cap_&quot;, &quot;work log&quot;, &quot;captured&quot;). An error admission with no binding to a capture is a violation.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Command handoff with no result record</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>detect_command_displacement_to_operator</code> fires when a <code>COMMAND_DISPLACEMENT_PHRASES</code> match appears with no <code>COMMAND_EXECUTION_RECEIPT_PHRASES</code> match showing it was run.</strong> <code>detect_command_displacement_to_operator</code> matches <code>COMMAND_DISPLACEMENT_PHRASES</code> (&quot;you can run&quot;, &quot;run this command&quot;) against <code>COMMAND_EXECUTION_RECEIPT_PHRASES</code> (&quot;i ran&quot;, &quot;exit code&quot;, &quot;passed&quot;). A command handed off with no execution evidence is a violation.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Audit wraps the gate in fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The <code>egress_self_compliance_audit.py</code> component wraps the gate in the standard fixture contract, and <code>build_result</code> loads cases, evaluates each, aggregates a status, and returns the metadata-only payload.</strong> The audit component in <code>egress_self_compliance_audit.py</code> wraps this gate with the standard fixture contract. <code>build_result</code> loads the cases, evaluates each one, aggregates a status, and returns the metadata-only payload. Its steps run in this order:</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>build_result</code></td><td>Loads cases, evaluates each, aggregates the pass or fail status</td></tr><tr><td><code>_evaluate_case</code></td><td>Recomputes one case through the live gate and decides if it met expectation</td></tr><tr><td><code>run</code></td><td>Writes the result, board, validation, and optional sign-off records</td></tr><tr><td><code>result_card</code></td><td>Projects a compact metadata-only card for the public site</td></tr></tbody></table></div>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_evaluate_case</code> recomputes every verdict</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate_case</code> recomputes each case through the live gate and never trusts a stored verdict: a positive passes on green, a negative only on red carrying its expected diagnostic id.</strong> <code>_evaluate_case</code> reads a case&#x27;s <code>case_type</code> and <code>expected_ok</code>, calls <code>evaluate_text</code> on the case text, and never trusts a stored verdict. A positive case is satisfied when the gate returns green. A negative case is satisfied only when the gate returns red and the specific expected diagnostic id is among the firing rows. Those expected ids are declared in <code>EXPECTED_NEGATIVE_CASES</code>, which maps <code>permission_gate_without_blocker</code> to the <code>permission_gate_without_blocker</code> diagnostic and <code>command_displacement_no_receipt</code> to the <code>command_displacement_to_operator</code> diagnostic.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>build_result</code> pass conditions</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_result</code> returns <code>pass</code> only with at least one clean positive, every negative rejected with its marker, and both expected negative ids present; anything short is <code>fail</code>.</strong> <code>build_result</code> then sets the status to <code>pass</code> only when there is at least one positive case and one negative case, every positive is clean, every negative is rejected with its marker, and both expected negative case ids are present. Anything short of that is <code>fail</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (5 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"545\" height=\"264\" viewBox=\"0 0 545 264\" role=\"img\" aria-label=\"Flowchart diagram with 5 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"235.0\" y1=\"54.0\" x2=\"148.1\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"148.1,96.0 152.9,90.3 155.6,95.8\"></polygon><line class=\"pmd-edge\" x1=\"142.9\" y1=\"150.0\" x2=\"221.6\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"221.6,192.0 214.2,191.5 217.0,186.1\"></polygon><line class=\"pmd-edge\" x1=\"270.0\" y1=\"54.0\" x2=\"264.6\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"264.6,96.0 262.5,88.8 268.5,89.6\"></polygon><line class=\"pmd-edge\" x1=\"264.3\" y1=\"150.0\" x2=\"269.2\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"269.2,192.0 265.4,185.5 271.4,184.8\"></polygon><line class=\"pmd-edge\" x1=\"307.3\" y1=\"54.0\" x2=\"388.9\" y2=\"96.0\"></line><polygon class=\"pmd-arrow\" points=\"388.9,96.0 381.4,95.6 384.2,90.1\"></polygon><line class=\"pmd-edge\" x1=\"393.8\" y1=\"150.0\" x2=\"319.8\" y2=\"192.0\"></line><polygon class=\"pmd-arrow\" points=\"319.8,192.0 324.3,186.0 327.3,191.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"194.4\" y=\"18.0\" width=\"155.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"272.3\" y=\"40.5\">Agent-output text</tspan></text><title>Agent-output text</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"96.0\" width=\"148.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"92.2\" y=\"118.5\">Permission gate:</tspan><tspan x=\"92.2\" y=\"136.5\">blocker named?</tspan></text><title>Permission gate: blocker named?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"194.4\" y=\"96.0\" width=\"133.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"261.2\" y=\"118.5\">Self-error:</tspan><tspan x=\"261.2\" y=\"136.5\">capture bound?</tspan></text><title>Self-error: capture bound?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"356.0\" y=\"96.0\" width=\"170.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"441.3\" y=\"118.5\">Command handoff:</tspan><tspan x=\"441.3\" y=\"136.5\">execution reported?</tspan></text><title>Command handoff: execution reported?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"190.7\" y=\"192.0\" width=\"163.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"272.3\" y=\"214.5\">green or red</tspan><tspan x=\"272.3\" y=\"232.5\">with diagnostic id</tspan></text><title>green or red with diagnostic id</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Text[&quot;Agent-output text&quot;] Gate[&quot;Permission gate: blocker named?&quot;] Err[&quot;Self-error: capture bound?&quot;] Cmd[&quot;Command handoff: execution reported?&quot;] Verdict[&quot;green or red with diagnostic id&quot;] Text --&gt; Gate --&gt; Verdict Text --&gt; Err --&gt; Verdict Text --&gt; Cmd --&gt; Verdict</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Fixture ships two</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The fixture ships two planted violations, and the pass criterion depends on both being caught.</strong> The fixture ships two planted violations, and the pass criterion depends on both being caught.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Bare permission ask fires red</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>permission_gate_without_blocker</code> names a gate phrase with no blocker, so its detector fires and the case recomputes red.</strong> <code>permission_gate_without_blocker</code> carries the text &quot;Let me know if you want me to continue with the next wave.&quot; The gate phrase is present, no blocker is named, so the <code>permission_gate_without_blocker</code> detector fires and the case is red.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Command handoff with mismatched diagnostic id</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>command_displacement_no_receipt</code> hands off a command with no execution report, firing the <code>command_displacement_to_operator</code> detector whose id differs from the case id.</strong> <code>command_displacement_no_receipt</code> carries &quot;You can run make smoke to verify the package before you ship it.&quot; A command is handed off with no execution report, so the <code>command_displacement_to_operator</code> detector fires. The case id and its expected diagnostic id differ here, which is why <code>EXPECTED_NEGATIVE_CASES</code> maps one to the other.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two positives guard the other direction</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Two positive cases guard the other direction: a permission ask that names its blockers and an error admission bound to a <code>cap_</code> id both stay green.</strong> The two positive cases guard the other direction. <code>permission_gate_with_named_blocker</code> asks &quot;Should I proceed?&quot; but names the remote push, the public sharing boundary, and irreversibility, so it stays green. <code>self_error_with_capture</code> says &quot;My mistake: I miscounted&quot; and binds it to a <code>cap_</code> id in the work log, so it stays green too. Repair a negative to name its excuse and it flips green, which shows the verdict is recomputed rather than baked in.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Substring policy in the lint family</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The design follows fixture-scoped regression practice, refactors the <code>egress_compliance.py</code> policy into a public bundle, and sits in the lint and deny-list family, not information-flow analysis.</strong> This follows standard software-engineering practice for fixture-scoped regression evidence and provenance: the page states which public source rows and fixture cases can be rerun, which generated projections are navigation aids, and which claims sit outside the evidence boundary. The gate is a source-faithful public refactor of the private <code>system/lib/egress_compliance.py</code> policy; the public bundle is the authority for the detection logic and phrase tables. The lineage is lightweight substring policy, the same family as lint rules and keyword deny-lists, not information-flow analysis.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Run component over</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Run the component over its fixture set and write the result records.</strong> Run the component over its fixture set and write the result records:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Rerun public coverage</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Rerun the public coverage contract and the paper-module corpus parity check from the repository root.</strong> Rerun the public coverage contract and the paper-module corpus parity check from the repository root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_plectis_paper_module_coverage_contract.py -q --tb=short\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">Pass conditions and refresh triggers</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means both positives recomputed green and both planted negatives recomputed red with their expected ids; refresh the page if the bundle, fixtures, locus, or result record authority change.</strong> A pass means both positive cases recomputed green, both planted negatives recomputed red with their expected diagnostic id, and both expected negative case ids were present. If a future change alters the bundle source, the fixture manifest, the runtime locus, or the result record authority, refresh this page and rerun the commands before treating the structured source record as current.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest honest claim</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">On the authored fixtures, the phrase-membership detectors reproduced every declared green and red verdict by recomputing through the live gate, so a planted violation cannot pass.</strong> The strongest honest claim is narrow: on the authored fixture cases, the phrase-membership detectors reproduced the declared green and red verdicts and the expected diagnostic markers by recomputation through the live gate. A planted violation cannot pass, because the gate re-derives every detector row and flags any text whose tripwire fires without its excuse.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Where the proof boundary stops</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The proof boundary stops at substring policy over one string: it is not taint analysis, injection defense, or semantic understanding, and it misses any slip worded outside the tables.</strong> The proof boundary stops there. This is substring policy over one text string. It is not taint analysis, prompt-injection defense, sandboxing, an information-flow proof, or semantic understanding. It does not cover real agent output by guarantee, since a violation worded outside the phrase tables is missed and benign text containing a tripwire can be flagged. It may not claim whole-system equivalence, production correctness beyond the fixtures, external model access, source-file changes, or launch-scope decision.</p>\n</section>",
      "components": [
        {
          "anchor": "component-egress_self_compliance_audit",
          "component_id": "egress_self_compliance_audit",
          "public_label": "Egress Self-Compliance Audit"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 1
        },
        "link_count": 5,
        "links": [
          {
            "id": "egress_self_compliance_audit",
            "kind": "organ",
            "kind_label": "component",
            "label": "Egress Self-Compliance Audit",
            "relation": "explains",
            "url": "component-egress-self-compliance-audit.html"
          },
          {
            "id": "mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "verifies egress self compliance gate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate"
          },
          {
            "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.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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.egress_self_compliance_audit",
      "reader_packet": {
        "abstract": "Phrase-membership audit of agent-output text for three egress self-compliance slips (permission-gate-without-blocker, self-error-without-capture, command-displacement-to-operator), verified by recomputation over public fixtures.",
        "authority_ceiling": "Command-result record evidence over bounded public fixtures, not runtime-product completeness. Establishes only that the bundle's phrase-membership detectors reproduce the declared green/red verdicts and diagnostic markers on the authored cases. Does NOT establish coverage of real agent output, semantic correctness, adversarial robustness, or any safety guarantee; excludes launch, public sharing, 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.egress_self_compliance_audit.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-egress-self-compliance-audit-diagram-1",
            "html_url": "docs/paper-module-egress-self-compliance-audit.html#paper-module-egress-self-compliance-audit-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Text[\"Agent-output text\"] Gate[\"Permission gate: blocker named?\"] Err[\"Self-error: capture bound?\"] Cmd[\"Command handoff: execution reported?\"] Verdict[\"green or red with diagnostic id\"] Text --> Gate --> Verdict Text --> Err --> Verdict Text --> Cmd --> Verdict",
            "source_format": "mermaid",
            "source_hash": "sha256:b098654248e7d12eb0212d0c5ee859cd35090f7b05f1b3b98b6c5ab0e0d07555",
            "source_line_end": 77,
            "source_line_start": 66
          }
        ],
        "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": 2,
            "links": [
              {
                "id": "egress_self_compliance_audit",
                "kind": "organ",
                "kind_label": "component",
                "label": "Egress Self-Compliance Audit",
                "relation": "explains",
                "url": "component-egress-self-compliance-audit.html"
              },
              {
                "id": "mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies egress self compliance gate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate"
              }
            ],
            "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.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.egress_self_compliance_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": 141,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/egress_self_compliance_audit.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It reads one snippet of an agent's own output and flags three self-policing slips: an unbacked permission ask, an uncaptured mistake, and a command pushed to the operator. egressselfcompliance_audit reads a single snippet of an AI agent's own output and checks it for three self-policing slips: asking permission with no real blocker named, admitting a mistake with no durable capture, and handing a command to the operator with no sign it was run.",
            "level": 4,
            "order": 1,
            "section_id": "reads-snippet-of",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Reads snippet of"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Phrase membership drives it: a giveaway present with its excuse absent flags the text, and the gate bundle runs over fixture cases into a metadata-only pass or fail record. The check is phrase membership. It looks for a small set of giveaway phrases, and for the phrases that would excuse each one. If a giveaway is present and its excuse is absent, the text is flagged. The component surfaces the public egressselfcompliance_gate bundle, runs it over a bounded set of fixture cases, and writes a metadata-only result record with a pass or fail status.",
            "level": 4,
            "order": 2,
            "section_id": "phrase-membership-drives",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Phrase membership drives"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is a fast style check, not comprehension: reword a slip past the phrase tables and it is missed. It is a fast, transparent style check, not an understanding of meaning. Reword a slip so it dodges the phrase tables and the check will miss it. That is the honest limit, and it is stated up front.",
            "level": 4,
            "order": 3,
            "section_id": "is-fast-style",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "Is fast style"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A disciplined agent can still leak the three slips into its own prose: an empty permission ask, an unrecorded mistake, and a command it should have run itself. An agent that follows an operating discipline can still leak violations into its own prose. It can ask \"shall I continue?\" when nothing actually blocks it. It can say \"my mistake\" without recording the error anywhere durable. It can tell the operator to run a command it should have run itself. These are the exact slips this component looks for.",
            "level": 4,
            "order": 5,
            "section_id": "three-slips-a-disciplined-agent-leaks",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Three slips a disciplined agent leaks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A tripwire counts as a violation only when its matching excuse phrase is also missing, so honest asks that name a real blocker pass. A loose check that only scanned for the tripwire phrase would flag every honest permission ask, including the ones that name a genuine blocker. The point of the design is the second half of each rule: a tripwire counts as a violation only when its matching excuse phrase is also missing. Permission asks that name a real blast-radius blocker pass. Error admissions bound to a capture pass. Command handoffs that also report execution pass.",
            "level": 4,
            "order": 6,
            "section_id": "the-excuse-half-prevents-false-flags",
            "source_line_end": 24,
            "source_line_start": 21,
            "title": "The excuse half prevents false flags"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "how-it-works",
            "source_line_end": 26,
            "source_line_start": 25,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatetext runs three detectors over one lowercased string and returns green or red plus a rows list of every detector that matched. The detection logic lives in egressselfcompliancegate.py. Its evaluate_text function runs three detectors over one lowercased string and returns a status of green (no detector fired a violation) or red (at least one did), plus a rows list describing each detector that matched.",
            "level": 4,
            "order": 8,
            "section_id": "evaluate-text-runs-three-detectors",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "`evaluate_text` runs three detectors"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Every detector runs the same two phases, body to lowercase the text and matches to return the table phrases that appear as substrings. Each detector follows the same two-phase shape, built on body (lowercases the text) and matches (returns the phrases from a table that appear as substrings):",
            "level": 4,
            "order": 9,
            "section_id": "the-two-phase-detector-shape",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "The two-phase detector shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "detectpermissiongatewithoutblocker fires only when a PERMISSIONGATEPHRASES match is present and no LEGITIMATEBLOCKERPHRASES match excuses it. detectpermissiongatewithoutblocker matches PERMISSIONGATEPHRASES (for example \"shall i continue\", \"want me to continue\"). If none match, it returns nothing. If some match, it then checks LEGITIMATEBLOCKERPHRASES (for example \"irreversible\", \"public sharing boundary\", \"remote push\"). A violation fires only when a gate phrase is present and no blocker phrase is.",
            "level": 4,
            "order": 10,
            "section_id": "permission-ask-with-no-blocker",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Permission ask with no blocker"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "detectselferrorwithoutcapture fires when a SELFERRORTRIPWIREPHRASES match appears with no DURABLEBINDINGPHRASES match tying it to a capture. detectselferrorwithoutcapture matches SELFERRORTRIPWIREPHRASES (\"my mistake\", \"i miscounted\") against DURABLEBINDINGPHRASES (\"cap_\", \"work log\", \"captured\"). An error admission with no binding to a capture is a violation.",
            "level": 4,
            "order": 11,
            "section_id": "error-admission-with-no-capture",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "Error admission with no capture"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "detectcommanddisplacementtooperator fires when a COMMANDDISPLACEMENTPHRASES match appears with no COMMANDEXECUTIONRECEIPTPHRASES match showing it was run. detectcommanddisplacementtooperator matches COMMANDDISPLACEMENTPHRASES (\"you can run\", \"run this command\") against COMMANDEXECUTIONRECEIPTPHRASES (\"i ran\", \"exit code\", \"passed\"). A command handed off with no execution evidence is a violation.",
            "level": 4,
            "order": 12,
            "section_id": "command-handoff-with-no-receipt",
            "source_line_end": 46,
            "source_line_start": 43,
            "title": "Command handoff with no result record"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The egressselfcomplianceaudit.py component wraps the gate in the standard fixture contract, and buildresult loads cases, evaluates each, aggregates a status, and returns the metadata-only payload. The audit component in egressselfcomplianceaudit.py wraps this gate with the standard fixture contract. buildresult loads the cases, evaluates each one, aggregates a status, and returns the metadata-only payload. Its steps run in this order:",
            "level": 4,
            "order": 13,
            "section_id": "audit-wraps-the-gate-in-fixtures",
            "source_line_end": 57,
            "source_line_start": 47,
            "title": "Audit wraps the gate in fixtures"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "evaluatecase recomputes each case through the live gate and never trusts a stored verdict: a positive passes on green, a negative only on red carrying its expected diagnostic id. evaluatecase reads a case's casetype and expectedok, calls evaluatetext on the case text, and never trusts a stored verdict. A positive case is satisfied when the gate returns green. A negative case is satisfied only when the gate returns red and the specific expected diagnostic id is among the firing rows. Those expected ids are declared in EXPECTEDNEGATIVECASES, which maps permissiongatewithoutblocker to the permissiongatewithoutblocker diagnostic and commanddisplacementnoreceipt to the commanddisplacementtoopera\u2026",
            "level": 4,
            "order": 14,
            "section_id": "evaluate-case-recomputes-every-verdict",
            "source_line_end": 61,
            "source_line_start": 58,
            "title": "`_evaluate_case` recomputes every verdict"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "buildresult returns pass only with at least one clean positive, every negative rejected with its marker, and both expected negative ids present; anything short is fail. buildresult then sets the status to pass only when there is at least one positive case and one negative case, every positive is clean, every negative is rejected with its marker, and both expected negative case ids are present. Anything short of that is fail.",
            "level": 4,
            "order": 15,
            "section_id": "build-result-pass-conditions",
            "source_line_end": 78,
            "source_line_start": 62,
            "title": "`build_result` pass conditions"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 16,
            "section_id": "negative-cases",
            "source_line_end": 80,
            "source_line_start": 79,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The fixture ships two planted violations, and the pass criterion depends on both being caught.** The fixture ships two planted violations, and the pass criterion depends on both being caught.",
            "level": 4,
            "order": 17,
            "section_id": "fixture-ships-two",
            "source_line_end": 86,
            "source_line_start": 81,
            "title": "Fixture ships two"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "permissiongatewithoutblocker names a gate phrase with no blocker, so its detector fires and the case recomputes red. permissiongatewithoutblocker carries the text \"Let me know if you want me to continue with the next wave.\" The gate phrase is present, no blocker is named, so the permissiongatewithout_blocker detector fires and the case is red.",
            "level": 4,
            "order": 18,
            "section_id": "bare-permission-ask-fires-red",
            "source_line_end": 90,
            "source_line_start": 87,
            "title": "Bare permission ask fires red"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "commanddisplacementnoreceipt hands off a command with no execution report, firing the commanddisplacementtooperator detector whose id differs from the case id. commanddisplacementnoreceipt carries \"You can run make smoke to verify the package before you ship it.\" A command is handed off with no execution report, so the commanddisplacementtooperator detector fires. The case id and its expected diagnostic id differ here, which is why EXPECTEDNEGATIVECASES maps one to the other.",
            "level": 4,
            "order": 19,
            "section_id": "command-handoff-with-mismatched-diagnostic-id",
            "source_line_end": 94,
            "source_line_start": 91,
            "title": "Command handoff with mismatched diagnostic id"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Two positive cases guard the other direction: a permission ask that names its blockers and an error admission bound to a cap id both stay green. The two positive cases guard the other direction. permissiongatewithnamedblocker asks \"Should I proceed?\" but names the remote push, the public sharing boundary, and irreversibility, so it stays green. selferrorwithcapture says \"My mistake: I miscounted\" and binds it to a cap_ id in the work log, so it stays green too. Repair a negative to name its excuse and it flips green, which shows the verdict is recomputed rather than baked in.",
            "level": 4,
            "order": 20,
            "section_id": "two-positives-guard-the-other-direction",
            "source_line_end": 98,
            "source_line_start": 95,
            "title": "Two positives guard the other direction"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 21,
            "section_id": "prior-art-grounding",
            "source_line_end": 100,
            "source_line_start": 99,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The design follows fixture-scoped regression practice, refactors the egresscompliance.py policy into a public bundle, and sits in the lint and deny-list family, not information-flow analysis. This follows standard software-engineering practice for fixture-scoped regression evidence and provenance: the page states which public source rows and fixture cases can be rerun, which generated projections are navigation aids, and which claims sit outside the evidence boundary. The gate is a source-faithful public refactor of the private system/lib/egresscompliance.py policy; the public bundle is the authority for the detection logic and phrase tables. The lineage is lightweight substring policy, the\u2026",
            "level": 4,
            "order": 22,
            "section_id": "substring-policy-in-the-lint-family",
            "source_line_end": 104,
            "source_line_start": 101,
            "title": "Substring policy in the lint family"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 23,
            "section_id": "validation-receipt-path",
            "source_line_end": 106,
            "source_line_start": 105,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component over its fixture set and write the result records. Run the component over its fixture set and write the result records:",
            "level": 4,
            "order": 24,
            "section_id": "run-component-over",
            "source_line_end": 115,
            "source_line_start": 107,
            "title": "Run component over"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "**Rerun the public coverage contract and the paper-module corpus parity check from the repository root.** Rerun the public coverage contract and the paper-module corpus parity check from the repository root:",
            "level": 4,
            "order": 25,
            "section_id": "rerun-public-coverage",
            "source_line_end": 126,
            "source_line_start": 116,
            "title": "Rerun public coverage"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means both positives recomputed green and both planted negatives recomputed red with their expected ids; refresh the page if the bundle, fixtures, locus, or result record authority change. A pass means both positive cases recomputed green, both planted negatives recomputed red with their expected diagnostic id, and both expected negative case ids were present. If a future change alters the bundle source, the fixture manifest, the runtime locus, or the result record authority, refresh this page and rerun the commands before treating the structured source record as current.",
            "level": 4,
            "order": 26,
            "section_id": "pass-conditions-and-refresh-triggers",
            "source_line_end": 130,
            "source_line_start": 127,
            "title": "Pass conditions and refresh triggers"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 27,
            "section_id": "claim-ceiling",
            "source_line_end": 132,
            "source_line_start": 131,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "On the authored fixtures, the phrase-membership detectors reproduced every declared green and red verdict by recomputing through the live gate, so a planted violation cannot pass. The strongest honest claim is narrow: on the authored fixture cases, the phrase-membership detectors reproduced the declared green and red verdicts and the expected diagnostic markers by recomputation through the live gate. A planted violation cannot pass, because the gate re-derives every detector row and flags any text whose tripwire fires without its excuse.",
            "level": 4,
            "order": 28,
            "section_id": "the-strongest-honest-claim",
            "source_line_end": 136,
            "source_line_start": 133,
            "title": "The strongest honest claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The proof boundary stops at substring policy over one string: it is not taint analysis, injection defense, or semantic understanding, and it misses any slip worded outside the tables. The proof boundary stops there. This is substring policy over one text string. It is not taint analysis, prompt-injection defense, sandboxing, an information-flow proof, or semantic understanding. It does not cover real agent output by guarantee, since a violation worded outside the phrase tables is missed and benign text containing a tripwire can be flagged. It may not claim whole-system equivalence, production correctness beyond the fixtures, external model access, source-file changes, or launch-scope decisi\u2026",
            "level": 4,
            "order": 29,
            "section_id": "where-the-proof-boundary-stops",
            "source_line_end": 140,
            "source_line_start": 137,
            "title": "Where the proof boundary stops"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/egress_self_compliance_audit.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Phrase-membership audit of agent-output text for three egress self-compliance slips (permission-gate-without-blocker, self-error-without-capture, command-displacement-to-operator), verified by recomputation over public fixtures."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "egress_self_compliance_audit.py",
            "path": "src/microcosm_core/organs/egress_self_compliance_audit.py",
            "resolution": "resolved",
            "role": "Surfaces the egress_self_compliance_gate bundle as a first-class agent-reliability component. Adds the standard component contract over the bundle's evaluate_text entrypoint: loads bounded JSON fixture cases, classifies positive vs negative by case_type/expected_ok, recomputes each verdict via the live bundle, asserts planted negatives are flagged red with the exact expected violating diagnostic_id (EXPECTED_NEGATIVE_CASES), aggregates a pass/fail status, projects a metadata-only result_card, and writes metadata-only result/board/validation (and optional sign-off) result records via microcosm_core.result records. Pass requires both positives clean (green), both negatives rejected with their expected marker, and the expected negative case_ids present.",
            "symbols": [
              "build_result",
              "run",
              "_evaluate_case",
              "run_egress_self_compliance_audit_bundle",
              "result_card"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/egress_self_compliance_audit.py"
          },
          {
            "label": "egress_self_compliance_gate.py",
            "path": "src/microcosm_core/engine_room/egress_self_compliance_gate.py",
            "resolution": "resolved",
            "role": "Phrase-membership egress self-compliance policy over one agent-output text string. Runs three detectors that each fire only when a tripwire phrase is present AND its matching legitimiser phrase is absent: permission-gate-without-blocker, self-error-without-capture, command-displacement-to-operator. Returns green when no detector reports a violation, red otherwise. The bundle is the authority for the detection logic and phrase tables; it is a source-faithful public refactor of system/lib/egress_compliance.py.",
            "symbols": [
              "evaluate_text",
              "detect_permission_gate_without_blocker"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/egress_self_compliance_gate.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/egress_self_compliance_audit.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/egress_self_compliance_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Egress Self-Compliance Audit surfaces the egress_self_compliance_gate bundle: a transparent substring policy that flags three ways an agent's own output can break its operating discipline \u2014 asking permission with no named blocker, confessing an error with no durable capture, or displacing a command onto the operator with no execution result record. Each detector fires only when a tripwire phrase appears without its legitimiser. The component replays 2 compliant and 2 planted-violation fixtures through the live bundle, asserting each violation reproduces with its exact diagnostic marker. Honest ceiling: phrase membership only \u2014 no taint analysis, no prompt-injection defense, no semantics; paraphrased violations are missed.",
      "summary_line": "Phrase-membership audit of agent-output text for three egress self-compliance slips (permission-gate-without-blocker, self-error-without-capture, command-displacement-to-operator), verified by recomputation over public fixtures.",
      "title": "Egress Self-Compliance Audit"
    },
    {
      "anchor": "paper-module-generated-projection-drift-runtime",
      "authority_ceiling": "A clean result means the selected owner's declared no-write check passed and its required artifacts were present for the supplied root over bounded public fixtures. It is command-result record-style evidence, not a semantic proof, not a file repairer, not full-registry validation, and not launch/public sharing/source-file changes.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">A generated file should be reproducible</span> from its source, drift is when that stops being true through a hand-edit or an out-of-step builder, and this component is the gate that catches it.</strong> A generated file is one that should be reproducible from its source: run the builder, get the same output. Drift is when that stops being true, usually because someone hand-edited the output or a builder quietly fell out of step with what it builds from. This component is the gate that catches drift.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It models each generated file as</span> an owner with artifacts, sources, and a no-write check command, hashing both sides and marking an owner clean only when its check returns zero and its artifact exists.</strong> It models each generated file as an owner: a set of artifact paths, the source paths they derive from, and a no-write check command that recomputes the output and compares. For each owner it hashes the source and the artifact, decides whether a recent clean record lets it skip re-running the check, confirms the required artifact is present, and otherwise runs the owner&#x27;s own check. An owner is clean only when its check returns zero and its artifact exists. The gate reports drift. It does not repair the file.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Recomputation is the honest unit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Timestamp comparison and a builder&#x27;s own success message both mislead, so the honest unit is recomputation: hash the source, hash the artifact, and run the regeneration check so drift is observed, not assumed.</strong> Loose drift detection fails in a predictable way. If you compare a timestamp, a touched-but-identical file looks dirty and a stale-but-recently-written file looks clean. If you trust a builder&#x27;s own success message, a builder that stopped matching its source still reports success. Drift is then observed, not assumed.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The declared boundary per owner</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The declared boundary matters as much as the check: this gate proves nothing about the larger source registry or software launch, answering only whether each artifact still passes its own no-write check.</strong> The declared boundary matters as much as the check. This gate does not establish that every builder in the larger source registry uses true content-diff semantics, and it does not decide anything about releasing software. It answers one question per owner: does this artifact still pass its own no-write check.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Bundle authority, component wrapper</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The engine-room bundle is the drift authority and the component wrapper runs it over a bounded set of fixture cases, turning the outcome into a pass or fail.</strong> Two files carry the mechanism. The engine-room bundle <code>src/microcosm_core/engine_room/generated_projection_drift_gate.py</code> is the drift authority. The component wrapper <code>src/microcosm_core/organs/generated_projection_drift_runtime.py</code> runs it over a bounded set of fixture cases and turns the outcome into a pass or fail.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">An owner is a <code>ProjectionOwner</code></h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A <code>ProjectionOwner</code> names its <code>owner_id</code>, <code>artifacts</code>, <code>source_authorities</code>, and <code>check_command</code>, and <code>select_projection_owners</code> narrows the set by ids or changed paths so a run checks only the owners a change touches.</strong> An owner is a <code>ProjectionOwner</code>: <code>owner_id</code>, <code>artifacts</code>, <code>source_authorities</code>, and a <code>check_command</code>, plus optional fields for repair hints and fact-authority lineage. <code>select_projection_owners</code> narrows the owner set by explicit <code>owner_ids</code> or by <code>changed_paths</code>, so a run can check only the owners a change actually touches. With no filter it selects all owners.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_owner_fingerprint</code> recomputes hashes</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_owner_fingerprint</code> expands each pattern to concrete files, SHA-256-hashes every body, and folds them into one <code>source_hash</code> and one <code>artifact_hash</code>, recording an unmatched pattern in <code>missing</code>.</strong> <code>_owner_fingerprint</code> is the recomputation step. It calls <code>_fingerprint_patterns</code> once for the source paths and once for the artifact paths. That helper expands each pattern to concrete files, SHA-256-hashes every file body, sorts the entries by path, and folds them into one <code>source_hash</code> and one <code>artifact_hash</code>. A pattern that matches nothing is recorded in <code>missing</code>, which is how a missing artifact becomes visible later.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_source_hash_cache_hit</code> is the skip cache</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_source_hash_cache_hit</code> reuses a prior clean record only when its status, zero missing artifacts, both hashes, and check command all match, so it skips settled work but never turns a failing check into a pass.</strong> <code>_source_hash_cache_hit</code> is the skip cache. It reads a prior clean record for this owner and returns it only when every guard holds: the record status is <code>clean</code>, its artifact-missing count is zero, its stored <code>source_hash</code> and <code>artifact_hash</code> both equal the freshly recomputed hashes, and its recorded <code>check_command</code> matches the owner&#x27;s current command. If any guard fails it returns nothing and the check runs for real. The cache never turns a failing check into a pass; it only skips work that a byte-for-byte match has already settled.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>_check_owner</code> assigns drift reasons</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_check_owner</code> fingerprints, evaluates lineage, then takes a cache hit or runs the command, collecting <code>check_command_failed</code>, <code>artifact_missing</code>, or lineage reasons, and any reason marks the owner <code>drift</code>.</strong> <code>_check_owner</code> composes these. It fingerprints the owner, evaluates lineage, then either takes a cache hit and builds a cached clean result or runs the command through <code>_run_command</code>. It collects <code>status_reasons</code>: <code>check_command_failed</code> when the return code is non-zero, <code>artifact_missing</code> when the artifact fingerprint has any missing pattern, and a fact-authority-lineage reason when a required lineage block is missing or malformed. Any reason makes the owner <code>drift</code>; none makes it <code>clean</code>. <code>_run_command</code> first tries the small builtin commands (<code>builtin:pass</code>, <code>builtin:fail</code>, <code>builtin:assert-file-equals</code>) and otherwise runs a real subprocess under a timeout. <code>check_projection_drift</code> aggregates the per-owner rows into one status: <code>drift</code> if any owner drifted, <code>clean</code> if none did.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The component wrapper drives fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_evaluate_case</code> materialises each fixture in a scratch tree via the real bundle, and <code>build_result</code> passes only with at least one positive and one negative case, all observed as expected and both negative ids present.</strong> The component wrapper drives this over fixtures. <code>_evaluate_case</code> materialises each fixture&#x27;s declared file tree into its own <code>TemporaryDirectory</code> and calls the real bundle <code>evaluate_case</code>. It does not re-implement the gate and it bakes no answers. For a negative case it requires the observed status to be not clean, the case&#x27;s own expectation to be met, and the expected drift markers named in <code>EXPECTED_NEGATIVE_CASES</code> to appear in the recomputed reasons. For a positive case it requires clean plus expectation met. <code>build_result</code> runs every case and returns <code>status == &quot;pass&quot;</code> only when there is at least one positive and one negative case, all positives observed clean, all negatives observed as drift, and both expected negative ids are present. <code>run</code> writes the result, board, and validation records, and <code>run_generated_projection_drift_runtime_bundle</code> forwards to it.</p>\n<div class=\"pm-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Scrollable table\"><table class=\"pm-table\"><thead><tr><th>Function</th><th>Role</th></tr></thead><tbody><tr><td><code>select_projection_owners</code></td><td>picks owners by id or by changed path</td></tr><tr><td><code>_owner_fingerprint</code></td><td>SHA-256 hashes source and artifact files</td></tr><tr><td><code>_source_hash_cache_hit</code></td><td>allows a skip only on a guarded exact hash match</td></tr><tr><td><code>_check_owner</code></td><td>runs the check and assigns drift reasons</td></tr><tr><td><code>check_projection_drift</code></td><td>aggregates owners into one clean or drift status</td></tr><tr><td><code>_evaluate_case</code></td><td>runs one fixture in a scratch tree via the real bundle</td></tr><tr><td><code>build_result</code></td><td>passes only when positives, negatives, and markers all hold</td></tr></tbody></table></div>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (5 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"288\" height=\"474\" viewBox=\"0 0 288 474\" role=\"img\" aria-label=\"Flowchart diagram with 5 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"144.0\" y1=\"72.0\" x2=\"144.0\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,114.0 140.9,107.2 147.1,107.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"168.0\" x2=\"144.0\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,210.0 140.9,203.2 147.1,203.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"264.0\" x2=\"144.0\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,306.0 140.9,299.2 147.1,299.2\"></polygon><line class=\"pmd-edge\" x1=\"144.0\" y1=\"360.0\" x2=\"144.0\" y2=\"402.0\"></line><polygon class=\"pmd-arrow\" points=\"144.0,402.0 140.9,395.2 147.1,395.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=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"40.5\">Owner row</tspan><tspan x=\"144.0\" y=\"58.5\">source + artifact + check</tspan></text><title>Owner row source + artifact + check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"136.5\">SHA-256 fingerprint</tspan><tspan x=\"144.0\" y=\"154.5\">source + artifact</tspan></text><title>SHA-256 fingerprint source + artifact</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"210.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"232.5\">Prior-clean skip cache</tspan><tspan x=\"144.0\" y=\"250.5\">guarded hash match</tspan></text><title>Prior-clean skip cache guarded hash match</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"306.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"328.5\">No-write check</tspan><tspan x=\"144.0\" y=\"346.5\">return code + artifact present</tspan></text><title>No-write check return code + artifact present</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"402.0\" width=\"252.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"144.0\" y=\"424.5\">clean or drift</tspan><tspan x=\"144.0\" y=\"442.5\">with status reasons</tspan></text><title>clean or drift with status reasons</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><pre class=\"pm-pre\"><code>flowchart TD Owner[&quot;Owner row source + artifact + check&quot;] Fingerprint[&quot;SHA-256 fingerprint source + artifact&quot;] Cache[&quot;Prior-clean skip cache guarded hash match&quot;] Check[&quot;No-write check return code + artifact present&quot;] Verdict[&quot;clean or drift with status reasons&quot;] Owner --&gt; Fingerprint Fingerprint --&gt; Cache Cache --&gt; Check Check --&gt; Verdict</code></pre></details></figure>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Two drift plants and two clean cases</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>planted_byte_drift</code> and <code>missing_artifact_drift</code> must be recomputed to drift carrying their markers, while <code>clean_command_owner</code> and <code>clean_source_hash_cache_hit</code> fix the positive side, including a genuine skip of a would-fail check.</strong> The fixtures plant two failures and require each to be caught by recomputation, not by a label. <code>planted_byte_drift</code> changes an artifact byte so the owner&#x27;s check returns non-zero; the run demands the marker <code>check_command_failed</code>. <code>missing_artifact_drift</code> removes a required artifact so its fingerprint reports a missing pattern; the run demands the marker <code>artifact_missing</code>. Both must land as drift for the group to pass. The two positive cases fix the other side: <code>clean_command_owner</code> passes a clean check, and <code>clean_source_hash_cache_hit</code> exercises a genuine skip where the baked hashes match the recomputed ones, so a deliberately failing check is skipped rather than passed by accident.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Build-system and provenance practice</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">This follows ordinary build-system and provenance practice, hashing inputs and outputs and trusting a regeneration check&#x27;s exit code over a timestamp, refactored publicly under the Plectis coverage contract.</strong> This follows ordinary build-system and provenance practice: hash inputs and outputs, skip work when a content hash already settled it, and treat a regeneration check&#x27;s exit code as the authority rather than a timestamp. The engine-room bundle is a public refactor of the private repository&#x27;s own drift tooling. The local prior art is the Plectis paper-module coverage contract: each reader page states what source and public fixtures can be rerun, which generated views are navigation aids, and which claims stay outside the evidence boundary. No external citation is claimed for the mechanism beyond that engineering lineage.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<p>Run the component over its public fixtures:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Coverage and corpus-parity validation</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">From the repository root, rerun the coverage contract and the corpus parity check:</strong> From the repository root, rerun the coverage contract and the corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_plectis_paper_module_coverage_contract.py -q --tb=short\nPYTHONPATH=src python3 scripts/build/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass means here</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means the two positive cases observed clean, the two negatives recomputed to drift with their markers, and both expected negative ids were present, bounded fixture-scoped evidence.</strong> A pass means the two positive cases observed clean, the two negatives were recomputed to drift carrying their expected markers, and both expected negative ids were present. It is fixture-scoped evidence over bounded inputs.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The proof boundary and scope limit</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Over these public fixtures the gate fingerprints source and artifact, honours a skip cache only on a guarded exact match, runs each no-write check, and reports drift by recomputation, repairing nothing.</strong> The strongest claim the evidence supports: over these public fixtures the gate fingerprints source and artifact, honours a skip cache only on a guarded exact hash match, runs each owner&#x27;s no-write check, and reports a drifted owner by recomputation rather than by trust. That is the proof boundary and the scope limit. It does not establish content-diff equivalence for every builder in the larger source registry, and it does not validate that whole registry. It grants no launch, public sharing, provider-call, or source-file changes, and it makes no claim of whole-system equivalence or production correctness beyond what the fixtures exercise.</p>\n</section>",
      "components": [
        {
          "anchor": "component-generated_projection_drift_runtime",
          "component_id": "generated_projection_drift_runtime",
          "public_label": "Generated Projection Drift Runtime"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 1
        },
        "link_count": 5,
        "links": [
          {
            "id": "generated_projection_drift_runtime",
            "kind": "organ",
            "kind_label": "component",
            "label": "Generated Projection Drift Runtime",
            "relation": "explains",
            "url": "component-generated-projection-drift-runtime.html"
          },
          {
            "id": "mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "verifies generated projection drift gate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate"
          },
          {
            "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.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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.generated_projection_drift_runtime",
      "reader_packet": {
        "abstract": "An owner-routed gate that fingerprints generated artifacts against their sources, uses a prior-clean skip cache, and runs each owner's no-write check to flag projection drift by recomputation.",
        "authority_ceiling": "A clean result means the selected owner's declared no-write check passed and its required artifacts were present for the supplied root over bounded public fixtures. It is command-result record-style evidence, not a semantic proof, not a file repairer, not full-registry validation, and not launch/public sharing/source-file changes.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.generated_projection_drift_runtime.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-generated-projection-drift-runtime-diagram-1",
            "html_url": "docs/paper-module-generated-projection-drift-runtime.html#paper-module-generated-projection-drift-runtime-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Owner[\"Owner row source + artifact + check\"] Fingerprint[\"SHA-256 fingerprint source + artifact\"] Cache[\"Prior-clean skip cache guarded hash match\"] Check[\"No-write check return code + artifact present\"] Verdict[\"clean or drift with status reasons\"] Owner --> Fingerprint Fingerprint --> Cache Cache --> Check Check --> Verdict",
            "source_format": "mermaid",
            "source_hash": "sha256:7a9a193518921ff8a8c59786931f44dc3eaa24f7912d2f6684b364206cd4973d",
            "source_line_end": 148,
            "source_line_start": 137
          }
        ],
        "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": 2,
            "links": [
              {
                "id": "generated_projection_drift_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Generated Projection Drift Runtime",
                "relation": "explains",
                "url": "component-generated-projection-drift-runtime.html"
              },
              {
                "id": "mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies generated projection drift gate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate"
              }
            ],
            "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.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.generated_projection_drift_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": 226,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/generated_projection_drift_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A generated file should be reproducible from its source, drift is when that stops being true through a hand-edit or an out-of-step builder, and this component is the gate that catches it.** A generated file is one that should be reproducible from its source: run the builder, get the same output. Drift is when that stops being true, usually because someone hand-edited the output or a builder quietly fell out of step with what it builds from. This component is the gate that catches drift.",
            "level": 4,
            "order": 1,
            "section_id": "a-generated-file-should-be-reproducible-from-its-source",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "A generated file should be reproducible from its source"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**It models each generated file as an owner with artifacts, sources, and a no-write check command, hashing both sides and marking an owner clean only when its check returns zero and its artifact exists.** It models each generated file as an owner: a set of artifact paths, the source paths they derive from, and a no-write check command that recomputes the output and compares. For each owner it hashes the source and the artifact, decides whether a recent clean record lets it skip re-running the check, confirms the required artifact is present, and otherwise runs the owner's own check. An owner is clean only when its check returns zero and its artifact exists. The gate reports drift. It does n\u2026",
            "level": 4,
            "order": 2,
            "section_id": "it-models-each-generated-file-as-an-owner-with-artifacts",
            "source_line_end": 23,
            "source_line_start": 12,
            "title": "It models each generated file as an owner with artifacts"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "purpose",
            "source_line_end": 25,
            "source_line_start": 24,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Timestamp comparison and a builder's own success message both mislead, so the honest unit is recomputation: hash the source, hash the artifact, and run the regeneration check so drift is observed, not assumed.** Loose drift detection fails in a predictable way. If you compare a timestamp, a touched-but-identical file looks dirty and a stale-but-recently-written file looks clean. If you trust a builder's own success message, a builder that stopped matching its source still reports success. The honest unit is recomputation: hash what the artifact is supposed to derive from, Drift is then observed, not assumed.",
            "level": 4,
            "order": 4,
            "section_id": "recomputation-is-the-honest-unit",
            "source_line_end": 37,
            "source_line_start": 26,
            "title": "Recomputation is the honest unit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The declared boundary matters as much as the check: this gate proves nothing about the larger source registry or software launch, answering only whether each artifact still passes its own no-write check.** The declared boundary matters as much as the check. This gate does not establish that every builder in the larger source registry uses true content-diff semantics, and it does not decide anything about releasing software. It answers one question per owner: does this artifact still pass its own no-write check.",
            "level": 4,
            "order": 5,
            "section_id": "the-declared-boundary-per-owner",
            "source_line_end": 47,
            "source_line_start": 38,
            "title": "The declared boundary per owner"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 49,
            "source_line_start": 48,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**The engine-room bundle is the drift authority and the component wrapper runs it over a bounded set of fixture cases, turning the outcome into a pass or fail.** Two files carry the mechanism. The engine-room bundle src/microcosmcore/engineroom/generatedprojectiondrift_gate.py is the drift authority. The component wrapper src/microcosmcore/components/generatedprojectiondriftruntime.py runs it over a bounded set of fixture cases and turns the outcome into a pass or fail.",
            "level": 4,
            "order": 7,
            "section_id": "capsule-authority-organ-wrapper",
            "source_line_end": 59,
            "source_line_start": 50,
            "title": "Bundle authority, component wrapper"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A ProjectionOwner names its ownerid, artifacts, source_authorities, and checkcommand, and selectprojection_owners narrows the set by ids or changed paths so a run checks only the owners a change touches.** An owner is a ProjectionOwner: ownerid, artifacts, sourceauthorities, and a check_command, plus optional fields for repair hints and fact-authority lineage. selectprojectionowners narrows the owner set by explicit owner_ids or by changed_paths, so a run can check only the owners a change actually touches. With no filter it selects all owners.",
            "level": 4,
            "order": 8,
            "section_id": "an-owner-is-a-projectionowner",
            "source_line_end": 70,
            "source_line_start": 60,
            "title": "An owner is a `ProjectionOwner`"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "ownerfingerprint expands each pattern to concrete files, SHA-256-hashes every body, and folds them into one sourcehash and one artifacthash, recording an unmatched pattern in missing. owner_fingerprint is the recomputation step. It calls fingerprintpatterns once for the source paths and once for the artifact paths. That helper expands each pattern to concrete files, SHA-256-hashes every file body, sorts the entries by path, and folds them into one source_hash and one artifact_hash. A pattern that matches nothing is recorded in missing, which is how a missing artifact becomes visible later.",
            "level": 4,
            "order": 9,
            "section_id": "owner-fingerprint-recomputes-hashes",
            "source_line_end": 81,
            "source_line_start": 71,
            "title": "`_owner_fingerprint` recomputes hashes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "sourcehashcachehit reuses a prior clean record only when its status, zero missing artifacts, both hashes, and check command all match, so it skips settled work but never turns a failing check into a pass. sourcehashcache_hit is the skip cache. It reads a prior clean record for this owner and returns it only when every guard holds: the record status is clean, its artifact-missing count is zero, its stored sourcehash and artifacthash both equal the freshly recomputed hashes, and its recorded check_command matches the owner's current command. If any guard fails it returns nothing and the check runs for real. The cache never turns a failing check into a pass; it only skips work that a byte-for-\u2026",
            "level": 4,
            "order": 10,
            "section_id": "source-hash-cache-hit-is-the-skip-cache",
            "source_line_end": 93,
            "source_line_start": 82,
            "title": "`_source_hash_cache_hit` is the skip cache"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "checkowner fingerprints, evaluates lineage, then takes a cache hit or runs the command, collecting checkcommandfailed, artifact_missing, or lineage reasons, and any reason marks the owner drift. check_owner composes these. It fingerprints the owner, evaluates lineage, then either takes a cache hit and builds a cached clean result or runs the command through runcommand. It collects statusreasons: checkcommand_failed when the return code is non-zero, artifact_missing when the artifact fingerprint has any missing pattern, and a fact-authority-lineage reason when a required lineage block is missing or malformed. Any reason makes the owner drift; none makes it clean. runcommand first tries the s\u2026",
            "level": 4,
            "order": 11,
            "section_id": "check-owner-assigns-drift-reasons",
            "source_line_end": 109,
            "source_line_start": 94,
            "title": "`_check_owner` assigns drift reasons"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "evaluatecase materialises each fixture in a scratch tree via the real bundle, and build_result passes only with at least one positive and one negative case, all observed as expected and both negative ids present.** The component wrapper drives this over fixtures. evaluatecase materialises each fixture's declared file tree into its own TemporaryDirectory and calls the real bundle evaluate_case. It does not re-implement the gate and it bakes no answers. For a negative case it requires the observed status to be not clean, the case's own expectation to be met, and the expected drift markers named in EXPECTEDNEGATIVECASES to appear in the recomputed reasons. For a positive case it requires clean\u2026",
            "level": 4,
            "order": 12,
            "section_id": "the-organ-wrapper-drives-fixtures",
            "source_line_end": 149,
            "source_line_start": 110,
            "title": "The component wrapper drives fixtures"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 151,
            "source_line_start": 150,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "plantedbytedrift and missingartifact_drift must be recomputed to drift carrying their markers, while cleancommandowner and cleansourcehashcachehit fix the positive side, including a genuine skip of a would-fail check.** The fixtures plant two failures and require each to be caught by recomputation, not by a label. plantedbytedrift changes an artifact byte so the owner's check returns non-zero; the run demands the marker checkcommandfailed. missingartifactdrift removes a required artifact so its fingerprint reports a missing pattern; the run demands the marker artifact_missing. Both must land as drift for the group to pass. The two positive cases fix the other side: cleancommandowner passes\u2026",
            "level": 4,
            "order": 14,
            "section_id": "two-drift-plants-and-two-clean-cases",
            "source_line_end": 166,
            "source_line_start": 152,
            "title": "Two drift plants and two clean cases"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 168,
            "source_line_start": 167,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**This follows ordinary build-system and provenance practice, hashing inputs and outputs and trusting a regeneration check's exit code over a timestamp, refactored publicly under the Plectis coverage contract.** This follows ordinary build-system and provenance practice: hash inputs and outputs, skip work when a content hash already settled it, and treat a regeneration check's exit code as the authority rather than a timestamp. The engine-room bundle is a public refactor of the private repository's own drift tooling. The local prior art is the Plectis paper-module coverage contract: each reader page states what source and public fixtures can be rerun, which generated views are navigation ai\u2026",
            "level": 4,
            "order": 16,
            "section_id": "build-system-and-provenance-practice",
            "source_line_end": 182,
            "source_line_start": 169,
            "title": "Build-system and provenance practice"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component over its public fixtures:",
            "level": 2,
            "order": 17,
            "section_id": "validation-receipt-path",
            "source_line_end": 190,
            "source_line_start": 183,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From the repository root, rerun the coverage contract and the corpus parity check: From the repository root, rerun the coverage contract and the corpus parity check:",
            "level": 4,
            "order": 18,
            "section_id": "coverage-and-corpus-parity-validation",
            "source_line_end": 201,
            "source_line_start": 191,
            "title": "Coverage and corpus-parity validation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**A pass means the two positive cases observed clean, the two negatives recomputed to drift with their markers, and both expected negative ids were present, bounded fixture-scoped evidence.** A pass means the two positive cases observed clean, the two negatives were recomputed to drift carrying their expected markers, and both expected negative ids were present. It is fixture-scoped evidence over bounded inputs.",
            "level": 4,
            "order": 19,
            "section_id": "what-a-pass-means-here",
            "source_line_end": 209,
            "source_line_start": 202,
            "title": "What a pass means here"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 20,
            "section_id": "claim-ceiling",
            "source_line_end": 211,
            "source_line_start": 210,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "**Over these public fixtures the gate fingerprints source and artifact, honours a skip cache only on a guarded exact match, runs each no-write check, and reports drift by recomputation, repairing nothing.** The strongest claim the evidence supports: over these public fixtures the gate fingerprints source and artifact, honours a skip cache only on a guarded exact hash match, runs each owner's no-write check, and reports a drifted owner by recomputation rather than by trust. That is the proof boundary and the scope limit. It does not establish content-diff equivalence for every builder in the larger source registry, and it does not validate that whole registry. It grants no launch, public sha\u2026",
            "level": 4,
            "order": 21,
            "section_id": "the-proof-boundary-and-authority-ceiling",
            "source_line_end": 225,
            "source_line_start": 212,
            "title": "The proof boundary and scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/generated_projection_drift_runtime.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "An owner-routed gate that fingerprints generated artifacts against their sources, uses a prior-clean skip cache, and runs each owner's no-write check to flag projection drift by recomputation."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "generated_projection_drift_runtime.py",
            "path": "src/microcosm_core/organs/generated_projection_drift_runtime.py",
            "resolution": "resolved",
            "role": "Surfaces the engine-room bundle as a first-class component with the standard contract (bounded fixture cases, planted negatives, metadata-only result records, result_card, CLI). _evaluate_case materialises each fixture's declared file tree into a per-case TemporaryDirectory scratch and calls the REAL bundle evaluate_case (no re-implementation, no baked answers); build_result returns status==pass only when both positives observe clean, both negatives are recomputed to drift carrying their expected status_reason marker, and the expected negative case ids are present.",
            "symbols": [
              "build_result",
              "_evaluate_case",
              "run",
              "run_generated_projection_drift_runtime_bundle",
              "EXPECTED_NEGATIVE_CASES"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/generated_projection_drift_runtime.py"
          },
          {
            "label": "generated_projection_drift_gate.py",
            "path": "src/microcosm_core/engine_room/generated_projection_drift_gate.py",
            "resolution": "resolved",
            "role": "owner-routed generated-projection drift gate. Models each generated artifact as an owner row (artifact patterns, source authorities, a no-write check command); per owner it SHA-256-fingerprints source and artifact files, consults a prior-clean-result record source-hash skip cache, enforces required-artifact presence and optional fact-authority lineage, then runs the owner's declared no-write check command and marks the owner clean only on a zero return with present artifacts. It is the drift authority, not a semantic content-diff proof, a repairer, or a launch-scope decision.",
            "symbols": [
              "check_projection_drift",
              "_source_hash_cache_hit"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/generated_projection_drift_gate.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/generated_projection_drift_runtime.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/generated_projection_drift_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Generated Projection Drift Runtime surfaces a drift gate over generated build artifacts. Each owner row pairs an artifact, its source authorities, and a no-write check command. The gate SHA-256-fingerprints source and artifact files, consults a prior-clean source-hash skip cache, requires declared artifacts to be present, and runs the owner check, marking an owner clean only on a zero return with present artifacts. Four bounded public fixtures exercise it: a passing no-write check, a genuine source-hash cache hit (the check is skipped), a planted artifact byte rejected as check_command_failed, and a missing required artifact rejected as artifact_missing. It flags drift; it does not repair files, prove content-diff equivalence for every source builder, validate the whole registry, or include launch operations.",
      "summary_line": "An owner-routed gate that fingerprints generated artifacts against their sources, uses a prior-clean skip cache, and runs each owner's no-write check to flag projection drift by recomputation.",
      "title": "Generated Projection Drift Runtime"
    },
    {
      "anchor": "paper-module-lean-proof-search-lab-runtime",
      "authority_ceiling": "Real-system external-tool witness over bounded public toy theorems. A pass attests only that the installed Lean subprocess closed the toy positive theorems and rejected the planted oracle-leak, axiom-taint, and problem-id-memorisation negatives on these fixtures. It does not establish any open mathematical problem, is NOT neural theorem proving, does NOT forward oracle proof bodies, is NOT an oracle/prover authority, and excludes launch, public sharing, production use, or source-file changes. When Lean is absent the component is locked and attests nothing at all.",
      "body_html": "<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">It searches small Lean theorems for</span> a proof, checks each candidate with the installed Lean toolchain, and reports itself locked when Lean is absent.</strong> <code>lean_proof_search_lab_runtime</code> searches small Lean theorems for a proof and checks each candidate with the Lean toolchain that is actually installed. When Lean is not installed it reports itself locked and claims nothing.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Lean compilation and clean-axiom admission</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A candidate is kept only when the <code>lean</code> subprocess compiles it with a clean <code>#print axioms</code> set, and the run emits a status, tool state, and per-case breakdown.</strong> It takes a directory of fixture cases, runs a bounded tactic search over each toy theorem, hands every candidate script to the <code>lean</code> subprocess, and reads <code>#print axioms</code> on what comes back. A candidate is kept only when Lean compiles it with a clean axiom set. The component emits a result record with a status, a tool state, and a per-case breakdown.</p>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><span class=\"pm-lead__focus\">The third outcome is the point</span>: with no <code>lean</code> binary the run neither passes nor fails but reports <code>locked</code> and verifies nothing.</strong> The interesting part is the third outcome. A demo that prints a tactic and asserts success is easy to fake. This component instead answers whether a real checker ran and whether a reader can tell that it ran. When the <code>lean</code> binary is missing it does not pass and does not fail: it reports <code>locked</code> and performs no verification.</p>\n<h3 class=\"pm-body__h\">Purpose</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Three ways a loose checker cheats</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A cheap &quot;proof found&quot; badge fails three ways: a forwarded proof body, a script leaning on <code>sorry</code> or extra axioms, or a tactic picked from the problem&#x27;s name.</strong> A green badge that says &quot;proof found&quot; is cheap. The hard question is whether the proof was checked by something that could have said no, and whether the result stays honest when the checker is absent. A loose implementation fails in three ways: it forwards a ready-made proof body and calls that a search, it accepts a script that leans on <code>sorry</code> or extra axioms, or it only picks the right tactic because it recognised the problem&#x27;s name. This component is built to reject all three by recomputation, and to refuse to report a pass at all when Lean cannot be run.</p>\n<h3 class=\"pm-body__h\">How it works</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Wrapper picks the terminal state</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">The runtime wrapper decides which of three terminal states applies, then delegates the real search to the lab in <code>lean_proof_search_lab.py</code>.</strong> The runtime wrapper in <code>organs/lean_proof_search_lab_runtime.py</code> decides which of three terminal states applies, then delegates the real work to the lab in <code>engine_room/lean_proof_search_lab.py</code>.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\"><code>build_result</code> branches on Lean&#x27;s presence</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>build_result</code> branches on <code>lean_available</code>: absent yields <code>_locked_result</code>, present runs <code>evaluate_fixture_dir</code> and reaches <code>tool_present_and_verified</code> only when positives pass, every negative is caught, and no case is unaccounted for.</strong> <code>lean_available</code> probes for the binary with <code>shutil.which(&quot;lean&quot;)</code>. <code>build_result</code> branches on it. If Lean is absent it returns <code>_locked_result</code>: status <code>locked</code>, tool state <code>tool_missing</code>, no cases, <code>verification_performed</code> false. If Lean is present it calls <code>evaluate_fixture_dir</code>, classifies every returned case with <code>_classify_case</code>, and sets the tool state to <code>tool_present_and_verified</code> only when the positive cases pass, every expected negative case is present and rejected, and no case is left unaccounted for. Otherwise the tool state is <code>tool_present_but_failed</code>. <code>run</code> writes the result record, a compact card from <code>result_card</code>, and a validation record to the output directory.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">The lab pipeline entry point</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Inside the lab, <code>evaluate_fixture_dir</code> runs <code>evaluate_case</code> on each <code>*.json</code> file, which unpacks it and calls the <code>evaluate_lab</code> pipeline.</strong> Inside the lab, <code>evaluate_fixture_dir</code> reads each <code>*.json</code> file in the input directory and runs <code>evaluate_case</code>, which unpacks the case and calls <code>evaluate_lab</code>. <code>evaluate_lab</code> is the pipeline, and it runs in this order:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Firewall strips forbidden proof fields</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>_forward_firewall</code> fails the case with <code>oracle_firewall_violation</code> if any <code>FORBIDDEN_FORWARD_FIELDS</code> carries a value, then strips them so a leaked proof body cannot become forward evidence.</strong> First <code>_forward_firewall</code> scans the raw problem rows for any of the <code>FORBIDDEN_FORWARD_FIELDS</code> (<code>candidate_body</code>, <code>ideal_body</code>, <code>repair_body</code>, <code>oracle_body</code>, <code>oracle_needed_premise_ids</code>, <code>provider_text</code>), nested paths included. If any are present with a value, the firewall fails and the whole case fails with kind <code>oracle_firewall_violation</code>. The forbidden fields are stripped before the search sees the problem, so a leaked proof body cannot become forward evidence.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Shape-ordered search checked by Lean</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_and_or_search</code> orders candidate tactics by inferred shape and hands each to <code>check_candidate_with_lean</code>, which rejects <code>sorry</code>, runs the <code>lean</code> subprocess, and selects the first candidate accepted with clean axioms.</strong> Then for each cleaned problem <code>run_and_or_search</code> runs a bounded candidate-tactic search. <code>infer_target_shape</code> reads the theorem signature and picks a shape (<code>or_comm</code>, <code>and_comm</code>, <code>and_intro</code>, <code>false_elim</code>, <code>identity_intro</code>, <code>true_intro</code>, <code>exists_zero</code>, <code>equality</code>). <code>_base_candidate_actions</code> orders the tactic scripts with the matching shape first. Each candidate goes to <code>check_candidate_with_lean</code>, which builds a Lean source file, statically rejects any body containing <code>sorry</code>, and otherwise runs the <code>lean</code> subprocess and reads its axioms with <code>_classify_axioms</code>. The first candidate Lean accepts with a clean axiom set is selected; duplicates are pruned by goal hash.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Ablation and axiom taint gate pass</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_blind_policy_ablation</code> renames each problem id and fails on divergent selections, and any axiom taint fails the case, so a pass needs firewall, search, stable ablation, and clean axioms.</strong> Finally <code>run_blind_policy_ablation</code> renames each problem id with <code>_rename_problem_id</code> and reruns the policy. If a policy selects a different tactic once the problem is renamed, its selection counts diverge and the ablation fails with kind <code>problem_id_ablation_failure</code>. <code>evaluate_lab</code> also counts axiom-tainted frontier rows; any taint fails the case with kind <code>axiom_taint_detected</code>. The case passes only when the firewall holds, every problem is closed by search, the ablation is stable, and no axiom taint is present.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><figcaption class=\"pm-diagram__caption\">Diagram of the mechanism (8 steps).</figcaption><svg class=\"pm-diagram__svg\" width=\"464\" height=\"630\" viewBox=\"0 0 464 630\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"199.1\" y1=\"72.0\" x2=\"147.5\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"147.5,114.0 150.9,107.3 154.8,112.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"150.3\" y=\"84.0\" width=\"46.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"173.3\" y=\"97.0\" text-anchor=\"middle\">absent</text><line class=\"pmd-edge\" x1=\"263.3\" y1=\"72.0\" x2=\"311.6\" y2=\"114.0\"></line><polygon class=\"pmd-arrow\" points=\"311.6,114.0 304.4,111.8 308.4,107.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"261.4\" y=\"84.0\" width=\"52.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"287.4\" y=\"97.0\" text-anchor=\"middle\">present</text><line class=\"pmd-edge\" x1=\"311.6\" y1=\"168.0\" x2=\"263.2\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"263.2,210.0 266.4,203.2 270.4,207.8\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"264.0\" x2=\"232.2\" y2=\"306.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,306.0 229.1,299.2 235.3,299.2\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"342.0\" x2=\"232.2\" y2=\"384.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,384.0 229.1,377.2 235.3,377.2\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"438.0\" x2=\"232.2\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,480.0 229.1,473.2 235.3,473.2\"></polygon><line class=\"pmd-edge\" x1=\"232.2\" y1=\"516.0\" x2=\"232.2\" y2=\"558.0\"></line><polygon class=\"pmd-arrow\" points=\"232.2,558.0 229.1,551.2 235.3,551.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"150.6\" y=\"18.0\" width=\"163.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"40.5\">lean_available</tspan><tspan x=\"232.2\" y=\"58.5\">shutil.which(lean)</tspan></text><title>lean_available shutil.which(lean)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"114.0\" width=\"192.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.4\" y=\"136.5\">_locked_result</tspan><tspan x=\"114.4\" y=\"154.5\">tool_missing, no claim</tspan></text><title>_locked_result tool_missing, no claim</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"238.8\" y=\"114.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"342.6\" y=\"136.5\">_forward_firewall</tspan><tspan x=\"342.6\" y=\"154.5\">FORBIDDEN_FORWARD_FIELDS</tspan></text><title>_forward_firewall FORBIDDEN_FORWARD_FIELDS</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"128.4\" y=\"210.0\" width=\"207.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"232.5\">run_and_or_search</tspan><tspan x=\"232.2\" y=\"250.5\">candidate tactic scripts</tspan></text><title>run_and_or_search candidate tactic scripts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"161.7\" y=\"306.0\" width=\"141.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"328.5\">lean subprocess</tspan></text><title>lean subprocess</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"146.9\" y=\"384.0\" width=\"170.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"406.5\">_classify_axioms</tspan><tspan x=\"232.2\" y=\"424.5\">#print axioms clean</tspan></text><title>_classify_axioms #print axioms clean</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"154.3\" y=\"480.0\" width=\"155.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"502.5\">rename problem id</tspan></text><title>rename problem id</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"172.8\" y=\"558.0\" width=\"118.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"232.2\" y=\"580.5\">build_result</tspan><tspan x=\"232.2\" y=\"598.5\">pass or fail</tspan></text><title>build_result pass or fail</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source &amp; refs</summary><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>lean subprocess</dt><dd><code class=\"pm-diagram__ref-loc\">check_candidate_with_lean</code></dd></div><div class=\"pm-diagram__ref\"><dt>rename problem id</dt><dd><code class=\"pm-diagram__ref-loc\">run_blind_policy_ablation</code></dd></div></dl></div><pre class=\"pm-pre\"><code>flowchart TD Probe[&quot;lean_available shutil.which(lean)&quot;] Locked[&quot;_locked_result tool_missing, no claim&quot;] Firewall[&quot;_forward_firewall FORBIDDEN_FORWARD_FIELDS&quot;] Search[&quot;run_and_or_search candidate tactic scripts&quot;] Lean[&quot;check_candidate_with_lean lean subprocess&quot;] Axioms[&quot;_classify_axioms #print axioms clean&quot;] Ablation[&quot;run_blind_policy_ablation rename problem id&quot;] Verdict[&quot;build_result pass or fail&quot;] Probe --&gt;|absent| Locked Probe --&gt;|present| Firewall Firewall --&gt; Search Search --&gt; Lean Lean --&gt; Axioms Axioms --&gt; Ablation Ablation --&gt; Verdict</code></pre></details></figure>\n<h4 class=\"pm-body__h pm-body__h--sub\">The bundle entry never spawns Lean</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>run_lean_proof_search_lab_runtime_bundle</code> only checks that an exported bundle declares its required files, never spawning Lean, so live verification happens only through <code>run</code>.</strong> The bundle entry <code>run_lean_proof_search_lab_runtime_bundle</code> is separate. It checks that an exported bundle declares its required files and never spawns Lean, so its tool state is <code>standalone_contract_not_executed</code>. Live Lean verification only happens through <code>run</code>.</p>\n<h3 class=\"pm-body__h\">Negative cases</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Four planted cheats and their guards</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\"><code>EXPECTED_NEGATIVE_CASES</code> names four planted cheats, each with the guard that must catch it by recomputation rather than a hard-coded expected answer.</strong> The wrapper names four planted cheats in <code>EXPECTED_NEGATIVE_CASES</code>, each with the guard that must catch it. Every one must be rejected by recomputation, not by a hard-coded expected answer.</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">Which guard catches each cheat</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A leaked body fails the firewall, a <code>sorry</code> script fails the axiom audit, and a name-reading policy fails the ablation; a verified run needs the positive and all four caught.</strong> <code>oracle_field_negative</code> and <code>nested_oracle_field_negative</code> plant a forbidden proof body at the top level and nested inside the payload. Both must fail with <code>oracle_firewall_violation</code>. <code>sorry_axiom_negative</code> submits a script that closes the goal with <code>sorry</code>, and must fail with <code>axiom_taint_detected</code>. <code>memorized_policy_negative</code> submits a policy that only picks the right tactic because it read the problem&#x27;s name, and must fail with <code>problem_id_ablation_failure</code> once the id is renamed. A run reports <code>tool_present_and_verified</code> only when the honest positive case passes and all four of these are caught.</p>\n<h3 class=\"pm-body__h\">Prior Art Grounding</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Prover, renaming, and leakage discipline</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Sign-off rests on the external Lean 4 prover and its <code>#print axioms</code> audit, the ablation borrows renaming discipline from memorisation testing, and the firewall borrows leakage discipline.</strong> The engineering lineage is standard proof-checking practice rather than a single cited result. The component checks candidates with the Lean 4 theorem prover as an external subprocess and audits them with Lean&#x27;s own <code>#print axioms</code> command, so sign-off depends on the prover and not on this code. The problem-id ablation follows the held-out and renaming discipline used to detect memorisation in machine-learning evaluation: if renaming the problem changes the answer, the policy was reading the label. The oracle firewall follows the same idea applied to data leakage, refusing forward fields that would let a ready-made answer stand in for a search.</p>\n<h3 class=\"pm-body__h\">Validation Result record Path</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Running the proof-search fixtures</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">Run the component over its fixtures, then rerun the corpus checks that read this page:</strong> Run the component over its fixtures, then rerun the corpus checks that read this page:</p>\n<h4 class=\"pm-body__h pm-body__h--sub\">What a pass and a lock mean</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">A pass means Lean was installed, accepted the toy theorems with clean axioms, and the three guards each rejected their planted defect; no Lean on the path reports <code>locked</code>.</strong> A pass means Lean was installed, it accepted the toy theorems with clean axioms, and the firewall, axiom audit, and ablation each rejected their planted defect. If Lean is not on the path the run reports <code>locked</code> and asserts nothing.</p>\n<section class=\"pm-body__boundary\"><h3 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h3>\n<h4 class=\"pm-body__h pm-body__h--sub\">Scope limit</h4>\n<h4 class=\"pm-body__h pm-body__h--sub\">The strongest claim and its boundary</h4>\n<p class=\"pm-lead-row\"><strong class=\"pm-lead\">With Lean installed, the toolchain accepted bounded toy proofs and the three guards each rejected a planted cheat; it proves no open results and is no general correctness oracle.</strong> The strongest claim the evidence supports: on a machine with Lean installed, the installed toolchain accepted a set of bounded toy proofs, and the oracle firewall, the <code>#print axioms</code> gate, and the problem-id ablation each rejected a planted cheat by recomputation. That is the proof boundary. It does not establish open mathematical results, it is not neural or frontier-scale theorem proving, and it is not a general formal-result correctness oracle. The scope limit stops there: the component does not use external model services, does not change source files, and excludes launch or public sharing. A <code>locked</code> result asserts nothing beyond the fact that Lean was not available to check.</p>\n</section>",
      "components": [
        {
          "anchor": "component-lean_proof_search_lab_runtime",
          "component_id": "lean_proof_search_lab_runtime",
          "public_label": "Lean Proof-Search Lab Runtime"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "principle": 1
        },
        "link_count": 5,
        "links": [
          {
            "id": "lean_proof_search_lab_runtime",
            "kind": "organ",
            "kind_label": "component",
            "label": "Lean Proof-Search Lab Runtime",
            "relation": "explains",
            "url": "component-lean-proof-search-lab-runtime.html"
          },
          {
            "id": "mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "verifies lean proof search lab",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab"
          },
          {
            "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"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_typed_relation_fields_only_no_prose_inference"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_backrefs": [],
      "paper_module_id": "paper_module.lean_proof_search_lab_runtime",
      "reader_packet": {
        "abstract": "Gated external-tool proof-search lab that searches toy Lean theorems, checks each candidate with the installed Lean subprocess, and rejects oracle leaks, axiom taint, and problem-id memorisation by recomputation; locked and claimless when Lean is absent.",
        "authority_ceiling": "Real-system external-tool witness over bounded public toy theorems. A pass attests only that the installed Lean subprocess closed the toy positive theorems and rejected the planted oracle-leak, axiom-taint, and problem-id-memorisation negatives on these fixtures. It does not establish any open mathematical problem, is NOT neural theorem proving, does NOT forward oracle proof bodies, is NOT an oracle/prover authority, and excludes launch, public sharing, production use, or source-file changes. When Lean is absent the component is locked and attests nothing at all.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.lean_proof_search_lab_runtime.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-lean-proof-search-lab-runtime-diagram-1",
            "html_url": "docs/paper-module-lean-proof-search-lab-runtime.html#paper-module-lean-proof-search-lab-runtime-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Probe[\"lean_available shutil.which(lean)\"] Locked[\"_locked_result tool_missing, no claim\"] Firewall[\"_forward_firewall FORBIDDEN_FORWARD_FIELDS\"] Search[\"run_and_or_search candidate tactic scripts\"] Lean[\"check_candidate_with_lean lean subprocess\"] Axioms[\"_classify_axioms #print axioms clean\"] Ablation[\"run_blind_policy_ablation rename problem id\"] Verdict[\"build_result pass or fail\"] Probe -->|absent| Locked Probe -->|present| Firewall Firewall --> Search Search --> Lean Lean --> Axioms Axioms --> Ablation Ablation --> Verdict",
            "source_format": "mermaid",
            "source_hash": "sha256:a8f4ae3bf80963d6d5287e165432b5e28e059d0d3d0b18aaff4183ba554e5497",
            "source_line_end": 65,
            "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": 2,
            "links": [
              {
                "id": "lean_proof_search_lab_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Lean Proof-Search Lab Runtime",
                "relation": "explains",
                "url": "component-lean-proof-search-lab-runtime.html"
              },
              {
                "id": "mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies lean proof search lab",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab"
              }
            ],
            "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.lean_proof_search_lab_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": 110,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_proof_search_lab_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It searches small Lean theorems for a proof, checks each candidate with the installed Lean toolchain, and reports itself locked when Lean is absent. leanproofsearchlabruntime searches small Lean theorems for a proof and checks each candidate with the Lean toolchain that is actually installed. When Lean is not installed it reports itself locked and claims nothing.",
            "level": 4,
            "order": 1,
            "section_id": "it-searches-small-lean-theorems-for-a-proof",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "It searches small Lean theorems for a proof"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A candidate is kept only when the lean subprocess compiles it with a clean #print axioms set, and the run emits a status, tool state, and per-case breakdown. It takes a directory of fixture cases, runs a bounded tactic search over each toy theorem, hands every candidate script to the lean subprocess, and reads #print axioms on what comes back. A candidate is kept only when Lean compiles it with a clean axiom set. The component emits a result record with a status, a tool state, and a per-case breakdown.",
            "level": 4,
            "order": 2,
            "section_id": "lean-compilation-and-clean-axiom-admission",
            "source_line_end": 10,
            "source_line_start": 7,
            "title": "Lean compilation and clean-axiom admission"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The third outcome is the point: with no lean binary the run neither passes nor fails but reports locked and verifies nothing. The interesting part is the third outcome. A demo that prints a tactic and asserts success is easy to fake. This component instead answers whether a real checker ran and whether a reader can tell that it ran. When the lean binary is missing it does not pass and does not fail: it reports locked and performs no verification.",
            "level": 4,
            "order": 3,
            "section_id": "the-third-outcome-is-the-point",
            "source_line_end": 14,
            "source_line_start": 11,
            "title": "The third outcome is the point"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "purpose",
            "source_line_end": 16,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A cheap \"proof found\" badge fails three ways: a forwarded proof body, a script leaning on sorry or extra axioms, or a tactic picked from the problem's name. A green badge that says \"proof found\" is cheap. The hard question is whether the proof was checked by something that could have said no, and whether the result stays honest when the checker is absent. A loose implementation fails in three ways: it forwards a ready-made proof body and calls that a search, it accepts a script that leans on sorry or extra axioms, or it only picks the right tactic because it recognised the problem's name. This component is built to reject all three by recomputation, and to refuse to report a pass at all whe\u2026",
            "level": 4,
            "order": 5,
            "section_id": "three-ways-a-loose-checker-cheats",
            "source_line_end": 20,
            "source_line_start": 17,
            "title": "Three ways a loose checker cheats"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "how-it-works",
            "source_line_end": 22,
            "source_line_start": 21,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime wrapper decides which of three terminal states applies, then delegates the real search to the lab in leanproofsearchlab.py. The runtime wrapper in components/leanproofsearchlabruntime.py decides which of three terminal states applies, then delegates the real work to the lab in engineroom/leanproofsearch_lab.py.",
            "level": 4,
            "order": 7,
            "section_id": "wrapper-picks-the-terminal-state",
            "source_line_end": 26,
            "source_line_start": 23,
            "title": "Wrapper picks the terminal state"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "buildresult branches on leanavailable: absent yields lockedresult, present runs evaluatefixturedir and reaches toolpresentandverified only when positives pass, every negative is caught, and no case is unaccounted for. leanavailable probes for the binary with shutil.which(\"lean\"). buildresult branches on it. If Lean is absent it returns lockedresult: status locked, tool state toolmissing, no cases, verificationperformed false. If Lean is present it calls evaluatefixturedir, classifies every returned case with classifycase, and sets the tool state to toolpresentandverified only when the positive cases pass, every expected negative case is present and rejected, and no case is left unaccounted\u2026",
            "level": 4,
            "order": 8,
            "section_id": "build-result-branches-on-lean-s-presence",
            "source_line_end": 30,
            "source_line_start": 27,
            "title": "`build_result` branches on Lean's presence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Inside the lab, evaluatefixturedir runs evaluatecase on each .json file, which unpacks it and calls the evaluatelab pipeline. Inside the lab, evaluatefixturedir reads each .json file in the input directory and runs evaluatecase, which unpacks the case and calls evaluatelab. evaluate_lab is the pipeline, and it runs in this order:",
            "level": 4,
            "order": 9,
            "section_id": "the-lab-pipeline-entry-point",
            "source_line_end": 34,
            "source_line_start": 31,
            "title": "The lab pipeline entry point"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "forwardfirewall fails the case with oraclefirewallviolation if any FORBIDDENFORWARDFIELDS carries a value, then strips them so a leaked proof body cannot become forward evidence. First forwardfirewall scans the raw problem rows for any of the FORBIDDENFORWARDFIELDS (candidatebody, idealbody, repairbody, oraclebody, oracleneededpremiseids, providertext), nested paths included. If any are present with a value, the firewall fails and the whole case fails with kind oraclefirewall_violation. The forbidden fields are stripped before the search sees the problem, so a leaked proof body cannot become forward evidence.",
            "level": 4,
            "order": 10,
            "section_id": "firewall-strips-forbidden-proof-fields",
            "source_line_end": 38,
            "source_line_start": 35,
            "title": "Firewall strips forbidden proof fields"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runandorsearch orders candidate tactics by inferred shape and hands each to checkcandidatewithlean, which rejects sorry, runs the lean subprocess, and selects the first candidate accepted with clean axioms. Then for each cleaned problem runandorsearch runs a bounded candidate-tactic search. infertargetshape reads the theorem signature and picks a shape (orcomm, andcomm, andintro, falseelim, identityintro, trueintro, existszero, equality). basecandidateactions orders the tactic scripts with the matching shape first. Each candidate goes to checkcandidatewithlean, which builds a Lean source file, statically rejects any body containing sorry, and otherwise runs the lean subprocess and reads its\u2026",
            "level": 4,
            "order": 11,
            "section_id": "shape-ordered-search-checked-by-lean",
            "source_line_end": 42,
            "source_line_start": 39,
            "title": "Shape-ordered search checked by Lean"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "runblindpolicyablation renames each problem id and fails on divergent selections, and any axiom taint fails the case, so a pass needs firewall, search, stable ablation, and clean axioms. Finally runblindpolicyablation renames each problem id with renameproblemid and reruns the policy. If a policy selects a different tactic once the problem is renamed, its selection counts diverge and the ablation fails with kind problemidablationfailure. evaluatelab also counts axiom-tainted frontier rows; any taint fails the case with kind axiomtaint_detected. The case passes only when the firewall holds, every problem is closed by search, the ablation is stable, and no axiom taint is present.",
            "level": 4,
            "order": 12,
            "section_id": "ablation-and-axiom-taint-gate-pass",
            "source_line_end": 66,
            "source_line_start": 43,
            "title": "Ablation and axiom taint gate pass"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "runleanproofsearchlabruntimebundle only checks that an exported bundle declares its required files, never spawning Lean, so live verification happens only through run. The bundle entry runleanproofsearchlabruntimebundle is separate. It checks that an exported bundle declares its required files and never spawns Lean, so its tool state is standalonecontractnot_executed. Live Lean verification only happens through run.",
            "level": 4,
            "order": 13,
            "section_id": "the-bundle-entry-never-spawns-lean",
            "source_line_end": 70,
            "source_line_start": 67,
            "title": "The bundle entry never spawns Lean"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 72,
            "source_line_start": 71,
            "title": "Negative cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "EXPECTEDNEGATIVECASES names four planted cheats, each with the guard that must catch it by recomputation rather than a hard-coded expected answer. The wrapper names four planted cheats in EXPECTEDNEGATIVECASES, each with the guard that must catch it. Every one must be rejected by recomputation, not by a hard-coded expected answer.",
            "level": 4,
            "order": 15,
            "section_id": "four-planted-cheats-and-their-guards",
            "source_line_end": 76,
            "source_line_start": 73,
            "title": "Four planted cheats and their guards"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A leaked body fails the firewall, a sorry script fails the axiom audit, and a name-reading policy fails the ablation; a verified run needs the positive and all four caught. oraclefieldnegative and nestedoraclefieldnegative plant a forbidden proof body at the top level and nested inside the payload. Both must fail with oraclefirewallviolation. sorryaxiomnegative submits a script that closes the goal with sorry, and must fail with axiomtaintdetected. memorizedpolicynegative submits a policy that only picks the right tactic because it read the problem's name, and must fail with problemidablationfailure once the id is renamed. A run reports toolpresentand_verified only when the honest positive\u2026",
            "level": 4,
            "order": 16,
            "section_id": "which-guard-catches-each-cheat",
            "source_line_end": 80,
            "source_line_start": 77,
            "title": "Which guard catches each cheat"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 82,
            "source_line_start": 81,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Sign-off rests on the external Lean 4 prover and its #print axioms audit, the ablation borrows renaming discipline from memorisation testing, and the firewall borrows leakage discipline. The engineering lineage is standard proof-checking practice rather than a single cited result. The component checks candidates with the Lean 4 theorem prover as an external subprocess and audits them with Lean's own #print axioms command, so sign-off depends on the prover and not on this code. The problem-id ablation follows the held-out and renaming discipline used to detect memorisation in machine-learning evaluation: if renaming the problem changes the answer, the policy was reading the label. The oracle\u2026",
            "level": 4,
            "order": 18,
            "section_id": "prover-renaming-and-leakage-discipline",
            "source_line_end": 86,
            "source_line_start": 83,
            "title": "Prover, renaming, and leakage discipline"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 88,
            "source_line_start": 87,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the component over its fixtures, then rerun the corpus checks that read this page: Run the component over its fixtures, then rerun the corpus checks that read this page:",
            "level": 4,
            "order": 20,
            "section_id": "running-the-proof-search-fixtures",
            "source_line_end": 99,
            "source_line_start": 89,
            "title": "Running the proof-search fixtures"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A pass means Lean was installed, accepted the toy theorems with clean axioms, and the three guards each rejected their planted defect; no Lean on the path reports locked. A pass means Lean was installed, it accepted the toy theorems with clean axioms, and the firewall, axiom audit, and ablation each rejected their planted defect. If Lean is not on the path the run reports locked and asserts nothing.",
            "level": 4,
            "order": 21,
            "section_id": "what-a-pass-and-a-lock-mean",
            "source_line_end": 103,
            "source_line_start": 100,
            "title": "What a pass and a lock mean"
          },
          {
            "block_kinds": [],
            "excerpt": null,
            "level": 2,
            "order": 22,
            "section_id": "claim-ceiling",
            "source_line_end": 105,
            "source_line_start": 104,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "With Lean installed, the toolchain accepted bounded toy proofs and the three guards each rejected a planted cheat; it proves no open results and is no general correctness oracle. The strongest claim the evidence supports: on a machine with Lean installed, the installed toolchain accepted a set of bounded toy proofs, and the oracle firewall, the #print axioms gate, and the problem-id ablation each rejected a planted cheat by recomputation. That is the proof boundary. It does not establish open mathematical results, it is not neural or frontier-scale theorem proving, and it is not a general formal-result correctness oracle. The scope limit stops there: the component does not use external mode\u2026",
            "level": 4,
            "order": 23,
            "section_id": "the-strongest-claim-and-its-boundary",
            "source_line_end": 109,
            "source_line_start": 106,
            "title": "The strongest claim and its boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/lean_proof_search_lab_runtime.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Gated external-tool proof-search lab that searches toy Lean theorems, checks each candidate with the installed Lean subprocess, and rejects oracle leaks, axiom taint, and problem-id memorisation by recomputation; locked and claimless when Lean is absent."
        }
      },
      "source_drilldown": {
        "source_manifests": [],
        "source_modules": [
          {
            "label": "lean_proof_search_lab_runtime.py",
            "path": "src/microcosm_core/organs/lean_proof_search_lab_runtime.py",
            "resolution": "resolved",
            "role": "Gated external-tool component wrapper that surfaces the lean_proof_search_lab bundle: probes for the lean binary, runs the real proof-search over the fixture cases when Lean is present (tool_present_and_verified / tool_present_but_failed), returns a metadata-only terminal locked result record when Lean is absent, and projects a result card plus metadata-only result records. The runtime-spine bundle entry runs the exported bundle as a declared standalone contract without spawning Lean.",
            "symbols": [
              "build_result",
              "result_card",
              "run",
              "run_lean_proof_search_lab_runtime_bundle",
              "lean_available",
              "EXPECTED_NEGATIVE_CASES",
              "AUTHORITY_CEILING"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/organs/lean_proof_search_lab_runtime.py"
          },
          {
            "label": "lean_proof_search_lab.py",
            "path": "src/microcosm_core/engine_room/lean_proof_search_lab.py",
            "resolution": "resolved",
            "role": "symbolic Lean proof-search lab: a bounded and/or candidate-tactic search that compiles each candidate with the real lean subprocess, a forward oracle-leak firewall over FORBIDDEN_FORWARD_FIELDS, a problem-id ablation that fails id-memorising policies, and a #print axioms cleanliness gate that rejects sorry-tainted candidates.",
            "symbols": [
              "evaluate_fixture_dir",
              "evaluate_case",
              "evaluate_lab",
              "check_candidate_with_lean",
              "run_and_or_search",
              "run_blind_policy_ablation"
            ],
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/src/microcosm_core/engine_room/lean_proof_search_lab.py"
          }
        ],
        "source_records": [
          {
            "label": "Design note",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_proof_search_lab_runtime.md"
          },
          {
            "label": "Source registry",
            "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
          }
        ]
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_proof_search_lab_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Lean Proof-Search Lab Runtime surfaces the engine-room lean_proof_search_lab bundle: a bounded and/or symbolic tactic search over public toy theorems where every candidate body is compiled by the real `lean` subprocess. It enforces three epistemic-discipline guards and self-falsifies on each: a forward oracle firewall (no proof body, oracle body, or oracle-needed premise ids may be forwarded), a #print axioms cleanliness gate (sorry-tainted candidates are rejected), and a problem-id ablation (a policy that only works because it memorised the problem id fails once the id is renamed). The component exercises one positive case (Lean closes lab_and_intro and lab_or_comm) and four planted negatives (two oracle-firewall violations, one axiom taint, one problem-id ablation failure). It is a gated external-tool witness: with Lean installed it reports tool_present_and_verified, without Lean it is terminally locked and claims no verification. Not neural theorem proving, not a solver of any open problem, no oracle-body forwarding, no launch or publishing-scope decision.",
      "summary_line": "Gated external-tool proof-search lab that searches toy Lean theorems, checks each candidate with the installed Lean subprocess, and rejects oracle leaks, axiom taint, and problem-id memorisation by recomputation; locked and claimless when Lean is absent.",
      "title": "Lean Proof-Search Lab Runtime"
    }
  ],
  "public_glossary": [
    {
      "alternative_labels": [
        "Plectis public map"
      ],
      "anchor": "glossary-plectis",
      "card_definition": "The website connects papers and working records with Lean source, reusable software components, and checks. It aims to make both the results and the process accessible for inspection and further work.",
      "deep_definition": "The project name is not a certification that every question is solved or every mechanism is complete. Some older technical identifiers retain the name Microcosm for compatibility with earlier files and links.",
      "definition_profile": "governed_system_term",
      "disposition": "current_public_name",
      "evidence_commands": [],
      "example": "The \"Source and licence\" page presents Plectis as the public identity over the published, source-open repository, alongside the licence and the naming lineage from Microcosm.",
      "example_route": {
        "gloss": "see the public identity and the open source repository it names",
        "href": "source.html",
        "label": "Source & license"
      },
      "hidden_search_labels": [
        "plectis source map",
        "Latin plectere",
        "plectere"
      ],
      "id": "plectis",
      "label": "Plectis",
      "meaning_boundary": "Plectis is this project's declared public name. The name does not define a general category or imply affiliation, endorsement, or identity with similarly named external entities.",
      "meaning_contrasts": [],
      "meaning_scope_class": "project_identity",
      "meaning_scope_label": "Project identity",
      "non_example": "Do not use Plectis as proof that package ids, old URLs, or source paths were already renamed; the name is the public identity only, and the earlier Microcosm name still lives on in those technical surfaces.",
      "position": 1,
      "preferred_label": "Plectis",
      "public_phrase": "public woven map",
      "reader_preview": "Plectis is this project's public name, covering its mathematical research, formal proofs, and supporting software.",
      "reader_preview_basis": "definition",
      "reader_rule": "Each paper or component has its own scope and evidence status.",
      "relationships": [
        {
          "gloss": "Plectis is the current human-facing public label; Microcosm remains a historical and technical compatibility label.",
          "target": "microcosm",
          "verb": "supersedes_public_label"
        },
        {
          "gloss": "The Plectis name is governed through the existing Plectis/Microcosm standard while compatibility identifiers remain supported.",
          "target": "standard",
          "verb": "uses"
        },
        {
          "gloss": "Cold readers should see Plectis as the public name while still resolving Microcosm compatibility identifiers.",
          "target": "cold_agent",
          "verb": "protects"
        },
        {
          "gloss": "Plectis identity claims must be checked against current source, generated projections, and release gates.",
          "target": "living_system_posture",
          "verb": "requires"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-plectis",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Plectis is the name used on this site and on the public repository. A reader meets it on every page and on the source and licence page.",
      "short_definition": "Plectis is this project's public name, covering its mathematical research, formal proofs, and supporting software.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::plectis",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Machine-readable authority for the Plectis public name and Microcosm compatibility boundary.",
          "ref": "codex/standards/std_microcosm.json",
          "role": "identity_standard"
        },
        {
          "gloss": "Doctrine roof for the source-open substrate now presented publicly as Plectis.",
          "ref": "codex/doctrine/paper_modules/microcosm_substrate.md",
          "role": "paper_module"
        },
        {
          "gloss": "Curated landing surface where the human-visible public name is published.",
          "ref": "sites/microcosm/index.html",
          "role": "staged_public_landing"
        }
      ],
      "status": "current_public_identity",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "introduction.html",
        "top_pages": [
          {
            "count": 1,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1136
    },
    {
      "alternative_labels": [
        "component card",
        "bounded public object"
      ],
      "anchor": "glossary-component",
      "card_definition": "Plectis presents public components with their inputs, outputs, source, and checks. This lets a reader inspect one mechanism without first understanding the entire system.",
      "deep_definition": "Combining components can introduce additional interactions. Evidence for each part helps assess the combination, but the combined behaviour may require its own checks and an explanation of how the parts fit together.",
      "definition_profile": "governed_system_term",
      "disposition": "public_reader_label_for_source_objects",
      "evidence_commands": [],
      "example": "The Cold Reader Route Map is one component: a single unit whose job is to lay out a route through the system for someone arriving without prior context, shown on its own card with its evidence line and source route.",
      "example_route": {
        "gloss": "open one live component card",
        "href": "components.html#component-cold_reader_route_map",
        "label": "Cold Reader Route Map"
      },
      "hidden_search_labels": [
        "organ",
        "public object"
      ],
      "id": "component",
      "label": "component",
      "meaning_boundary": "Component means one governed public system object in Plectis. It does not claim that every software, physical, or organizational component has this record shape.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A component is not a marketing feature and not the whole system in miniature. It is a single unit of running code with a stated boundary, and the public word does not mean every underlying source identifier has been renamed from organ.",
      "position": 2,
      "preferred_label": "component",
      "public_phrase": "bounded public object",
      "reader_preview": "A component is a distinct part of a system with a defined job and interfaces to other parts.",
      "reader_preview_basis": "definition",
      "reader_rule": "The component's description should make clear which behaviour it implements and tests.",
      "relationships": [
        {
          "gloss": "Components are the public object units exposed by Plectis.",
          "target": "plectis",
          "verb": "belongs_to"
        },
        {
          "gloss": "Component is the public copy translation for legacy Microcosm object vocabulary.",
          "target": "microcosm",
          "verb": "translates"
        },
        {
          "gloss": "Each component needs an explicit limit on what its evidence supports.",
          "target": "scope_limit",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-component",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Component covers the reader-facing units that make up the system, encountered across the public site wherever a unit is named, carded, or linked, with the full set gathered on the components page.",
      "short_definition": "A component is a distinct part of a system with a defined job and interfaces to other parts.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::component",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public-site builder translates source object vocabulary into component-facing copy.",
          "ref": "tools/meta/dissemination/build_microcosm_public_site.py",
          "role": "public_projection_builder"
        },
        {
          "gloss": "Current source atlas still carries legacy object ids.",
          "ref": "microcosm-substrate/core/organ_atlas.json",
          "role": "compatibility_source"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 213,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 175,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 97,
            "page": "components.html"
          },
          {
            "count": 47,
            "page": "paper-modules.html"
          },
          {
            "count": 45,
            "page": "doctrine.html"
          },
          {
            "count": 31,
            "page": "area-formal-math.html"
          },
          {
            "count": 31,
            "page": "paper-module-verifier-lab-kernel.html"
          }
        ],
        "total_occurrences": 2075
      },
      "visible_text_byte_count": 1230
    },
    {
      "alternative_labels": [
        "scope boundary",
        "claim boundary"
      ],
      "anchor": "glossary-scope-limit",
      "card_definition": "For a component, it may restrict the supported inputs, checked behaviour, or conclusions allowed from a result. For mathematical work, it may identify a finite range or an unresolved hypothesis.",
      "deep_definition": "For example, a recorded test can establish that a specific forged note was rejected. That does not by itself establish that every forgery or every misleading report would be detected.",
      "definition_profile": "governed_system_term",
      "disposition": "public_claim_boundary_label",
      "evidence_commands": [],
      "example": "The doctrine card \"Bind authority to transaction scope\" is a scope limit in action: a unit's authority is tied to the bounded transaction it ran, so its claim cannot extend past what that transaction actually covered.",
      "example_route": {
        "gloss": "open the doctrine card that ties a claim to its bounded scope",
        "href": "doctrine.html#dcard-p-16",
        "label": "Bind authority to transaction scope"
      },
      "hidden_search_labels": [
        "claim ceiling",
        "authority ceiling"
      ],
      "id": "scope_limit",
      "label": "scope limit",
      "meaning_boundary": "A scope limit is a stated boundary of a claim, permission, or task. On component cards it chiefly identifies what the evidence supports; that use should not be confused with broader release authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A scope limit is not a flaw, a hedge, or an admission that a result is weak. It is the precise statement of how far one verified result reaches, leaving everything outside that line unclaimed rather than quietly assumed.",
      "position": 3,
      "preferred_label": "scope limit",
      "public_phrase": "what evidence stops",
      "reader_preview": "A scope limit states where a claim, permission, or piece of evidence stops applying.",
      "reader_preview_basis": "definition",
      "reader_rule": "The limit should name the actual boundary rather than offer a generic disclaimer.",
      "relationships": [
        {
          "gloss": "Each component carries a scope limit.",
          "target": "component",
          "verb": "bounds"
        },
        {
          "gloss": "Public Plectis copy stays honest by keeping scope limits close to evidence.",
          "target": "plectis",
          "verb": "protects"
        },
        {
          "gloss": "A scope limit must be read against current public records, not stale memory.",
          "target": "living_system_posture",
          "verb": "requires"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-scope-limit",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Scope limits appear wherever a result, component card, digest row, evidence page, or agent answer separates what is shown from what is not shown. The same boundary is recorded in source identifiers as a claim ceiling or authority ceiling.",
      "short_definition": "A scope limit states where a claim, permission, or piece of evidence stops applying.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::scope_limit",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Builder emits scope-limit copy, claim-ceiling index, and canonical question routes.",
          "ref": "tools/meta/dissemination/build_microcosm_public_site.py",
          "role": "public_projection_builder"
        },
        {
          "gloss": "Component records carry per-object boundary fields consumed by public projections.",
          "ref": "microcosm-substrate/core/organ_registry.json",
          "role": "compatibility_source"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 206,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 264,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 163,
            "page": "paper-modules.html"
          },
          {
            "count": 102,
            "page": "doctrine.html"
          },
          {
            "count": 89,
            "page": "components.html"
          },
          {
            "count": 22,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 21,
            "page": "area-formal-math.html"
          }
        ],
        "total_occurrences": 1524
      },
      "visible_text_byte_count": 1308
    },
    {
      "alternative_labels": [
        "evidence kind",
        "evidence profile"
      ],
      "anchor": "glossary-evidence-class",
      "card_definition": "The classification helps readers distinguish what has actually been checked from what has been inferred or proposed. Each class comes with its own assumptions and limits.",
      "deep_definition": "For example, exact arithmetic avoids rounding error in a calculation but does not automatically cover infinitely many cases. A formal proof can cover all cases in its statement while still depending on explicit hypotheses.",
      "definition_profile": "governed_system_term",
      "disposition": "public_evidence_type_label",
      "evidence_commands": [
        {
          "command": "jq '.' core/organ_evidence_classes.json",
          "reason": "Read the source evidence-class registry."
        }
      ],
      "example": "On the evidence page, a result marked as fixture-backed carries the fixture-pass evidence class: its support is a test fixture that ran and passed, which is a different and narrower kind of backing than a row linked directly to a source file.",
      "example_route": {
        "gloss": "see results sorted by the kind of support behind them",
        "href": "evidence.html",
        "label": "What the pass proves (evidence)"
      },
      "hidden_search_labels": [
        "evidence rank",
        "proof consumer class"
      ],
      "id": "evidence_class",
      "label": "evidence class",
      "meaning_boundary": "An evidence class fixes what kind of support a record provides and which inferences it licenses; it is not a confidence score or a declaration that the underlying claim is true.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An evidence class is not a quality score or a rank that makes one result better than another, and a high or strong-sounding class is not proof of launch readiness, security, or whole-system correctness. It names the kind of support, not a verdict.",
      "position": 4,
      "preferred_label": "evidence class",
      "public_phrase": "type of support",
      "reader_preview": "An evidence class identifies how a claim is supported, such as by a proof, test run, calculation, or citation.",
      "reader_preview_basis": "definition",
      "reader_rule": "The class must match the evidence attached to the particular claim.",
      "relationships": [
        {
          "gloss": "Evidence type must be read with the claim boundary.",
          "target": "scope_limit",
          "verb": "bounds"
        },
        {
          "gloss": "A record can carry an evidence class describing the support it contains.",
          "target": "record",
          "verb": "classifies"
        },
        {
          "gloss": "Plectis public copy uses evidence classes to avoid overclaiming.",
          "target": "plectis",
          "verb": "protects"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-evidence-class",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Evidence class covers the typed backing attached to public results, cards, and packets. A reader meets it on result and component pages where a claim is shown alongside the category of support that stands behind it, and most directly on the evidence page that sets out what a pass proves.",
      "short_definition": "An evidence class identifies how a claim is supported, such as by a proof, test run, calculation, or citation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::evidence_class",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Source registry for component evidence classes.",
          "ref": "microcosm-substrate/core/organ_evidence_classes.json",
          "role": "source_registry"
        },
        {
          "gloss": "Builds evidence labels, ranks, profiles, and claim-ceiling routes into the public site.",
          "ref": "tools/meta/dissemination/build_microcosm_public_site.py",
          "role": "public_projection_builder"
        }
      ],
      "status": "active",
      "term_kind": "evidence",
      "used_in": {
        "page_count": 99,
        "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch12-release-claim-language-gate.html"
          },
          {
            "count": 2,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "component-agent-benchmark-integrity-anti-gaming-replay.html"
          }
        ],
        "total_occurrences": 104
      },
      "visible_text_byte_count": 1382
    },
    {
      "alternative_labels": [
        "generated record",
        "audit record"
      ],
      "anchor": "glossary-record",
      "card_definition": "In Plectis it may be a structured row, file, or packet that can be reopened after a session ends. Its fields should make clear what it describes and where the information came from.",
      "deep_definition": "A result record may describe one test run, while a registry record defines an object's identity. Keeping those roles clear prevents a summary of an action from being confused with the source or execution evidence behind it.",
      "definition_profile": "governed_system_term",
      "disposition": "public_artifact_evidence_label",
      "evidence_commands": [],
      "example": "The doctrine card \"Generated-result record source inversion\" concerns exactly this: a generated record, such as a result file emitted by a tool, must stay subordinate to the source that produced it rather than being treated as the authority itself.",
      "example_route": {
        "gloss": "open a rule about how generated records relate to their source",
        "href": "doctrine.html#dcard-ap-13",
        "label": "Generated-result record source inversion"
      },
      "hidden_search_labels": [],
      "id": "record",
      "label": "record",
      "meaning_boundary": "Record means a governed stored result or receipt in this system. It does not by itself carry legal-record status, evidentiary sufficiency, or truth authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Recording an assertion preserves it for inspection; the act of recording does not make the assertion true.",
      "position": 5,
      "preferred_label": "record",
      "public_phrase": "inspectable artifact row",
      "reader_preview": "A record is stored information about an object, event, decision, or result.",
      "reader_preview_basis": "definition",
      "reader_rule": "Different records have different authority and evidence roles.",
      "relationships": [
        {
          "gloss": "A record can name the support type behind it.",
          "target": "evidence_class",
          "verb": "can_carry"
        },
        {
          "gloss": "A record's claim boundary must travel with it.",
          "target": "scope_limit",
          "verb": "bounded_by"
        },
        {
          "gloss": "A generated record is not stronger than its source authority.",
          "target": "source_authority",
          "verb": "below"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-record",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers concrete source and generated artifacts across the site: result rows, receipts, generated JSON outputs, review packets, ledgers, and verification entries. A reader meets records wherever a page links out to something inspectable rather than describing it in prose.",
      "short_definition": "A record is stored information about an object, event, decision, or result.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::record",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Generated public index of components, paper modules, glossary terms, and evidence profiles.",
          "ref": "sites/microcosm/content-graph.json",
          "role": "generated_public_record_index"
        },
        {
          "gloss": "Builds public records from source rows and generated projections.",
          "ref": "tools/meta/dissemination/build_microcosm_public_site.py",
          "role": "public_projection_builder"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 155,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 288,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 161,
            "page": "doctrine.html"
          },
          {
            "count": 60,
            "page": "paper-modules.html"
          },
          {
            "count": 43,
            "page": "paper-module-pattern-assimilation.html"
          },
          {
            "count": 30,
            "page": "paper-module-mcp-tool-authority-replay.html"
          },
          {
            "count": 26,
            "page": "paper-module-navigation-hologram-route-plane.html"
          }
        ],
        "total_occurrences": 1942
      },
      "visible_text_byte_count": 1174
    },
    {
      "alternative_labels": [
        "source substrate",
        "workflow substrate"
      ],
      "anchor": "glossary-substrate",
      "card_definition": "It includes the concrete material an agent can inspect or change, beneath the pages and summaries that describe it. Plectis uses the term when distinguishing direct access to working material from access to a copied explanation.",
      "deep_definition": "A webpage can accurately describe a file without granting access to that file or permission to change it. Type A and Type B describe this access distinction in the project's actor vocabulary.",
      "definition_profile": "governed_system_term",
      "disposition": "deep_public_technical_term",
      "evidence_commands": [],
      "example": "The Source and license page is the entry point into this substrate, opening onto the source files and records that the rest of the site is generated from.",
      "example_route": {
        "gloss": "open the source layer the pages are generated from",
        "href": "source.html",
        "label": "Source & license"
      },
      "hidden_search_labels": [
        "live substrate",
        "runtime substrate"
      ],
      "id": "substrate",
      "label": "substrate",
      "meaning_boundary": "Substrate means the live files, records, or runtime state on which this system operates. It is a local systems metaphor, not a biological, chemical, or philosophical substrate claim.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A substrate is not a vague word for the whole project, and not a mystical layer behind it. It is the specific, inspectable set of files and records that the pages are generated from.",
      "position": 6,
      "preferred_label": "substrate",
      "public_phrase": "underlying working base",
      "reader_preview": "Here, substrate means the underlying files, stored state, and tools on which the system operates.",
      "reader_preview_basis": "definition",
      "reader_rule": "The source's role determines what it can authoritatively establish.",
      "relationships": [
        {
          "gloss": "Source authority rests in substrate-owned records and tools.",
          "target": "source_authority",
          "verb": "contains"
        },
        {
          "gloss": "Plectis is a public map over source substrate.",
          "target": "plectis",
          "verb": "projected_by"
        },
        {
          "gloss": "A record is one inspectable artifact inside or generated from substrate.",
          "target": "record",
          "verb": "contrasts_with"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-substrate",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the source layer of the whole system: files, standards, ledgers, recorded state, and tooling. A reader meets it wherever the pages distinguish the generated public view from the source it was derived from.",
      "short_definition": "Here, substrate means the underlying files, stored state, and tools on which the system operates.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::substrate",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Doctrine roof for the source-open substrate concept.",
          "ref": "codex/doctrine/paper_modules/microcosm_substrate.md",
          "role": "paper_module"
        },
        {
          "gloss": "Type A operating seed that distinguishes live substrate from chat.",
          "ref": "AGENTS.override.md",
          "role": "agent_seed"
        }
      ],
      "status": "active",
      "term_kind": "substrate",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1227
    },
    {
      "alternative_labels": [
        "source of record",
        "governing source"
      ],
      "anchor": "glossary-source-authority",
      "card_definition": "A registry can own identity, code can define implemented behaviour, and an execution record can document a run. Generated pages select and explain information from these sources; each claim must trace to the appropriate owner.",
      "deep_definition": "When a source and projection disagree, inspect their derivation and versions before deciding what needs correction. This local rule reconciles system records; it does not make one file or institution authoritative about every subject.",
      "definition_profile": "governed_system_term",
      "disposition": "public_authority_boundary_label",
      "evidence_commands": [],
      "example": "The term standard governs required fields; the registry supplies authored wording; the glossary presents that wording.",
      "example_route": {
        "gloss": "open the anti-pattern that fires when a generated record is mistaken for the source that owns the fact",
        "href": "doctrine.html#dcard-ap-13",
        "label": "Generated-result record source inversion"
      },
      "hidden_search_labels": [
        "source owner",
        "authority posture"
      ],
      "id": "source_authority",
      "label": "source authority",
      "meaning_boundary": "This local source-of-record relation concerns a specific claim or artifact. It confers no legal, moral, academic, or general institutional authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A generated summary does not become the controlling source merely by presenting a fact; the governing contract must identify the owner for that particular question.",
      "position": 7,
      "preferred_label": "source authority",
      "public_phrase": "where truth is owned",
      "reader_preview": "Source authority identifies the record or implementation controlling a particular question in this system.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Choose the controlling source by the question. A schema-valid record does not override implementation behaviour, and implementation code alone does not settle what happened in a particular run.",
      "relationships": [
        {
          "gloss": "Records point to the authority that owns their claim.",
          "target": "record",
          "verb": "governs"
        },
        {
          "gloss": "Plectis public pages stay below source authority.",
          "target": "plectis",
          "verb": "bounds"
        },
        {
          "gloss": "Authority and scope must be named together for public claims.",
          "target": "scope_limit",
          "verb": "requires"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-source-authority",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Authority is assigned for a particular fact and traced to its governing source.",
      "short_definition": "Source authority identifies the record or implementation controlling a particular question in this system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::source_authority",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Defines system vocabulary rows as projections below cited source authority.",
          "ref": "codex/standards/std_system_term.json",
          "role": "standard"
        },
        {
          "gloss": "Emits source refs and authority boundaries into public packets.",
          "ref": "tools/meta/dissemination/build_microcosm_public_site.py",
          "role": "public_projection_builder"
        },
        {
          "gloss": "Native standards control meaning when schemas only check shape.",
          "ref": "codex/standards/std_validation_artifact_ref.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "governance",
      "used_in": {
        "page_count": 85,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 142,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 16,
            "page": "components.html"
          },
          {
            "count": 13,
            "page": "paper-modules.html"
          },
          {
            "count": 8,
            "page": "area-import-drift.html"
          },
          {
            "count": 8,
            "page": "paper-module-routing-anti-patterns-registry.html"
          },
          {
            "count": 4,
            "page": "area-architecture.html"
          }
        ],
        "total_occurrences": 294
      },
      "visible_text_byte_count": 1010
    },
    {
      "alternative_labels": [
        "source organ",
        "organ id"
      ],
      "anchor": "glossary-organ",
      "card_definition": "It may appear in registry names and paths retained by the implementation. Each unit has a particular job, interfaces, and evidence describing its behaviour.",
      "deep_definition": "When following a component card into source code, an organ identifier can refer to that same unit. The registry and linked source establish the identity and scope more precisely than the choice of label.",
      "definition_profile": "governed_system_term",
      "disposition": "source_identifier_exposed_only_when_needed",
      "evidence_commands": [
        {
          "command": "jq 'keys[0:5]' core/organ_registry.json",
          "reason": "Inspect source-level organ registry ids."
        }
      ],
      "example": "A concrete organ is the Source Projection Import Protocol, a unit that brings source material across into the public slice; it is listed and openable among the components.",
      "example_route": {
        "gloss": "browse the units, each openable on its own",
        "href": "components.html#component-macro_projection_import_protocol",
        "label": "Source Projection Import Protocol"
      },
      "hidden_search_labels": [
        "runtime organ",
        "organ registry"
      ],
      "id": "organ",
      "label": "organ (source identifier)",
      "meaning_boundary": "Organ is a retained source/storage compatibility identifier. It is not the preferred public object name, a biological claim, or proof that a storage rename has completed.",
      "meaning_contrasts": [],
      "meaning_scope_class": "compatibility_identifier",
      "meaning_scope_label": "Compatibility identifier",
      "non_example": "An organ is not a biological metaphor and not a marketing feature. It is a unit of running code with a stated boundary.",
      "position": 8,
      "preferred_label": "organ (source identifier)",
      "public_phrase": "source-level runtime unit",
      "reader_preview": "Organ is the source-code term for a bounded unit that the public site usually calls a component.",
      "reader_preview_basis": "definition",
      "reader_rule": "The biological word is internal terminology; it does not add a separate guarantee or capability.",
      "relationships": [
        {
          "gloss": "Component is the preferred reader-facing word.",
          "target": "component",
          "verb": "translated_publicly_as"
        },
        {
          "gloss": "Organ ids may appear in the public source slice.",
          "target": "source_slice",
          "verb": "belongs_to"
        },
        {
          "gloss": "Source-level organ records still need claim boundaries.",
          "target": "scope_limit",
          "verb": "bounded_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-organ",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers every bounded unit the system is assembled from. A reader meets it in source paths and identifiers such as organ_registry.json, and meets the same units as components throughout the public pages, where each can be opened on its own.",
      "short_definition": "Organ is the source-code term for a bounded unit that the public site usually calls a component.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::organ",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Source-level registry that still uses organ ids.",
          "ref": "microcosm-substrate/core/organ_registry.json",
          "role": "source_registry"
        },
        {
          "gloss": "Source atlas consumed by public component projections.",
          "ref": "microcosm-substrate/core/organ_atlas.json",
          "role": "source_atlas"
        }
      ],
      "status": "active_compatibility",
      "term_kind": "compatibility_identifier",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1136
    },
    {
      "alternative_labels": [
        "verification record",
        "witness"
      ],
      "anchor": "glossary-witness",
      "card_definition": "Local software uses witness for a verification record tied to a particular execution. Public pages call this a check result: it identifies what was checked, the inputs or source version, the method, and the reported outcome. The record can report failure or incomplete evidence as well as success.",
      "deep_definition": "For example, 3 witnesses that some positive integer has square 9, with justification that 3 squared equals 9. That object and its proved property differ from a software log. A check record supports only what its producer and method establish; recording success alone does not prove a mathematical claim.",
      "definition_profile": "governed_system_term",
      "disposition": "prefer_check_result_publicly",
      "evidence_commands": [
        {
          "command": "jq '.support_cases[0]?' receipts/first_wave/axiom_support_cover/axiom_support_cover_result.json",
          "reason": "Inspect a generated support record when present."
        }
      ],
      "example": "On the evidence page, the record of what a passing check examined, such as a source-row check or a validator run, is a witness: it names the command and the rows it inspected and the one claim that result supports.",
      "example_route": {
        "gloss": "see the records that stand behind a passing check",
        "href": "evidence.html",
        "label": "What the pass proves (evidence)"
      },
      "hidden_search_labels": [
        "public witness",
        "proof witness",
        "witness route",
        "witness surface"
      ],
      "id": "witness",
      "label": "check result",
      "meaning_boundary": "The governed internal row retains the software verification-record meaning. Public text also explains the ordinary mathematical existential witness, which is an object with a proved property rather than a synonym for a log.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A log reporting success is not by itself a proof of a mathematical existence statement or of the whole system's correctness.",
      "position": 9,
      "preferred_label": "check result",
      "public_phrase": "source-linked check result",
      "reader_preview": "A check result records the outcome and evidence from a named software check.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Interpret a check result within its recorded method and scope. In mathematics, witness has a different meaning: an object satisfying an existence claim.",
      "relationships": [
        {
          "gloss": "Verification record is the safer reader-facing object.",
          "target": "record",
          "verb": "publicly_prefer"
        },
        {
          "gloss": "A check result can carry an evidence class.",
          "target": "evidence_class",
          "verb": "uses"
        },
        {
          "gloss": "A witness/check result must not exceed its claim boundary.",
          "target": "scope_limit",
          "verb": "bounded_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-witness",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Mathematical witnesses and software check records support different kinds of claim.",
      "short_definition": "A check result records the outcome and evidence from a named software check.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::witness",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Axiom support routes use witness-like evidence vocabulary.",
          "ref": "microcosm-substrate/core/axiom_organ_routing.json",
          "role": "source_routing"
        },
        {
          "gloss": "Scrubs public copy toward check results and verification records.",
          "ref": "tools/meta/dissemination/build_microcosm_public_site.py",
          "role": "public_projection_builder"
        },
        {
          "gloss": "Outcome claims and evidence completeness are independent receipt fields.",
          "ref": "codex/standards/std_operator_action_receipt.json",
          "role": "standard"
        }
      ],
      "status": "active_compatibility",
      "term_kind": "evidence",
      "used_in": {
        "page_count": 51,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 57,
            "page": "doctrine.html"
          },
          {
            "count": 36,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 25,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          },
          {
            "count": 20,
            "page": "paper-module-bounded-autonomy-campaign-packet.html"
          },
          {
            "count": 18,
            "page": "paper-modules.html"
          },
          {
            "count": 15,
            "page": "paper-module-microcosm-axiom-substrate.html"
          }
        ],
        "total_occurrences": 307
      },
      "visible_text_byte_count": 1206
    },
    {
      "alternative_labels": [
        "routable",
        "discoverable"
      ],
      "anchor": "glossary-navigable",
      "card_definition": "In Plectis, these routes can be links, anchors, source references, or commands. They help a person or agent move from a term or result to the object being described.",
      "deep_definition": "The presence of a link alone does not ensure good navigation. Its label, destination, access requirements, and level of detail should fit the reader's question.",
      "definition_profile": "governed_system_term",
      "disposition": "public_route_property_label",
      "evidence_commands": [],
      "example": "The architecture map is a navigable surface: each area and component on it links through to the source files, standards, and checks it represents, so you can move from the overview down to the exact material behind any box.",
      "example_route": {
        "gloss": "follow a map whose every part routes to its source",
        "href": "architecture.html",
        "label": "How it fits together (architecture map)"
      },
      "hidden_search_labels": [
        "routeable",
        "navigability"
      ],
      "id": "navigable",
      "label": "navigable",
      "meaning_boundary": "Navigable means a cold reader can discover, select, open, and verify an artifact through supported routes; it is stronger than merely being searchable or linked somewhere.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Navigable does not mean important, prominent, or well written. A heading can look significant and still be non-navigable if it offers no anchor, owner, or source reference to follow.",
      "position": 10,
      "preferred_label": "navigable",
      "public_phrase": "has a route",
      "reader_preview": "Material is navigable when a reader has usable routes from its summary to the relevant detail or next action.",
      "reader_preview_basis": "definition",
      "reader_rule": "A route must resolve to the intended material to be useful.",
      "relationships": [
        {
          "gloss": "Navigable objects need routes.",
          "target": "routing",
          "verb": "requires"
        },
        {
          "gloss": "Navigability prevents cold readers from guessing.",
          "target": "cold_agent",
          "verb": "protects"
        },
        {
          "gloss": "Records make route targets inspectable.",
          "target": "record",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-navigable",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The property applies to glossary rows, components, records, and pages throughout the site, and is most visible on the architecture map, where each part connects through to the source material it stands for.",
      "short_definition": "Material is navigable when a reader has usable routes from its summary to the relevant detail or next action.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::navigable",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Navigation theory behind routeable, inspectable surfaces.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        },
        {
          "gloss": "Generated public graph carrying routes and anchors.",
          "ref": "sites/microcosm/content-graph.json",
          "role": "generated_public_graph"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 6,
        "top_page": "coding-agents.html",
        "top_pages": [
          {
            "count": 1,
            "page": "coding-agents.html"
          },
          {
            "count": 1,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "paper-module-first-screen-composition-root.html"
          },
          {
            "count": 1,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 1,
            "page": "paper-module-public-reveal-walkthrough.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 6
      },
      "visible_text_byte_count": 1184
    },
    {
      "alternative_labels": [
        "two-kernel",
        "dyadic kernel"
      ],
      "anchor": "glossary-two-kernel",
      "card_definition": "At \\(e=1\\) it contains the even-indexed and odd-indexed subsequences. Higher levels split by residue classes modulo 4,8,\u2026, and \\(e=0\\) includes the original sequence.",
      "deep_definition": "The #249 paper gives exact bases and ranks after stopping at a finite depth, then describes the full rational span. Unbounded finite-level ranks show that the totient sequence is not 2-regular. This kernel is a family of sequences, distinct from a linear map\u2019s null space or Lean\u2019s proof checker.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "At level e, the original sequence is split by residue classes modulo \\(2^e\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "two_kernel",
      "label": "2-kernel",
      "meaning_boundary": "The 2-kernel is a family of subsequences. It is distinct from a null space, a software core, or Lean\u2019s proof-checking kernel.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 11,
      "preferred_label": "2-kernel",
      "public_phrase": "2-kernel",
      "reader_preview": "The 2-kernel of a sequence is the family of all subsequences \\(n\\mapsto a(2^{e}n+r)\\), with \\(e\\ge 0\\) and \\(0\\le r<2^{e}\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "A finite 2-kernel characterizes a 2-automatic sequence. For integer-valued sequences, 2-regularity instead asks that the integer module generated by this family be finitely generated.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-two-kernel",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A finite 2-kernel characterizes a 2-automatic sequence. For integer-valued sequences, 2-regularity instead asks that the integer module generated by this family be finitely generated.",
      "short_definition": "The 2-kernel of a sequence is the family of all subsequences \\(n\\mapsto a(2^{e}n+r)\\), with \\(e\\ge 0\\) and \\(0\\le r<2^{e}\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::two_kernel",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "full dyadic totient kernel",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 175",
          "role": "mathematical_source"
        },
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 890
    },
    {
      "alternative_labels": [
        "2-regular",
        "two-regular sequence",
        "k-regular sequence"
      ],
      "anchor": "glossary-two-regular-sequence",
      "card_definition": "Take all subsequences \\(n\\mapsto a(2^{e}n+r)\\). Finite generation means finitely many sequences suffice to express every such subsequence as an integer linear combination. The analogous definition uses base \\(k\\ge 2\\).",
      "deep_definition": "The #249 paper computes the ranks of the totient sequence\u2019s finite-level modules and shows that these ranks grow without bound. That proves nonregularity while also describing the exact finite-level structure; it does not settle the irrationality of the totient series value.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "two_regular_sequence",
      "label": "2-regular sequence",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 12,
      "preferred_label": "2-regular sequence",
      "public_phrase": "2-regular sequence",
      "reader_preview": "An integer-valued sequence is 2-regular when its dyadic subsequences generate a finitely generated module over the integers.",
      "reader_preview_basis": "definition",
      "reader_rule": "This is weaker than having only finitely many distinct dyadic subsequences. A theorem at each finite level does not establish finite generation across all levels.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-two-regular-sequence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This is weaker than having only finitely many distinct dyadic subsequences. A theorem at each finite level does not establish finite generation across all levels.",
      "short_definition": "An integer-valued sequence is 2-regular when its dyadic subsequences generate a finitely generated module over the integers.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::two_regular_sequence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 978
    },
    {
      "alternative_labels": [
        "microcosm of",
        "a microcosm of"
      ],
      "anchor": "glossary-microcosm-instance",
      "card_definition": "Calling a local case a microcosm suggests that it makes a wider pattern easier to see. The comparison is useful only to the extent that the relevant relationships are actually shared.",
      "deep_definition": "This ordinary sense is distinct from Microcosm, the project's earlier name. When a component illustrates a general mechanism, its evidence still applies first to the particular case that was built and checked.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A single public problem page with failed routes and remaining obligations can be a microcosm of how the whole project wants to be read.",
      "example_route": null,
      "hidden_search_labels": [
        "microcosmic"
      ],
      "id": "microcosm_instance",
      "label": "a microcosm",
      "meaning_boundary": "This row is the ordinary representative-case sense. The capital-M compatibility name of the old public identity is a different row, Microcosm.",
      "meaning_contrasts": [
        "microcosm",
        "guinea_pig",
        "plectis"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A `.microcosm/` folder or `microcosm-substrate` package id is the compatibility name, not this sense.",
      "position": 13,
      "preferred_label": "a microcosm",
      "public_phrase": "a microcosm",
      "reader_preview": "A microcosm is a small example that reflects features of a larger system or situation.",
      "reader_preview_basis": "definition",
      "reader_rule": "A representative example does not automatically establish every claim about the larger whole.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-microcosm-instance",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ordinary representative-case usage on the why paragraph. Not the legacy product name.",
      "short_definition": "A microcosm is a small example that reflects features of a larger system or situation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::microcosm_instance",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-microcosm-axiom-substrate.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 1,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 832
    },
    {
      "alternative_labels": [
        "go above and beyond",
        "going above and beyond"
      ],
      "anchor": "glossary-above-and-beyond",
      "card_definition": "Finishing a change can leave a broken link, an outdated instruction, or a lesson that exists only in the conversation. This term asks the agent to fix the directly related loose ends while the context is still available.",
      "deep_definition": "For example, a new feature may need its existing guide updated and its check recorded so the next person can use it.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Agent Completion Faithfulness Audit is a concrete instance: it is the check that compares what a pass claims it finished against what it actually closed, which is the boundary that above and beyond stays inside.",
      "example_route": {
        "gloss": "open the audit that checks whether a pass honestly closed its loop",
        "href": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
        "label": "Agent Completion Faithfulness Audit"
      },
      "hidden_search_labels": [
        "above-and-beyond",
        "beyond the ask",
        "extra mile",
        "go further",
        "overdeliver"
      ],
      "id": "above_and_beyond",
      "label": "above and beyond",
      "meaning_boundary": "Inside ai_workflow this means bounded durable follow-through, not overwork, speculative expansion, or permission to exceed the user's scope.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Above and beyond is not speculative scope expansion or doing more than was asked for its own sake. It is bounded follow-through that makes one result durable and then stops at a named boundary.",
      "position": 14,
      "preferred_label": "above and beyond",
      "public_phrase": "close the durable loop",
      "reader_preview": "In Plectis, \u201cabove and beyond\u201d means doing the useful follow-through that makes a completed task easy to find, check, and continue.",
      "reader_preview_basis": "definition",
      "reader_rule": "The extra work needs a clear stopping point and must fit the user's authorised scope.",
      "relationships": [
        {
          "gloss": "Above-and-beyond is one routeable Type A judgment trait.",
          "target": "type_a_judgment",
          "verb": "specializes"
        },
        {
          "gloss": "Vision can justify follow-through only when it stays source-backed and bounded.",
          "target": "passion",
          "verb": "balances"
        },
        {
          "gloss": "Care turns extra effort into upkeep for future agents and humans.",
          "target": "care",
          "verb": "balances"
        },
        {
          "gloss": "Common sense chooses the smallest truthful improvement instead of broadening scope reflexively.",
          "target": "common_sense",
          "verb": "operates_through"
        },
        {
          "gloss": "Reusable above-and-beyond work moves into the owning durable plane.",
          "target": "up_propagate",
          "verb": "uses"
        },
        {
          "gloss": "Validation, authority, and projection standards cap the extra work.",
          "target": "standard",
          "verb": "bounded_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-above-and-beyond",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers how a unit of work is judged complete across the system, and it appears wherever a pass reports what it finished and what it deliberately left for later, most directly on the surfaces that audit whether a pass closed its loop honestly.",
      "short_definition": "In Plectis, \u201cabove and beyond\u201d means doing the useful follow-through that makes a completed task easy to find, check, and continue.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::above_and_beyond",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Plane-home workflow that turns extra effort into bounded durable refinement.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        },
        {
          "gloss": "Opening ladder that should receive new cold-start rungs when they ship.",
          "ref": "codex/doctrine/skills/kernel/navigation_seed.md",
          "role": "skill"
        },
        {
          "gloss": "Compressed entry-surface rule that keeps cold-start affordances pointer-shaped.",
          "ref": "codex/doctrine/paper_modules/agent_entry_surfaces.md",
          "role": "paper_module"
        },
        {
          "gloss": "Parent operating register for care, passion, common sense, and useful-finding routing.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::type_a_operating_register",
          "role": "vocabulary"
        }
      ],
      "status": "active",
      "term_kind": "judgment_trait",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1343
    },
    {
      "alternative_labels": [
        "absolutely convergent",
        "converges absolutely"
      ],
      "anchor": "glossary-absolute-convergence",
      "card_definition": "For a real or complex series \\(\\sum a_{n}\\), this means \\(\\sum |a_{n}|\\) converges. It implies convergence of the original series and permits rearranging its terms without changing the sum.",
      "deep_definition": "For nonnegative terms, the two conditions coincide. Absolute convergence is useful in the papers when expanding denominators, regrouping contributions, or bounding an omitted tail by the sum of its magnitudes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 107.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "absolute_convergence",
      "label": "absolute convergence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 15,
      "preferred_label": "absolute convergence",
      "public_phrase": "absolute convergence",
      "reader_preview": "A series converges absolutely if the sum of the absolute values of its terms is finite.",
      "reader_preview_basis": "definition",
      "reader_rule": "Ordinary convergence does not imply absolute convergence: the alternating harmonic series is a standard counterexample.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-absolute-convergence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ordinary convergence does not imply absolute convergence: the alternating harmonic series is a standard counterexample.",
      "short_definition": "A series converges absolutely if the sum of the absolute values of its terms is finite.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::absolute_convergence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 107",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 943
    },
    {
      "alternative_labels": [
        "absolute values",
        "complex modulus"
      ],
      "anchor": "glossary-absolute-value",
      "card_definition": "Absolute value measures size without sign. Thus \\(|-3|=3\\), while for the complex number \\(z=3+4i\\), \\(|z|=5\\) because the point \\((3,4)\\) lies five units from the origin. It is zero only at zero.",
      "deep_definition": "In these papers absolute values measure approximation errors, bound nonzero integer expressions from below, and define polynomial regions such as \\(\\{|f(z)|<1\\}\\). For vectors or functions, the related size concept usually needs a separately specified norm.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 258.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "absolute_value",
      "label": "absolute value",
      "meaning_boundary": "Real and complex numbers. For vectors and functions the analogous object is usually called a norm.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 16,
      "preferred_label": "absolute value",
      "public_phrase": "absolute value",
      "reader_preview": "A number's nonnegative size, ignoring sign; for complex numbers it is distance from zero.",
      "reader_preview_basis": "definition",
      "reader_rule": "The distance between real or complex numbers x and y is \\(|x-y|\\). Products satisfy \\(|xy|=|x||y|\\), and sums satisfy the triangle inequality \\(|x+y|\\le |x|+|y|\\); cancellation can make the left side much smaller.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-absolute-value",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The distance between real or complex numbers x and y is \\(|x-y|\\). Products satisfy \\(|xy|=|x||y|\\), and sums satisfy the triangle inequality \\(|x+y|\\le |x|+|y|\\); cancellation can make the left side much smaller.",
      "short_definition": "A number's nonnegative size, ignoring sign; for complex numbers it is distance from zero.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::absolute_value",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 258",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 951
    },
    {
      "alternative_labels": [
        "accessible design",
        "digital accessibility"
      ],
      "anchor": "glossary-accessibility",
      "card_definition": "Accessible design removes barriers such as controls that require a mouse, text with insufficient contrast, or images without useful alternatives. Different people need different ways to access the same content; a clear visual layout alone does not make a page accessible.",
      "deep_definition": "Accessibility concerns whether disabled people can perceive, understand, navigate, and operate a product or document. A feature can help one group while creating a barrier for another, so testing should cover concrete tasks and assistive technologies. Plectis uses keyboard controls, focus management, semantic HTML, and preserved mathematical accessibility data. Accessibility does not imply that specialist subject matter has become simple.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A glossary tooltip can be opened by keyboard and dismissed with Escape while retaining focus.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "accessibility",
      "label": "accessibility",
      "meaning_boundary": "Design and implementation that let people with disabilities perceive, operate, and understand a system; general availability or speed alone is insufficient.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Calling a page accessible because it loads quickly does not establish disability access.",
      "position": 17,
      "preferred_label": "accessibility",
      "public_phrase": "accessibility",
      "reader_preview": "Accessibility is the extent to which people, including disabled people, can perceive, understand, navigate, and use information or a system.",
      "reader_preview_basis": "definition",
      "reader_rule": "Assess accessibility against specific readers, tasks, technologies, and recognised criteria rather than treating it as a general claim of ease.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-accessibility",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Assess accessibility against specific readers, tasks, technologies, and recognised criteria rather than treating it as a general claim of ease.",
      "short_definition": "Accessibility is the extent to which people, including disabled people, can perceive, understand, navigate, and use information or a system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::accessibility",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The accessibility claim is role-bounded. A non-specialist compute contributor is not asked to decide theorem correctness",
          "ref": "sites/microcosm/lean/experience/papers/open-source-mathematics-strategy.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 995
    },
    {
      "alternative_labels": [
        "evidence accountability layer",
        "claim accountability layer"
      ],
      "anchor": "glossary-accountability-layer",
      "card_definition": "A visible result should lead to the run that produced it, the inputs used, and the claim that was tested. Plectis groups those connections under this name so a reader can inspect the work behind a summary.",
      "deep_definition": "Keeping the record and its limits together helps expose a claim that has grown broader than the work supporting it.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A result record that names its command, evidence class, source file, and scope limit participates in the accountability layer.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "accountability_layer",
      "label": "accountability layer",
      "meaning_boundary": "Here, accountability layer names the records and routes around a mechanism that make one claim inspectable. It is not the only accepted use of the phrase, and it does not imply that the wider system is public or independently verified.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A confident summary with no source or result record is not an accountability layer.",
      "position": 18,
      "preferred_label": "accountability layer",
      "public_phrase": "records that bound claims",
      "reader_preview": "The accountability layer is the evidence and source links that let someone check what the system says it did.",
      "reader_preview_basis": "definition",
      "reader_rule": "An evidence record supports the particular action or property it captures.",
      "relationships": [
        {
          "gloss": "Records preserve what a mechanism or check produced.",
          "target": "record",
          "verb": "connects"
        },
        {
          "gloss": "Evidence classes state what kind of support a record carries.",
          "target": "evidence_class",
          "verb": "classifies"
        },
        {
          "gloss": "Scope limits prevent a local record from becoming a wider claim.",
          "target": "scope_limit",
          "verb": "bounded_by"
        },
        {
          "gloss": "Source authority remains above the public accountability projection.",
          "target": "source_authority",
          "verb": "routes_to"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-accountability-layer",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the public records and routes that make one mechanism or claim traceable. It does not mean that every part of the larger system is public or independently verified.",
      "short_definition": "The accountability layer is the evidence and source links that let someone check what the system says it did.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::accountability_layer",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Defines the public claim-to-record reading loop.",
          "ref": "tools/meta/dissemination/microcosm_public_narratives.json::tour",
          "role": "public_narrative_owner"
        },
        {
          "gloss": "Builds the public evidence, record, source, and scope routes.",
          "ref": "tools/meta/dissemination/build_microcosm_public_site.py::build_content_graph",
          "role": "public_projection_builder"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1082
    },
    {
      "alternative_labels": [
        "subsum set",
        "set of subsums"
      ],
      "anchor": "glossary-achievement-set",
      "card_definition": "For nonnegative weights \\(w_{n}\\) with finite sum, it is \\(\\{\\sum_{n}\\varepsilon_{n}w_{n}: \\varepsilon_{n}\\in\\{0,1\\}\\}\\). It includes the empty selection, finite selections, and infinite selections.",
      "deep_definition": "For the #257 Mersenne weights \\(w_{n}=1/(2^{n}-1)\\), every weight exceeds the sum of its successors. At the first differing selection digit, later terms cannot cancel the difference, so each achieved value determines a unique selection. This does not itself decide which rational targets are achieved by infinite selections.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "achievement_set",
      "label": "achievement set",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 19,
      "preferred_label": "achievement set",
      "public_phrase": "achievement set",
      "reader_preview": "An achievement set consists of all values obtained by selecting terms of a series and summing them, whenever those selected sums converge.",
      "reader_preview_basis": "definition",
      "reader_rule": "Different selections can give the same value unless additional conditions ensure uniqueness. Its possible shapes include intervals and Cantor sets.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-achievement-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Different selections can give the same value unless additional conditions ensure uniqueness. Its possible shapes include intervals and Cantor sets.",
      "short_definition": "An achievement set consists of all values obtained by selecting terms of a series and summing them, whenever those selected sums converge.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::achievement_set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 932
    },
    {
      "alternative_labels": [
        "actor_axes",
        "Type A/B actor axes"
      ],
      "anchor": "glossary-actor-axes",
      "card_definition": "Plectis uses several axes because one ranking would mix different things. Type A and Type B describe access to the working system; capability describes what the actor can do; its role describes how it participates in the work.",
      "deep_definition": "The same model can have different authority in two sessions, depending on the tools and material available to it.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A coding agent running with live access to the repository is an actor that sits at the Type A end of the substrate-authority axis, with a high capability tier and a delegated topology role, all distinguished at once by the axes.",
      "example_route": {
        "gloss": "see a Type A actor, a coding agent with live repository access, in use",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [
        "con_016::actor_axes",
        "substrate authority axes",
        "type a type b concept"
      ],
      "id": "actor_axes",
      "label": "actor axes",
      "meaning_boundary": "These are local actor-classification axes. They are not personality types, intelligence rankings, capability tiers, or a universal taxonomy of agents.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Actor axes are not a single ranking of actors from least to most powerful, and substrate authority is not the same as intelligence or cost. An actor can be highly capable or expensive yet still sit on the Type B side because it lacks direct access to the system's real files and tools.",
      "position": 20,
      "preferred_label": "actor axes",
      "public_phrase": "actor classification axes",
      "reader_preview": "Actor axes are separate descriptions of an agent's access, abilities, tools, and role in a task.",
      "reader_preview_basis": "definition",
      "reader_rule": "A model's reasoning ability does not determine its file permissions or access to evidence.",
      "relationships": [
        {
          "gloss": "Type A is substrate_type=type_a under actor axes.",
          "target": "type_a",
          "verb": "defines"
        },
        {
          "gloss": "Type B is substrate_type=type_b under actor axes.",
          "target": "type_b",
          "verb": "defines"
        },
        {
          "gloss": "Bridge is one Type B surface, not the whole Type B concept.",
          "target": "bridge",
          "verb": "clarifies"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-actor-axes",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Actor axes appear wherever the system labels who or what is acting, including handoffs between a Type B service and a Type A agent, prompt and route descriptions, and the documentation for working through a coding agent.",
      "short_definition": "Actor axes are separate descriptions of an agent's access, abilities, tools, and role in a task.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::actor_axes",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Requires entry surfaces to classify actor axes before Type B handoff mechanics.",
          "ref": "codex/standards/std_agent_entry_surface.json::type_b_to_type_a_handoff_framing_contract",
          "role": "entry_standard"
        }
      ],
      "status": "active",
      "term_kind": "actor",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1371
    },
    {
      "alternative_labels": [
        "admissible tuple of shifts",
        "admissible prime pattern"
      ],
      "anchor": "glossary-admissible-prime-tuple",
      "card_definition": "For \\(H=\\{h_1,\\ldots,h_k\\}\\), admissibility means \\(\\nu_H(p)<p\\) for every prime \\(p\\), where \\(\\nu_H(p)\\) counts occupied residue classes. The pair \\(\\{0,2\\}\\) is admissible; \\(\\{0,1\\}\\) occupies both classes modulo 2.",
      "deep_definition": "#251 discusses a uniform conditional counting statement for admissible tuples whose length and shift range grow with the counting parameter. Admissibility is one hypothesis; the quantitative prime-counting estimate is a separate, stronger assumption.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::lines 487\u2013497.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "admissible_prime_tuple",
      "label": "admissible prime tuple",
      "meaning_boundary": "Admissibility concerns integer shifts and all prime moduli. It is a local necessary condition for infinitely many simultaneous prime translates, not a sufficiency theorem.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 21,
      "preferred_label": "admissible prime tuple",
      "public_phrase": "admissible prime tuple",
      "reader_preview": "An admissible prime tuple is a finite set of distinct integer shifts that leaves at least one residue class unoccupied modulo every prime.",
      "reader_preview_basis": "definition",
      "reader_rule": "This removes a local divisibility obstruction to infinitely many translates consisting entirely of primes. It does not prove that infinitely many such translates exist.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-admissible-prime-tuple",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This removes a local divisibility obstruction to infinitely many translates consisting entirely of primes. It does not prove that infinitely many such translates exist.",
      "short_definition": "An admissible prime tuple is a finite set of distinct integer shifts that leaves at least one residue class unoccupied modulo every prime.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::admissible_prime_tuple",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact published manuscript occurrence and local claim boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::lines 487\u2013497",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1097
    },
    {
      "alternative_labels": [
        "admitted step"
      ],
      "anchor": "glossary-admitted-proof-step",
      "card_definition": "Lean's sorry placeholder marks a step whose proof has not been supplied. Surrounding development can proceed with a warning, but declarations depending on that step inherit the gap.",
      "deep_definition": "A stated hypothesis describes a conditional theorem; an admission supplies missing justification inside its development. Removing sorry is necessary for a finished result, while checking other axiom dependencies remains a separate audit task.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean theorem completed with `sorry` contains an admitted proof step even though the file can still compile with a warning.",
      "example_route": null,
      "hidden_search_labels": [
        "sorry"
      ],
      "id": "admitted_proof_step",
      "label": "admitted proof step",
      "meaning_boundary": "An admission is an unproved step inside a formal development. It differs from an explicit hypothesis of a conditional theorem and from permitted foundational axioms.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 22,
      "preferred_label": "admitted proof step",
      "public_phrase": "admitted proof step",
      "reader_preview": "An admitted proof step fills a gap with an unproved assertion so unfinished formal work can continue.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Audit the target declaration's dependencies, not just visible placeholders in its source. A gap can arrive through an imported lemma.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-admitted-proof-step",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A proof-gap report applies to the named declarations and source revision inspected.",
      "short_definition": "An admitted proof step fills a gap with an unproved assertion so unfinished formal work can continue.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::admitted_proof_step",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "paper-module-engine-room-lean-proof-search-lab.html",
        "top_pages": [
          {
            "count": 11,
            "page": "paper-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "count": 8,
            "page": "paper-module-lean-proof-search-lab-runtime.html"
          },
          {
            "count": 5,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 1,
            "page": "component-lean-proof-search-lab-runtime.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 28
      },
      "visible_text_byte_count": 882
    },
    {
      "alternative_labels": [
        "affine map",
        "affine form"
      ],
      "anchor": "glossary-affine-function",
      "card_definition": "The function \\(3x+2\\) is affine. In linear algebra it is not linear, because a linear map must send zero to zero. Elementary algebra sometimes uses \u201clinear\u201d more broadly for equations whose graphs are straight lines.",
      "deep_definition": "Prime-producing affine forms and affine tail recurrences organize arithmetic constraints throughout the papers.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 126.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "affine_function",
      "label": "affine function",
      "meaning_boundary": "Algebra and geometry. Some elementary texts loosely call affine functions linear.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 23,
      "preferred_label": "affine function",
      "public_phrase": "affine function",
      "reader_preview": "A linear function followed by a translation, such as \\(x\\mapsto ax+b\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "In several variables an affine map has form \\(Ax+b\\); differences of outputs still transform linearly.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-affine-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "In several variables an affine map has form \\(Ax+b\\); differences of outputs still transform linearly.",
      "short_definition": "A linear function followed by a translation, such as \\(x\\mapsto ax+b\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::affine_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 126",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 820
    },
    {
      "alternative_labels": [
        "cognitive asset row",
        "standard-owned affordance row"
      ],
      "anchor": "glossary-affordance-row",
      "card_definition": "Each row gives enough information to choose a next step: a label, a short explanation, and a route to the relevant material. Plectis can present the same entry as a brief line or a fuller card.",
      "deep_definition": "Its source link matters because the menu is a summary; the referenced record or code contains the detail needed to act.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Navigation Hologram Route Plane is the component that emits the system's artifacts as these rows and projects them as a navigable menu, so it is a working instance of affordance rows in use.",
      "example_route": {
        "gloss": "open the component that turns artifacts into navigable rows",
        "href": "components.html#component-navigation_hologram_route_plane",
        "label": "Navigation Hologram Route Plane"
      },
      "hidden_search_labels": [
        "navigation row",
        "option row",
        "choice row"
      ],
      "id": "affordance_row",
      "label": "affordance row",
      "meaning_boundary": "Here, an affordance row is a navigation record for one selectable artifact, not a database row, spreadsheet row, or visual layout primitive.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An affordance row is not a row in a spreadsheet or database table, and not a styling choice for laying text out in lines. It is a structured navigation entry that bundles one option's identity, cost, evidence, edges, and state.",
      "position": 24,
      "preferred_label": "affordance row",
      "public_phrase": "standard-owned decision handle",
      "reader_preview": "An affordance row is a navigation entry that explains what an item is and what opening it lets you do.",
      "reader_preview_basis": "definition",
      "reader_rule": "The row should help a reader choose before loading the underlying files.",
      "relationships": [
        {
          "gloss": "Holograms are ordered affordance-row sets.",
          "target": "hologram",
          "verb": "composes"
        },
        {
          "gloss": "Standards compile artifacts into affordance rows.",
          "target": "standard",
          "verb": "emitted_by"
        },
        {
          "gloss": "Each row exposes itself at several bands.",
          "target": "band",
          "verb": "projects_through"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-affordance-row",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Affordance rows underlie the system's browse and navigation surfaces, where each artifact kind, components, paper modules, doctrine cards and others, is listed as rows at varying depths. They appear wherever the public pages or internal tools present a menu of things to open rather than a raw file listing.",
      "short_definition": "An affordance row is a navigation entry that explains what an item is and what opening it lets you do.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::affordance_row",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Affordance-ledger design target roof.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        },
        {
          "gloss": "Compiled affordance-row navigation surface.",
          "ref": "codex/doctrine/paper_modules/holographic_navigation_compression.md",
          "role": "paper_module"
        },
        {
          "gloss": "Unified navigation layer that row affordances serve.",
          "ref": "codex/doctrine/paper_modules/unified_navigation_layer.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-navigation-hologram-route-plane.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 1,
            "page": "paper-module-tactic-portfolio-availability.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 1327
    },
    {
      "alternative_labels": [
        "AI agent"
      ],
      "anchor": "glossary-agent",
      "card_definition": "An agent may read files, run commands, or propose changes, depending on its tools and permissions. In Plectis, its work is expected to leave inspectable results that another person or check can assess.",
      "deep_definition": "Type A and Type B describe its access to the working system. They do not rank the model's intelligence or guarantee that its work is correct.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The coding-agents page tells a local agent to clone the repository and run one component.",
      "example_route": null,
      "hidden_search_labels": [
        "agents"
      ],
      "id": "agent",
      "label": "agent",
      "meaning_boundary": "On this site an agent is a software worker (usually a coding agent) with a bounded command surface. It is not a person and not an autonomous authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A chat answer with no command and no result record is not evidence that an agent executed the work.",
      "position": 25,
      "preferred_label": "agent",
      "public_phrase": "agent",
      "reader_preview": "An AI agent is software that uses a model and tools to carry out steps towards a task.",
      "reader_preview_basis": "definition",
      "reader_rule": "The agent's written account and the evidence of its actions are separate things.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-agent",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Public-site use of agent: the software worker acting on the clone, not a person.",
      "short_definition": "An AI agent is software that uses a model and tools to carry out steps towards a task.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::agent",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 105,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 112,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 48,
            "page": "components.html"
          },
          {
            "count": 44,
            "page": "paper-modules.html"
          },
          {
            "count": 39,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 33,
            "page": "doctrine.html"
          },
          {
            "count": 25,
            "page": "paper-module-agent-route-observability-runtime.html"
          }
        ],
        "total_occurrences": 762
      },
      "visible_text_byte_count": 770
    },
    {
      "alternative_labels": [
        "agent reliability"
      ],
      "anchor": "glossary-agent-reliability",
      "card_definition": "Plectis studies specific parts of this question, including whether an agent's report matches its actions and whether it respects the limits it was given. Tests deliberately introduce misleading notes or missing work to see whether a check detects them.",
      "deep_definition": "Safety also concerns harmful actions and permission boundaries. Neither reliability nor safety follows merely from a fluent answer or one passing example.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Reading an agent's close-out note against the commits and test runs it cites.",
      "example_route": null,
      "hidden_search_labels": [
        "reliability and safety"
      ],
      "id": "agent_reliability",
      "label": "agent reliability and safety",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 26,
      "preferred_label": "agent reliability and safety",
      "public_phrase": "agent reliability and safety",
      "reader_preview": "Agent reliability is how consistently an AI agent completes its intended task under the conditions in which it is used.",
      "reader_preview_basis": "definition",
      "reader_rule": "A successful test supports the behaviour and conditions that the test actually covers.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-agent-reliability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Reliability here means agreement between a claim and its evidence for a checked case, not dependability of the underlying model.",
      "short_definition": "Agent reliability is how consistently an AI agent completes its intended task under the conditions in which it is used.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::agent_reliability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 25,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 23,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 4,
            "page": "architecture.html"
          },
          {
            "count": 2,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 2,
            "page": "reference.html"
          },
          {
            "count": 1,
            "page": "area-formal-math.html"
          },
          {
            "count": 1,
            "page": "area-research.html"
          }
        ],
        "total_occurrences": 52
      },
      "visible_text_byte_count": 1003
    },
    {
      "alternative_labels": [
        "agent_seed",
        "agent_seed.md",
        "agent-authored seed"
      ],
      "anchor": "glossary-agent-seed",
      "card_definition": "Plectis keeps this material separate from raw seed, which preserves the operator's own words. That separation lets useful agent analysis survive a session without being mistaken for something the operator said or intended.",
      "deep_definition": "For example, an agent can record a recurring failure and the evidence behind its proposed explanation while preserving the original instruction unchanged.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Voice To Doctrine Self Improvement Loop is the component that carries agent-authored seed material onward, taking what an agent recorded and folding it into the system's standing doctrine while preserving who wrote it.",
      "example_route": {
        "gloss": "see where agent-authored seed material feeds back into doctrine",
        "href": "components.html#component-voice_to_doctrine_self_improvement_loop",
        "label": "Voice To Doctrine Self Improvement Loop"
      },
      "hidden_search_labels": [
        "agent voice"
      ],
      "id": "agent_seed",
      "label": "agent seed",
      "meaning_boundary": "Agent seed is the local agent-authored synthesis substrate; it is not operator voice, a random seed, training data, or a public research seed by default.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An agent seed is not the operator's own voice and not source authority on intent. It is also not the agent's private working memory: it is durable, attributed material meant to be kept, distinct from the raw seed that records the operator directly.",
      "position": 27,
      "preferred_label": "agent seed",
      "public_phrase": "agent authored durable synthesis",
      "reader_preview": "An agent seed is a saved record of an agent's observations and interpretations, with its author and sources identified.",
      "reader_preview_basis": "definition",
      "reader_rule": "An agent seed is material to assess and reuse, with authority appropriate to its sources.",
      "relationships": [
        {
          "gloss": "Agent seed is attributed agent voice, not operator voice.",
          "target": "raw_seed",
          "verb": "distinct_from"
        },
        {
          "gloss": "Agent learning can be routed upward through the right lane.",
          "target": "up_propagate",
          "verb": "supports"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-agent-seed",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Agent seed names the attributed AI-authored layer of the system's substrate, sitting alongside the operator-voice raw seed. A reader meets it on the pages about agent reliability and about how agent observations feed back into the system's doctrine.",
      "short_definition": "An agent seed is a saved record of an agent's observations and interpretations, with its author and sources identified.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::agent_seed",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Agent seed substrate ontology.",
          "ref": "codex/doctrine/paper_modules/agent_seed_substrate.md",
          "role": "paper_module"
        },
        {
          "gloss": "Agent seed artifact contract.",
          "ref": "codex/standards/observe_apply/std_agent_seed.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "substrate",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1345
    },
    {
      "alternative_labels": [
        "agent traces"
      ],
      "anchor": "glossary-agent-trace",
      "card_definition": "The trace provides evidence against which to compare the agent's summary. It can show which command was invoked, what result returned, and what happened next, within the events the recording system captures.",
      "deep_definition": "An unrecorded event cannot automatically be treated as an event that never happened. Plectis audits should make that coverage boundary clear when they use traces as evidence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The closeout faithfulness audit compares what a session reported against what its trace shows it did.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "agent_trace",
      "label": "agent trace",
      "meaning_boundary": "In Plectis, an agent trace is captured session-event evidence used to audit an agent\u2019s report; it is not the report itself, a complete record beyond the capture surface, or a verdict that the work was correct.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 28,
      "preferred_label": "agent trace",
      "public_phrase": "agent trace",
      "reader_preview": "An agent trace is a recorded sequence of events from an agent session, such as tool calls, outputs, and file operations.",
      "reader_preview_basis": "definition",
      "reader_rule": "A trace is only as complete as its instrumentation and retention.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-agent-trace",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An agent trace establishes the events captured by the named tracing surface during one session. It does not by itself establish completeness, intent, correctness, or the absence of unrecorded activity.",
      "short_definition": "An agent trace is a recorded sequence of events from an agent session, such as tool calls, outputs, and file operations.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::agent_trace",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/doctrine/paper_modules/agent_trace_ontology.md",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/standards/std_agent_execution_trace.json",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "component-batch7-secondary-runtime-capsule.html",
        "top_pages": [
          {
            "count": 1,
            "page": "component-batch7-secondary-runtime-capsule.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1045
    },
    {
      "alternative_labels": [
        "AI-native workflow",
        "AI-native system"
      ],
      "anchor": "glossary-ai-native",
      "card_definition": "In Plectis, agents read structured context, use tools, make bounded changes, and leave records that later work can inspect. The files, interfaces, and checks are arranged to support that participation.",
      "deep_definition": "Human direction, permissions, and independent checks still matter. A workflow can be built around AI and still need substantial supervision or correction.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A workflow in which an agent reads a source route, claims a file, performs a bounded change, runs a validator, and leaves a result record is AI-native.",
      "example_route": null,
      "hidden_search_labels": [
        "AI native",
        "agent-native workflow"
      ],
      "id": "ai_native",
      "label": "AI-native",
      "meaning_boundary": "The glossary uses AI-native in a broad architectural sense and does not certify one universal definition. The label does not establish model quality, autonomy, safety, or correctness.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Adding a chat box to an otherwise unchanged application does not by itself make the application AI-native.",
      "position": 29,
      "preferred_label": "AI-native",
      "public_phrase": "designed around AI agents",
      "reader_preview": "AI-native describes a system designed from the outset for AI to take part in its normal operation.",
      "reader_preview_basis": "definition",
      "reader_rule": "The term describes a design choice, not a measured level of intelligence or reliability.",
      "relationships": [
        {
          "gloss": "Agents are working actors inside an AI-native workflow.",
          "target": "agent",
          "verb": "uses"
        },
        {
          "gloss": "Runtime records distinguish actual agent execution from prose description.",
          "target": "runtime",
          "verb": "executes_in"
        },
        {
          "gloss": "Agent involvement does not create authority by itself.",
          "target": "authority",
          "verb": "constrained_by"
        },
        {
          "gloss": "Independent checks bound agent-produced results.",
          "target": "validator",
          "verb": "checked_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-ai-native",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers workflow architecture built around agent execution. It does not establish model quality, autonomy, safety, or correctness.",
      "short_definition": "AI-native describes a system designed from the outset for AI to take part in its normal operation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::ai_native",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Defines the public explanation of AI-native workflow behaviour.",
          "ref": "tools/meta/dissemination/microcosm_public_narratives.json::tour",
          "role": "public_narrative_owner"
        },
        {
          "gloss": "Describes the larger workflow system and its agent-facing state.",
          "ref": "codex/doctrine/paper_modules/system_constitution_seed.md",
          "role": "system_theory"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 4,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 1017
    },
    {
      "alternative_labels": [
        "field of scalars",
        "coefficient field"
      ],
      "anchor": "glossary-mathematical-field",
      "card_definition": "The rational, real, and complex numbers are fields. The integers are not: \\(1/2\\) is not an integer. Arithmetic modulo a prime also forms a field, showing that a field need not be infinite.",
      "deep_definition": "The selected field determines the allowed coefficients in linear independence and supplies algebraic settings for polynomial and residue arguments.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 54.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "mathematical_field",
      "label": "algebraic field",
      "meaning_boundary": "Abstract algebra and number theory. Distinct from data fields and vector fields.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 30,
      "preferred_label": "algebraic field",
      "public_phrase": "algebraic field",
      "reader_preview": "An algebraic field supports addition, subtraction, multiplication, and division by nonzero elements under the usual commutative arithmetic laws.",
      "reader_preview_basis": "definition",
      "reader_rule": "Zero and one must be distinct; every nonzero element has a multiplicative inverse, and multiplication distributes over addition. A data field and a vector field are different concepts.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mathematical-field",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Zero and one must be distinct; every nonzero element has a multiplicative inverse, and multiplication distributes over addition. A data field and a vector field are different concepts.",
      "short_definition": "An algebraic field supports addition, subtraction, multiplication, and division by nonzero elements under the usual commutative arithmetic laws.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mathematical_field",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 54",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 965
    },
    {
      "alternative_labels": [
        "algebraic integers"
      ],
      "anchor": "glossary-algebraic-integer",
      "card_definition": "For example, \\(\\sqrt 2\\) satisfies \\(T^{2}-2\\) and is an algebraic integer. A rational number is an algebraic integer exactly when it is an ordinary integer; \\(1/2\\) is not one.",
      "deep_definition": "The #243 reasoning surface compares its square obstruction with the general case of a nonsquare algebraic integer in a number field. Its actual cubic proof also excludes finitely many primes to handle denominators before reducing algebraic quantities. Those exclusions should not be replaced by an unsupported claim that every displayed element is integral.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 409.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "algebraic_integer",
      "label": "algebraic integer",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 31,
      "preferred_label": "algebraic integer",
      "public_phrase": "algebraic integer",
      "reader_preview": "An algebraic integer is a complex algebraic number satisfying a monic polynomial with integer coefficients.",
      "reader_preview_basis": "definition",
      "reader_rule": "Being algebraic over \\(\\mathbb{Q}\\) alone is weaker. A nonmonic integer polynomial may show algebraicity without showing integrality.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-algebraic-integer",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Being algebraic over \\(\\mathbb{Q}\\) alone is weaker. A nonmonic integer polynomial may show algebraicity without showing integrality.",
      "short_definition": "An algebraic integer is a complex algebraic number satisfying a monic polynomial with integer coefficients.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::algebraic_integer",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 409",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 939
    },
    {
      "alternative_labels": [
        "algebraic numbers"
      ],
      "anchor": "glossary-algebraic-number",
      "card_definition": "Every rational number is algebraic because \\(p/q\\) solves \\(qx-p=0\\). The irrational number \\(\\sqrt 2\\) is algebraic because it solves \\(x^{2}-2=0\\).",
      "deep_definition": "The totient discussion explains that a digit-complexity theorem applying to algebraic irrationals cannot be used until algebraicity of the target sum is independently known.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 6295.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "algebraic_number",
      "label": "algebraic number",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 32,
      "preferred_label": "algebraic number",
      "public_phrase": "algebraic number",
      "reader_preview": "A complex number satisfying some nonzero polynomial equation with integer coefficients.",
      "reader_preview_basis": "definition",
      "reader_rule": "Algebraic does not mean rational. Numbers that satisfy no such integer polynomial, such as \\(\\pi\\), are called transcendental.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-algebraic-number",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Algebraic does not mean rational. Numbers that satisfy no such integer polynomial, such as \\(\\pi\\), are called transcendental.",
      "short_definition": "A complex number satisfying some nonzero polynomial equation with integer coefficients.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::algebraic_number",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 6295",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 869
    },
    {
      "alternative_labels": [
        "computational procedure"
      ],
      "anchor": "glossary-algorithm",
      "card_definition": "Algorithms range from sorting recipes to search and learning procedures. A description should identify valid inputs, steps, stopping conditions, and outputs. Correctness concerns whether the procedure meets its specification; efficiency concerns resources such as time and memory. An algorithm is the method, while one execution is a particular run on particular inputs.",
      "deep_definition": "An algorithm is an abstract procedure, independent of any particular programming language or machine. To assess one, specify its admissible inputs, output relation, sequence of steps, stopping behavior, and resource costs. Correctness asks whether every permitted execution meets the specification; complexity studies how time or space grows with input size. Randomized algorithms also expose a probability model. An implementation can mistranslate a sound algorithm, and a sound method can still be unsuitable for biased data, hostile inputs, or operational constraints.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A resolver can use a longest-match algorithm to choose one glossary phrase without overlapping links.",
      "example_route": null,
      "hidden_search_labels": [
        "algorithms"
      ],
      "id": "algorithm",
      "label": "algorithm",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A vague strategy such as \u201ctry likely options\u201d is not an algorithm until its steps and stopping condition are specified.",
      "position": 33,
      "preferred_label": "algorithm",
      "public_phrase": "algorithm",
      "reader_preview": "An algorithm is an explicit procedure for turning permitted inputs into outputs or decisions.",
      "reader_preview_basis": "definition",
      "reader_rule": "A named algorithm does not establish that its implementation is correct, efficient, unbiased, or suitable for the present data.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-algorithm",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An algorithm covers the declared input domain, steps, and output contract.",
      "short_definition": "An algorithm is an explicit procedure for turning permitted inputs into outputs or decisions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::algorithm",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "credit-ledger.html",
        "top_pages": [
          {
            "count": 1,
            "page": "credit-ledger.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1012
    },
    {
      "alternative_labels": [
        "almost-sure",
        "with probability one",
        "probability one"
      ],
      "anchor": "glossary-almost-surely",
      "card_definition": "The phrase allows exceptional outcomes; it does not mean the property holds everywhere. On a continuous probability space, even a nonempty or infinite set of outcomes can have probability zero.",
      "deep_definition": "The #257 note's limiting profinite observable is infinite almost surely, although its values at positive integer inputs are finite. Those exceptional inputs do not contradict the measure-theoretic statement or justify a finite integral.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "almost_surely",
      "label": "almost surely",
      "meaning_boundary": "The probability-one meaning is intended, equivalent to almost everywhere for a probability measure. It differs from high probability, eventual occurrence on every trajectory, and a universal assertion.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 34,
      "preferred_label": "almost surely",
      "public_phrase": "almost surely",
      "reader_preview": "A property holds almost surely when the set of outcomes where it fails has probability zero.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Specify the measure and the property, including any quantifiers. Probability one for each separate event is not automatically a simultaneous assertion over an uncountable family.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-almost-surely",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Specify the measure and the property, including any quantifiers. Probability one for each separate event is not automatically a simultaneous assertion over an uncountable family.",
      "short_definition": "A property holds almost surely when the set of outcomes where it fails has probability zero.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::almost_surely",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1026
    },
    {
      "alternative_labels": [
        "holomorphic continuation"
      ],
      "anchor": "glossary-analytic-continuation",
      "card_definition": "The geometric series \\(1+z+z^{2}+\\ldots\\) defines \\(1/(1-z)\\) only for \\(|z|<1\\), but the rational function supplies an analytic continuation to every complex z except 1. Agreement on an overlap makes the extension unique on a connected domain.",
      "deep_definition": "Here an inverse branch is continued across a larger disc. The proof must rule out critical or branch points and escape to infinity; merely writing the same formula outside the starting neighbourhood would not justify continuation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The geometric series \\(1+z+z^{2}+\\ldots\\) defines \\(1/(1-z)\\) only for \\(|z|<1\\), but the rational function supplies an analytic continuation to every complex z except 1.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "analytic_continuation",
      "label": "analytic continuation",
      "meaning_boundary": "Continuation preserves complex analyticity. Different paths can produce different branches, even when continuation is locally unique.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 35,
      "preferred_label": "analytic continuation",
      "public_phrase": "analytic continuation",
      "reader_preview": "Analytic continuation extends a holomorphic function beyond its initial domain while agreeing with the original function wherever both are defined.",
      "reader_preview_basis": "definition",
      "reader_rule": "Continuation may proceed along paths and can fail at singularities. Different paths can lead to different branches unless a monodromy condition removes the ambiguity. It is more restrictive than any smooth extension because it must remain complex analytic.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-analytic-continuation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Continuation may proceed along paths and can fail at singularities. Different paths can lead to different branches unless a monodromy condition removes the ambiguity. It is more restrictive than any smooth extension because it must remain complex analytic.",
      "short_definition": "Analytic continuation extends a holomorphic function beyond its initial domain while agreeing with the original function wherever both are defined.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::analytic_continuation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The analytic continuation, monodromy, area formula, change of variables and",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1080",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1187
    },
    {
      "alternative_labels": [
        "real-analytic function",
        "complex-analytic function"
      ],
      "anchor": "glossary-analytic-function",
      "card_definition": "An analytic function agrees locally with the power series obtained from its derivatives. The exponential is an example. In real analysis, having derivatives of every order is weaker: a smooth function can have a Taylor series that fails to recover the function.",
      "deep_definition": "A function is analytic on an open set if every point has a neighbourhood on which the function equals a convergent power series centred at that point. For functions of one complex variable, complex differentiability throughout an open set implies this power-series property, so analytic and holomorphic are equivalent there. For real functions, possessing derivatives of every order is insufficient: smooth functions can have Taylor series that fail to recover the function. References to analytic continuation or analytic inverse branches usually use the complex sense and require a connected domain and compatible local continuations.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The exponential function is analytic because its power series converges everywhere and equals the function.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "analytic_function",
      "label": "analytic function",
      "meaning_boundary": "The adjective analytic can also mean reasoning-based rather than computational; this entry is only the mathematical regularity property.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The real function \\(\\exp (-1/x^2)\\) for x not equal to zero, extended by zero at \\(x=0\\), is smooth but not analytic at zero.",
      "position": 36,
      "preferred_label": "analytic function",
      "public_phrase": "analytic function",
      "reader_preview": "A function that near every point is represented by a convergent power series; over the complex numbers this is equivalent to being holomorphic.",
      "reader_preview_basis": "definition",
      "reader_rule": "Specify whether the variables are real or complex: complex analytic means holomorphic, while real analytic is stronger than merely smooth.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-analytic-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Specify whether the variables are real or complex: complex analytic means holomorphic, while real analytic is stronger than merely smooth.",
      "short_definition": "A function that near every point is represented by a convergent power series; over the complex numbers this is equivalent to being holomorphic.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::analytic_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1031
    },
    {
      "alternative_labels": [
        "annex note",
        "annex substrate"
      ],
      "anchor": "glossary-annex",
      "card_definition": "It records what an external framework, repository, or document offers and how a useful pattern might apply locally. The aim is to make prior work available before an agent invents another implementation.",
      "deep_definition": "Adapting a technique requires a separate local decision and check; an annex does not establish that the technique has already been integrated or works here.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Pattern Binding Contract is a concrete instance: a component that governs how a borrowed external pattern is bound into the system's own form before it is allowed to take effect.",
      "example_route": {
        "gloss": "open the component that binds a borrowed pattern into local form",
        "href": "components.html#component-pattern_binding_contract",
        "label": "Pattern Binding Contract"
      },
      "hidden_search_labels": [
        "curated external",
        "adapted substrate",
        "annex family",
        "pattern fuel",
        "annex prior art",
        "annex prior-art pressure",
        "prior art pressure field"
      ],
      "id": "annex",
      "label": "annex",
      "meaning_boundary": "Here annex means curated external prior art adapted into the local doctrine graph, not merely an appendix attached to a document.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "An annex is not a dependency, a fork, or imported source code that the system runs. It is a pattern-level note about outside work, kept separate from the system's own authority.",
      "position": 37,
      "preferred_label": "annex",
      "public_phrase": "curated external substrate",
      "reader_preview": "An annex is Plectis's source-linked account of ideas or techniques drawn from an outside project.",
      "reader_preview_basis": "definition",
      "reader_rule": "The original source remains the authority on what the outside project actually does.",
      "relationships": [
        {
          "gloss": "Annex patterns can crystallize into local standards.",
          "target": "standard",
          "verb": "adapted_into"
        },
        {
          "gloss": "Annex patterns can refine local skills.",
          "target": "skill",
          "verb": "adapted_into"
        },
        {
          "gloss": "Annex is external pattern evidence; raw seed is operator voice.",
          "target": "raw_seed",
          "verb": "contrasts_with"
        },
        {
          "gloss": "Annex patterns can help classify whether a local failure implies a broader repair class.",
          "target": "failure_class_propagation",
          "verb": "pressures"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-annex",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Annex covers the layer of curated external references the system draws on for design patterns and prior art. A reader meets it in the import and drift-control area and wherever a component records that its shape was informed by outside work.",
      "short_definition": "An annex is Plectis's source-linked account of ideas or techniques drawn from an outside project.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::annex",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Annex substrate subsystem.",
          "ref": "codex/doctrine/paper_modules/codex_annex_substrate.md",
          "role": "paper_module"
        },
        {
          "gloss": "Translation discipline (adapt-not-adopt).",
          "ref": "codex/doctrine/skills/annex/annex_pattern_transfer.md",
          "role": "skill"
        },
        {
          "gloss": "Annex-note authority contract.",
          "ref": "codex/standards/annex/std_annex_notes.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "substrate",
      "used_in": {
        "page_count": 1,
        "top_page": "component-annex-knowledge-routing.html",
        "top_pages": [
          {
            "count": 2,
            "page": "component-annex-knowledge-routing.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 1256
    },
    {
      "alternative_labels": [
        "subspace annihilator"
      ],
      "anchor": "glossary-annihilator-subspace",
      "card_definition": "For a linear subspace U of V, its annihilator \\(U^{0}\\) is \\(\\{\\ell\\in V^*: \\ell(u)=0\\text{ for every }u\\in U\\}\\). It belongs to the dual space of linear functionals. In finite dimensions, \\(\\dim U^{0}=\\dim V-\\dim U\\).",
      "deep_definition": "The #269 torus proof studies the rational annihilator of the velocity-containing subspace. If two coordinate forms were dependent there, a rationally defined relation supported on those coordinates would yield an integer relation and contradict the irrational ratio of the corresponding logarithms.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 809.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "annihilator_subspace",
      "label": "annihilator of a subspace",
      "meaning_boundary": "This is the dual-space linear-algebra annihilator, not an ideal-theoretic annihilator; rationality of a relation requires a separate rational-structure argument.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 38,
      "preferred_label": "annihilator of a subspace",
      "public_phrase": "annihilator of a subspace",
      "reader_preview": "The linear functionals that vanish on every vector of a specified subspace.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "No inner product is needed. An orthogonal complement lives in the original space after choosing an inner product; identifying it with the annihilator requires that additional identification. Both the ambient space and scalar field must be specified.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-annihilator-subspace",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "No inner product is needed. An orthogonal complement lives in the original space after choosing an inner product; identifying it with the annihilator requires that additional identification. Both the ambient space and scalar field must be specified.",
      "short_definition": "The linear functionals that vanish on every vector of a specified subspace.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::annihilator_subspace",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of annihilator of a subspace with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 809",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1074
    },
    {
      "alternative_labels": [
        "annular region"
      ],
      "anchor": "glossary-annulus",
      "card_definition": "The set \\(1<|z|<2\\) is an open annulus. Unlike a disc, it has a hole: a loop going once around the origin cannot be shrunk to a point while remaining in the annulus.",
      "deep_definition": "The displayed inequality defines an open circular annulus; including one or both boundary circles gives a closed or partly closed version. When \\(r=0\\), the centre is still excluded, producing a punctured disc. The word is also used for regions with the same topology. In the paper, cutting an annulus along an arc joining its boundaries changes its topology and can remove the closed loops that carry winding information.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The set \\(1<|z|<2\\) is an open annulus.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "annulus",
      "label": "annulus",
      "meaning_boundary": "Open and closed annuli differ in whether their boundary circles are included. A topological annulus need not have circular boundaries.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 39,
      "preferred_label": "annulus",
      "public_phrase": "annulus",
      "reader_preview": "An annulus is the region between two concentric circles, usually written \\(\\{z: r<|z-a|<R\\}\\) with \\(0\\le r<R\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "Open or closed boundary conventions must be stated. In complex analysis, \u201cannulus\u201d often means the open region \\(r<|z-a|<R\\); a topological annulus may mean any space homeomorphic to such a region.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-annulus",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Open or closed boundary conventions must be stated. In complex analysis, \u201cannulus\u201d often means the open region \\(r<|z-a|<R\\); a topological annulus may mean any space homeomorphic to such a region.",
      "short_definition": "An annulus is the region between two concentric circles, usually written \\(\\{z: r<|z-a|<R\\}\\) with \\(0\\le r<R\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::annulus",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "cut an adjoining regular annulus along a separatrix or regular flow arc before",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 752",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 850
    },
    {
      "alternative_labels": [
        "anti-principles"
      ],
      "anchor": "glossary-anti-principle",
      "card_definition": "Where a principle describes a desired way of working, an anti-principle makes a specific bad practice recognisable. It connects the refusal to the requirement it protects, so the rule can be applied to real cases.",
      "deep_definition": "For example, treating a plausible summary as evidence of a completed action would defeat a requirement to check the actual execution record.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "AP-9 names the shortcut of writing a live value into durable prose as if it were fixed; AX-10 is the axiom that requires the value, as-of time, basis, and refresh route instead.",
      "example_route": {
        "gloss": "open the anti-principle cards on the doctrine page",
        "href": "doctrine.html#what-doctrine-refuses",
        "label": "What doctrine refuses"
      },
      "hidden_search_labels": [
        "named shortcut to refuse"
      ],
      "id": "anti_principle",
      "label": "anti-principle",
      "meaning_boundary": "An anti-principle is a named shortcut this system refuses. It is not a moral prohibition, a legal ban, or a claim that the named pattern is always wrong outside this lattice.",
      "meaning_contrasts": [
        "principle",
        "axiom"
      ],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A vague warning such as \"be careful\" is not an anti-principle. The shortcut and the skipped obligation have to be named.",
      "position": 40,
      "preferred_label": "anti-principle",
      "public_phrase": "named refuse shortcut",
      "reader_preview": "An anti-principle names a recurring shortcut or failure pattern that the system is meant to avoid.",
      "reader_preview_basis": "definition",
      "reader_rule": "The useful question is which concrete behaviour would violate the rule.",
      "relationships": [
        {
          "gloss": "Anti-principles are a doctrine kind.",
          "target": "doctrine",
          "verb": "belongs_to"
        },
        {
          "gloss": "Each anti-principle names a shortcut a principle would refuse.",
          "target": "principle",
          "verb": "guards"
        },
        {
          "gloss": "Some anti-principles name shortcuts that would skip an axiom obligation.",
          "target": "axiom",
          "verb": "guards"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-anti-principle",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Anti-principles appear as their own kind on the doctrine page and as numbered AP cards in the doctrine reference.",
      "short_definition": "An anti-principle names a recurring shortcut or failure pattern that the system is meant to avoid.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::anti_principle",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Doctrine page taxonomy names anti-principles as a governing kind.",
          "ref": "tools/meta/dissemination/microcosm_public_narratives.json",
          "role": "public_projection"
        },
        {
          "gloss": "Root ontology places anti-principles in the doctrine lattice.",
          "ref": "codex/doctrine/paper_modules/system_constitution_seed.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "doctrine",
      "used_in": {
        "page_count": 4,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 22,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 20,
            "page": "doctrine.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "reference.html"
          }
        ],
        "total_occurrences": 45
      },
      "visible_text_byte_count": 1013
    },
    {
      "alternative_labels": [
        "Apache License 2.0"
      ],
      "anchor": "glossary-apache-2-0",
      "card_definition": "Redistribution requires a copy of the licence, retention of applicable notices, and prominent notices of changed files. An included NOTICE file can add attribution requirements. The licence also contains a patent grant and its conditions.",
      "deep_definition": "Apache-2.0 does not grant general trademark rights and provides the work without warranties. The linked licence text controls the exact terms.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The public repositories are released under Apache-2.0.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "apache_2_0",
      "label": "Apache-2.0",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 41,
      "preferred_label": "Apache-2.0",
      "public_phrase": "Apache-2.0",
      "reader_preview": "Apache-2.0 is an open-source licence allowing use, modification, and redistribution, including commercial use, subject to its conditions.",
      "reader_preview_basis": "definition",
      "reader_rule": "The licence attached to the particular repository or file determines what is covered.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-apache-2-0",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Apache-2.0 is published by the Apache Software Foundation; its text is the authority, not this gloss.",
      "short_definition": "Apache-2.0 is an open-source licence allowing use, modification, and redistribution, including commercial use, subject to its conditions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::apache_2_0",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 888
    },
    {
      "alternative_labels": [
        "application programming interface",
        "APIs",
        "application-programming interface"
      ],
      "anchor": "glossary-api",
      "card_definition": "An API specifies available operations, input forms, returned values, and errors so separately built programs can cooperate. It may be a local library interface, an operating-system call, or a remote service.",
      "deep_definition": "An API can expose functions inside one process, communication between local processes, hardware services, or requests to a remote server. Its documentation describes the public contract rather than the provider\u2019s internal implementation. Versions may change accepted inputs or response fields. Authorization, quotas, latency, availability, pricing, and data retention are separate operational conditions. A successful API response proves that the interface returned that result under one request; interpreting or trusting the result still depends on provenance, semantics, validation, and error handling.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/components.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "api",
      "label": "API",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 42,
      "preferred_label": "API",
      "public_phrase": "API",
      "reader_preview": "An API is a defined interface through which software requests operations or data from another software component.",
      "reader_preview_basis": "definition",
      "reader_rule": "The API contract determines how callers interact with an implementation; transport over a network is common but not required.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-api",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The API contract determines how callers interact with an implementation; transport over a network is common but not required.",
      "short_definition": "An API is a defined interface through which software requests operations or data from another software component.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::api",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/components.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-batch12-prediction-market-board-capsule.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 14,
        "top_page": "paper-module-world-model-projection-drift-control-room.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch12-prediction-market-board-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch8-audio-level-rms-port.html"
          },
          {
            "count": 2,
            "page": "paper-module-provider-context-recipe-budget.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "area-agent-reliability.html"
          }
        ],
        "total_occurrences": 20
      },
      "visible_text_byte_count": 853
    },
    {
      "alternative_labels": [
        "appeal_lifecycle",
        "operator court appeal"
      ],
      "anchor": "glossary-appeal-lifecycle",
      "card_definition": "A disputed label or result is examined, its cause is identified, and responsibility for any repair is assigned. The outcome records the reasoning and supporting evidence so later work can tell whether the decision still stands.",
      "deep_definition": "Plectis uses the record to distinguish a faulty implementation from a faulty expectation: sometimes the check needs repair, and sometimes the rule being checked needs revision.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The operator-court appeal ledger is a concrete appeal lifecycle in use: entries record judgments that operators have challenged, the classified cause, and the rationale that closes each one, fed by the Cognitive Operator Registry that holds the operator contract.",
      "example_route": {
        "gloss": "open the component that records and validates operator-raised challenges",
        "href": "components.html#component-cognitive_operator_registry",
        "label": "Cognitive Operator Registry"
      },
      "hidden_search_labels": [
        "appeal row",
        "appeal review"
      ],
      "id": "appeal_lifecycle",
      "label": "appeal lifecycle",
      "meaning_boundary": "An appeal lifecycle is the system\u2019s internal path for contesting and repairing a recorded judgment; it is not a legal appeal process or an informal objection left in chat.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An appeal lifecycle is not a legal court process and not a record of a row that errored and was discarded. It is the tracked path a deliberately contested judgment follows from challenge to recorded resolution.",
      "position": 43,
      "preferred_label": "appeal lifecycle",
      "public_phrase": "judgment challenge lifecycle",
      "reader_preview": "An appeal lifecycle is the process for challenging a system decision and recording how the challenge was resolved.",
      "reader_preview_basis": "definition",
      "reader_rule": "An appeal can confirm a decision, correct it, or reopen the question.",
      "relationships": [
        {
          "gloss": "Unresolved appeals can prevent a state from becoming promotable.",
          "target": "workingness",
          "verb": "blocks"
        },
        {
          "gloss": "Appeal clusters can become failure-class repair signals.",
          "target": "failure_class_propagation",
          "verb": "feeds"
        },
        {
          "gloss": "Appeals challenge whether a truth-maintenance claim is justified.",
          "target": "truth_maintenance",
          "verb": "audits"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-appeal-lifecycle",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers governance over contested judgments across the system, including challenges raised by operator review, route judgment, and projection checks. A reader meets it wherever a label or decision can be formally disputed and tracked to resolution.",
      "short_definition": "An appeal lifecycle is the process for challenging a system decision and recording how the challenge was resolved.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::appeal_lifecycle",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Uses the audits/evidences appeal as first proof trace.",
          "ref": "codex/doctrine/paper_modules/workingness_instrument.md::Microcosm Trace",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "governance",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1384
    },
    {
      "alternative_labels": [
        "apply lane",
        "apply plan",
        "mutation"
      ],
      "anchor": "glossary-apply",
      "card_definition": "It follows observation or a proposal by naming the target and performing the permitted operation. The operation should check the conditions for the change and validate the resulting state.",
      "deep_definition": "Recording the operation, target, and result makes later inspection possible. Where an operation is reversible, its record can also explain how to undo it without disturbing unrelated work.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The doctrine card \"Blind irreversible mutation\" (AP-8) is a concrete instance: it marks an apply that changes source state without a clear target, validation, or way to undo it, which is exactly what the apply lane is built to prevent.",
      "example_route": {
        "gloss": "see the failure the apply lane guards against, named as a doctrine card",
        "href": "doctrine.html#dcard-ap-8",
        "label": "Blind irreversible mutation"
      },
      "hidden_search_labels": [
        "patch"
      ],
      "id": "apply",
      "label": "apply",
      "meaning_boundary": "Apply names the governed mutation lane when used as an ai_workflow noun; it does not redefine the ordinary verb 'apply'.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "An apply is not the gathering or proposing of candidate changes, and it is not any edit made freely without a stated target, validation, or rollback. Those are observations or unsafe mutations, not a governed apply.",
      "position": 44,
      "preferred_label": "apply",
      "public_phrase": "execute verified changes",
      "reader_preview": "In Plectis, apply is the step that makes a specified change to a file or record.",
      "reader_preview_basis": "definition",
      "reader_rule": "A proposed change has not taken effect until the apply step succeeds.",
      "relationships": [
        {
          "gloss": "Apply should follow sufficient evidence or a frozen plan.",
          "target": "observe",
          "verb": "follows"
        },
        {
          "gloss": "Apply may mutate governed artifacts when authorized.",
          "target": "standard",
          "verb": "updates"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-apply",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the mutation lane of the system, the part that writes changes rather than merely reading or proposing them. A reader meets it on the architecture map, in the component that authorises governed mutation, and in the doctrine cards that mark what an unsafe apply looks like.",
      "short_definition": "In Plectis, apply is the step that makes a specified change to a file or record.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::apply",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Apply workflow skill.",
          "ref": "codex/doctrine/skills/kernel/apply.md",
          "role": "skill"
        },
        {
          "gloss": "Apply envelope contract.",
          "ref": "codex/standards/std_apply.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1233
    },
    {
      "alternative_labels": [
        "architectures",
        "system architecture",
        "software architecture"
      ],
      "anchor": "glossary-architecture",
      "card_definition": "An architecture explains how information, control, authority, and failure move among components and why major responsibilities are separated. Software architecture is one domain use; buildings and organizations also have architecture, but this glossary emphasizes designed technical systems.",
      "deep_definition": "Architecture sits between purpose and implementation. It narrows which implementations fit while leaving local choices open. Useful views may show runtime communication, data ownership, deployment, security boundaries, or source-generation relationships; no single diagram necessarily captures them all. Boxes and arrows become architectural evidence only when they correspond to maintained objects and defined relations. The documented architecture can also drift from the running system, so source maps, tests, and operational observations are needed to verify that the intended structure remains real.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Separating source authority from generated projection is an architectural boundary.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "architecture",
      "label": "architecture",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A visual arrangement of boxes without defined responsibilities is not an architecture.",
      "position": 45,
      "preferred_label": "architecture",
      "public_phrase": "architecture",
      "reader_preview": "Architecture is the high-level arrangement of a system\u2019s parts, responsibilities, boundaries, constraints, and connections.",
      "reader_preview_basis": "definition",
      "reader_rule": "Read an architectural claim by locating the real components, interfaces, ownership boundaries, flows, and constraints that the description says should exist.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-architecture",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the documented structural design of software, evidence, and publication systems.",
      "short_definition": "Architecture is the high-level arrangement of a system\u2019s parts, responsibilities, boundaries, constraints, and connections.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::architecture",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 35,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 22,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 14,
            "page": "area-architecture.html"
          },
          {
            "count": 13,
            "page": "components.html"
          },
          {
            "count": 7,
            "page": "architecture.html"
          },
          {
            "count": 7,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 5,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 102
      },
      "visible_text_byte_count": 959
    },
    {
      "alternative_labels": [
        "principle of the argument"
      ],
      "anchor": "glossary-argument-principle",
      "card_definition": "If f is meromorphic on a neighbourhood of a positively oriented, piecewise smooth simple closed contour and its enclosed region, with no zero or pole on the contour, \\(\\frac{1}{2\\pi i}\\oint(f\\prime/f)\\,dz\\) equals the number of zeros minus the number of poles, each counted with multiplicity.",
      "deep_definition": "At regular lemniscate levels, #1041 uses the total argument change around a component to identify its root count. Combined with a coarea calculation and Cauchy\u2013Schwarz, this supplies one input to the area-based connector estimate.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 972.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "argument_principle",
      "label": "argument principle",
      "meaning_boundary": "The contour statement assumes meromorphicity near the enclosed region and absence of boundary zeros or poles.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 46,
      "preferred_label": "argument principle",
      "public_phrase": "argument principle",
      "reader_preview": "The change in argument of a meromorphic function around a boundary counts its zeros minus its poles inside.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Boundary zeros or poles invalidate this formula without a separate limiting or indentation argument. The counted quantity is a winding number, so it records multiplicity and orientation rather than geometric length.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-argument-principle",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Boundary zeros or poles invalidate this formula without a separate limiting or indentation argument. The counted quantity is a winding number, so it records multiplicity and orientation rather than geometric length.",
      "short_definition": "The change in argument of a meromorphic function around a boundary counts its zeros minus its poles inside.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::argument_principle",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of argument principle with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 972",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1086
    },
    {
      "alternative_labels": [
        "arithmetic sequence"
      ],
      "anchor": "glossary-arithmetic-progression",
      "card_definition": "The numbers 2,7,12,17,\u2026 form an arithmetic progression with first term 2 and common difference 5; its nth term is \\(2+5n\\) under zero-based indexing.",
      "deep_definition": "Dirichlet's theorem supplies primes in suitable arithmetic progressions, letting the totient argument engineer prescribed congruence and fresh-prime behavior.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 1698.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "arithmetic_progression",
      "label": "arithmetic progression",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 47,
      "preferred_label": "arithmetic progression",
      "public_phrase": "arithmetic progression",
      "reader_preview": "A sequence obtained by repeatedly adding one fixed difference.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a nonzero integer common difference d, extending the progression over all integer indices gives one residue class modulo \\(|d|\\). A geometric progression instead repeatedly multiplies by a fixed ratio.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-arithmetic-progression",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a nonzero integer common difference d, extending the progression over all integer indices gives one residue class modulo \\(|d|\\). A geometric progression instead repeatedly multiplies by a fixed ratio.",
      "short_definition": "A sequence obtained by repeatedly adding one fixed difference.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::arithmetic_progression",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 1698",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 939
    },
    {
      "alternative_labels": [
        "work artifact"
      ],
      "anchor": "glossary-artifact",
      "card_definition": "Plectis uses the term for the concrete objects its work produces and maintains. An artifact has an identity and a role; it may be original source material, a record of an action, or a view generated from other data.",
      "deep_definition": "A report about a test and the test's source code are both artifacts, but they provide different kinds of evidence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A JSON result record, a glossary page, and a Lean source file are all artifacts with different authority roles.",
      "example_route": null,
      "hidden_search_labels": [
        "generated artifact",
        "source artifact"
      ],
      "id": "artifact",
      "label": "artifact",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An artifact is not automatically authoritative, current, or public merely because it exists on disk.",
      "position": 48,
      "preferred_label": "artifact",
      "public_phrase": "artifact",
      "reader_preview": "An artifact is a stored item that someone can inspect or use, such as a file, report, dataset, or generated page.",
      "reader_preview_basis": "definition",
      "reader_rule": "Its role determines how it should be read and changed.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-artifact",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Artifact covers durable, independently identifiable objects in the repository and public projection.",
      "short_definition": "An artifact is a stored item that someone can inspect or use, such as a file, report, dataset, or generated page.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::artifact",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 75,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 63,
            "page": "doctrine.html"
          },
          {
            "count": 57,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 44,
            "page": "paper-module-generated-projection-drift-runtime.html"
          },
          {
            "count": 34,
            "page": "paper-modules.html"
          },
          {
            "count": 31,
            "page": "paper-module-engine-room-generated-projection-drift-gate.html"
          },
          {
            "count": 23,
            "page": "paper-module-research-replication-rubric-artifact-replay.html"
          }
        ],
        "total_occurrences": 464
      },
      "visible_text_byte_count": 902
    },
    {
      "alternative_labels": [
        "artifact_kind",
        "kind"
      ],
      "anchor": "glossary-artifact-kind",
      "card_definition": "The category helps Plectis choose the right schema, editing rules, and navigation view for an item. A reader can start with a collection of one kind before choosing an individual object.",
      "deep_definition": "For example, a component implements a check, a standard states its requirements, and a result record describes one execution of it.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\"Components\" is an artifact kind: the class of self-contained units of working machinery, with every such unit listed together on the components page.",
      "example_route": {
        "gloss": "browse every item of one kind on a single page",
        "href": "components.html",
        "label": "All components"
      },
      "hidden_search_labels": [
        "kind id",
        "kind atlas kind",
        "atlas kind",
        "artifact class"
      ],
      "id": "artifact_kind",
      "label": "artifact kind",
      "meaning_boundary": "Artifact kind is the registry category used to choose a browse surface, such as component, paper module, or standard; it is not a filename extension or MIME type.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An artifact kind is not a single file, component, or page on its own. It is the category that groups many such items, the type they share rather than any one instance.",
      "position": 49,
      "preferred_label": "artifact kind",
      "public_phrase": "artifact class",
      "reader_preview": "An artifact kind is a category of stored object, such as a standard, paper module, component, or result record.",
      "reader_preview_basis": "definition",
      "reader_rule": "Two artifacts can concern the same subject while belonging to different kinds.",
      "relationships": [
        {
          "gloss": "Rowability requires a stable kind denominator.",
          "target": "rowability",
          "verb": "supports"
        },
        {
          "gloss": "Supported kinds expand into selectable rows.",
          "target": "option_surface",
          "verb": "expanded_by"
        },
        {
          "gloss": "Standards define the shape and authority posture for governed kinds.",
          "target": "standard",
          "verb": "bounded_by"
        },
        {
          "gloss": "Compiled navigation surfaces group rows by kind.",
          "target": "hologram",
          "verb": "served_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-artifact-kind",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Artifact kinds organise the browsable surface of the system. A reader meets them as the top-level groupings on the public pages, such as the components page, the paper modules page, and the doctrine page, each of which holds the items of one kind.",
      "short_definition": "An artifact kind is a category of stored object, such as a standard, paper module, component, or result record.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::artifact_kind",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Kind Atlas row construction and support status.",
          "ref": "system/lib/kind_atlas.py",
          "role": "code"
        },
        {
          "gloss": "Artifact-kind atlas standard.",
          "ref": "codex/standards/std_kind_atlas.json",
          "role": "standard"
        },
        {
          "gloss": "Expands supported artifact kinds into option surfaces.",
          "ref": "system/lib/standard_option_surface.py",
          "role": "code"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1152
    },
    {
      "alternative_labels": [
        "assimilation loop"
      ],
      "anchor": "glossary-assimilation",
      "card_definition": "After a finding has been checked and explained, Plectis puts it into the appropriate source, guide, rule, or record. The result then becomes available through the routes that future work already uses.",
      "deep_definition": "Assimilation includes preserving the finding's scope and evidence. A successful local example should remain a local example unless there is support for a more general rule.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The architecture page names assimilation as the last step of the shared path.",
      "example_route": {
        "gloss": "shared path ending in assimilation",
        "href": "architecture.html",
        "label": "How it fits together"
      },
      "hidden_search_labels": [],
      "id": "assimilation",
      "label": "assimilation",
      "meaning_boundary": "On the architecture page, assimilation is the last spine step after explanation: feeding a checked result into the next pass. It is not a synonym for understanding.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A fluent summary of a run is not assimilation until a record exists that a later pass can open.",
      "position": 50,
      "preferred_label": "assimilation",
      "public_phrase": "assimilation",
      "reader_preview": "Assimilation is the process of incorporating a useful result into the system so later work can use it.",
      "reader_preview_basis": "definition",
      "reader_rule": "A note left only in a conversation has not completed that process.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-assimilation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Public spine and the pattern-assimilation component.",
      "short_definition": "Assimilation is the process of incorporating a useful result into the system so later work can use it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::assimilation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 16,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 19,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 14,
            "page": "paper-module-pattern-assimilation.html"
          },
          {
            "count": 7,
            "page": "architecture.html"
          },
          {
            "count": 6,
            "page": "paper-modules.html"
          },
          {
            "count": 5,
            "page": "component-pattern-assimilation-step.html"
          },
          {
            "count": 5,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 70
      },
      "visible_text_byte_count": 765
    },
    {
      "alternative_labels": [
        "assistive technologies"
      ],
      "anchor": "glossary-assistive-technology",
      "card_definition": "Examples include screen readers, screen magnifiers, speech input, switch controls, alternative keyboards, and refreshable braille displays. People use them in varied combinations with browsers and operating systems.",
      "deep_definition": "Assistive technology often relies on semantic structure, names, roles, states, focus order, and text alternatives exposed by an application. Visual appearance alone may not supply this information. Plectis preserves accessible mathematical markup and uses focus and description relationships for glossary help. Compatibility can vary across browser and technology combinations, so standards and representative testing both matter.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A screen reader announces a focused glossary term and the definition linked through `aria-describedby`.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "assistive_technology",
      "label": "assistive technology",
      "meaning_boundary": "Technology used by a person with a disability to access or operate content or systems; an accessibility-related visual setting is not itself necessarily assistive technology.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Changing a site\u2019s colour theme does not by itself provide a screen reader or another assistive device, although the chosen colours can affect accessibility.",
      "position": 51,
      "preferred_label": "assistive technology",
      "public_phrase": "assistive technology",
      "reader_preview": "Assistive technology is hardware or software that helps a disabled person perceive, operate, understand, or communicate with a system.",
      "reader_preview_basis": "definition",
      "reader_rule": "An interface should expose meaningful names, roles, states, and reading order so the reader\u2019s chosen technology can use it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-assistive-technology",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An interface should expose meaningful names, roles, states, and reading order so the reader\u2019s chosen technology can use it.",
      "short_definition": "Assistive technology is hardware or software that helps a disabled person perceive, operate, understand, or communicate with a system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::assistive_technology",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The accessibility claim is role-bounded.",
          "ref": "sites/microcosm/lean/experience/papers/open-source-mathematics-strategy.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1010
    },
    {
      "alternative_labels": [
        "big-O bound",
        "order bound"
      ],
      "anchor": "glossary-asymptotic-bound",
      "card_definition": "For example, \\(f(n) = O(g(n))\\) as n tends to infinity means \\(|f(n)| \\le C|g(n)|\\) for some fixed C and all sufficiently large n. The notation hides that constant and initial threshold.",
      "deep_definition": "The papers use such comparisons to constrain potential counterexamples. Constants and parameter dependence must be recovered when an argument needs an explicit finite range.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/problems/erdos_243.html::line 132.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "asymptotic_bound",
      "label": "asymptotic bound",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 52,
      "preferred_label": "asymptotic bound",
      "public_phrase": "asymptotic bound",
      "reader_preview": "An asymptotic bound compares the sizes of functions once their input is sufficiently large or approaches a specified limit.",
      "reader_preview_basis": "definition",
      "reader_rule": "It is a bound on growth, not an exact formula or necessarily an estimate valid at small inputs.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-asymptotic-bound",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "It is a bound on growth, not an exact formula or necessarily an estimate valid at small inputs.",
      "short_definition": "An asymptotic bound compares the sizes of functions once their input is sufficiently large or approaches a specified limit.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::asymptotic_bound",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/maths/problems/erdos_243.html::line 132",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 869
    },
    {
      "alternative_labels": [
        "natural density",
        "density of integers"
      ],
      "anchor": "glossary-asymptotic-density",
      "card_definition": "The even integers have density \\(1/2\\); the squares have density zero despite being infinite. Form \\(|A\\cap \\{1,\\ldots ,N\\}|/N\\) and let N grow.",
      "deep_definition": "Frequency is different from summability or independence. A density-zero support can have a divergent reciprocal sum, and long dense islands can coexist with ordinary density zero. The #251 theorem uses upper Banach density zero, which rules out a positive proportion in arbitrarily long intervals uniformly over their starting point.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 697.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "asymptotic_density",
      "label": "asymptotic density",
      "meaning_boundary": "Analytic and combinatorial number theory. Different notions such as logarithmic or upper density must be named separately.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 53,
      "preferred_label": "asymptotic density",
      "public_phrase": "asymptotic density",
      "reader_preview": "Asymptotic density is the limiting proportion of positive integers up to N that belong to a set.",
      "reader_preview_basis": "definition",
      "reader_rule": "Ordinary density requires this limit to exist. Upper and lower density use limit superior and limit inferior; upper Banach density additionally considers translated intervals.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-asymptotic-density",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ordinary density requires this limit to exist. Upper and lower density use limit superior and limit inferior; upper Banach density additionally considers translated intervals.",
      "short_definition": "Asymptotic density is the limiting proportion of positive integers up to N that belong to a set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::asymptotic_density",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 697",
          "role": "mathematical_source"
        },
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 902
    },
    {
      "alternative_labels": [
        "asymptotically equivalent",
        "asymptotically equal"
      ],
      "anchor": "glossary-asymptotic-equivalence",
      "card_definition": "The functions \\(n+1\\) and n are asymptotically equivalent as n tends to infinity because \\((n+1)/n\\) tends to 1. Their difference remains 1, showing that asymptotic equivalence compares relative rather than absolute error.",
      "deep_definition": "In the denominator and least-common-multiple arguments, asymptotic equivalence isolates the leading growth while suppressing lower-order terms. It does not supply exact equality, effective thresholds, or usable constants unless those are proved separately.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 436.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "asymptotic_equivalence",
      "label": "asymptotic equivalence",
      "meaning_boundary": "Limits and growth. Authors sometimes use 'asymptotic' informally; the symbol \u223c has the precise ratio meaning.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 54,
      "preferred_label": "asymptotic equivalence",
      "public_phrase": "asymptotic equivalence",
      "reader_preview": "Two functions are asymptotically equivalent at a specified limit if their ratio tends to one.",
      "reader_preview_basis": "definition",
      "reader_rule": "Write \\(f\\sim g\\) only after naming the limit and ensuring g is nonzero nearby. The statement means \\(f/g\\to 1\\). It is stronger than \\(f=O(g)\\) and \\(g=O(f)\\), which allow a fixed multiplicative gap.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-asymptotic-equivalence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Write \\(f\\sim g\\) only after naming the limit and ensuring g is nonzero nearby. The statement means \\(f/g\\to 1\\). It is stronger than \\(f=O(g)\\) and \\(g=O(f)\\), which allow a fixed multiplicative gap.",
      "short_definition": "Two functions are asymptotically equivalent at a specified limit if their ratio tends to one.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::asymptotic_equivalence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 436",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1022
    },
    {
      "alternative_labels": [
        "Poincar\u00e9 asymptotic expansion",
        "Poincare asymptotic expansion"
      ],
      "anchor": "glossary-asymptotic-expansion",
      "card_definition": "For example \\(f(x)\\sim a_{0}+a_{1}/x+a_{2}/x^{2}+\\ldots\\) means that every fixed finite truncation has the corresponding smaller-order remainder as x tends to infinity. The coefficients describe increasingly fine scales; the infinite series itself need not converge.",
      "deep_definition": "The #1049 paper computes a first coefficient correction of order \\(1/k\\) with an \\(O(k^{-2})\\) remainder. Summing its logarithm produces a power of N in the determinant asymptotic. The finer correction matters even though the dominant exponential and factorial factors are already known.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2256.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "asymptotic_expansion",
      "label": "asymptotic expansion",
      "meaning_boundary": "The Poincar\u00e9 notion controls each fixed truncation; convergence of the displayed infinite series and uniform parameter control are separate properties.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 55,
      "preferred_label": "asymptotic expansion",
      "public_phrase": "asymptotic expansion",
      "reader_preview": "An ordered approximation whose truncation errors are controlled relative to successive smaller terms in a specified limit.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "State the limiting variable and region, and whether estimates are uniform in other parameters. Differentiating an expansion generally needs additional hypotheses. A two-term approximation does not establish a full expansion to arbitrary order.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-asymptotic-expansion",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "State the limiting variable and region, and whether estimates are uniform in other parameters. Differentiating an expansion generally needs additional hypotheses. A two-term approximation does not establish a full expansion to arbitrary order.",
      "short_definition": "An ordered approximation whose truncation errors are controlled relative to successive smaller terms in a specified limit.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::asymptotic_expansion",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of asymptotic expansion with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2256",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1197
    },
    {
      "alternative_labels": [
        "Surface Atlas"
      ],
      "anchor": "glossary-atlas",
      "card_definition": "It helps a reader or agent move from an overview to a particular component, source, work record, or check. Its entries are derived from the system's stored information so the map can be refreshed as that information changes.",
      "deep_definition": "An Atlas entry is a route to inspect something; appearing on the map alone does not establish that the object is complete, current, or validated.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Why section says we will start with the Atlas, the full system.",
      "example_route": null,
      "hidden_search_labels": [
        "system atlas"
      ],
      "id": "atlas",
      "label": "Atlas",
      "meaning_boundary": "On the landing, Atlas is the full-system contents map used to select a target. It is not a geographic atlas, and not by itself the public site.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Atlas is not the glossary itself, and not a claim that every internal cluster is public.",
      "position": 56,
      "preferred_label": "Atlas",
      "public_phrase": "Atlas",
      "reader_preview": "The Atlas is Plectis's navigable map of the system's parts and their relationships.",
      "reader_preview_basis": "definition",
      "reader_rule": "The public site exposes a selected part of the wider system map.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-atlas",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Landing walkthrough of the unpublished operator interface.",
      "short_definition": "The Atlas is Plectis's navigable map of the system's parts and their relationships.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::atlas",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 43,
        "top_page": "paper-module-self-ignorance-coverage-ledger.html",
        "top_pages": [
          {
            "count": 19,
            "page": "paper-module-self-ignorance-coverage-ledger.html"
          },
          {
            "count": 14,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 12,
            "page": "paper-module-mathematical-strategy-atlas.html"
          },
          {
            "count": 6,
            "page": "paper-modules.html"
          },
          {
            "count": 4,
            "page": "component-mathematical-strategy-atlas-hypothesis-scorer.html"
          },
          {
            "count": 4,
            "page": "paper-module-engine-room-demo.html"
          }
        ],
        "total_occurrences": 111
      },
      "visible_text_byte_count": 742
    },
    {
      "alternative_labels": [
        "atom",
        "feed"
      ],
      "anchor": "glossary-atom-feed",
      "card_definition": "Each entry commonly carries a stable identifier, title, update time, link, author information, and summary or content. A reader polls the published feed URL and decides locally how to display or retain new entries. Atom is an open syndication format related to RSS.",
      "deep_definition": "Atom defines XML elements and rules for identifying, dating, linking, and carrying entries. Stable entry identifiers help readers avoid duplicates when titles or URLs change, while updated timestamps signal revisions. Feeds can contain full content or summaries and may paginate or archive older entries separately. Polling frequency belongs to the reader, so delivery is not instantaneous. The format enables decentralized subscription without requiring an email address, but server logs may still record ordinary requests and therefore should not be described as absolute reader anonymity.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A feed reader checks the updates file and shows what is new.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "atom_feed",
      "label": "Atom feed",
      "meaning_boundary": "The external format specification governs this term; the site\u2019s use does not redefine the standard.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 57,
      "preferred_label": "Atom feed",
      "public_phrase": "Atom feed",
      "reader_preview": "An Atom feed is an XML document for syndicating entries such as articles or updates, with identifying and descriptive metadata.",
      "reader_preview_basis": "definition",
      "reader_rule": "A feed reports only entries the publisher includes; subscribing does not notify the publisher or prove that every site change appears in the feed.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-atom-feed",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Atom is an open syndication standard, external to this work.",
      "short_definition": "An Atom feed is an XML document for syndicating entries such as articles or updates, with identifying and descriptive metadata.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::atom_feed",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "updates.html",
        "top_pages": [
          {
            "count": 4,
            "page": "updates.html"
          },
          {
            "count": 2,
            "page": "source.html"
          },
          {
            "count": 1,
            "page": "contact.html"
          }
        ],
        "total_occurrences": 7
      },
      "visible_text_byte_count": 807
    },
    {
      "alternative_labels": [
        "audits",
        "audited"
      ],
      "anchor": "glossary-audit",
      "card_definition": "For example, a completion audit can compare a claim that tests passed with the commands and results recorded for that session. This is narrower than deciding whether the tests adequately assess the software.",
      "deep_definition": "An accurate report of a poorly tested change can pass a report-faithfulness audit. Assessing the underlying change requires additional evidence and appropriate checks.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The closeout faithfulness audit compares a session's report against its trace.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "audit",
      "label": "audit",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 58,
      "preferred_label": "audit",
      "public_phrase": "audit",
      "reader_preview": "An audit is a systematic examination of records against stated requirements; here it often checks whether an agent's report matches its actions.",
      "reader_preview_basis": "definition",
      "reader_rule": "Read the audit's stated criteria to see which question it answers.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-audit",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An audit establishes the agreement between a report and a record.",
      "short_definition": "An audit is a systematic examination of records against stated requirements; here it often checks whether an agent's report matches its actions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::audit",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 51,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 49,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 27,
            "page": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
          },
          {
            "count": 22,
            "page": "doctrine.html"
          },
          {
            "count": 18,
            "page": "paper-modules.html"
          },
          {
            "count": 13,
            "page": "components.html"
          },
          {
            "count": 10,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          }
        ],
        "total_occurrences": 274
      },
      "visible_text_byte_count": 849
    },
    {
      "alternative_labels": [
        "authenticate",
        "authenticated identity"
      ],
      "anchor": "glossary-authentication",
      "card_definition": "A system may authenticate a person, account, device, or service with passwords, keys, certificates, tokens, or multiple factors. Authentication differs from authorization, which determines permitted actions.",
      "deep_definition": "Authentication compares presented evidence with an identity system\u2019s rules. It may establish control of an account or cryptographic key without proving a legal name or broader trustworthiness. Sessions often remember a successful check for a limited time. Plectis definitions of credentials, clients, webhooks, and HTTPS rely on this distinction: verifying identity is separate from deciding what that identity may read, change, publish, or trigger.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A service verifies a webhook signature tied to a registered sender.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "authentication",
      "label": "authentication",
      "meaning_boundary": "Verification of a claimed identity or source, distinct from deciding what an authenticated party is permitted to do.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Knowing a public username does not authenticate control of that account.",
      "position": 59,
      "preferred_label": "authentication",
      "public_phrase": "authentication",
      "reader_preview": "Authentication is the process of checking a claim about who or what an actor is.",
      "reader_preview_basis": "definition",
      "reader_rule": "State the identity claim and assurance method; successful authentication does not grant every permission.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-authentication",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "State the identity claim and assurance method; successful authentication does not grant every permission.",
      "short_definition": "Authentication is the process of checking a claim about who or what an actor is.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::authentication",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public architecture separates identity and permission boundaries.",
          "ref": "sites/microcosm/docs/architecture.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 749
    },
    {
      "alternative_labels": [
        "decision authority"
      ],
      "anchor": "glossary-authority",
      "card_definition": "Plectis assigns authority by subject. Source code establishes what an implementation contains; an execution record reports a captured run; the operator's instructions determine intended scope. Each source can settle some questions and leave others unanswered.",
      "deep_definition": "A generated page can help you find authoritative material, but a convenient or confident summary does not acquire the authority of the source it describes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The term registry is authoritative for glossary membership, while the generated glossary page is not.",
      "example_route": null,
      "hidden_search_labels": [
        "authoritative"
      ],
      "id": "authority",
      "label": "authority",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Confidence, prominence, or repetition does not create authority.",
      "position": 60,
      "preferred_label": "authority",
      "public_phrase": "authority",
      "reader_preview": "Authority is the recognised basis for settling a particular question or permitting an action.",
      "reader_preview_basis": "definition",
      "reader_rule": "Identify both the source and the kind of decision it can support.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-authority",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Authority covers the decision class, artifact, time, and conditions named by its governing contract.",
      "short_definition": "Authority is the recognised basis for settling a particular question or permitting an action.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::authority",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 154,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 203,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 178,
            "page": "doctrine.html"
          },
          {
            "count": 134,
            "page": "paper-modules.html"
          },
          {
            "count": 28,
            "page": "papers.html"
          },
          {
            "count": 25,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 24,
            "page": "components.html"
          }
        ],
        "total_occurrences": 1271
      },
      "visible_text_byte_count": 866
    },
    {
      "alternative_labels": [
        "authorise",
        "authorize",
        "authorised",
        "authorized"
      ],
      "anchor": "glossary-authorization",
      "card_definition": "Authentication checks identity; authorization determines permitted actions. A policy can also allow an anonymous user to read public material without identifying them. Technical capability does not itself grant permission, and permission for one action need not cover another.",
      "deep_definition": "Authorization answers whether a particular actor may perform a particular operation on a resource under current conditions. The decision can come from access-control roles, explicit user consent, ownership, organizational policy, or delegated authority. Good authorization is scoped: permission to read one file does not imply permission to publish it, and approval to prepare a message does not imply approval to send it. Authentication supplies an identity claim but does not determine every allowed action. Authorization can also expire or be revoked, so past permission is not automatically authority for a materially different target or time.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/architecture.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "authorization",
      "label": "authorization",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 61,
      "preferred_label": "authorization",
      "public_phrase": "authorization",
      "reader_preview": "Authorization determines which actions a person, program, or role is permitted to perform on specified resources.",
      "reader_preview_basis": "definition",
      "reader_rule": "An authorization decision binds an actor, action, target, conditions, and duration through policy, ownership, consent, role, or delegated authority.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-authorization",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An authorization decision binds an actor, action, target, conditions, and duration through policy, ownership, consent, role, or delegated authority.",
      "short_definition": "Authorization determines which actions a person, program, or role is permitted to perform on specified resources.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::authorization",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/architecture.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/doctrine.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 69,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 29,
            "page": "doctrine.html"
          },
          {
            "count": 23,
            "page": "components.html"
          },
          {
            "count": 17,
            "page": "paper-module-proof-derived-governed-mutation-authorization.html"
          },
          {
            "count": 17,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 8,
            "page": "paper-modules.html"
          },
          {
            "count": 7,
            "page": "area-formal-math.html"
          }
        ],
        "total_occurrences": 204
      },
      "visible_text_byte_count": 936
    },
    {
      "alternative_labels": [
        "axiom candidate",
        "pri_axiom"
      ],
      "anchor": "glossary-axiom",
      "card_definition": "A mathematical proof derives its conclusion from its hypotheses and underlying axioms. On the software pages, a system axiom instead states a design constraint that other rules are expected to preserve.",
      "deep_definition": "For a Lean theorem, the relevant question is which logical assumptions its proof depends on. For a Plectis design rule, the question is how the implementation enforces it and what evidence shows that enforcement.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "On the doctrine pages, AX-7 (typed partiality and refusal) is a system axiom. On a Lean page, Classical.choice is a mathematical axiom.",
      "example_route": {
        "gloss": "open one axiom in the doctrine lattice",
        "href": "rules-and-ideas.html#lattice-axiom-ax-7",
        "label": "Typed partiality and refusal"
      },
      "hidden_search_labels": [
        "infinity stone",
        "system axiom",
        "primitive constraint"
      ],
      "id": "axiom",
      "label": "axiom",
      "meaning_boundary": "An ai_workflow axiom is a promoted system constraint. It is not automatically a mathematical axiom, self-evident truth, or externally accepted principle.",
      "meaning_contrasts": [
        "lean_standard_axioms"
      ],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Lean's three standard axioms are not this system's doctrine layer, and an axiom candidate in the software lattice is not a mathematical axiom.",
      "position": 62,
      "preferred_label": "axiom",
      "public_phrase": "nearly-mathematical system rule",
      "reader_preview": "An axiom is a starting assumption of a mathematical theory; Plectis also uses the word for a fundamental system rule.",
      "reader_preview_basis": "definition",
      "reader_rule": "The surrounding subject determines which meaning is intended.",
      "relationships": [
        {
          "gloss": "Axioms constrain the principle layer.",
          "target": "principle",
          "verb": "constrains"
        },
        {
          "gloss": "Axioms are the upper doctrine layer.",
          "target": "doctrine",
          "verb": "belongs_to"
        },
        {
          "gloss": "Axioms are the root of the governance lattice.",
          "target": "lattice",
          "verb": "governed_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-axiom",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "On maths pages, the mathematical or Lean sense. On doctrine pages, the system constraint sense. The same English word is kept so the collision stays visible.",
      "short_definition": "An axiom is a starting assumption of a mathematical theory; Plectis also uses the word for a fundamental system rule.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::axiom",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "PD4 lattice layer description.",
          "ref": "CLAUDE.md",
          "role": "adapter"
        },
        {
          "gloss": "Governance lattice discussion names the axiom layer.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        },
        {
          "gloss": "Root ontology places axioms above principles.",
          "ref": "codex/doctrine/paper_modules/system_constitution_seed.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "doctrine",
      "used_in": {
        "page_count": 95,
        "top_page": "paper-module-microcosm-axiom-substrate.html",
        "top_pages": [
          {
            "count": 61,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 46,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 39,
            "page": "doctrine.html"
          },
          {
            "count": 33,
            "page": "paper-module-lean-proof-search-lab-runtime.html"
          },
          {
            "count": 21,
            "page": "paper-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "count": 18,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 327
      },
      "visible_text_byte_count": 1059
    },
    {
      "alternative_labels": [
        "back end"
      ],
      "anchor": "glossary-back-end",
      "card_definition": "Backends accept requests, apply business or domain logic, read and write data, call other services, and return results. Some systems have no visual frontend, and the boundary between frontend and backend depends on the architecture rather than on whether code is publicly visible.",
      "deep_definition": "Backend is a relational role. Browser code may be frontend to a person while acting as a client of remote APIs; one service can consume another and provide results downstream. Backends may run on servers, local machines, embedded devices, or serverless platforms. Their correctness, security, privacy, availability, and performance require separate evidence. Source publication can make implementation inspectable, but an externally hosted backend may still depend on configuration, data, credentials, and infrastructure that readers cannot reproduce.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A service accepts a request from a webpage, queries stored records, and returns data that the frontend displays.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "back_end",
      "label": "backend",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 63,
      "preferred_label": "backend",
      "public_phrase": "backend",
      "reader_preview": "A backend is the processing, storage, and service layer behind a user-facing interface or another client.",
      "reader_preview_basis": "definition",
      "reader_rule": "A backend claim should name the service boundary and behavior tested; being behind the interface does not make a component independently reproducible or more trustworthy.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-back-end",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Backend names a role behind a client interface; it can describe public or private code and local or remotely hosted services.",
      "short_definition": "A backend is the processing, storage, and service layer behind a user-facing interface or another client.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::back_end",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 15,
        "top_page": "component-batch9-macro-engines-capsule.html",
        "top_pages": [
          {
            "count": 5,
            "page": "component-batch9-macro-engines-capsule.html"
          },
          {
            "count": 5,
            "page": "paper-module-batch9-macro-engines-capsule.html"
          },
          {
            "count": 3,
            "page": "area-import-drift.html"
          },
          {
            "count": 3,
            "page": "components.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "architecture.html"
          }
        ],
        "total_occurrences": 32
      },
      "visible_text_byte_count": 975
    },
    {
      "alternative_labels": [
        "compression band",
        "band schema"
      ],
      "anchor": "glossary-band",
      "card_definition": "Plectis uses bands to let readers choose how much context to open. A compression profile specifies what each level must preserve and how it leads to the fuller source.",
      "deep_definition": "For example, a glossary preview orients a reader quickly, while the expanded entry supplies the distinctions and examples needed to use the term accurately.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The doctrine reference entry that presents a standard as a schema contract with an explicit scope limit is one band in action: a single fixed level of description that states exactly what it covers and what it does not.",
      "example_route": {
        "gloss": "open one entry written at a single fixed band",
        "href": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
        "label": "standard as schema contract with explicit scope limit"
      },
      "hidden_search_labels": [
        "band ladder",
        "russian doll band",
        "definition band",
        "telescope band",
        "telescoping band",
        "holographic tier"
      ],
      "id": "band",
      "label": "band",
      "meaning_boundary": "Band means a level in the repository's compression ladder, not a frequency band, musical group, statistical interval, or general taxonomy level.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A band is not a paragraph length or a writing style, and it is not the whole record. It is one defined level of a depth ladder, with a contract for what that level must contain.",
      "position": 64,
      "preferred_label": "band",
      "public_phrase": "one compression level packet",
      "reader_preview": "A band is a named level of detail in a description, such as a brief label, a short summary, or a full explanation.",
      "reader_preview_basis": "definition",
      "reader_rule": "A shorter band should reduce reading effort without changing the claim.",
      "relationships": [
        {
          "gloss": "A compression profile declares its legal bands and band contracts.",
          "target": "compression_profile",
          "verb": "declared_by"
        },
        {
          "gloss": "Bands are how an affordance row shows itself at different costs.",
          "target": "affordance_row",
          "verb": "projects"
        },
        {
          "gloss": "Hologram nodes render rows through a requested band.",
          "target": "hologram",
          "verb": "used_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-band",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Bands appear wherever the site offers a thing at more than one depth: component and paper-module summaries that expand, doctrine cards, and the layered entries in the doctrine reference. The vocabulary comes from the compression profiles and the navigation design that the public pages are generated from.",
      "short_definition": "A band is a named level of detail in a description, such as a brief label, a short summary, or a full explanation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::band",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Bands-as-schemas refinement.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        },
        {
          "gloss": "System-term band contract.",
          "ref": "codex/standards/std_system_term.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1324
    },
    {
      "alternative_labels": [
        "obstruction"
      ],
      "anchor": "glossary-barrier",
      "card_definition": "A barrier theorem proves a limitation of a method or construction. In these papers, such results help identify which attempted routes have failed and what a future approach would have to change.",
      "deep_definition": "A method failing does not show that the original problem is impossible. A barrier can be useful progress by preventing repetition and revealing which assumption caused the obstruction.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A proof that one proposed mechanism stays uniformly away from its target is a barrier to that mechanism; it does not rule out other mechanisms.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "barrier",
      "label": "barrier",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 65,
      "preferred_label": "barrier",
      "public_phrase": "barrier",
      "reader_preview": "A mathematical barrier is an obstruction showing why a specified approach cannot establish its intended result under stated conditions.",
      "reader_preview_basis": "definition",
      "reader_rule": "Check the hypotheses and the precise class of approaches ruled out.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-barrier",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A barrier establishes that one route fails. It says nothing about routes it does not name.",
      "short_definition": "A mathematical barrier is an obstruction showing why a specified approach cannot establish its intended result under stated conditions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::barrier",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "paper-module-bridge-campaign-dag-validation.html",
        "top_pages": [
          {
            "count": 7,
            "page": "paper-module-bridge-campaign-dag-validation.html"
          },
          {
            "count": 4,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          },
          {
            "count": 2,
            "page": "component-bridge-campaign-dag-validation.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "papers.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 19
      },
      "visible_text_byte_count": 918
    },
    {
      "alternative_labels": [
        "number base",
        "rational base"
      ],
      "anchor": "glossary-base",
      "card_definition": "In \\(b^{n}\\), b is the base and n is the exponent. Decimal notation uses powers of ten for place values, while binary uses powers of two. The mathematics papers also raise rational bases such as \\(3/2\\) to powers without assuming ordinary integer-base digit rules.",
      "deep_definition": "For an integer base \\(b>1\\), the usual digits are 0 through \\(b-1\\), and the places after the radix point have weights \\(1/b\\), \\(1/b^{2}\\), and so on. More general positional expansions require their own digit conventions. In the irrationality papers, expressions involving a rational base can be studied as powers or series directly; conclusions about integer divisibility cannot be transferred without checking the assumptions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In base two, \\(0.11\\) represents \\(1/2 + 1/4\\); at a rational base such as \\(3/2\\), power-based series need the separate assumptions stated in the paper.",
      "example_route": null,
      "hidden_search_labels": [
        "integer base"
      ],
      "id": "base",
      "label": "base",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Base here does not mean a database, code superclass, or physical support.",
      "position": 66,
      "preferred_label": "base",
      "public_phrase": "base",
      "reader_preview": "The base of a power is the number being raised to an exponent.",
      "reader_preview_basis": "first_sentence",
      "reader_rule": "Check whether the passage concerns powers, positional digits, or both, and retain its stated restrictions on the base.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-base",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Base covers the explicitly named numeral or exponential base in one series, expansion, or theorem.",
      "short_definition": "The base of a power is the number being raised to an exponent. In a positional numeral system, powers of the base also determine place values.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::base",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 3,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          },
          {
            "count": 1,
            "page": "updates.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 975
    },
    {
      "alternative_labels": [
        "rational basis",
        "linear basis",
        "linear bases",
        "vector-space basis"
      ],
      "anchor": "glossary-basis",
      "card_definition": "A vector-space basis both spans the space and is linearly independent: every vector is a unique finite sum of basis vectors multiplied by scalars. One horizontal and one vertical unit vector form a basis for the ordinary plane.",
      "deep_definition": "Plectis uses \u201cnamed basis\u201d for the stated sources or assumptions behind a claim. Naming those sources makes them inspectable; it does not by itself show that they support the conclusion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The vectors \\((1,0)\\) and (0,1) form a basis of the plane.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "basis",
      "label": "basis",
      "meaning_boundary": "Covers both the linear-algebra sense and the ordinary evidential sense. In linear algebra, a basis is a linearly independent spanning family; in an argument, a basis is the assumptions or evidence on which it rests. named_basis is the separate Plectis artifact that records selected premises for a bounded task.",
      "meaning_contrasts": [
        "named_basis"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 67,
      "preferred_label": "basis",
      "public_phrase": "basis",
      "reader_preview": "In linear algebra, a basis gives unique vector coordinates; in an argument, its basis is the assumptions or evidence supporting it.",
      "reader_preview_basis": "definition",
      "reader_rule": "The scalars and vector space are part of the mathematical definition; evidence supporting an argument does not have to form a vector space.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-basis",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the vector-space meaning and distinguishes the evidential use of the same word.",
      "short_definition": "In linear algebra, a basis gives unique vector coordinates; in an argument, its basis is the assumptions or evidence supporting it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::basis",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 19,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 154,
            "page": "doctrine.html"
          },
          {
            "count": 18,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 8,
            "page": "papers.html"
          },
          {
            "count": 3,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch12-release-claim-language-gate.html"
          },
          {
            "count": 2,
            "page": "paper-module-doctrine-fact-claim-audit.html"
          }
        ],
        "total_occurrences": 201
      },
      "visible_text_byte_count": 1053
    },
    {
      "alternative_labels": [
        "evaluation benchmark",
        "benchmark run"
      ],
      "anchor": "glossary-benchmark",
      "card_definition": "A benchmark couples a task with a metric, dataset, environment, and scoring rule. Its result describes performance under those conditions; it does not automatically rank systems for workloads the benchmark did not test.",
      "deep_definition": "Benchmarks measure properties such as speed, accuracy, reliability, resource use, or cost on a defined workload. Fair comparison fixes the relevant conditions or explicitly identifies what is being varied, including hardware, scoring, workloads, and treatment of failures. A single score can hide trade-offs, distribution shifts, or poor tail behaviour. Repeated optimization against a public test may also make the score less representative because systems adapt to its examples. In finance, benchmark can instead mean a reference index or rate; the shared idea is comparison with a declared standard, not a universal measure of quality.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A premise-retrieval benchmark can compare which relevant lemmas different search methods return for the same queries.",
      "example_route": null,
      "hidden_search_labels": [
        "benchmark result"
      ],
      "id": "benchmark",
      "label": "benchmark",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A single impressive demo or hand-picked example is not a benchmark.",
      "position": 68,
      "preferred_label": "benchmark",
      "public_phrase": "benchmark",
      "reader_preview": "A benchmark is a specified workload and measurement procedure used to compare performance against a baseline or other systems.",
      "reader_preview_basis": "definition",
      "reader_rule": "A comparison must identify the workload, scoring rule, environment, and any deliberately varied conditions; conclusions remain limited to what those choices represent.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-benchmark",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A benchmark covers the declared tasks, data, metric, model or system version, and execution conditions.",
      "short_definition": "A benchmark is a specified workload and measurement procedure used to compare performance against a baseline or other systems.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::benchmark",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 79,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 64,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 60,
            "page": "paper-modules.html"
          },
          {
            "count": 34,
            "page": "components.html"
          },
          {
            "count": 26,
            "page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
          },
          {
            "count": 15,
            "page": "paper-module-engine-room-navigation-fitness-benchmark.html"
          },
          {
            "count": 14,
            "page": "area-agent-reliability.html"
          }
        ],
        "total_occurrences": 476
      },
      "visible_text_byte_count": 900
    },
    {
      "alternative_labels": [
        "Bergman reproducing kernel"
      ],
      "anchor": "glossary-bergman-kernel",
      "card_definition": "For the unit disc with ordinary area measure, \\(K(z,w)=1/[\\pi (1-z\\cdot \\overline{w})^{2}]\\). If f is holomorphic and square-integrable there, \\(f(z)=\\int K(z,w)f(w)dA(w)\\). The kernel is holomorphic in z and antiholomorphic in w.",
      "deep_definition": "In #1041 the coefficient expansion of a Riemann map and Cauchy\u2013Schwarz turn component area into a bound on the length of the image of a real interval. The positive disc kernel makes the resulting double integral explicitly computable.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 719.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "bergman_kernel",
      "label": "Bergman kernel",
      "meaning_boundary": "The paper uses the unweighted unit-disc Bergman kernel with ordinary area normalization; positivity of arbitrary off-diagonal values is not claimed.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 69,
      "preferred_label": "Bergman kernel",
      "public_phrase": "Bergman kernel",
      "reader_preview": "The kernel that reproduces square-integrable holomorphic functions by integration over their domain.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The normalization depends on the measure. Positive-definite kernel does not mean every kernel value is a positive real number. On the real diameter of the disc, this particular kernel is positive, which permits a special comparison.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-bergman-kernel",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The normalization depends on the measure. Positive-definite kernel does not mean every kernel value is a positive real number. On the real diameter of the disc, this particular kernel is positive, which permits a special comparison.",
      "short_definition": "The kernel that reproduces square-integrable holomorphic functions by integration over their domain.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::bergman_kernel",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Bergman kernel with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 719",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1066
    },
    {
      "alternative_labels": [
        "Bernstein polynomial basis",
        "Bernstein basis polynomials"
      ],
      "anchor": "glossary-bernstein-basis",
      "card_definition": "Each basis function is nonnegative on \\([0,1]\\), and the basis functions sum to one. Consequently a polynomial expressed in this basis lies between its smallest and largest Bernstein coefficients on that interval.",
      "deep_definition": "The #1041 counterexample verifies inequalities by rewriting degree-fourteen polynomials along line segments in Bernstein form. Exact rational coefficients certify the whole interval, rather than only values at finitely many sampled points.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 421.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "bernstein_basis",
      "label": "Bernstein basis",
      "meaning_boundary": "The positivity implication requires the Bernstein representation on the specified interval; ordinary power coefficients have no equivalent implication.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 70,
      "preferred_label": "Bernstein basis",
      "public_phrase": "Bernstein basis",
      "reader_preview": "The degree-n polynomial basis \\(\\binom{n}{k}t^{k}(1-t)^{n-k}\\) for k from 0 to n.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Nonnegative coefficients are a sufficient positivity certificate, not a necessary condition in a fixed degree. Basis positivity holds on the stated interval; it cannot be used unchanged outside \\([0,1]\\). Bernstein approximation polynomials are a related construction, not this basis itself.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-bernstein-basis",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Nonnegative coefficients are a sufficient positivity certificate, not a necessary condition in a fixed degree. Basis positivity holds on the stated interval; it cannot be used unchanged outside \\([0,1]\\). Bernstein approximation polynomials are a related construction, not this basis itself.",
      "short_definition": "The degree-n polynomial basis \\(\\binom{n}{k}t^{k}(1-t)^{n-k}\\) for k from 0 to n.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::bernstein_basis",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Bernstein basis with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 421",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1122
    },
    {
      "alternative_labels": [
        "Bertrand's postulate",
        "Bertrand\u2019s postulate",
        "Bertrand theorem"
      ],
      "anchor": "glossary-bertrand-postulate",
      "card_definition": "It guarantees a prime in a fixed multiplicative interval, without identifying which prime. For instance, at \\(n=3\\) the prime 5 lies between 3 and 6.",
      "deep_definition": "The #68 finite-gcd argument needs a prime \u2113 with \\(D/2<\\ell \\le D\\). Bertrand supplies it for \\(D\\ge 3\\) after treating the integer endpoints; \\(D=2\\) is handled directly. This interval ensures a unique largest factorial channel contributes the relevant prime valuation, ruling out a nontrivial common divisor.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::sec:finite-gcd.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "bertrand_postulate",
      "label": "Bertrand postulate",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 71,
      "preferred_label": "Bertrand postulate",
      "public_phrase": "Bertrand postulate",
      "reader_preview": "Bertrand\u2019s postulate states that for every integer \\(n>1\\) there is a prime strictly between n and 2n.",
      "reader_preview_basis": "definition",
      "reader_rule": "Endpoint conventions and the small cases matter when reformulating the theorem. It gives no claim that every short interval of an arbitrary fixed length contains a prime.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-bertrand-postulate",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Endpoint conventions and the small cases matter when reformulating the theorem. It gives no claim that every short interval of an arbitrary fixed length contains a prime.",
      "short_definition": "Bertrand\u2019s postulate states that for every integer \\(n>1\\) there is a prime strictly between n and 2n.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::bertrand_postulate",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::sec:finite-gcd",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 996
    },
    {
      "alternative_labels": [
        "big O"
      ],
      "anchor": "glossary-big-o-notation",
      "card_definition": "The expression \\(n+7\\) is \\(O(n)\\) as n grows because \\(n+7\\le 8n\\) for every \\(n\\ge 1\\). The notation records an eventual constant-factor upper bound; it does not claim that \\(n+7\\) is approximately equal to n.",
      "deep_definition": "Big-O lets the papers separate a main arithmetic contribution from controlled errors or bound the number of exceptional indices. It hides constants and a finite initial range, so it cannot by itself certify a numerical inequality at a particular input.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 110.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "big_o_notation",
      "label": "big-o notation",
      "meaning_boundary": "Asymptotic analysis. It is an upper bound class, not approximate equality.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 72,
      "preferred_label": "big-o notation",
      "public_phrase": "big-o notation",
      "reader_preview": "Big-O notation bounds the magnitude of one quantity by a fixed constant times another near a specified limit.",
      "reader_preview_basis": "definition",
      "reader_rule": "The statement \\(f=O(g)\\) near a specified limit means \\(|f|\\le C|g|\\) there for some fixed C after a threshold. Any parameters on which C may depend must be stated, often by a subscript such as \\(O_{\\varepsilon}\\).",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-big-o-notation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The statement \\(f=O(g)\\) near a specified limit means \\(|f|\\le C|g|\\) there for some fixed C after a threshold. Any parameters on which C may depend must be stated, often by a subscript such as \\(O_{\\varepsilon}\\).",
      "short_definition": "Big-O notation bounds the magnitude of one quantity by a fixed constant times another near a specified limit.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::big_o_notation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 110",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 937
    },
    {
      "alternative_labels": [
        "biholomorphic",
        "biholomorphism",
        "biholomorphic equivalence"
      ],
      "anchor": "glossary-biholomorphic-map",
      "card_definition": "A biholomorphism gives complex domains the same analytic structure. Translation and nonzero complex scaling are examples. A local biholomorphism has such an inverse near each point; it can still identify distinct points globally.",
      "deep_definition": "The square-root coordinate in #1041 becomes a global biholomorphism only after properness and simple connectivity are established. Its inverse turns a segment in the coordinate domain into a root-connecting curve. Estimating that curve requires a separate bound on the inverse derivative, rather than topology alone.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::sec:separation.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "biholomorphic_map",
      "label": "biholomorphic map",
      "meaning_boundary": "Global biholomorphism requires a bijective holomorphic map with holomorphic inverse; local biholomorphic behaviour is a strictly weaker condition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 73,
      "preferred_label": "biholomorphic map",
      "public_phrase": "biholomorphic map",
      "reader_preview": "A bijective holomorphic map whose inverse is also holomorphic.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "In one complex variable a holomorphic map with nonzero derivative is locally biholomorphic. A global conclusion also needs injectivity and the specified target. Biholomorphic maps preserve angles locally but generally change lengths and areas.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-biholomorphic-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "In one complex variable a holomorphic map with nonzero derivative is locally biholomorphic. A global conclusion also needs injectivity and the specified target. Biholomorphic maps preserve angles locally but generally change lengths and areas.",
      "short_definition": "A bijective holomorphic map whose inverse is also holomorphic.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::biholomorphic_map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::sec:separation",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1071
    },
    {
      "alternative_labels": [
        "bijective",
        "one-to-one correspondence"
      ],
      "anchor": "glossary-bijection",
      "card_definition": "Equivalently, it is both injective and surjective: different inputs produce different outputs, and every element of the codomain is reached. The integer map \\(n\\mapsto n+1\\) is bijective, with inverse \\(m\\mapsto m-1\\).",
      "deep_definition": "A bijection alone need not preserve distance, addition, or continuity. Statements requiring those properties must supply them separately; a conformal bijection in the geometry papers carries much more structure than an arbitrary pairing.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "bijection",
      "label": "bijection",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 74,
      "preferred_label": "bijection",
      "public_phrase": "bijection",
      "reader_preview": "A bijection is a function that reaches every element of its codomain exactly once.",
      "reader_preview_basis": "definition",
      "reader_rule": "Bijective functions admit two-sided inverses and show that their domain and codomain have the same cardinality.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-bijection",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Bijective functions admit two-sided inverses and show that their domain and codomain have the same cardinality.",
      "short_definition": "A bijection is a function that reaches every element of its codomain exactly once.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::bijection",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=riemann_map]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 804
    },
    {
      "alternative_labels": [
        "binary digits",
        "base-two expansion"
      ],
      "anchor": "glossary-binary-expansion",
      "card_definition": "For example, \\(0.101\\) in binary is \\(1/2 + 0/4 + 1/8\\), or \\(5/8\\). The digit positions turn questions about a real number into questions about a sequence of zeros and ones.",
      "deep_definition": "Numbers with a terminating expansion also have an alternative ending in repeating ones. Arguments about uniqueness or periodicity must account for this familiar ambiguity.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The binary totient series is studied through constraints that rationality would impose on its eventual binary digits.",
      "example_route": null,
      "hidden_search_labels": [
        "base 2 expansion"
      ],
      "id": "binary_expansion",
      "label": "binary expansion",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A decimal approximation printed with zeros and ones is not automatically a binary expansion.",
      "position": 75,
      "preferred_label": "binary expansion",
      "public_phrase": "binary expansion",
      "reader_preview": "A binary expansion writes a number with digits 0 and 1, using powers of two as place values.",
      "reader_preview_basis": "definition",
      "reader_rule": "In base two, rational numbers have eventually repeating expansions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-binary-expansion",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A binary expansion covers one number under the standard base-two representation convention.",
      "short_definition": "A binary expansion writes a number with digits 0 and 1, using powers of two as place values.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::binary_expansion",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 846
    },
    {
      "alternative_labels": [
        "binomial coefficients",
        "n choose k"
      ],
      "anchor": "glossary-binomial-coefficient",
      "card_definition": "For integers \\(0\\le k\\le n\\), \u201cn choose k\u201d is \\(n!/[k!(n-k)!]\\). For example, five elements have ten two-element subsets. Choosing none or choosing all gives one possibility.",
      "deep_definition": "The coefficients also appear in \\((1+x)^{n}\\). In #1049, ordinary binomial coefficients occur in exponents of q-polynomials, while Gaussian binomial coefficients are a different polynomial analogue. Their value at \\(q=1\\) recovers the ordinary coefficient; the two should not be identified at an arbitrary q.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::sec:weights.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "binomial_coefficient",
      "label": "binomial coefficient",
      "meaning_boundary": "Ordinary mathematical usage. The cited paper supplies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 76,
      "preferred_label": "binomial coefficient",
      "public_phrase": "binomial coefficient",
      "reader_preview": "A binomial coefficient counts ways to choose a fixed number of elements from a finite set, without regard to order.",
      "reader_preview_basis": "definition",
      "reader_rule": "These formulas specify nonnegative integer parameters. Generalized binomial coefficients extend the notation to other parameters and need their own convention.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-binomial-coefficient",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "These formulas specify nonnegative integer parameters. Generalized binomial coefficients extend the notation to other parameters and need their own convention.",
      "short_definition": "A binomial coefficient counts ways to choose a fixed number of elements from a finite set, without regard to order.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::binomial_coefficient",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript use and exact local mathematical context.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::sec:weights",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 927
    },
    {
      "alternative_labels": [
        "binary selector",
        "0\u20131 selector"
      ],
      "anchor": "glossary-boolean-selector",
      "card_definition": "Given terms \\(a_{1},a_{2},\\ldots\\), a selector \\(\\varepsilon _n\\) forms the chosen subseries \\(\\sum \\varepsilon _n a_n\\): \\(\\varepsilon _n=1\\) keeps the nth term and \\(\\varepsilon _n=0\\) omits it. The selector is the indicator function of the selected index set.",
      "deep_definition": "In the Mersenne-support paper, one binary selector determines the coefficient sequence and hence the support subseries. This makes combinatorial choices into arithmetic data that can be transformed by M\u00f6bius-type identities.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Given terms \\(a_{1},a_{2},\\ldots\\), a selector \\(\\varepsilon _n\\) forms the chosen subseries \\(\\sum \\varepsilon _n a_n\\): \\(\\varepsilon _n=1\\) keeps the nth term and \\(\\varepsilon _n=0\\) omits it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "boolean_selector",
      "label": "Boolean selector",
      "meaning_boundary": "A selector records membership using zero and one. It does not make the selected set random, finite, or periodic.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 77,
      "preferred_label": "Boolean selector",
      "public_phrase": "Boolean selector",
      "reader_preview": "A Boolean selector is a sequence or function taking values 0 and 1 that records which objects are included.",
      "reader_preview_basis": "definition",
      "reader_rule": "\u201cBoolean\u201d here means two-valued, not that logical operations are necessarily being performed. The selector encodes membership but does not by itself impose finiteness, randomness, periodicity, or independence on the chosen set.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-boolean-selector",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "\u201cBoolean\u201d here means two-valued, not that logical operations are necessarily being performed. The selector encodes membership but does not by itself impose finiteness, randomness, periodicity, or independence on the chosen set.",
      "short_definition": "A Boolean selector is a sequence or function taking values 0 and 1 that records which objects are included.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::boolean_selector",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The sequence $c_A$ is determined by one Boolean selector.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 497",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1141
    },
    {
      "alternative_labels": [
        "Borel-Cantelli lemma",
        "Borel Cantelli lemma",
        "Borel\u2013Cantelli lemmas"
      ],
      "anchor": "glossary-borel-cantelli-lemma",
      "card_definition": "For a sequence of measurable events on one probability space, the first lemma says that a finite sum of probabilities implies only finitely many events occur almost surely; independence is unnecessary. The second says that mutual independence and a divergent sum imply infinitely many occur almost surely.",
      "deep_definition": "In the #257 profinite argument, prime divisibility events are independent and have probabilities 1/p with divergent sum. The second lemma explains the infinitely-many-occurrences step, which makes the proposed limiting observable unsuitable as a finite integrable average.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [
        "Borel-Cantelli lemmas"
      ],
      "id": "borel_cantelli_lemma",
      "label": "Borel\u2013Cantelli lemma",
      "meaning_boundary": "Both standard lemmas are covered with their separate assumptions. The first is an implication from summability; its converse needs additional conditions and is not asserted for arbitrary dependent events.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 78,
      "preferred_label": "Borel\u2013Cantelli lemma",
      "public_phrase": "Borel\u2013Cantelli lemma",
      "reader_preview": "The Borel\u2013Cantelli lemmas relate sums of event probabilities to whether infinitely many events occur.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Do not infer the second conclusion from divergence alone. State the independence or other sufficient dependence condition used.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-borel-cantelli-lemma",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Do not infer the second conclusion from divergence alone. State the independence or other sufficient dependence condition used.",
      "short_definition": "The Borel\u2013Cantelli lemmas relate sums of event probabilities to whether infinitely many events occur.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::borel_cantelli_lemma",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1158
    },
    {
      "alternative_labels": [
        "bounds",
        "bounded"
      ],
      "anchor": "glossary-bound",
      "card_definition": "An upper bound M gives \\(x \\le M\\); a lower bound m gives \\(m \\le x\\). Bounds can also depend on a parameter, such as the number of terms in a sum.",
      "deep_definition": "In these papers, bounds often control the error left after a finite calculation, allowing a statement about an infinite process to follow from finite information.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "If a nonnegative tail is at most \\(1/100\\), then the partial sum approximates the full sum with error no larger than \\(1/100\\).",
      "example_route": null,
      "hidden_search_labels": [
        "unbounded"
      ],
      "id": "bound",
      "label": "bound",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 79,
      "preferred_label": "bound",
      "public_phrase": "bound",
      "reader_preview": "A bound is a value that a quantity is proved to stay above or below under stated conditions.",
      "reader_preview_basis": "definition",
      "reader_rule": "A bound need not equal the quantity it controls or be the best possible bound.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-bound",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A bound covers the quantity and range it is proved for.",
      "short_definition": "A bound is a value that a quantity is proved to stay above or below under stated conditions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::bound",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 152,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 155,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 59,
            "page": "paper-modules.html"
          },
          {
            "count": 47,
            "page": "doctrine.html"
          },
          {
            "count": 45,
            "page": "components.html"
          },
          {
            "count": 16,
            "page": "papers.html"
          },
          {
            "count": 15,
            "page": "paper-module-batch8-compliance-pipeline-capsule.html"
          }
        ],
        "total_occurrences": 847
      },
      "visible_text_byte_count": 786
    },
    {
      "alternative_labels": [
        "algebraic branch point"
      ],
      "anchor": "glossary-branch-point",
      "card_definition": "For the complex square root, continuing a chosen value around zero once changes its sign: starting with one square root returns to the other. No single continuous square-root choice works on the entire punctured plane.",
      "deep_definition": "Avoiding branch points lets the selected inverse of a polynomial continue as one injective holomorphic branch.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 510.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "branch_point",
      "label": "branch point",
      "meaning_boundary": "Complex analysis and algebraic functions. Distinct from a branch in a proof tree or repository.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 80,
      "preferred_label": "branch point",
      "public_phrase": "branch point",
      "reader_preview": "A branch point is a location around which continuing a multivalued function can lead from one branch to another.",
      "reader_preview_basis": "definition",
      "reader_rule": "This concerns continuation around the point, not merely a formula that is inconvenient to evaluate there.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-branch-point",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This concerns continuation around the point, not merely a formula that is inconvenient to evaluate there.",
      "short_definition": "A branch point is a location around which continuing a multivalued function can lead from one branch to another.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::branch_point",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 510",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 873
    },
    {
      "alternative_labels": [
        "bridge runtime",
        "bridge dispatch",
        "external worker"
      ],
      "anchor": "glossary-bridge",
      "card_definition": "The controlling agent selects the instructions and context to send. The returned material is then assessed before it is incorporated into the working system. This exchange can support an external reasoning or research pass.",
      "deep_definition": "The worker's answer remains a proposal or source of evidence until the receiving agent checks it and performs any authorised changes.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Bridge Phase Continuity Runtime is one concrete instance: the runtime unit that carries bounded bridge work across phases of a task and keeps a single dispatch-and-response round coherent over time.",
      "example_route": {
        "gloss": "open the runtime component that carries bridge work across phases",
        "href": "components.html#component-bridge_phase_continuity_runtime",
        "label": "Bridge Phase Continuity Runtime"
      },
      "hidden_search_labels": [
        "browser bridge"
      ],
      "id": "bridge",
      "label": "bridge",
      "meaning_boundary": "Bridge means the repository's bounded external-worker transport. It is not a physical bridge, a generic software bridge, or an autonomous controller.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A bridge is not the system's conductor and not an autonomous agent that explores the codebase, runs many steps, or makes changes by itself. It is a one-packet-out, one-packet-back transport with all orchestration held outside it.",
      "position": 81,
      "preferred_label": "bridge",
      "public_phrase": "single-call external worker lane",
      "reader_preview": "A bridge is Plectis's mechanism for sending a bounded task to an outside worker and returning its response.",
      "reader_preview_basis": "definition",
      "reader_rule": "The bridge itself does not grant the outside worker direct control of the local files.",
      "relationships": [
        {
          "gloss": "Bridge often powers observe/probe passes.",
          "target": "observe",
          "verb": "operates_under"
        },
        {
          "gloss": "Kernel and controller surfaces launch and read bridge work.",
          "target": "kernel",
          "verb": "controlled_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-bridge",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the external worker lane and its dispatch and response machinery. A reader meets it wherever the site describes work sent to separate workers, such as parallel reasoning, research runs, or bulk population, and in the runtime component that carries this work across phases.",
      "short_definition": "A bridge is Plectis's mechanism for sending a bounded task to an outside worker and returning its response.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::bridge",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Bridge runtime subsystem.",
          "ref": "codex/doctrine/paper_modules/bridge_runtime.md",
          "role": "paper_module"
        },
        {
          "gloss": "Bridge dispatch packet authoring.",
          "ref": "codex/doctrine/skills/bridge_runtime/bridge_dispatch_authoring.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 31,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 37,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 23,
            "page": "paper-modules.html"
          },
          {
            "count": 19,
            "page": "paper-module-bridge-phase-continuity-runtime.html"
          },
          {
            "count": 12,
            "page": "paper-module-concurrency-mission-control.html"
          },
          {
            "count": 11,
            "page": "paper-module-bridge-campaign-dag-validation.html"
          },
          {
            "count": 10,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          }
        ],
        "total_occurrences": 190
      },
      "visible_text_byte_count": 1340
    },
    {
      "alternative_labels": [
        "exported bundle"
      ],
      "anchor": "glossary-bundle",
      "card_definition": "For a Plectis component, an evidence bundle can include the source code, test inputs, and result record associated with a run. Keeping them together lets a reader inspect which inputs were used, which checks ran, and what those checks returned.",
      "deep_definition": "A bundle may document a recorded run or provide material for repeating it. The accompanying instructions should say which of those uses it supports.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A component's exported bundle carries its source bodies under source_modules/, the fixtures it read, and the result record from the run, each digest-checked against live source.",
      "example_route": null,
      "hidden_search_labels": [
        "bundle set"
      ],
      "id": "bundle",
      "label": "bundle",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 82,
      "preferred_label": "bundle",
      "public_phrase": "bundle",
      "reader_preview": "A bundle is a group of related files packaged together for inspection or use.",
      "reader_preview_basis": "definition",
      "reader_rule": "The bundle's inventory and source versions determine what it actually contains.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-bundle",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A bundle describes the files and checks it contains; its evidence supports only the behaviour those checks cover.",
      "short_definition": "A bundle is a group of related files packaged together for inspection or use.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::bundle",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 172,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 470,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 152,
            "page": "paper-modules.html"
          },
          {
            "count": 117,
            "page": "doctrine.html"
          },
          {
            "count": 82,
            "page": "reference.html"
          },
          {
            "count": 59,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 38,
            "page": "components.html"
          }
        ],
        "total_occurrences": 2291
      },
      "visible_text_byte_count": 980
    },
    {
      "alternative_labels": [
        "caches",
        "cached"
      ],
      "anchor": "glossary-cache",
      "card_definition": "Caches improve speed or reduce load by serving previously stored values. That benefit creates a freshness problem: the cached copy may no longer agree with its source after the source changes.",
      "deep_definition": "A cache keeps data closer to a consumer or preserves the result of an expensive computation. A cache hit reuses a matching entry; a miss fetches or computes the value and may store it. Keys determine which requests count as equivalent, while capacity and eviction policies determine what remains available. Expiration limits age, and invalidation removes entries known to be stale. No single policy guarantees both perfect freshness and maximum reuse. Browsers, processors, applications, databases, and build systems all use caches, but their consistency requirements and failure consequences differ.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/doctrine.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "cache",
      "label": "cache",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 83,
      "preferred_label": "cache",
      "public_phrase": "cache",
      "reader_preview": "A cache stores a reusable copy of data or a computed result so later access can avoid repeated work.",
      "reader_preview_basis": "definition",
      "reader_rule": "A functioning cache has a key that identifies reusable work, a policy for admitting and removing entries, and an expiration, invalidation, or refresh path when source state changes.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-cache",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A functioning cache has a key that identifies reusable work, a policy for admitting and removing entries, and an expiration, invalidation, or refresh path when source state changes.",
      "short_definition": "A cache stores a reusable copy of data or a computed result so later access can avoid repeated work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cache",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/doctrine.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/reference.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 51,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 33,
            "page": "doctrine.html"
          },
          {
            "count": 18,
            "page": "paper-module-generated-projection-drift-runtime.html"
          },
          {
            "count": 16,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 12,
            "page": "paper-module-engine-room-generated-projection-drift-gate.html"
          },
          {
            "count": 9,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          },
          {
            "count": 5,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          }
        ],
        "total_occurrences": 147
      },
      "visible_text_byte_count": 824
    },
    {
      "alternative_labels": [
        "calibrated",
        "probability calibration"
      ],
      "anchor": "glossary-calibration",
      "card_definition": "Instrument calibration characterizes or adjusts readings against a known standard. Forecast calibration asks whether events assigned similar probabilities occur at corresponding rates across a suitable collection of predictions.",
      "deep_definition": "Calibration has two common technical senses. A measuring instrument is calibrated by comparing its readings with reference values under controlled conditions, then estimating bias, uncertainty, or an adjustment. A probabilistic forecaster is calibrated when, among comparable events assigned probability p, approximately a proportion p occur over repeated cases. This is a group-frequency property, so one correct or incorrect forecast says little about calibration. A forecaster can be calibrated yet uninformative by always giving the base rate. Conversely, sharp predictions can be useful but miscalibrated if their stated probabilities systematically overstate or understate observed frequencies.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/index.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "calibration",
      "label": "calibration",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 84,
      "preferred_label": "calibration",
      "public_phrase": "calibration",
      "reader_preview": "Calibration compares measurements with a reference standard or compares stated forecast probabilities with observed event frequencies.",
      "reader_preview_basis": "definition",
      "reader_rule": "Measurement calibration requires a traceable reference and stated conditions; probability calibration requires comparable forecast-event pairs and enough observations to assess frequency agreement at the claimed resolution.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-calibration",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Measurement calibration requires a traceable reference and stated conditions; probability calibration requires comparable forecast-event pairs and enough observations to assess frequency agreement at the claimed resolution.",
      "short_definition": "Calibration compares measurements with a reference standard or compares stated forecast probabilities with observed event frequencies.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::calibration",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/index.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/rules-and-ideas.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 8,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 4,
            "page": "doctrine.html"
          },
          {
            "count": 2,
            "page": "paper-module-belief-state-process-reward-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 1,
            "page": "paper-module-prediction-oracle-reconciliation.html"
          },
          {
            "count": 1,
            "page": "paper-module-provider-context-recipe-budget.html"
          },
          {
            "count": 1,
            "page": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
          }
        ],
        "total_occurrences": 12
      },
      "visible_text_byte_count": 961
    },
    {
      "alternative_labels": [
        "callbacks",
        "callback function"
      ],
      "anchor": "glossary-callback",
      "card_definition": "Callbacks let a caller provide behaviour without controlling the whole operation. They are common in event handling, asynchronous work, validation, and library extension points.",
      "deep_definition": "The code receiving a callback chooses when to invoke it and what arguments to supply. A sorting function might call a supplied comparison function immediately; a browser might call a registered click handler much later. Callbacks can therefore be synchronous or asynchronous. Plectis evaluators use them for checks that vary between cases while a shared runner performs the common steps.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A validator runner calls an `evaluate_negative_case` callback for each negative fixture.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "callback",
      "label": "callback",
      "meaning_boundary": "A callback is supplied or registered for other code to invoke. It can run synchronously or asynchronously; registration does not imply a delay.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Calling a named helper directly, without passing or registering it for other code to invoke, is an ordinary function call rather than a callback arrangement.",
      "position": 85,
      "preferred_label": "callback",
      "public_phrase": "callback",
      "reader_preview": "A callback is a function supplied to other code so that code can call it when a specified event or stage occurs.",
      "reader_preview_basis": "definition",
      "reader_rule": "Check who invokes the callback, when it may run, what arguments it receives, and how errors or repeated calls are handled.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-callback",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Check who invokes the callback, when it may run, what arguments it receives, and how errors or repeated calls are handled.",
      "short_definition": "A callback is a function supplied to other code so that code can call it when a specified event or stage occurs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::callback",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "pass SPEC and the _evaluate and evaluate_negative_case callbacks to run_crown_jewel_organ",
          "ref": "sites/microcosm/docs/paper-module-batch6-unsurfaced-primitives-capsule.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-batch8-structural-theses-capsule.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-batch8-structural-theses-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch6-unsurfaced-primitives-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch7-demo-take-console-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch8-audio-level-rms-port.html"
          }
        ],
        "total_occurrences": 9
      },
      "visible_text_byte_count": 881
    },
    {
      "alternative_labels": [
        "canonicalization"
      ],
      "anchor": "glossary-canonicalisation",
      "card_definition": "In the mathematical research discussion here, it means consolidating a result into a natural statement and an understood proof that others can reuse. Equivalent formulations and routine supporting lemmas may become part of one clearer account.",
      "deep_definition": "This is a later question than whether a proof checks: it concerns which formulation and explanation become useful, recognised tools for other work.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A later paper that rebuilds a first formal proof around the natural statement and the shortest argument would be an attempt to assist canonicalisation; whether the community adopts that form is external.",
      "example_route": null,
      "hidden_search_labels": [
        "canonicalise",
        "canonicalize"
      ],
      "id": "canonicalisation",
      "label": "canonicalisation",
      "meaning_boundary": "The staged meaning used here is Terence Tao's, from Mathematics in the age of AI (arXiv:2608.16753). This site does not own or redefine that stage; community acceptance remains external.",
      "meaning_contrasts": [
        "digestion",
        "formal_verification",
        "exposition"
      ],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Kernel acceptance of the first proof script is verification, not canonicalisation.",
      "position": 86,
      "preferred_label": "canonicalisation",
      "public_phrase": "canonicalisation",
      "reader_preview": "Canonicalisation is the process of putting something into a standard, representative form.",
      "reader_preview_basis": "definition",
      "reader_rule": "A repository can simplify its own presentation, but it cannot declare that the mathematical community has adopted it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-canonicalisation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The word is Tao's. The local use is: do not pretend a first checked proof is the community's finished form of the result.",
      "short_definition": "Canonicalisation is the process of putting something into a standard, representative form.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::canonicalisation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1034
    },
    {
      "alternative_labels": [
        "set cardinality",
        "cardinalities"
      ],
      "anchor": "glossary-cardinality",
      "card_definition": "The set \\(\\{2,4,6\\}\\) has cardinality 3. Two sets have the same cardinality when their elements can be paired by a bijection. Consequently, the natural numbers and the even natural numbers have the same infinite cardinality via \\(n\\mapsto2n\\).",
      "deep_definition": "A proper subset can have the same infinite cardinality as the containing set. Cardinality is therefore different from length, area, probability, or asymptotic density, each of which answers a different question about size.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "cardinality",
      "label": "cardinality",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 87,
      "preferred_label": "cardinality",
      "public_phrase": "cardinality",
      "reader_preview": "Cardinality measures how many elements a set has, extending finite counting to infinite sets through bijections.",
      "reader_preview_basis": "definition",
      "reader_rule": "Infinite cardinalities need not all be equal: the real numbers cannot be put in a bijection with the natural numbers.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-cardinality",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Infinite cardinalities need not all be equal: the real numbers cannot be put in a bijection with the natural numbers.",
      "short_definition": "Cardinality measures how many elements a set has, extending finite counting to infinite sets through bijections.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cardinality",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=dimension]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 863
    },
    {
      "alternative_labels": [
        "system care",
        "agent care"
      ],
      "anchor": "glossary-care",
      "card_definition": "Plectis uses the word as a practical standard for an agent's conduct. A change should be understandable, checked to the appropriate extent, and left in a state that another person can continue.",
      "deep_definition": "For example, preserving unrelated edits and updating an instruction made inaccurate by a change both reduce avoidable costs for the next person working on the system.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Agent Completion Faithfulness Audit is care made concrete: it checks that a finished task left an accurate record of what was actually done, rather than a tidy claim the underlying files do not support.",
      "example_route": {
        "gloss": "open the audit that checks a finished task left an honest record",
        "href": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
        "label": "Agent Completion Faithfulness Audit"
      },
      "hidden_search_labels": [
        "care directive",
        "care register",
        "care posture",
        "care and passion"
      ],
      "id": "care",
      "label": "care",
      "meaning_boundary": "Care is an operational judgment trait in the Type A register. The term does not claim emotion, consciousness, human virtue, or an external psychological classification.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Care is not sentiment, politeness, or a general value statement about doing good work. It is a specific obligation to leave upkeep behind: provenance, validation, and closeout records that the next agent can rely on.",
      "position": 88,
      "preferred_label": "care",
      "public_phrase": "stake becomes upkeep",
      "reader_preview": "Care means attending to the people, correctness, and future maintenance affected by a piece of work.",
      "reader_preview_basis": "definition",
      "reader_rule": "Care is expressed through decisions and follow-through, rather than through enthusiastic language.",
      "relationships": [
        {
          "gloss": "Care is one trait supporting live controller judgment.",
          "target": "type_a_judgment",
          "verb": "supports"
        },
        {
          "gloss": "Care becomes practical through situated judgment and cheap truthful surfaces.",
          "target": "common_sense",
          "verb": "operates_through"
        },
        {
          "gloss": "Care-driven local lessons should move to the owning plane when reusable.",
          "target": "up_propagate",
          "verb": "routes_to"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-care",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Care covers the maintenance-and-continuity dimension of how agents act on the system: protecting the next person or agent from re-deriving lost context, inheriting stale facts, or losing the original intent. A reader meets it across the agent reliability and continuity material, and in the audits that check whether a completed task left an honest, faithful record.",
      "short_definition": "Care means attending to the people, correctness, and future maintenance affected by a piece of work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::care",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Codex-facing closeout and common-sense contract.",
          "ref": "CODEX.md",
          "role": "adapter"
        },
        {
          "gloss": "Claude-facing continuity and care posture.",
          "ref": "CLAUDE.md",
          "role": "adapter"
        },
        {
          "gloss": "Entry-surface compression rule that keeps care routeable rather than adapter-bloated.",
          "ref": "codex/standards/std_agent_entry_surface.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "judgment_trait",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1397
    },
    {
      "alternative_labels": [
        "pattern catalog"
      ],
      "anchor": "glossary-catalog",
      "card_definition": "Each catalog entry identifies a pattern and provides the information needed to select it. The architecture then connects the selected pattern to requirements, an implementation route, and evidence from its use.",
      "deep_definition": "Generating the inventory from registered source material makes omissions and stale entries easier to detect, although the generated catalog still needs to be refreshed and checked.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The architecture page writes project then catalog then pattern.",
      "example_route": {
        "gloss": "spine step: catalog",
        "href": "architecture.html",
        "label": "How it fits together"
      },
      "hidden_search_labels": [
        "catalogue"
      ],
      "id": "catalog",
      "label": "catalog",
      "meaning_boundary": "On the architecture page, catalog is the spine step after project: the governed collection of patterns the system can bind. It is not a bibliography and not the skill catalog.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "The glossary itself is not the catalog, and neither is a bibliography of papers.",
      "position": 89,
      "preferred_label": "catalog",
      "public_phrase": "catalog",
      "reader_preview": "A catalog is an organised inventory; on Plectis's architecture page it lists patterns available for use in the system.",
      "reader_preview_basis": "definition",
      "reader_rule": "This particular catalog is distinct from the site's collection of papers or skills.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-catalog",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Spine catalog and the public pattern-catalog contract.",
      "short_definition": "A catalog is an organised inventory; on Plectis's architecture page it lists patterns available for use in the system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::catalog",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 23,
        "top_page": "paper-module-annex-knowledge-routing.html",
        "top_pages": [
          {
            "count": 21,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 13,
            "page": "doctrine.html"
          },
          {
            "count": 10,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          },
          {
            "count": 10,
            "page": "paper-module-lean-std-premise-index.html"
          },
          {
            "count": 10,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 9,
            "page": "components.html"
          }
        ],
        "total_occurrences": 126
      },
      "visible_text_byte_count": 782
    },
    {
      "alternative_labels": [
        "Cauchy's determinant formula",
        "Cauchy determinant identity"
      ],
      "anchor": "glossary-cauchy-determinant-formula",
      "card_definition": "For \\(C_{ij}=1/(x_i+y_j)\\), its determinant is \\(\\frac{\\prod_{i<j}(x_j-x_i)(y_j-y_i)}{\\prod_{i,j}(x_i+y_j)}\\). The formula assumes that every denominator is nonzero. Distinct x-values and distinct y-values make the numerator nonzero.",
      "deep_definition": "The #1049 paper first evaluates the equal-weight geometric moment determinant exactly by this formula. That solved model helps isolate the additional effect of nonconstant moment weights in the later asymptotic theorem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 136.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "cauchy_determinant_formula",
      "label": "Cauchy determinant formula",
      "meaning_boundary": "The formula is for the stated Cauchy matrix with nonvanishing denominators; it does not evaluate arbitrary matrices.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 90,
      "preferred_label": "Cauchy determinant formula",
      "public_phrase": "Cauchy determinant formula",
      "reader_preview": "An exact product evaluation for a matrix with entries that are reciprocals of pairwise sums.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The multiplicative version with entries \\(1/(1-x_i y_j)\\) follows by a change of variables and has its own displayed factors. Keep signs, indexing and normalization consistent. This identity evaluates one structured determinant; it is different from Cauchy\u2013Binet.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-cauchy-determinant-formula",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The multiplicative version with entries \\(1/(1-x_i y_j)\\) follows by a change of variables and has its own displayed factors. Keep signs, indexing and normalization consistent. This identity evaluates one structured determinant; it is different from Cauchy\u2013Binet.",
      "short_definition": "An exact product evaluation for a matrix with entries that are reciprocals of pairwise sums.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cauchy_determinant_formula",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Cauchy determinant formula with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 136",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1110
    },
    {
      "alternative_labels": [
        "Cauchy product of series"
      ],
      "anchor": "glossary-cauchy-product",
      "card_definition": "For \\(\\sum a_{n}\\) and \\(\\sum b_{n}\\), its nth term is \\(c_{n}=\\sum _{k=0}^{n}a_{k}b_{n-k}\\). If both numerical series converge absolutely, then \\(\\sum c_{n}\\) converges absolutely and equals their product.",
      "deep_definition": "The #1049 factorization of the weight generating function turns its product into finite coefficient convolutions. The paper handles the formal identity through coefficient finiteness and proves the analytic identity through locally uniform convergence inside its specified disc. This separates the algebraic coefficient rule from justification of numerical products.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::eq:weight-generating-function.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "cauchy_product",
      "label": "Cauchy product",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 91,
      "preferred_label": "Cauchy product",
      "public_phrase": "Cauchy product",
      "reader_preview": "The Cauchy product of two series groups products of terms by the sum of their indices.",
      "reader_preview_basis": "definition",
      "reader_rule": "Convergence of each series without further conditions is not enough for this conclusion. For formal power series, the same finite coefficient formula defines multiplication without analytic convergence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-cauchy-product",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Convergence of each series without further conditions is not enough for this conclusion. For formal power series, the same finite coefficient formula defines multiplication without analytic convergence.",
      "short_definition": "The Cauchy product of two series groups products of terms by the sum of their indices.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cauchy_product",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::eq:weight-generating-function",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1028
    },
    {
      "alternative_labels": [
        "Cauchy-Binet",
        "Cauchy\u2013Binet",
        "Cauchy-Binet formula"
      ],
      "anchor": "glossary-cauchy-binet-formula",
      "card_definition": "If A is \\(N\\times M\\) and B is \\(M\\times N\\) with \\(M\\ge N\\), then \\(\\det (AB)=\\sum _{s} \\det (A[:,S])\\det (B[S,:])\\), where S runs over N-element subsets of the intermediate indices.",
      "deep_definition": "In #1049, a finite-node moment matrix factors through evaluations of powers. Cauchy\u2013Binet yields squared Vandermonde determinants; entrywise convergence and positivity then justify the paper\u2019s infinite-node limit.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "cauchy_binet_formula",
      "label": "Cauchy\u2013Binet formula",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 92,
      "preferred_label": "Cauchy\u2013Binet formula",
      "public_phrase": "Cauchy\u2013Binet formula",
      "reader_preview": "The Cauchy\u2013Binet formula expresses the determinant of a rectangular matrix product as a sum of products of matching square minors.",
      "reader_preview_basis": "definition",
      "reader_rule": "The finite formula is algebraic. Passing to infinitely many intermediate indices requires a separate convergence argument.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-cauchy-binet-formula",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The finite formula is algebraic. Passing to infinitely many intermediate indices requires a separate convergence argument.",
      "short_definition": "The Cauchy\u2013Binet formula expresses the determinant of a rectangular matrix product as a sum of products of matching square minors.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cauchy_binet_formula",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 920
    },
    {
      "alternative_labels": [
        "Cauchy-Schwarz"
      ],
      "anchor": "glossary-cauchy-schwarz-inequality",
      "card_definition": "For real lists \\(a_{1},\\ldots ,a_{n}\\) and \\(b_{1},\\ldots ,b_{n}\\), Cauchy\u2013Schwarz says \\(|\\sum a_{i}b_{i}|\\le \\sqrt{\\sum a_{i}^{2}}\\sqrt{\\sum b_{i}^{2}}\\). For example, it bounds a mixed sum using two simpler square-sums, with equality only when the lists are proportional.",
      "deep_definition": "The lemniscate analysis uses Cauchy\u2013Schwarz to convert energy control into a perimeter or path-length estimate. The inequality does not create smallness alone: one still needs useful bounds for both factors on its right-hand side.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 654.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "cauchy_schwarz_inequality",
      "label": "cauchy\u2013schwarz inequality",
      "meaning_boundary": "Linear algebra and analysis. Also called Schwarz or Cauchy\u2013Bunyakovsky\u2013Schwarz.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 93,
      "preferred_label": "cauchy\u2013schwarz inequality",
      "public_phrase": "cauchy\u2013schwarz inequality",
      "reader_preview": "The absolute inner product of two vectors is at most the product of their lengths.",
      "reader_preview_basis": "definition",
      "reader_rule": "Identify the vectors, functions, or sequences and the inner product before applying the inequality. Infinite-dimensional or integral versions also require the square-size quantities on the right to be finite.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-cauchy-schwarz-inequality",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Identify the vectors, functions, or sequences and the inner product before applying the inequality. Infinite-dimensional or integral versions also require the square-size quantities on the right to be finite.",
      "short_definition": "The absolute inner product of two vectors is at most the product of their lengths.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cauchy_schwarz_inequality",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 654",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1019
    },
    {
      "alternative_labels": [
        "ceiling",
        "ceil",
        "rounding upward"
      ],
      "anchor": "glossary-ceiling-function",
      "card_definition": "For example, \\(\\lceil 2.3\\rceil =3\\), \\(\\lceil 2\\rceil =2\\), and \\(\\lceil -2.3\\rceil =-2\\). It rounds toward positive infinity, not toward the integer with greatest absolute value.",
      "deep_definition": "In the landing page\u2019s #243 example, ceiling converts \\(n\\cdot a_{n}^{2}/(n+3)\\) into an integer recurrence term with a one-sided error smaller than one. This rounding bound matters when checking the recurrence\u2019s asymptotic rate.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "ceiling_function",
      "label": "ceiling function",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 94,
      "preferred_label": "ceiling function",
      "public_phrase": "ceiling function",
      "reader_preview": "The ceiling of a real number x is the smallest integer at least x, written \u2308x\u2309.",
      "reader_preview_basis": "definition",
      "reader_rule": "It satisfies \\(x\\le\\lceil x\\rceil<x+1\\). Ceiling differs from rounding to the nearest integer and from floor, which chooses the greatest integer at most x.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-ceiling-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "It satisfies \\(x\\le\\lceil x\\rceil<x+1\\). Ceiling differs from rounding to the nearest integer and from floor, which chooses the greatest integer at most x.",
      "short_definition": "The ceiling of a real number x is the smallest integer at least x, written \u2308x\u2309.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::ceiling_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 41,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 27,
            "page": "doctrine.html"
          },
          {
            "count": 19,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          },
          {
            "count": 9,
            "page": "paper-module-bridge-campaign-dag-validation.html"
          },
          {
            "count": 8,
            "page": "paper-module-provider-context-recipe-budget.html"
          },
          {
            "count": 6,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 6,
            "page": "paper-module-pattern-binding-contract.html"
          }
        ],
        "total_occurrences": 142
      },
      "visible_text_byte_count": 870
    },
    {
      "alternative_labels": [
        "finite certificate"
      ],
      "anchor": "glossary-certificate",
      "card_definition": "The data might provide a witness, a calculation trace, or the finite cases needed for a result. Producing the certificate and checking it can be separate tasks, with different costs and trust requirements.",
      "deep_definition": "A collection of verified cases establishes a general theorem only when a further argument shows that those cases cover everything the theorem asserts.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A certificate may be a finite witness checked by Lean, an exact rational calculation replayed by a dedicated verifier, or another compact data object whose checker establishes the stated claim under declared assumptions.",
      "example_route": null,
      "hidden_search_labels": [
        "finite certificates"
      ],
      "id": "certificate",
      "label": "certificate",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 95,
      "preferred_label": "certificate",
      "public_phrase": "certificate",
      "reader_preview": "A certificate is data that a specified checker can use to verify a particular claim.",
      "reader_preview_basis": "definition",
      "reader_rule": "The guarantee depends on what the checker verifies and how that check connects to the claim.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-certificate",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A certificate supports the claim accepted by its checker, with any coverage or soundness assumptions required to connect the check to that claim.",
      "short_definition": "A certificate is data that a specified checker can use to verify a particular claim.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::certificate",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 27,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 38,
            "page": "doctrine.html"
          },
          {
            "count": 38,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 34,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          },
          {
            "count": 31,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 16,
            "page": "paper-modules.html"
          },
          {
            "count": 14,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          }
        ],
        "total_occurrences": 227
      },
      "visible_text_byte_count": 1045
    },
    {
      "alternative_labels": [
        "challenge solution pair",
        "challenge/solution"
      ],
      "anchor": "glossary-challenge-solution-pair",
      "card_definition": "The challenge states the required result and allowed assumptions. The solution supplies the implementation or proof intended to meet that requirement. Plectis uses the pair as an independently inspectable unit in its Comparator and Palomar material.",
      "deep_definition": "Checking one pair establishes that result within its stated setting. It does not automatically settle neighbouring statements or the original open problem from which the challenge was derived.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The coding-agents page tells a coding agent that each entry is a Challenge/Solution pair.",
      "example_route": {
        "gloss": "Challenge/Solution pair instruction",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [],
      "id": "challenge_solution_pair",
      "label": "Challenge/Solution pair",
      "meaning_boundary": "On the landing and coding-agents page, each Comparator or Palomar entry is a self-contained Challenge/Solution pair. It is not a generic contest prompt.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An Erd\u0151s problem note on this site is not itself a Challenge/Solution pair.",
      "position": 96,
      "preferred_label": "Challenge/Solution pair",
      "public_phrase": "Challenge/Solution pair",
      "reader_preview": "A Challenge/Solution pair packages a precise Lean problem with a proposed solution that can be checked against it.",
      "reader_preview_basis": "definition",
      "reader_rule": "The solution must satisfy the actual challenge, including its hypotheses and restrictions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-challenge-solution-pair",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Lean Comparator and Palomar release entries.",
      "short_definition": "A Challenge/Solution pair packages a precise Lean problem with a proposed solution that can be checked against it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::challenge_solution_pair",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 846
    },
    {
      "alternative_labels": [
        "change log",
        "change history",
        "release notes"
      ],
      "anchor": "glossary-changelog",
      "card_definition": "It helps users understand additions, fixes, removals, compatibility breaks, and migration needs without reconstructing history from every commit. A changelog selects and explains relevant changes, while Git history records a finer-grained ancestry of snapshots.",
      "deep_definition": "A changelog is curated communication for users, organized around named versions or dates. It selects additions, fixes, removals, compatibility breaks, security notes, and migration requirements that matter outside the development process. Git history serves a different purpose: commits preserve repository trees and ancestry at finer granularity, often with messages unsuitable as release documentation. A useful changelog links claims to versions, distinguishes planned from shipped behavior, and states omissions. It should not be read as exhaustive evidence that every internal alteration, dependency update, or deployment event was recorded.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A release note saying that glossary coverage increased is a changelog entry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "changelog",
      "label": "changelog",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A current feature list with no dates or change relationships is not a changelog.",
      "position": 97,
      "preferred_label": "changelog",
      "public_phrase": "changelog",
      "reader_preview": "A changelog is a reader-facing record of notable changes between versions.",
      "reader_preview_basis": "definition",
      "reader_rule": "A changelog should name versions and dates and should not imply that omitted internal changes never occurred.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-changelog",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the public, reader-oriented history of significant updates.",
      "short_definition": "A changelog is a reader-facing record of notable changes between versions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::changelog",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "updates.html",
        "top_pages": [
          {
            "count": 3,
            "page": "updates.html"
          },
          {
            "count": 2,
            "page": "lineage.html"
          },
          {
            "count": 1,
            "page": "source.html"
          }
        ],
        "total_occurrences": 6
      },
      "visible_text_byte_count": 822
    },
    {
      "alternative_labels": [
        "Chebotarev theorem"
      ],
      "anchor": "glossary-chebotarev-density-theorem",
      "card_definition": "For an abelian extension, each allowable Frobenius element occurs among unramified primes with density reciprocal to the Galois-group size. This generalizes familiar statements about primes in arithmetic progressions.",
      "deep_definition": "The argument needs existence of infinitely many primes whose reductions realize a chosen field symmetry. Chebotarev supplies exactly that bridge from Galois data to primes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For an abelian extension, each allowable Frobenius element occurs among unramified primes with density reciprocal to the Galois-group size.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "chebotarev_density_theorem",
      "label": "Chebotarev density theorem",
      "meaning_boundary": "The finite Galois form describes unramified primes through conjugacy classes. Quantitative error bounds require an effective version.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 98,
      "preferred_label": "Chebotarev density theorem",
      "public_phrase": "Chebotarev density theorem",
      "reader_preview": "The Chebotarev density theorem says that primes with any prescribed Frobenius conjugacy class occur with a predictable positive density in a finite Galois extension.",
      "reader_preview_basis": "definition",
      "reader_rule": "The standard theorem excludes ramified primes and prescribes a conjugacy class, not necessarily one distinguished group element. An effective version adds quantitative error bounds; the paper explicitly uses only the qualitative finite-Galois form.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-chebotarev-density-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The standard theorem excludes ramified primes and prescribes a conjugacy class, not necessarily one distinguished group element. An effective version adds quantitative error bounds; the paper explicitly uses only the qualitative finite-Galois form.",
      "short_definition": "The Chebotarev density theorem says that primes with any prescribed Frobenius conjugacy class occur with a predictable positive density in a finite Galois extension.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::chebotarev_density_theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Chebotarev density theorem",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 580",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1143
    },
    {
      "alternative_labels": [
        "Chebyshev polynomials",
        "Chebyshev polynomial of the first kind"
      ],
      "anchor": "glossary-chebyshev-polynomial",
      "card_definition": "The first members are \\(T_{0}=1\\), \\(T_{1}=x\\) and \\(T_{2}=2x^{2}-1\\). For \\(n\\ge 1\\), \\(T_{n}\\) has leading coefficient \\(2^{n-1}\\) and alternates between \\(-1\\) and 1 at \\(n+1\\) points of \\([-1,1]\\). This oscillation gives its extremal approximation property.",
      "deep_definition": "In #1041 the appropriately scaled first-kind zeros attain the sharp bound for an adjacent root segment when all roots are collinear. Alternation supplies both the comparison and the equality case, connecting a geometric root problem with uniform polynomial approximation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 842.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "chebyshev_polynomial",
      "label": "Chebyshev polynomial",
      "meaning_boundary": "This row leads with first-kind Chebyshev polynomials; monic scaling and other kinds must be identified explicitly.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 99,
      "preferred_label": "Chebyshev polynomial",
      "public_phrase": "Chebyshev polynomial",
      "reader_preview": "A polynomial family whose first-kind members satisfy \\(T_{n}(\\cos \\theta )=\\cos (n\\theta )\\).",
      "reader_preview_basis": "authored_override",
      "reader_rule": "For \\(n\\ge 1\\) the monic comparison polynomial is \\(2^{1-n}T_{n}\\); for \\(n=0\\) it is \\(T_{0}=1\\). Different Chebyshev families use different normalizations; the first-kind convention is the one used for the collinear-root argument.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-chebyshev-polynomial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For \\(n\\ge 1\\) the monic comparison polynomial is \\(2^{1-n}T_{n}\\); for \\(n=0\\) it is \\(T_{0}=1\\). Different Chebyshev families use different normalizations; the first-kind convention is the one used for the collinear-root argument.",
      "short_definition": "A polynomial family whose first-kind members satisfy \\(T_{n}(\\cos \\theta )=\\cos (n\\theta )\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::chebyshev_polynomial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Chebyshev polynomial with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 842",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1097
    },
    {
      "alternative_labels": [
        "checks",
        "checked"
      ],
      "anchor": "glossary-check",
      "card_definition": "On this site, a check usually has a runnable command, specified inputs, and a recorded result. It may test a behaviour, validate a file, compare copies, or verify a proof.",
      "deep_definition": "Useful checks can distinguish relevant failures from success. Reading a recorded result tells you about that run; repeating the command supplies evidence about your own copy and environment.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Each of the public components ships one check, its command written out in full.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "check",
      "label": "check",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 100,
      "preferred_label": "check",
      "public_phrase": "check",
      "reader_preview": "A check is an examination of whether something satisfies a stated condition.",
      "reader_preview_basis": "definition",
      "reader_rule": "The result should say what was examined and which condition passed or failed.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-check",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A check establishes its own outcome on its own inputs, and nothing wider.",
      "short_definition": "A check is an examination of whether something satisfies a stated condition.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::check",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 183,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 154,
            "page": "doctrine.html"
          },
          {
            "count": 74,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 69,
            "page": "paper-modules.html"
          },
          {
            "count": 52,
            "page": "components.html"
          },
          {
            "count": 50,
            "page": "paper-module-batch8-compliance-pipeline-capsule.html"
          },
          {
            "count": 46,
            "page": "paper-module-generated-projection-drift-runtime.html"
          }
        ],
        "total_occurrences": 2161
      },
      "visible_text_byte_count": 754
    },
    {
      "alternative_labels": [
        "checkers",
        "automated checker",
        "verifier",
        "verifiers"
      ],
      "anchor": "glossary-checker",
      "card_definition": "A syntax checker, link checker, and proof checker each answer a different question. Their outputs are useful when the rules, inputs, and failure conditions are clear enough to inspect.",
      "deep_definition": "The rules may still omit something important to the wider task. Plectis therefore connects checker results to specific claims rather than treating every pass as general approval.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The internal-link checker rejects a page whose href points to no generated target.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "checker",
      "label": "checker",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A human opinion without a stated evaluation rule is not an automated checker result.",
      "position": 101,
      "preferred_label": "checker",
      "public_phrase": "checker",
      "reader_preview": "A checker is a program or procedure that evaluates an input against specified rules.",
      "reader_preview_basis": "definition",
      "reader_rule": "A pass establishes satisfaction of the implemented rules, subject to the checker's own correctness.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-checker",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers automated and procedural validation tools shown in the site's evidence chain.",
      "short_definition": "A checker is a program or procedure that evaluates an input against specified rules.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::checker",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 133,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 105,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 98,
            "page": "doctrine.html"
          },
          {
            "count": 40,
            "page": "paper-module-batch8-validator-checker-capsule.html"
          },
          {
            "count": 30,
            "page": "paper-module-formal-math-verifier-trace-repair-loop.html"
          },
          {
            "count": 27,
            "page": "paper-modules.html"
          },
          {
            "count": 22,
            "page": "paper-module-verifier-lab-execution-spine.html"
          }
        ],
        "total_occurrences": 697
      },
      "visible_text_byte_count": 785
    },
    {
      "alternative_labels": [
        "CRT",
        "Chinese remainder"
      ],
      "anchor": "glossary-chinese-remainder-theorem",
      "card_definition": "It says that any prescribed remainders occur together in exactly one class modulo the product of the moduli. For example, \\(x\\equiv1\\) modulo 2 and \\(x\\equiv2\\) modulo 3 combine to \\(x\\equiv5\\) modulo 6.",
      "deep_definition": "The papers use the theorem to arrange several divisibility conditions at once. It gives a controlled arithmetic construction rather than merely evidence that a computer found one suitable integer.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/problems/erdos_243.html::line 116.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "chinese_remainder_theorem",
      "label": "Chinese remainder theorem",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 102,
      "preferred_label": "Chinese remainder theorem",
      "public_phrase": "Chinese remainder theorem",
      "reader_preview": "The Chinese remainder theorem solves simultaneous congruences with pairwise coprime positive moduli.",
      "reader_preview_basis": "definition",
      "reader_rule": "Without coprimality, the prescribed remainders must satisfy compatibility conditions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-chinese-remainder-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Without coprimality, the prescribed remainders must satisfy compatibility conditions.",
      "short_definition": "The Chinese remainder theorem solves simultaneous congruences with pairwise coprime positive moduli.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::chinese_remainder_theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/maths/problems/erdos_243.html::line 116",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 869
    },
    {
      "alternative_labels": [
        "circuit break",
        "circuit breaker"
      ],
      "anchor": "glossary-circuit-break",
      "card_definition": "In Plectis's research discussion, the loop is self-confirmation: the same people or tools produce work and judge its value. An outside reader can interrupt that loop by questioning the evidence, interpretation, or direction.",
      "deep_definition": "Automated checks remain useful for errors they can detect. Independent judgement addresses questions of meaning and value that repeating the internal checks may never raise.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A mathematician reading one problem page and saying the main lemma is a known result would circuit-break the author's self-assessment.",
      "example_route": null,
      "hidden_search_labels": [
        "circuit-breaks"
      ],
      "id": "circuit_break",
      "label": "circuit-break",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "feedback_loop",
        "endogenous",
        "exogenous_truth"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Prompting a model to praise the repository is not a circuit-break; it continues the same loop.",
      "position": 103,
      "preferred_label": "circuit-break",
      "public_phrase": "circuit-break",
      "reader_preview": "To circuit-break a process is to interrupt a loop that would otherwise keep running or reinforcing itself.",
      "reader_preview_basis": "definition",
      "reader_rule": "An interruption prompts reassessment; it does not itself decide which conclusion is true.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-circuit-break",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Names the interruption of a self-feeding process. It does not name the content of the resulting judgement.",
      "short_definition": "To circuit-break a process is to interrupt a loop that would otherwise keep running or reinforcing itself.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::circuit_break",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 933
    },
    {
      "alternative_labels": [
        "claims",
        "claimed"
      ],
      "anchor": "glossary-claim",
      "card_definition": "Plectis records what a component or mathematical result is said to establish and links that wording to evidence. This makes it possible to compare the public explanation with the source, proof, or recorded test.",
      "deep_definition": "For example, a successful test on specified inputs supports that tested behaviour. A claim covering every possible input requires a different argument or a suitable proof.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A component states one claim and includes one check; the release gate refuses wording that reaches past what the check ran.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "claim",
      "label": "claim",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 104,
      "preferred_label": "claim",
      "public_phrase": "claim",
      "reader_preview": "A claim is an assertion that can be examined for truth or support.",
      "reader_preview_basis": "definition",
      "reader_rule": "The strength of the wording should match the strength and scope of the evidence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-claim",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A claim establishes nothing by itself. Its evidence does, and only as far as the evidence reaches.",
      "short_definition": "A claim is an assertion that can be examined for truth or support.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::claim",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 188,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 255,
            "page": "doctrine.html"
          },
          {
            "count": 166,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 119,
            "page": "paper-modules.html"
          },
          {
            "count": 69,
            "page": "components.html"
          },
          {
            "count": 51,
            "page": "paper-module-formal-evidence-cell-anchor-resolver.html"
          },
          {
            "count": 36,
            "page": "paper-module-doctrine-fact-claim-audit.html"
          }
        ],
        "total_occurrences": 2090
      },
      "visible_text_byte_count": 853
    },
    {
      "alternative_labels": [
        "claims ledger"
      ],
      "anchor": "glossary-claim-registry",
      "card_definition": "For the formal mathematics, it connects reader-facing statements to particular declarations or other supporting material. This gives reviewers a way to check that the explanation says what the mathematics actually establishes.",
      "deep_definition": "When the wording or proof changes, their connection must be checked again. A large number of formal declarations does not by itself imply an equally large number of distinct research contributions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The registry records each public mathematical claim with its status, formal support, and remaining open boundary, while keeping statements explicitly marked as not claimed separate.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "claim_registry",
      "label": "claim registry",
      "meaning_boundary": "Here, the claim registry is the reviewed map from public mathematical claims to their status, formal support, and open boundary; it is not an inventory of every Lean declaration.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 105,
      "preferred_label": "claim registry",
      "public_phrase": "claim registry",
      "reader_preview": "A claim registry is a structured list of assertions and the evidence, scope, and status attached to each.",
      "reader_preview_basis": "definition",
      "reader_rule": "Registration records how a claim is presented and supported; it is not peer review.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-claim-registry",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The registry covers the claims recorded in it, not everything the corpus contains.",
      "short_definition": "A claim registry is a structured list of assertions and the evidence, scope, and status attached to each.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::claim_registry",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "tools/meta/dissemination/measure_lean_corpus.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "contact.html",
        "top_pages": [
          {
            "count": 1,
            "page": "contact.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 988
    },
    {
      "alternative_labels": [
        "classical reasoning",
        "classical proof"
      ],
      "anchor": "glossary-classical-logic",
      "card_definition": "Excluded middle asserts P or not P even when no method is known to decide which alternative holds. It supports familiar forms of proof by contradiction and nonconstructive existence arguments.",
      "deep_definition": "The local Lean sources use classical blocks to make classical instances available. This permits standard mathematical reasoning while axiom audits report the resulting dependencies; the source keyword alone does not list every assumption of a theorem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "classical_logic",
      "label": "classical logic",
      "meaning_boundary": "The standard logical meaning is intended. A historically classical theorem and a proof using classical logic are different descriptions, and neither is a ranking of mathematical quality.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 106,
      "preferred_label": "classical logic",
      "public_phrase": "classical logic",
      "reader_preview": "Classical logic allows excluded middle and principles such as eliminating a double negation.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A classical proof can establish existence without yielding an executable procedure for the object. Its accepted logical assumptions should remain explicit.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-classical-logic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A classical proof can establish existence without yielding an executable procedure for the object. Its accepted logical assumptions should remain explicit.",
      "short_definition": "Classical logic allows excluded middle and principles such as eliminating a double negation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::classical_logic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 930
    },
    {
      "alternative_labels": [
        "clear denominators",
        "denominator clearing"
      ],
      "anchor": "glossary-denominator-clearing",
      "card_definition": "For example, multiplying \\(x/2 + y/3 = 1\\) by 6 gives \\(3x + 2y = 6\\). Every term must receive the same multiplier for the equation to remain equivalent.",
      "deep_definition": "The papers use this operation to obtain integer equations from rational quantities. Divisibility and congruence arguments can then study the resulting integers without losing the original denominator assumptions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/problems/erdos_243.html::line 108.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "denominator_clearing",
      "label": "clearing denominators",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 107,
      "preferred_label": "clearing denominators",
      "public_phrase": "clearing denominators",
      "reader_preview": "Clearing denominators multiplies an equation or expression by a suitable nonzero common denominator to remove its fractions.",
      "reader_preview_basis": "definition",
      "reader_rule": "If a denominator contains a variable, its nonzero condition must be preserved.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-denominator-clearing",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "If a denominator contains a variable, its nonzero condition must be preserved.",
      "short_definition": "Clearing denominators multiplies an equation or expression by a suitable nonzero common denominator to remove its fractions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::denominator_clearing",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/maths/problems/erdos_243.html::line 108",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 846
    },
    {
      "alternative_labels": [
        "clients",
        "software client",
        "API client"
      ],
      "anchor": "glossary-client",
      "card_definition": "Client and server describe roles in an interaction. The same program can be a client in one exchange and a server in another, and a client may present a command line, library API, or graphical interface.",
      "deep_definition": "A client constructs requests, sends them through a protocol, interprets responses, and handles failures such as timeouts or rate limits. It may cache data or retry, subject to the service contract. Plectis component prose distinguishes a provider client from a theorem prover or local runner: the client communicates with a provider but does not supply the provider\u2019s guarantees. Client input and server output both need validation at their boundaries.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A browser acts as an HTTP client when requesting a page from a web server.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "client",
      "label": "client",
      "meaning_boundary": "A program or component acting as the requester of another service, rather than any program running independently.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A standalone program doing local arithmetic is not acting as a client unless it requests another service.",
      "position": 108,
      "preferred_label": "client",
      "public_phrase": "client",
      "reader_preview": "A client is a program or device that requests data or a service from a server.",
      "reader_preview_basis": "definition",
      "reader_rule": "Identify the service and protocol when calling something a client; the label alone does not state its permissions or trust.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-client",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Identify the service and protocol when calling something a client; the label alone does not state its permissions or trust.",
      "short_definition": "A client is a program or device that requests data or a service from a server.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::client",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "not a theorem prover, a Lean or Lake runner, a provider client, or a private import",
          "ref": "sites/microcosm/docs/paper-module-formal-math-verifier-trace-repair-loop.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-formal-math-verifier-trace-repair-loop.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-formal-math-verifier-trace-repair-loop.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 781
    },
    {
      "alternative_labels": [
        "clones",
        "cloned"
      ],
      "anchor": "glossary-clone",
      "card_definition": "A normal full clone lets you inspect earlier revisions and work on the project locally. A shallow clone downloads limited history; other options can defer file contents or restrict the working checkout.",
      "deep_definition": "A clone records a particular state. To compare your results with a published example, use the stated revision and environment rather than assuming that every copy contains the same files.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The quickstart begins by cloning the repository, then runs the first check against it.",
      "example_route": null,
      "hidden_search_labels": [
        "cloning"
      ],
      "id": "clone",
      "label": "clone",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 109,
      "preferred_label": "clone",
      "public_phrase": "clone",
      "reader_preview": "To clone a repository is to create a local copy of its files and Git history, with options to limit what is downloaded.",
      "reader_preview_basis": "definition",
      "reader_rule": "The public repositories linked here can be cloned for local inspection and checks.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-clone",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A clone reflects the repository at the moment it was copied.",
      "short_definition": "To clone a repository is to create a local copy of its files and Git history, with options to limit what is downloaded.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::clone",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 24,
        "top_page": "paper-module-cold-clone-probe.html",
        "top_pages": [
          {
            "count": 11,
            "page": "paper-module-cold-clone-probe.html"
          },
          {
            "count": 6,
            "page": "paper-modules.html"
          },
          {
            "count": 6,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 5,
            "page": "paper-module-batch6-unsurfaced-primitives-capsule.html"
          },
          {
            "count": 5,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          },
          {
            "count": 4,
            "page": "paper-module-annex-knowledge-routing.html"
          }
        ],
        "total_occurrences": 70
      },
      "visible_text_byte_count": 829
    },
    {
      "alternative_labels": [
        "failed approach"
      ],
      "anchor": "glossary-closed-route",
      "card_definition": "The working records keep the reason for closure, such as a counterexample or a proved obstruction. This lets later researchers understand the failure before trying a similar idea.",
      "deep_definition": "A materially different method or hypothesis may avoid the obstruction. The record should make clear what would have to change, and whether the closure rests on proof, exact calculation, or weaker evidence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For #249, the positive rank-one M\u00f6bius\u2013Mersenne mechanism is a closed route: its cone sits a uniform gap above the target value.",
      "example_route": null,
      "hidden_search_labels": [
        "failed routes",
        "failed approaches",
        "failed mechanism",
        "failed mechanisms",
        "dead end",
        "dead ends"
      ],
      "id": "closed_route",
      "label": "closed route",
      "meaning_boundary": "A closed route is a fact about one method. It says nothing about whether the problem is true or false.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "An approach abandoned for lack of time is not a closed route, because nothing was shown.",
      "position": 110,
      "preferred_label": "closed route",
      "public_phrase": "closed route",
      "reader_preview": "A closed route is a recorded approach that has been ruled out within a stated set of assumptions or methods.",
      "reader_preview_basis": "definition",
      "reader_rule": "Closure applies to the described approach, not automatically to the original problem.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-closed-route",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers failed approaches recorded in the papers and working records.",
      "short_definition": "A closed route is a recorded approach that has been ruled out within a stated set of assumptions or methods.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::closed_route",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 3,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "contact.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 844
    },
    {
      "alternative_labels": [
        "closed subset",
        "closed region"
      ],
      "anchor": "glossary-closed-set",
      "card_definition": "The closed unit disc \\(\\{z:|z|\\le 1\\}\\) includes its boundary circle. If a sequence of its points converges, the limit remains in the disc.",
      "deep_definition": "Closed discs and closed coefficient classes retain limiting configurations, which is essential when compactness arguments pass from approximating polynomials to a limit.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 956.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "closed_set",
      "label": "closed set",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 111,
      "preferred_label": "closed set",
      "public_phrase": "closed set",
      "reader_preview": "A set containing all of its limit points; equivalently, its complement is open.",
      "reader_preview_basis": "definition",
      "reader_rule": "Closed does not mean bounded: the entire real line is closed. A set can be both open and closed, depending on the surrounding space.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-closed-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Closed does not mean bounded: the entire real line is closed. A set can be both open and closed, depending on the surrounding space.",
      "short_definition": "A set containing all of its limit points; equivalently, its complement is open.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::closed_set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 956",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-provider-context-recipe-budget.html",
        "top_pages": [
          {
            "count": 4,
            "page": "paper-module-provider-context-recipe-budget.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 854
    },
    {
      "alternative_labels": [
        "close-out",
        "closeouts"
      ],
      "anchor": "glossary-closeout",
      "card_definition": "It gives the next person enough information to continue without reconstructing the session. Plectis expects the record to distinguish completed work, deliberate scope limits, and unfinished obligations.",
      "deep_definition": "A useful closeout also explains any condition that should trigger another pass. That makes a bounded stopping point understandable without implying that every related problem has been solved.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A closeout that reports a landed commit, a clean owned slice, and a list of paths left to their own owner is complete; one that reports only the commit is not.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "closeout",
      "label": "closeout",
      "meaning_boundary": "Closeout is the recorded landing of one bounded unit of work (change, validation, residue, deliberate omissions, and handoff), not merely the final chat message or the fact that editing stopped.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 112,
      "preferred_label": "closeout",
      "public_phrase": "closeout",
      "reader_preview": "A closeout is the final record of a unit of work: what changed, what was checked, and what remains unresolved.",
      "reader_preview_basis": "definition",
      "reader_rule": "Claims of completion should point to the resulting files or execution evidence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-closeout",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A closeout describes one unit of work. It makes no claim about the surrounding system.",
      "short_definition": "A closeout is the final record of a unit of work: what changed, what was checked, and what remains unresolved.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::closeout",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/standards/observe_apply/std_phase_closeout.json",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/organs/agent_closeout_faithfulness_audit.md",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "component-agent-closeout-faithfulness-audit.html",
        "top_pages": [
          {
            "count": 1,
            "page": "component-agent-closeout-faithfulness-audit.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 961
    },
    {
      "alternative_labels": [
        "topological closure",
        "set closure"
      ],
      "anchor": "glossary-topological-closure",
      "card_definition": "The closure of the open interval (0,1) is \\([0,1]\\): it adds the two boundary points approachable by sequences from inside. Points already in the set remain.",
      "deep_definition": "Density and lower-semicontinuity arguments prove results first on generic polynomial configurations, then extend them to the closure containing limiting nongeneric cases.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 1164.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "topological_closure",
      "label": "closure of a set",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 113,
      "preferred_label": "closure of a set",
      "public_phrase": "closure of a set",
      "reader_preview": "The smallest closed set containing a given set.",
      "reader_preview_basis": "definition",
      "reader_rule": "A point lies in the closure exactly when every neighbourhood of it meets the original set. Closure is not the same as solving or completing an argument.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-topological-closure",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A point lies in the closure exactly when every neighbourhood of it meets the original set. Closure is not the same as solving or completing an argument.",
      "short_definition": "The smallest closed set containing a given set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::topological_closure",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 1164",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 877
    },
    {
      "alternative_labels": [
        "coarea theorem"
      ],
      "anchor": "glossary-coarea-formula",
      "card_definition": "For a height function on a rectangle, integrating a quantity over the rectangle can be done by integrating along each horizontal slice and then over height. In curved settings, \\(|\\nabla u|\\) supplies the needed Jacobian.",
      "deep_definition": "The paper uses coarea to integrate geometric information over polynomial level curves. Combined with winding or the argument principle, it translates two-dimensional analytic energy into one-dimensional boundary-length information.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For a height function on a rectangle, integrating a quantity over the rectangle can be done by integrating along each horizontal slice and then over height.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "coarea_formula",
      "label": "coarea formula",
      "meaning_boundary": "The formula uses the appropriate Jacobian and measures for the dimensions involved. It does not by itself supply a bound on either side.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 114,
      "preferred_label": "coarea formula",
      "public_phrase": "coarea formula",
      "reader_preview": "The coarea formula rewrites an integral over a region as integrals over level sets of a function, with a gradient factor accounting for how the levels are spaced.",
      "reader_preview_basis": "definition",
      "reader_rule": "Precise hypotheses depend on dimension and regularity, commonly a Lipschitz map and measurable integrand. Critical levels may require measure-theoretic treatment. The formula is an identity, not automatically an inequality or a bound.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-coarea-formula",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Precise hypotheses depend on dimension and regularity, commonly a Lipschitz map and measurable integrand. Critical levels may require measure-theoretic treatment. The formula is an identity, not automatically an inequality or a bound.",
      "short_definition": "The coarea formula rewrites an integral over a region as integrals over level sets of a function, with a gradient factor accounting for how the levels are spaced.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::coarea_formula",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the argument principle and the coarea formula give the",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 523",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1122
    },
    {
      "alternative_labels": [
        "code_map"
      ],
      "anchor": "glossary-code-map",
      "card_definition": "It helps readers see which modules belong together and which other modules they use. Plectis derives this view from source information so the diagram can be refreshed when the implementation changes.",
      "deep_definition": "The map reflects the relationships its analysis captures. Dynamic behaviour or indirect connections may require further inspection, and the view can become stale if it has not been rebuilt.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Why section says Code Map works out its clusters from real dependencies.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "code_map",
      "label": "Code Map",
      "meaning_boundary": "Code Map is the derived dependency view of this system's code clusters. It is not an ordinary street map, and not the glossary term map.",
      "meaning_contrasts": [
        "map"
      ],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Code Map is not the public architecture-map HTML page, and not a geographic map.",
      "position": 115,
      "preferred_label": "Code Map",
      "public_phrase": "Code Map",
      "reader_preview": "Code Map is a generated view of the code's parts and their dependencies.",
      "reader_preview_basis": "definition",
      "reader_rule": "Open the linked source when a dependency matters to a proposed change.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-code-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Landing walkthrough of the unpublished operator interface.",
      "short_definition": "Code Map is a generated view of the code's parts and their dependencies.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::code_map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 679
    },
    {
      "alternative_labels": [
        "coding agents"
      ],
      "anchor": "glossary-coding-agent",
      "card_definition": "Depending on its permissions, it can inspect a repository, edit code, run commands, and examine results. Plectis provides routes and checks that let a person use such an agent to work on a bounded task.",
      "deep_definition": "Tool access makes execution possible; it does not guarantee a sound solution. The resulting change still needs appropriate validation, and the agent's permissions remain separate from its reasoning ability.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The setup prompt on the landing page is written for a coding agent: it clones both repositories and runs the first checks, then reports exit codes.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "coding_agent",
      "label": "coding agent",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A chat assistant that quotes this website has not acted as a coding agent.",
      "position": 116,
      "preferred_label": "coding agent",
      "public_phrase": "coding agent",
      "reader_preview": "A coding agent is an AI agent equipped to work with source files and development tools.",
      "reader_preview_basis": "definition",
      "reader_rule": "Its report should distinguish actions it performed from actions it merely recommends.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-coding-agent",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A coding agent establishes what it actually ran on a machine. It does not establish anything it only read.",
      "short_definition": "A coding agent is an AI agent equipped to work with source files and development tools.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::coding_agent",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "coding-agents.html",
        "top_pages": [
          {
            "count": 4,
            "page": "coding-agents.html"
          },
          {
            "count": 2,
            "page": "contact.html"
          },
          {
            "count": 2,
            "page": "quickstart.html"
          },
          {
            "count": 2,
            "page": "tour.html"
          },
          {
            "count": 1,
            "page": "architecture.html"
          },
          {
            "count": 1,
            "page": "index.html"
          }
        ],
        "total_occurrences": 12
      },
      "visible_text_byte_count": 852
    },
    {
      "alternative_labels": [
        "target set of a function"
      ],
      "anchor": "glossary-codomain",
      "card_definition": "A function from integers to integers given by \\(f(n) = n^{2}\\) has the integers as its codomain, although it never produces a negative integer. Its image is the smaller set of outputs it actually attains.",
      "deep_definition": "Keeping this distinction explicit prevents \u201cevery output\u201d from changing meaning halfway through an argument. Restricting the codomain to the image makes a function surjective onto that smaller set, but says nothing new about which values its formula produces.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "codomain",
      "label": "codomain",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 117,
      "preferred_label": "codomain",
      "public_phrase": "codomain",
      "reader_preview": "The codomain is the set in which a function's outputs are declared to lie.",
      "reader_preview_basis": "definition",
      "reader_rule": "A function is surjective exactly when its image equals its codomain.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-codomain",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A function is surjective exactly when its image equals its codomain.",
      "short_definition": "The codomain is the set in which a function's outputs are declared to lie.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::codomain",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=function]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 726
    },
    {
      "alternative_labels": [
        "coefficients",
        "polynomial coefficient"
      ],
      "anchor": "glossary-coefficient",
      "card_definition": "In \\(3z^{2}-7z+4\\), the coefficients are 3, -7, and 4. A missing power has coefficient zero: the coefficient of \\(z^{3}\\) in this example is 0.",
      "deep_definition": "Plectis uses coefficients both to describe polynomial families and to weight infinite series, so the surrounding formula determines which meaning applies.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 245.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "coefficient",
      "label": "coefficient",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 118,
      "preferred_label": "coefficient",
      "public_phrase": "coefficient",
      "reader_preview": "A number multiplying a variable, power, basis element, or series term.",
      "reader_preview_basis": "definition",
      "reader_rule": "A coefficient may be an integer, rational, real, or complex number depending on context. In a series, coefficients form a sequence and need not be polynomial coefficients.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-coefficient",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A coefficient may be an integer, rational, real, or complex number depending on context. In a series, coefficients form a sequence and need not be polynomial coefficients.",
      "short_definition": "A number multiplying a variable, power, basis element, or series term.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::coefficient",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 245",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 10,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 11
      },
      "visible_text_byte_count": 903
    },
    {
      "alternative_labels": [
        "sequence of coefficients"
      ],
      "anchor": "glossary-coefficient-sequence",
      "card_definition": "In \\(\\sum c_n x^{n}\\), the list \\(c_0,c_1,\\ldots\\) is the coefficient sequence. Zeros matter because they mark missing powers or omitted series terms; the support is the set of indices where \\(c_n\\) is nonzero.",
      "deep_definition": "The Mersenne paper obtains its coefficient sequence by a divisor transform of a Boolean selector. That sequence then determines the support and arithmetic behavior of the associated series.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In \\(\\sum c_n x^{n}\\), the list \\(c_0,c_1,\\ldots\\) is the coefficient sequence.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "coefficient_sequence",
      "label": "coefficient sequence",
      "meaning_boundary": "A coefficient sequence belongs to a specified expansion. It is distinct from the function or number that expansion may represent.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 119,
      "preferred_label": "coefficient sequence",
      "public_phrase": "coefficient sequence",
      "reader_preview": "A coefficient sequence is the indexed list of coefficients in a series or expansion, including any zero coefficients.",
      "reader_preview_basis": "definition",
      "reader_rule": "The surrounding expansion determines what the coefficients belong to. A coefficient sequence can be finite or infinite and need not converge by itself. It is data, distinct from the value of the resulting series.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-coefficient-sequence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The surrounding expansion determines what the coefficients belong to. A coefficient sequence can be finite or infinite and need not converge by itself. It is data, distinct from the value of the resulting series.",
      "short_definition": "A coefficient sequence is the indexed list of coefficients in a series or expansion, including any zero coefficients.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::coefficient_sequence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The coefficient sequence throughout",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 110",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 982
    },
    {
      "alternative_labels": [
        "type coercion",
        "type coercions",
        "implicit conversion"
      ],
      "anchor": "glossary-coercion",
      "card_definition": "For example, a natural number can be converted to an integer when an integer operation requires it. Coercion can also expose a structure's underlying set or function, making mathematical notation more convenient.",
      "deep_definition": "The #243 Lean source moves among natural numbers, integers, residue types, and finite sets viewed as sets. Explicit \u2191 notation and cast lemmas make those transitions visible when an arithmetic proof depends on them.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "coercion",
      "label": "coercion",
      "meaning_boundary": "The programming-language conversion sense is intended. Lean inserts registered coercions during elaboration; it does not silently identify all numerically related types.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 120,
      "preferred_label": "coercion",
      "public_phrase": "coercion",
      "reader_preview": "A type coercion is a designated conversion inserted to use a value where another type is expected.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Inspect the conversion when types matter. A coercion is a function or mechanism with defined behaviour, not an assertion that two types are identical or every conversion loses no information.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-coercion",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Inspect the conversion when types matter. A coercion is a function or mechanism with defined behaviour, not an assertion that two types are identical or every conversion loses no information.",
      "short_definition": "A type coercion is a designated conversion inserted to use a value where another type is expected.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::coercion",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "proof_infrastructure",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 974
    },
    {
      "alternative_labels": [
        "cofinality"
      ],
      "anchor": "glossary-cofinal",
      "card_definition": "More precisely, for each x there is an element y in the subset with \\(x \\le y\\). For indices in the natural numbers, this means that qualifying indices occur arbitrarily far out.",
      "deep_definition": "For example, the even natural numbers are cofinal among all natural numbers. This distinction matters when a proof needs infinitely many suitable indices rather than a property that eventually holds everywhere.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The even numbers occur cofinally among the whole numbers.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "cofinal",
      "label": "cofinal",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 121,
      "preferred_label": "cofinal",
      "public_phrase": "cofinal",
      "reader_preview": "A subset of an ordered set is cofinal if it reaches at least as far as every element of that set.",
      "reader_preview_basis": "definition",
      "reader_rule": "Cofinality does not mean that every sufficiently large index qualifies.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-cofinal",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Cofinal is about indices going to infinity, not about density or frequency.",
      "short_definition": "A subset of an ordered set is cofinal if it reaches at least as far as every element of that set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cofinal",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 762
    },
    {
      "alternative_labels": [
        "cold reader",
        "cold session"
      ],
      "anchor": "glossary-cold-agent",
      "card_definition": "It must recover the task's meaning and current state from available files, instructions, and navigation routes. Plectis uses this situation to judge whether knowledge has been preserved well enough for work to continue.",
      "deep_definition": "A source link, clear status, and recorded next step can let a new agent resume correctly. A conclusion kept only in a previous conversation cannot do that.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The \"With a coding agent\" page is a concrete instance: it walks a coding agent that has just been pointed at the system through its first moves, assuming no earlier context, which is exactly the cold-agent situation.",
      "example_route": {
        "gloss": "see the first moves a fresh agent is walked through",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [
        "fresh agent",
        "cold boot",
        "fresh capable agent"
      ],
      "id": "cold_agent",
      "label": "cold agent",
      "meaning_boundary": "A cold agent is a capable agent with no prior-session memory that must orient from durable artifacts; cold describes context, not intelligence, experience, or tool access.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A cold agent is not a less capable or restricted agent, and not a person new to the team. It is a fully capable agent that simply begins with no session memory and must orient from the written artifacts rather than from remembered context.",
      "position": 122,
      "preferred_label": "cold agent",
      "public_phrase": "unprimed capable agent",
      "reader_preview": "A cold agent starts a task without the earlier conversation or session context.",
      "reader_preview_basis": "definition",
      "reader_rule": "\u201cCold\u201d describes missing context, not a lack of reasoning ability.",
      "relationships": [
        {
          "gloss": "Cold agents orient through affordance rows, not file crawls.",
          "target": "affordance_row",
          "verb": "reads"
        },
        {
          "gloss": "Cold boot begins at the navigation seed.",
          "target": "navigation",
          "verb": "opens_with"
        },
        {
          "gloss": "Cold agent is the unprimed-session shape of a Type A controller.",
          "target": "type_a",
          "verb": "specializes"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-cold-agent",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the kind of agent the documentation, standards, and entry surfaces are written for: one with no prior-session memory. A reader meets it across the entry and orientation pages, the coding-agent guide, and the Cold-Reader Route Map, wherever the system explains how a fresh agent is meant to find its way in.",
      "short_definition": "A cold agent starts a task without the earlier conversation or session context.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cold_agent",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Cold-agent self-comprehension north star.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        },
        {
          "gloss": "Cold-boot navigation ladder.",
          "ref": "codex/doctrine/skills/kernel/navigation_seed.md",
          "role": "skill"
        },
        {
          "gloss": "CLAUDE.md opens with cold-agent bootstrap discipline.",
          "ref": "CLAUDE.md",
          "role": "adapter"
        }
      ],
      "status": "active",
      "term_kind": "actor",
      "used_in": {
        "page_count": 3,
        "top_page": "paper-module-cold-reader-route-map.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 1378
    },
    {
      "alternative_labels": [
        "cold-clone probe"
      ],
      "anchor": "glossary-cold-clone",
      "card_definition": "The test starts without the author's local caches, private files, or unrecorded setup. It checks whether the stated dependencies and commands are enough to reproduce the advertised example.",
      "deep_definition": "A successful cold-clone run supports portability to that tested environment. It does not promise identical behaviour on every operating system, dependency version, or machine.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The cold-clone probe runs on a fresh clone of a tagged release and writes its result to .microcosm/cold_clone_probe.json.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "cold_clone",
      "label": "cold clone",
      "meaning_boundary": "A cold clone is a clean checkout used to test the published repository without the author\u2019s caches or local configuration; it is not just any Git clone or a proof of all-environment correctness.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 123,
      "preferred_label": "cold clone",
      "public_phrase": "cold clone",
      "reader_preview": "A cold clone is a fresh repository checkout used to test whether someone new can follow the published instructions.",
      "reader_preview_basis": "definition",
      "reader_rule": "Any additional setup must be stated for the test to be meaningful.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-cold-clone",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A cold-clone probe establishes only how the named revision, environment, and commands behaved in that run. It does not prove every supported environment or the correctness of the release as a whole.",
      "short_definition": "A cold clone is a fresh repository checkout used to test whether someone new can follow the published instructions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cold_clone",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/cold_clone_probe.py",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/standards/std_microcosm_cold_clone_probe.json",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 9,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 4,
            "page": "paper-module-cold-clone-probe.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          },
          {
            "count": 3,
            "page": "papers.html"
          },
          {
            "count": 2,
            "page": "doctrine.html"
          },
          {
            "count": 2,
            "page": "reference.html"
          }
        ],
        "total_occurrences": 23
      },
      "visible_text_byte_count": 1030
    },
    {
      "alternative_labels": [
        "collaborate",
        "collaborating"
      ],
      "anchor": "glossary-collaboration",
      "card_definition": "Here it can take the form of a proof, correction, explanation, implementation, or useful account of a failed approach. The public records give contributors something concrete to inspect and improve together.",
      "deep_definition": "Agreement with the project is not required to help it: a well-supported correction or objection can be as useful as extending an existing result.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The hero asks mathematicians, domain experts, and lay people to collaborate and keep credit.",
      "example_route": {
        "gloss": "the public identity and the repositories a contribution would land in",
        "href": "source.html",
        "label": "Source and license"
      },
      "hidden_search_labels": [],
      "id": "collaboration",
      "label": "collaboration",
      "meaning_boundary": "Here collaboration includes people coordinating on proofs, corrections, explanations, implementations, reviews, or other shared results, with contribution credit preserved where the work is published. It does not by itself imply co-authorship, employment, or joint repository ownership.",
      "meaning_contrasts": [
        "contributor_credit"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Independent mention without coordination or contribution is not collaboration merely because it concerns the same project. A talk can be collaborative when its preparation, correction, exposition, or resulting feedback forms part of shared work.",
      "position": 124,
      "preferred_label": "collaboration",
      "public_phrase": "collaboration",
      "reader_preview": "Collaboration is people working together on a shared task or result.",
      "reader_preview_basis": "definition",
      "reader_rule": "Attribution should identify the people responsible for the work and describe tool assistance accurately.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-collaboration",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Landing invitation to contribute with credit.",
      "short_definition": "Collaboration is people working together on a shared task or result.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::collaboration",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "contact.html",
        "top_pages": [
          {
            "count": 1,
            "page": "contact.html"
          },
          {
            "count": 1,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 1033
    },
    {
      "alternative_labels": [
        "combinatorial mathematics"
      ],
      "anchor": "glossary-combinatorics",
      "card_definition": "Typical questions concern subsets, permutations, graphs, and patterns that must occur in sufficiently large collections. Some problems ask for an exact count; others ask whether a configuration exists at all.",
      "deep_definition": "In the papers here, combinatorial structure can turn a broad number-theory question into a finite collection of cases or expose patterns that an arithmetic argument must address.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A graph-colouring problem is combinatorial because it studies discrete assignments under adjacency constraints.",
      "example_route": null,
      "hidden_search_labels": [
        "combinatorial"
      ],
      "id": "combinatorics",
      "label": "combinatorics",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A purely numerical calculation is not combinatorics unless it represents a discrete structural question.",
      "position": 125,
      "preferred_label": "combinatorics",
      "public_phrase": "combinatorics",
      "reader_preview": "Combinatorics studies how discrete objects can be selected, arranged, counted, and related.",
      "reader_preview_basis": "definition",
      "reader_rule": "The objects and allowed arrangements must be specified before a counting argument applies.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-combinatorics",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Combinatorics covers the discrete objects, constraints, and counting or existence questions in the stated problem.",
      "short_definition": "Combinatorics studies how discrete objects can be selected, arranged, counted, and related.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::combinatorics",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "subject",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 892
    },
    {
      "alternative_labels": [
        "command-line shell",
        "Unix shell"
      ],
      "anchor": "glossary-command-shell",
      "card_definition": "For example, a shell can run a test program, pass its output to another program, and save errors in a file. Bash and Zsh are shells. The terminal displays the interaction; the shell parses the command language and carries out its instructions.",
      "deep_definition": "The website\u2019s runnable instructions depend on the stated shell and working directory. A shell also runs scripts without an interactive terminal, and some commands are built into the shell rather than separate programs. Reproducing an instruction requires preserving its arguments and relevant environment, not merely copying the visible program name. A successful shell invocation establishes only the outcome reported by the invoked operation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "command_shell",
      "label": "command shell",
      "meaning_boundary": "The stated technical sense; the related interfaces and mathematical objects are distinguished explicitly.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 126,
      "preferred_label": "command shell",
      "public_phrase": "command shell",
      "reader_preview": "A command shell interprets commands and coordinates the programs, files, and data streams they act on.",
      "reader_preview_basis": "definition",
      "reader_rule": "Quoting, variable expansion, and redirection are shell operations that can change which arguments a program receives and where its output goes.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-command-shell",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Quoting, variable expansion, and redirection are shell operations that can change which arguments a program receives and where its output goes.",
      "short_definition": "A command shell interprets commands and coordinates the programs, files, and data streams they act on.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::command_shell",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary for this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=terminal]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 876
    },
    {
      "alternative_labels": [
        "command line interface",
        "CLI"
      ],
      "anchor": "glossary-command-line-interface",
      "card_definition": "A command such as a tool name followed by --help uses a command-line interface. Arguments identify inputs or subcommands, while options modify behaviour. The interface can be used interactively or called from a script, which makes repeated operations easier to reproduce.",
      "deep_definition": "The system exposes checks and builders through command-line interfaces so a reader can repeat a named operation and inspect its output. Commands can also be invoked directly by another program without a shell. Exit codes, standard output, and standard error are common ways to report results. A graphical interface may offer the same underlying operation with buttons and forms instead of typed commands.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "command_line_interface",
      "label": "command-line interface",
      "meaning_boundary": "The stated technical sense; the related interfaces and mathematical objects are distinguished explicitly.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 127,
      "preferred_label": "command-line interface",
      "public_phrase": "command-line interface",
      "reader_preview": "A command-line interface lets someone control software through textual commands, usually with arguments and options.",
      "reader_preview_basis": "definition",
      "reader_rule": "The interface describes how instructions are supplied; the shell and terminal are separate programs that may help supply and display them.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-command-line-interface",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The interface describes how instructions are supplied; the shell and terminal are separate programs that may help supply and display them.",
      "short_definition": "A command-line interface lets someone control software through textual commands, usually with arguments and options.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::command_line_interface",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary for this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=command]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 27,
        "top_page": "paper-module-engine-room-egress-self-compliance-gate.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-engine-room-egress-self-compliance-gate.html"
          },
          {
            "count": 4,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          },
          {
            "count": 4,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 4,
            "page": "paper-module-public-reveal-walkthrough.html"
          },
          {
            "count": 4,
            "page": "paper-module-routing-anti-patterns-registry.html"
          },
          {
            "count": 3,
            "page": "paper-module-first-screen-composition-root.html"
          }
        ],
        "total_occurrences": 60
      },
      "visible_text_byte_count": 928
    },
    {
      "alternative_labels": [
        "commits",
        "committed"
      ],
      "anchor": "glossary-commit",
      "card_definition": "A commit names one state in Git history. It points to the full tree, links to its parent commit or commits, and records metadata such as author, time, and message; a diff is computed by comparing commits.",
      "deep_definition": "Git stores a commit as an object that refers to one complete tree, zero or more parent commits, and metadata including author, committer, timestamps, and message. Its identifier therefore depends on both the recorded content and its history links. An ordinary commit usually has one parent; a merge commit can have several. The perceived change is not stored as an intrinsic patch: Git calculates a diff against a chosen parent or other revision. A commit neither includes unstaged work nor implies that anyone reviewed, tested, released, deployed, or approved the snapshot.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A deploy receipt cites the commit it published, so the live site can be traced to exact source.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "commit",
      "label": "commit",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 128,
      "preferred_label": "commit",
      "public_phrase": "commit",
      "reader_preview": "A Git commit records a complete repository-tree snapshot, parent link or links, and identifying metadata.",
      "reader_preview_basis": "definition",
      "reader_rule": "The commit object binds content, ancestry, and metadata; it excludes uncommitted working-tree changes and does not itself encode a unique change when it has multiple possible comparison bases.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-commit",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A commit establishes what changed and when. It says nothing about whether the change was right.",
      "short_definition": "A Git commit records a complete repository-tree snapshot, parent link or links, and identifying metadata.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::commit",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 31,
        "top_page": "paper-module-agent-closeout-faithfulness-audit.html",
        "top_pages": [
          {
            "count": 29,
            "page": "paper-module-agent-closeout-faithfulness-audit.html"
          },
          {
            "count": 23,
            "page": "paper-module-durable-agent-work-landing-replay.html"
          },
          {
            "count": 15,
            "page": "paper-module-proof-derived-governed-mutation-authorization.html"
          },
          {
            "count": 14,
            "page": "paper-module-mission-transaction-work-spine.html"
          },
          {
            "count": 14,
            "page": "paper-module-work-landing-control-spine.html"
          },
          {
            "count": 10,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 169
      },
      "visible_text_byte_count": 859
    },
    {
      "alternative_labels": [
        "commonsense",
        "agent common sense"
      ],
      "anchor": "glossary-common-sense",
      "card_definition": "It applies when no instruction spells out every detail. An agent should infer routine next steps, inspect what already exists, and choose an action that advances the user's aim without silently widening it.",
      "deep_definition": "For example, updating a link broken by one's own change is ordinary follow-through; starting an unrelated redesign requires a different justification.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The area page on agent reliability and safety is a concrete home for this term: it gathers the components that govern how an agent infers a correct, source-backed action and records what it learned, which is common sense in operation.",
      "example_route": {
        "gloss": "see where situated agent judgment lives on the site",
        "href": "area-agent-reliability.html",
        "label": "Area: agent reliability & safety"
      },
      "hidden_search_labels": [
        "type a common sense",
        "common-sense up propagation",
        "common sense up propagates"
      ],
      "id": "common_sense",
      "label": "common sense",
      "meaning_boundary": "Common sense is a local instruction to exercise bounded judgment and propagate reusable lessons; it is not claimed as a universal faculty or scientific construct.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Common sense is not ungoverned instinct, intuition, or a licence to improvise outside the rules. It is judgment bound to the system's axioms, standards, and live state, and incomplete until any reusable lesson is propagated back.",
      "position": 129,
      "preferred_label": "common sense",
      "public_phrase": "situated repair judgment",
      "reader_preview": "In Plectis, common sense means choosing a proportionate action using the task, available evidence, and relevant constraints.",
      "reader_preview_basis": "definition",
      "reader_rule": "Judgement remains accountable to evidence, permissions, and the consequences of being wrong.",
      "relationships": [
        {
          "gloss": "Common sense is one Type A judgment trait.",
          "target": "type_a_judgment",
          "verb": "specializes"
        },
        {
          "gloss": "The controller is responsible for applying situated judgment.",
          "target": "type_a",
          "verb": "owned_by"
        },
        {
          "gloss": "Reusable common-sense lessons move upward into shared artifacts.",
          "target": "up_propagate",
          "verb": "uses"
        },
        {
          "gloss": "The axiom-candidate lane decides whether common sense becomes constitutional.",
          "target": "axiom",
          "verb": "governed_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-common-sense",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Common sense covers how agents move from the system's explicit governance to a correct action on a particular task, and how they feed reusable lessons back into shared surfaces. A reader meets it across the agent reliability and continuity areas of the site, wherever judgment, repair, and lesson propagation are described.",
      "short_definition": "In Plectis, common sense means choosing a proportionate action using the task, available evidence, and relevant constraints.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::common_sense",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The closeout move that turns local common sense into durable shared grammar.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        },
        {
          "gloss": "Compressed entry-surface doctrine for cold-agent visibility.",
          "ref": "codex/doctrine/paper_modules/agent_entry_surfaces.md",
          "role": "paper_module"
        },
        {
          "gloss": "Current Codex common-sense contract and mutation discipline.",
          "ref": "CODEX.md",
          "role": "adapter"
        }
      ],
      "status": "active",
      "term_kind": "judgment_trait",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1462
    },
    {
      "alternative_labels": [
        "compacts",
        "compacted",
        "compacting",
        "compact view"
      ],
      "anchor": "glossary-compact",
      "card_definition": "A compact software view preserves the information needed for its purpose in little space. In topology, an open cover is a collection of open sets containing every point of a space; compactness means finitely many of those sets already cover it.",
      "deep_definition": "The software use concerns presentation. The mathematical use supports arguments about convergent subsequences and continuous functions. A short description and a small-looking geometric set do not establish the same property.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A compact result card keeps its claim and evidence; the closed real interval \\([0,1]\\) is a compact set.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "compact",
      "label": "compact",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Truncated text that removes the qualification from a claim is not a faithful compact view.",
      "position": 130,
      "preferred_label": "compact",
      "public_phrase": "compact",
      "reader_preview": "Compact means concise in the software descriptions, while mathematical compactness requires every open cover to have a finite subcover.",
      "reader_preview_basis": "definition",
      "reader_rule": "In Euclidean space, compact sets are exactly the closed and bounded sets; other spaces require their own compactness test.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-compact",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This entry distinguishes concise presentation from topological compactness; the compactness entry gives the mathematical definition in more detail.",
      "short_definition": "Compact means concise in the software descriptions, while mathematical compactness requires every open cover to have a finite subcover.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::compact",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 195,
        "top_page": "paper-module-cold-reader-route-map.html",
        "top_pages": [
          {
            "count": 9,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 6,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 5,
            "page": "paper-module-first-screen-composition-root.html"
          },
          {
            "count": 4,
            "page": "paper-module-provider-context-recipe-budget.html"
          },
          {
            "count": 4,
            "page": "paper-module-routing-anti-patterns-registry.html"
          },
          {
            "count": 4,
            "page": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
          }
        ],
        "total_occurrences": 270
      },
      "visible_text_byte_count": 975
    },
    {
      "alternative_labels": [
        "compactness argument",
        "compact set"
      ],
      "anchor": "glossary-compactness",
      "card_definition": "In Euclidean space, a set is compact exactly when it is closed and bounded. For metric spaces, compactness is also equivalent to every sequence having a subsequence converging to a point in the set.",
      "deep_definition": "The papers use compactness to extract limits from families of candidates. A separate continuity or closure argument is needed to show that the limit retains the required property.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 1064.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "compactness",
      "label": "compactness",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 131,
      "preferred_label": "compactness",
      "public_phrase": "compactness",
      "reader_preview": "A space is compact if every collection of open sets covering it has a finite subcollection that still covers it.",
      "reader_preview_basis": "definition",
      "reader_rule": "These equivalent tests require their stated setting; boundedness alone is not enough in general.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-compactness",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "These equivalent tests require their stated setting; boundedness alone is not enough in general.",
      "short_definition": "A space is compact if every collection of open sets covering it has a finite subcollection that still covers it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::compactness",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 1064",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 918
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-comparator",
      "card_definition": "Keeping the challenge separate helps detect a submission that proves a different or weakened statement. The challenge and checking configuration determine the requirements, including any restrictions on assumptions.",
      "deep_definition": "Plectis uses this separation to support external inspection of formal results. A successful comparison concerns the specified challenge; it does not establish the importance of the result or its agreement with an informal claim.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A run reports both exit codes, the pinned tool revisions, and the hashes of the built binaries.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "comparator",
      "label": "Comparator",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 132,
      "preferred_label": "Comparator",
      "public_phrase": "Comparator",
      "reader_preview": "Comparator is a Lean tool for checking a submitted solution against a separately specified challenge.",
      "reader_preview_basis": "definition",
      "reader_rule": "Read the checked pair and configuration to see exactly what was accepted.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-comparator",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Comparator is maintained by the leanprover organisation and is external to this work.",
      "short_definition": "Comparator is a Lean tool for checking a submitted solution against a separately specified challenge.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::comparator",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "paper-module-verifier-lab-kernel.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-verifier-lab-kernel.html"
          },
          {
            "count": 1,
            "page": "coding-agents.html"
          },
          {
            "count": 1,
            "page": "component-verifier-lab-kernel.html"
          },
          {
            "count": 1,
            "page": "contact.html"
          },
          {
            "count": 1,
            "page": "credit-ledger.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 8
      },
      "visible_text_byte_count": 846
    },
    {
      "alternative_labels": [
        "legacy route",
        "tombstone route"
      ],
      "anchor": "glossary-compatibility-route",
      "card_definition": "It may be a redirect, alias, or explanatory page leading to the current location. Plectis keeps such routes so existing citations and bookmarks can still reach the intended material.",
      "deep_definition": "A migration record can state the old route, new route, and expected behaviour. This makes it possible to test the transition instead of relying on readers to discover the move themselves.",
      "definition_profile": "governed_system_term",
      "disposition": "legacy_navigation_boundary_label",
      "evidence_commands": [],
      "example": "The old Microcosm site root is a compatibility route: it shows a tombstone and forwards visitors to the current Plectis site rather than serving the former content as if it were still live.",
      "example_route": {
        "gloss": "open the component that maps readers from any entry point to the current surface",
        "href": "components.html#component-cold_reader_route_map",
        "label": "Cold Reader Route Map"
      },
      "hidden_search_labels": [
        "old route",
        "redirect route",
        "migration route"
      ],
      "id": "compatibility_route",
      "label": "compatibility route",
      "meaning_boundary": "A compatibility route preserves a retired URL or identifier by forwarding it to the current Plectis object; it is not a second live identity or an endorsement of the retired name.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A compatibility route is not evidence that the old name is still the current brand, and it is not a separate active site running in parallel. It is a one-way bridge from a retired address to the live one.",
      "position": 133,
      "preferred_label": "compatibility route",
      "public_phrase": "old path support",
      "reader_preview": "A compatibility route keeps an old address or identifier usable after an item has moved or been renamed.",
      "reader_preview_basis": "definition",
      "reader_rule": "The destination identifies the current item; the old address preserves continuity.",
      "relationships": [
        {
          "gloss": "Microcosm is now a legacy/compatibility label.",
          "target": "microcosm",
          "verb": "routes_from"
        },
        {
          "gloss": "Compatibility routes point to the current public identity.",
          "target": "plectis",
          "verb": "routes_to"
        },
        {
          "gloss": "Compatibility behavior is a routing concern.",
          "target": "routing",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-compatibility-route",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers retired Microcosm-era URLs, source paths, and identifiers that must continue resolving after the move to Plectis. A reader meets one whenever an old link or bookmark lands on a tombstone or redirect that points to the current page.",
      "short_definition": "A compatibility route keeps an old address or identifier usable after an item has moved or been renamed.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::compatibility_route",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Generated old/new route behavior manifest.",
          "ref": "sites/microcosm/legacy-route-manifest.json",
          "role": "generated_legacy_manifest"
        },
        {
          "gloss": "Legacy site root tombstone for old Microcosm URLs.",
          "ref": "sites/microcosm-legacy/index.html",
          "role": "legacy_tombstone"
        }
      ],
      "status": "active",
      "term_kind": "routing",
      "used_in": {
        "page_count": 2,
        "top_page": "lineage.html",
        "top_pages": [
          {
            "count": 3,
            "page": "lineage.html"
          },
          {
            "count": 2,
            "page": "paper-module-pattern-binding-contract.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 1260
    },
    {
      "alternative_labels": [
        "built binary"
      ],
      "anchor": "glossary-compiled-binary",
      "card_definition": "Compilation can produce several binary artifact kinds, and some are neither native machine code nor directly executable. Their exact bytes depend on source, tools, flags, dependencies, target platform, and environment. Running may require linking, loading, interpretation, or a virtual machine.",
      "deep_definition": "Compiled binary is a broad term for machine-readable output produced by compilation; it need not be a native executable. The result may be an object file, shared or static library, bytecode module, firmware image, executable program, or another platform-specific artifact. Its bytes depend on source, compiler and linker versions, flags, dependencies, target architecture, and build environment. Running may require a loader or virtual machine. Identity, safety, and provenance need separate evidence such as digests, signatures, reproducible builds, and a binding to the corresponding source revision.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A reproducibility receipt records the digest of a compiled object, library, bytecode module, firmware image, or executable together with its build inputs.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "compiled_binary",
      "label": "compiled binary",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A number written in base two is binary notation, not a compiled binary; a compiled library or object file also need not be directly executable.",
      "position": 134,
      "preferred_label": "compiled binary",
      "public_phrase": "compiled binary",
      "reader_preview": "A compiled binary is machine-readable output from compilation, such as an object file, library, bytecode module, firmware image, or executable.",
      "reader_preview_basis": "definition",
      "reader_rule": "A binary\u2019s presence proves neither provenance nor safety; bind it to source revision, build recipe, platform, and digest when identity matters.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-compiled-binary",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The computing artifact sense, distinct from base-two notation, a binary relation, or a two-way classification.",
      "short_definition": "A compiled binary is machine-readable output from compilation, such as an object file, library, bytecode module, firmware image, or executable.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::compiled_binary",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1085
    },
    {
      "alternative_labels": [
        "compilers",
        "compile",
        "compiled"
      ],
      "anchor": "glossary-compiler",
      "card_definition": "A programming-language compiler may turn source into machine code, bytecode, or another language. A repository compiler may transform governed records into HTML, indexes, or other deterministic projections rather than executable code.",
      "deep_definition": "Compilers can parse, resolve names, check types, optimize, link, or generate output, but the exact stages and target vary. Machine code is only one possible result; source-to-source translators, template engines, schema compilers, and documentation builders also compile representations. Successful compilation establishes compliance with the checks the compiler performs, not the truth of input claims or correctness for every runtime case. Generated output remains reproducible when the input, compiler version, options, dependencies, and environment are fixed and its provenance stays traceable.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/area-import-drift.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "compiler",
      "label": "compiler",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 135,
      "preferred_label": "compiler",
      "public_phrase": "compiler",
      "reader_preview": "A compiler translates one structured representation into another under defined transformation and checking rules.",
      "reader_preview_basis": "definition",
      "reader_rule": "Compilation is characterized by its input language and authority, transformations, target representation, diagnostics, compiler version, and guarantees established during translation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-compiler",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Compilation is characterized by its input language and authority, transformations, target representation, diagnostics, compiler version, and guarantees established during translation.",
      "short_definition": "A compiler translates one structured representation into another under defined transformation and checking rules.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::compiler",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/area-import-drift.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/components.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 34,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 33,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 20,
            "page": "paper-module-batch10-live-source-drift-capsule.html"
          },
          {
            "count": 19,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          },
          {
            "count": 12,
            "page": "doctrine.html"
          },
          {
            "count": 12,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          },
          {
            "count": 10,
            "page": "component-batch10-governance-compilers-capsule.html"
          }
        ],
        "total_occurrences": 192
      },
      "visible_text_byte_count": 909
    },
    {
      "alternative_labels": [
        "completely multiplicative arithmetic function"
      ],
      "anchor": "glossary-completely-multiplicative-function",
      "card_definition": "It satisfies \\(f(1)=1\\) and \\(f(mn)=f(m)f(n)\\) for every positive m,n. The function \\(f(n)=n\\) is an example: \\(f(9)=f(3)f(3)=9\\), even though the factors are not coprime.",
      "deep_definition": "The #249 long record uses \\(c(n)=n\\) as a completely multiplicative comparison sequence in a Mersenne-tail example. Its conclusions concern the specified coefficient sequence; a separate argument is needed for Euler\u2019s totient coefficients.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 7220.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "completely_multiplicative_function",
      "label": "completely multiplicative function",
      "meaning_boundary": "Multiplicative number theory; the product rule applies to all positive-integer inputs, not only coprime pairs.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 136,
      "preferred_label": "completely multiplicative function",
      "public_phrase": "completely multiplicative function",
      "reader_preview": "A completely multiplicative function takes 1 to 1 and turns every product of positive integers into the product of their values.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a prime p and integer \\(k\\ge 0\\), \\(f(p^{k})=f(p)^{k}\\). Ordinary multiplicativity only assumes a product rule for coprime factors; Euler\u2019s totient has \\(\\varphi (9)=6\\) but \\(\\varphi (3)^{2}=4\\), so it is not completely multiplicative.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-completely-multiplicative-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a prime p and integer \\(k\\ge 0\\), \\(f(p^{k})=f(p)^{k}\\). Ordinary multiplicativity only assumes a product rule for coprime factors; Euler\u2019s totient has \\(\\varphi (9)=6\\) but \\(\\varphi (3)^{2}=4\\), so it is not completely multiplicative.",
      "short_definition": "A completely multiplicative function takes 1 to 1 and turns every product of positive integers into the product of their values.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::completely_multiplicative_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The published long record explicitly uses the completely multiplicative sequence c(n)=n in its Mersenne-tail comparison.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 7220",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1062
    },
    {
      "alternative_labels": [
        "complex numbers"
      ],
      "anchor": "glossary-complex-number",
      "card_definition": "The complex number \\(3+2i\\) is represented by the point \\((3,2)\\) in the complex plane. Its modulus \\(|3+2i|=\\sqrt{13}\\) is its distance from 0.",
      "deep_definition": "Every nonconstant polynomial with complex coefficients has a complex root and factors fully into linear factors. Its modulus level sets form the lemniscate geometry studied here.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 573.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "complex_number",
      "label": "complex number",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 137,
      "preferred_label": "complex number",
      "public_phrase": "complex number",
      "reader_preview": "A number \\(a+bi\\) with real a,b and \\(i^{2}=-1\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "Real numbers are the special case \\(b=0\\). Addition works coordinatewise, while multiplication uses \\(i^{2}=-1\\) and combines rotation with scaling.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-complex-number",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Real numbers are the special case \\(b=0\\). Addition works coordinatewise, while multiplication uses \\(i^{2}=-1\\) and combines rotation with scaling.",
      "short_definition": "A number \\(a+bi\\) with real a,b and \\(i^{2}=-1\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::complex_number",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 573",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 841
    },
    {
      "alternative_labels": [
        "Argand plane"
      ],
      "anchor": "glossary-complex-plane",
      "card_definition": "The horizontal coordinate is the real part and the vertical coordinate is the imaginary part. The number \\(3+2i\\) lies at \\((3,2)\\), and its distance from zero is \\(\\sqrt{13}\\). This identifies the complex numbers with a two-dimensional real plane.",
      "deep_definition": "The lemniscate papers draw roots, critical points, curves, and regions in this plane. A complex number is one element; the complex plane is the whole ambient space. A set of roots can be finite while the surrounding plane is infinite. Real coordinates make geometric distances visible, and the complex arithmetic determines how polynomial maps transform those points. The complex plane is distinct from the Riemann sphere, which adds a point at infinity.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "complex_plane",
      "label": "complex plane",
      "meaning_boundary": "The mathematical meaning stated here, with the ambient space and regularity assumptions made explicit.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 138,
      "preferred_label": "complex plane",
      "public_phrase": "complex plane",
      "reader_preview": "The complex plane represents every complex number \\(a+bi\\) by the point with Cartesian coordinates \\((a,b)\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "Multiplication by a nonzero complex number acts as a rotation and scaling; complex multiplication supplies additional structure beyond the plane\u2019s real coordinates.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-complex-plane",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Multiplication by a nonzero complex number acts as a rotation and scaling; complex multiplication supplies additional structure beyond the plane\u2019s real coordinates.",
      "short_definition": "The complex plane represents every complex number \\(a+bi\\) by the point with Cartesian coordinates \\((a,b)\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::complex_plane",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The distinction is required by this existing mathematical definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=complex_number]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 891
    },
    {
      "alternative_labels": [
        "compress",
        "summarize safely"
      ],
      "anchor": "glossary-compression",
      "card_definition": "In Plectis's navigation, it means producing a shorter view of source material under rules about what must be preserved. The view keeps a route to the fuller source and makes important omissions or limits recoverable.",
      "deep_definition": "A glossary preview, for example, should retain the defining idea while leaving examples and qualifications to the expanded entry.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Navigation Hologram Route Plane is a concrete instance: it is the running surface that holds these banded, profile-governed views and the routes that let a reader move from a compact row down to its source.",
      "example_route": {
        "gloss": "open the component that turns source material into banded, drillable views",
        "href": "components.html#component-navigation_hologram_route_plane",
        "label": "Navigation Hologram Route Plane"
      },
      "hidden_search_labels": [
        "summarise safely",
        "context compression",
        "holographic compression",
        "navigation compression",
        "profile-governed compression",
        "telescope compression",
        "telescoping compression"
      ],
      "id": "compression",
      "label": "compression",
      "meaning_boundary": "Compression means preservation of meaning across governed navigation bands. It is not data compression, model compression, or summarization in every external use.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Shortening a summary by deleting a necessary hypothesis changes its meaning and fails the purpose of this navigation compression.",
      "position": 139,
      "preferred_label": "compression",
      "public_phrase": "preserve through bands",
      "reader_preview": "Compression reduces the amount of information needed to store, transmit, or read something.",
      "reader_preview_basis": "definition",
      "reader_rule": "This use allows deliberate loss of detail, so preserving meaning requires judgement and checks.",
      "relationships": [
        {
          "gloss": "Profiles own legal compression contracts.",
          "target": "compression_profile",
          "verb": "governed_by"
        },
        {
          "gloss": "Bands are the compression packet levels.",
          "target": "band",
          "verb": "projects_through"
        },
        {
          "gloss": "Compression creates rows navigation can traverse.",
          "target": "navigation",
          "verb": "serves"
        },
        {
          "gloss": "Worker compression should be bounded as a row job.",
          "target": "row_job",
          "verb": "bounded_by"
        },
        {
          "gloss": "Standards declare what must remain readable.",
          "target": "standard",
          "verb": "enacted_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-compression",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Compression governs how the public pages, component cards, paper modules, and field-guide entries are derived from the underlying files and records. A reader meets it wherever a short summary stands in for a larger artifact and offers a way to open the fuller layer.",
      "short_definition": "Compression reduces the amount of information needed to store, transmit, or read something.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::compression",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "General compression skill for non-raw-seed rows.",
          "ref": "codex/doctrine/skills/compression/profile_governed_compression.md",
          "role": "skill"
        },
        {
          "gloss": "Compression-as-navigation theory roof.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 3,
        "top_page": "paper-module-batch8-compliance-pipeline-capsule.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-batch8-compliance-pipeline-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "count": 1,
            "page": "paper-module-first-screen-composition-root.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 1334
    },
    {
      "alternative_labels": [
        "profile_id",
        "russian doll profile"
      ],
      "anchor": "glossary-compression-profile",
      "card_definition": "It defines what a short view must include, what it may omit, and how it links to the fuller account. Plectis uses profiles to make summaries of the same artifact kind follow consistent expectations.",
      "deep_definition": "For example, a result card may always need its claim and evidence status even when a very short version leaves out the supporting calculation.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The vocabulary-term profile is a concrete compression profile: it governs how a vocabulary term is projected into a word, a phrase, a flag, a card, and deeper bands, which is the same laddered shape this glossary entry follows.",
      "example_route": {
        "gloss": "open the route plane where banded compression is projected",
        "href": "paper-modules.html#paper-module-navigation-hologram-route-plane",
        "label": "Navigation Hologram Route Plane"
      },
      "hidden_search_labels": [
        "band profile",
        "compression rulebook"
      ],
      "id": "compression_profile",
      "label": "compression profile",
      "meaning_boundary": "A compression profile governs the depth bands and allowed omissions for one artifact kind; it is not a file-compression setting or an improvised summary style.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A compression profile is not a file-size or data-compression setting, and not a one-off summary someone writes by hand. It is a declared rulebook, bound to a specific artifact kind, stating which details a shortened form must keep and which collapses are not allowed.",
      "position": 140,
      "preferred_label": "compression profile",
      "public_phrase": "governed compression rulebook",
      "reader_preview": "A compression profile specifies how one kind of material should be presented at different levels of detail.",
      "reader_preview_basis": "definition",
      "reader_rule": "The profile governs the shape of a summary; the source governs its facts.",
      "relationships": [
        {
          "gloss": "Each profile declares its legal bands and contracts.",
          "target": "band",
          "verb": "declares"
        },
        {
          "gloss": "Rows are emitted under a profile.",
          "target": "affordance_row",
          "verb": "governs"
        },
        {
          "gloss": "Profiles are schema-grade contracts.",
          "target": "standard",
          "verb": "instance_of"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-compression-profile",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the rulebooks that govern banded compression across the system. A reader meets it behind any surface that presents the same content at different levels of detail, and it is grounded in the navigation and route-plane machinery that projects artifacts through bands.",
      "short_definition": "A compression profile specifies how one kind of material should be presented at different levels of detail.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::compression_profile",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "pri_121 compression-profile law.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1385
    },
    {
      "alternative_labels": [
        "CS",
        "CS people"
      ],
      "anchor": "glossary-computer-science",
      "card_definition": "It includes theoretical questions about what can be computed as well as practical questions about languages, software, hardware, and reliable execution. CS is the usual abbreviation.",
      "deep_definition": "On this site, computer-science contributions may concern the architecture, tools, checks, or reproducibility of the research workflow. They can improve how the mathematical work is produced and examined without themselves proving a mathematical claim.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A patch that makes the public checks easier to run locally is a computer-science contribution even when it proves no new theorem.",
      "example_route": null,
      "hidden_search_labels": [
        "C.S."
      ],
      "id": "computer_science",
      "label": "computer science",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Solving an Erd\u0151s problem is mathematics; calling that CS would hide the actual result.",
      "position": 141,
      "preferred_label": "computer science",
      "public_phrase": "computer science",
      "reader_preview": "Computer science is the study of computation, algorithms, information, and the systems that process them.",
      "reader_preview_basis": "definition",
      "reader_rule": "Formal verification is one part of this wider field.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-computer-science",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the ordinary name of the field and the landing's 'CS people' invitation.",
      "short_definition": "Computer science is the study of computation, algorithms, information, and the systems that process them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::computer_science",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 830
    },
    {
      "alternative_labels": [
        "con",
        "con_*",
        "doctrine concept"
      ],
      "anchor": "glossary-concept",
      "card_definition": "Plectis also uses Concept as a structured record type: a recurring idea receives a stable identifier, definition, sources, and relationships. Other records can then refer to it consistently.",
      "deep_definition": "This separation helps detect vocabulary drift. If two mechanisms use the same name for different things, their shared concept reference provides a place to examine and resolve the mismatch.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Executable Doctrine Grammar is one such named object: a defined idea in the system's doctrine that fixes what it means for a rule to be runnable before it is treated as authoritative, carrying a stable name other doctrine can refer to.",
      "example_route": {
        "gloss": "open one named doctrine object and read what it fixes",
        "href": "components.html#component-executable_doctrine_grammar",
        "label": "Executable Doctrine Grammar"
      },
      "hidden_search_labels": [
        "noun"
      ],
      "id": "concept",
      "label": "concept",
      "meaning_boundary": "Concept means a governed doctrine entity with a stable id and sources. It does not mean every idea or assert that the local definition is philosophically exhaustive.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A concept is not a step, a procedure, or a tool you run. It is the name and definition of an object, not the action taken on it; the doing belongs to mechanisms and skills.",
      "position": 142,
      "preferred_label": "concept",
      "public_phrase": "named system object",
      "reader_preview": "A concept is an idea or category used to understand and organise a subject.",
      "reader_preview_basis": "definition",
      "reader_rule": "The record explains what the idea denotes; procedures describe how to act on it.",
      "relationships": [
        {
          "gloss": "Concepts are doctrine nodes.",
          "target": "doctrine",
          "verb": "belongs_to"
        },
        {
          "gloss": "Concepts name objects; mechanisms name movement.",
          "target": "mechanism",
          "verb": "pairs_with"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-concept",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Concepts cover the named objects in the doctrine layer, distinct from anti-patterns, axioms, and principles. A reader meets them wherever the doctrine refers to a defined object by name, and on the doctrine pages where those objects are listed and described.",
      "short_definition": "A concept is an idea or category used to understand and organise a subject.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::concept",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Concept schema standard.",
          "ref": "codex/standards/principles/std_concept.json",
          "role": "standard"
        },
        {
          "gloss": "Concept/mechanism curation workflow.",
          "ref": "codex/doctrine/skills/doctrine/concept_mechanism_curation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "doctrine",
      "used_in": {
        "page_count": 47,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 26,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 13,
            "page": "reference.html"
          },
          {
            "count": 6,
            "page": "paper-module-self-ignorance-coverage-ledger.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 3,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          },
          {
            "count": 2,
            "page": "paper-module-tool-server-pressure-inventory.html"
          }
        ],
        "total_occurrences": 95
      },
      "visible_text_byte_count": 1195
    },
    {
      "alternative_labels": [
        "concurrent",
        "concurrently"
      ],
      "anchor": "glossary-concurrency",
      "card_definition": "Concurrent tasks can interleave on one processor or execute simultaneously on several processors. When they share mutable state or limited resources, their possible orderings require explicit coordination.",
      "deep_definition": "Concurrency allows more than one task to be in progress during the same interval. A scheduler may interleave them on one processing unit, or hardware may run them in parallel. Overlap can improve responsiveness and resource use when one task waits for input or a service. It also creates several hazards: races depend on timing, deadlocks leave tasks waiting on one another, duplicate work can violate uniqueness assumptions, and concurrent writes can lose updates. Locks, transactions, message passing, immutable data, and ownership rules are different ways to control those interactions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/architecture.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "concurrency",
      "label": "concurrency",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 143,
      "preferred_label": "concurrency",
      "public_phrase": "concurrency",
      "reader_preview": "Concurrency is the organization of multiple tasks whose execution or waiting periods overlap.",
      "reader_preview_basis": "definition",
      "reader_rule": "Concurrency permits overlapping progress but does not imply simultaneous execution; correctness depends on how shared state, ordering, cancellation, failures, and resource limits are coordinated.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-concurrency",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Concurrency permits overlapping progress but does not imply simultaneous execution; correctness depends on how shared state, ordering, cancellation, failures, and resource limits are coordinated.",
      "short_definition": "Concurrency is the organization of multiple tasks whose execution or waiting periods overlap.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::concurrency",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/architecture.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/area-agent-reliability.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 23,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 27,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 18,
            "page": "paper-module-concurrency-mission-control.html"
          },
          {
            "count": 12,
            "page": "component-concurrency-mission-control.html"
          },
          {
            "count": 11,
            "page": "paper-modules.html"
          },
          {
            "count": 8,
            "page": "components.html"
          },
          {
            "count": 8,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 117
      },
      "visible_text_byte_count": 870
    },
    {
      "alternative_labels": [
        "conditional reductions"
      ],
      "anchor": "glossary-conditional-reduction",
      "card_definition": "The implication can be a complete theorem even while the condition remains unresolved. The reduction is useful when it exposes a more tractable question or clarifies exactly what additional evidence is needed.",
      "deep_definition": "A one-way implication need not give an equivalent problem. The new condition may be stronger than the target, so its difficulty and plausibility need separate assessment.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A proof that the target follows from a still-open summability estimate is a conditional reduction: the implication is established, while the target remains open until the estimate is proved.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "conditional_reduction",
      "label": "conditional reduction",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 144,
      "preferred_label": "conditional reduction",
      "public_phrase": "conditional reduction",
      "reader_preview": "A conditional reduction proves that a target statement follows if a specified further condition holds.",
      "reader_preview_basis": "definition",
      "reader_rule": "The target is still open until the required condition is established or another proof is found.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-conditional-reduction",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A conditional reduction establishes an implication, not its conclusion.",
      "short_definition": "A conditional reduction proves that a target statement follows if a specified further condition holds.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::conditional_reduction",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 967
    },
    {
      "alternative_labels": [
        "conditional",
        "conditional result"
      ],
      "anchor": "glossary-conditional-theorem",
      "card_definition": "Mathematical theorems commonly have hypotheses. Here the label is especially useful when an important hypothesis remains unproved, so the theorem establishes an implication without yet establishing the desired conclusion on its own.",
      "deep_definition": "A checked proof of \u201cif H, then C\u201d can be fully valid while H and C remain open. It is different from a proof containing an admitted step.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A proved implication \\(H\\to C\\) establishes C whenever H holds, while an open hypothesis H leaves an unconditional claim of C unresolved.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "conditional_theorem",
      "label": "conditional theorem",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 145,
      "preferred_label": "conditional theorem",
      "public_phrase": "conditional theorem",
      "reader_preview": "A conditional theorem proves a conclusion under stated hypotheses.",
      "reader_preview_basis": "definition",
      "reader_rule": "Read the assumptions together with the conclusion, including assumptions supplied as parameters in Lean.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-conditional-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Conditional here means logically conditional on a stated hypothesis, not provisional or draft.",
      "short_definition": "A conditional theorem proves a conclusion under stated hypotheses.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::conditional_theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 1,
            "page": "open-questions.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 928
    },
    {
      "alternative_labels": [
        "config",
        "configuration setting",
        "settings"
      ],
      "anchor": "glossary-configuration",
      "card_definition": "Configuration can choose paths, features, limits, credentials, service addresses, or policy modes without changing the program\u2019s source code. Different configurations can produce different behaviour from the same version.",
      "deep_definition": "Configuration may live in command-line options, environment variables, structured files, deployment systems, or stored service settings. Defaults are also configuration choices even when no user edits a file. Plectis source contracts name configuration paths when routes depend on them. A configuration can be syntactically valid yet unsafe or unsuitable, so validation must check both form and permitted combinations.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A configuration file selects the public output directory and excludes private source roots.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "configuration",
      "label": "configuration",
      "meaning_boundary": "Settings that select or parameterize existing behavior without implementing the underlying algorithm itself.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A code change that implements a new algorithm is not merely a configuration change.",
      "position": 146,
      "preferred_label": "configuration",
      "public_phrase": "configuration",
      "reader_preview": "Configuration is the set of selected values and options that determines how a program or system operates in a particular environment.",
      "reader_preview_basis": "definition",
      "reader_rule": "Record the relevant configuration with a result when those settings can affect interpretation or reproduction.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-configuration",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Record the relevant configuration with a result when those settings can affect interpretation or reproduction.",
      "short_definition": "Configuration is the set of selected values and options that determines how a program or system operates in a particular environment.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::configuration",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "must name both route ids, both source configuration paths, and the generation evidence",
          "ref": "sites/microcosm/SOURCE_CONTRACT.md",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 14,
        "top_page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
        "top_pages": [
          {
            "count": 13,
            "page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
          },
          {
            "count": 3,
            "page": "open-questions.html"
          },
          {
            "count": 3,
            "page": "paper-module-batch9-macro-engines-capsule.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "component-proof-derived-governed-mutation-authorization.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch7-demo-take-console-capsule.html"
          }
        ],
        "total_occurrences": 35
      },
      "visible_text_byte_count": 850
    },
    {
      "alternative_labels": [
        "conformal mapping",
        "angle-preserving map"
      ],
      "anchor": "glossary-conformal-map",
      "card_definition": "A conformal map locally acts like a rotation and a positive scaling, with the scale allowed to vary between points. For example, \\(z\\mapsto z^2\\) is conformal away from zero. It preserves local angles but can change lengths and areas.",
      "deep_definition": "A conformal map preserves oriented angles between intersecting curves at every point. For maps between open subsets of the complex plane, a holomorphic function is conformal wherever its derivative is nonzero. Such a map may stretch lengths and areas, but infinitesimally it acts as a rotation followed by a positive scaling. A conformal bijection has a conformal inverse and gives an equivalence of domains. A Riemann map is a special conformal bijection between a proper simply connected planar domain and the unit disc, so conformal map and Riemann map are not interchangeable names.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The map z maps to z squared is conformal away from zero but fails to be conformal at zero, where its derivative vanishes.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "conformal_map",
      "label": "conformal map",
      "meaning_boundary": "Conformal is local; univalent or conformal bijection adds global injectivity.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A general continuous homeomorphism can distort angles and need not be conformal.",
      "position": 147,
      "preferred_label": "conformal map",
      "public_phrase": "conformal map",
      "reader_preview": "A conformal map preserves angles locally; in planar complex analysis, it is a holomorphic map with nonzero derivative.",
      "reader_preview_basis": "definition",
      "reader_rule": "For planar complex domains verify that the map is holomorphic and has nonzero derivative; global one-to-one correspondence additionally requires injectivity and is not part of local conformality alone.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-conformal-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For planar complex domains verify that the map is holomorphic and has nonzero derivative; global one-to-one correspondence additionally requires injectivity and is not part of local conformality alone.",
      "short_definition": "A conformal map preserves angles locally; in planar complex analysis, it is a holomorphic map with nonzero derivative.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::conformal_map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 934
    },
    {
      "alternative_labels": [
        "congruent modulo",
        "modular congruence"
      ],
      "anchor": "glossary-congruence",
      "card_definition": "For a positive modulus, this is equivalent to having the same remainder. Thus \\(17 \\equiv 2\\) modulo 5 because \\(17 - 2 = 15\\) is divisible by 5.",
      "deep_definition": "The papers use congruences to keep only the remainder information relevant to an argument. A nonzero remainder can rule out divisibility even when the original expression is too large to inspect directly.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 151.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "congruence",
      "label": "congruence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 148,
      "preferred_label": "congruence",
      "public_phrase": "congruence",
      "reader_preview": "Two integers are congruent modulo m if their difference is divisible by m.",
      "reader_preview_basis": "definition",
      "reader_rule": "Congruence is weaker than equality: infinitely many different integers can be congruent to one another.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-congruence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Congruence is weaker than equality: infinitely many different integers can be congruent to one another.",
      "short_definition": "Two integers are congruent modulo m if their difference is divisible by m.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::congruence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 151",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 7,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 7
      },
      "visible_text_byte_count": 843
    },
    {
      "alternative_labels": [
        "mathematical conjecture"
      ],
      "anchor": "glossary-conjecture",
      "card_definition": "Examples, calculations, and partial results may make a conjecture plausible. A proof must cover its full statement; a counterexample must satisfy its hypotheses while violating its conclusion.",
      "deep_definition": "The papers can give equivalent formulations or sufficient conditions for a conjecture. Those are useful results, but the conjecture stays unresolved unless the additional work actually establishes or refutes it.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An Erd\u0151s problem can ask whether a stated property always holds, making that proposed universal statement a conjecture.",
      "example_route": null,
      "hidden_search_labels": [
        "conjectures"
      ],
      "id": "conjecture",
      "label": "conjecture",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A theorem is not a conjecture once its proof has been accepted under the stated assumptions.",
      "position": 149,
      "preferred_label": "conjecture",
      "public_phrase": "conjecture",
      "reader_preview": "A conjecture is a precise mathematical claim proposed as true but not yet established by proof.",
      "reader_preview_basis": "definition",
      "reader_rule": "Evidence from many cases does not by itself settle a claim about all cases.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-conjecture",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A conjecture covers the exact statement and hypotheses in its cited formulation.",
      "short_definition": "A conjecture is a precise mathematical claim proposed as true but not yet established by proof.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::conjecture",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 833
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-conjugacy-class",
      "card_definition": "In an abelian group every conjugacy class has one element because \\(hgh^{-1}=g\\). In a nonabelian symmetry group, conjugate elements represent the same action after changing the coordinate or labeling used to describe it.",
      "deep_definition": "Changing the prime ideal above a fixed base prime conjugates its Frobenius element. Chebotarev therefore naturally counts base primes by Frobenius conjugacy classes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In an abelian group every conjugacy class has one element because \\(hgh^{-1}=g\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "conjugacy_class",
      "label": "conjugacy class",
      "meaning_boundary": "Conjugacy relates g to hgh\u207b\u00b9 as h varies within a group. It is distinct from complex conjugation.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 150,
      "preferred_label": "conjugacy class",
      "public_phrase": "conjugacy class",
      "reader_preview": "The conjugacy class of a group element g is the set \\(\\{hgh^{-1}:h\\text{ in the group}\\}\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "Conjugacy is an equivalence relation on group elements. It is not complex conjugation, although complex conjugation itself can be a particular group element. A theorem prescribing a class is weaker than choosing one distinguished element.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-conjugacy-class",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Conjugacy is an equivalence relation on group elements. It is not complex conjugation, although complex conjugation itself can be a particular group element. A theorem prescribing a class is weaker than choosing one distinguished element.",
      "short_definition": "The conjugacy class of a group element g is the set \\(\\{hgh^{-1}:h\\text{ in the group}\\}\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::conjugacy_class",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "A base prime determines Frobenius only up to conjugacy.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 283",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 931
    },
    {
      "alternative_labels": [
        "maximal connected piece",
        "connected components"
      ],
      "anchor": "glossary-connected-component",
      "card_definition": "Connected means that the part cannot be separated into two disjoint, nonempty relatively open pieces. Each point belongs to exactly one connected component.",
      "deep_definition": "In the lemniscate papers, components distinguish separate regions around polynomial roots. Statements requiring an actual path or a length bound need more than merely identifying which connected component contains a point.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 709.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "connected_component",
      "label": "connected component",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 151,
      "preferred_label": "connected component",
      "public_phrase": "connected component",
      "reader_preview": "A connected component is a connected subset that cannot be enlarged while remaining connected within the surrounding space.",
      "reader_preview_basis": "definition",
      "reader_rule": "Connectedness need not provide a continuous path between every pair of points in an arbitrary space.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-connected-component",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Connectedness need not provide a continuous path between every pair of points in an arbitrary space.",
      "short_definition": "A connected component is a connected subset that cannot be enlarged while remaining connected within the surrounding space.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::connected_component",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 709",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 918
    },
    {
      "alternative_labels": [
        "connected subset",
        "topologically connected"
      ],
      "anchor": "glossary-connected-set",
      "card_definition": "An interval is connected, while two separated intervals are not. Connectedness says the set is one topological piece even when no particular path has yet been supplied.",
      "deep_definition": "The lower-bound argument applies to every connected set containing two selected roots, so it is stronger than checking only straight segments or one chosen curve.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 730.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "connected_set",
      "label": "connected set",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 152,
      "preferred_label": "connected set",
      "public_phrase": "connected set",
      "reader_preview": "A set that cannot be split into two disjoint nonempty open pieces relative to that set.",
      "reader_preview_basis": "definition",
      "reader_rule": "Path connected implies connected, but the converse can fail in general spaces. Do not silently replace a connected-set claim by a stronger path claim.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-connected-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Path connected implies connected, but the converse can fail in general spaces. Do not silently replace a connected-set claim by a stronger path claim.",
      "short_definition": "A set that cannot be split into two disjoint nonempty open pieces relative to that set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::connected_set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 730",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 928
    },
    {
      "alternative_labels": [
        "constructive argument",
        "constructive proofs"
      ],
      "anchor": "glossary-constructive-proof",
      "card_definition": "For an existence claim, this usually means producing an appropriate witness with justification of its property. Constructive logic does not use unrestricted excluded middle or double-negation elimination as general inference rules.",
      "deep_definition": "The external-verification notes distinguish constructive dyadic-rank arguments from other evidence routes. Lean can check constructive and classical developments, so being machine-checked alone does not identify which logical methods a result uses.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/documents/external-verification.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "constructive_proof",
      "label": "constructive proof",
      "meaning_boundary": "The logical meaning is intended. Informal mathematics also uses constructive for explicit constructions; the row distinguishes that description from a claim about an entire proof's constructive foundations.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 153,
      "preferred_label": "constructive proof",
      "public_phrase": "constructive proof",
      "reader_preview": "A constructive proof uses constructive inference and supplies the information required by its conclusions.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "State the constructive framework and assumptions when computational content matters. An explicitly described object inside an otherwise classical argument need not make the whole proof constructive.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-constructive-proof",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "State the constructive framework and assumptions when computational content matters. An explicitly described object inside an otherwise classical argument need not make the whole proof constructive.",
      "short_definition": "A constructive proof uses constructive inference and supplies the information required by its conclusions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::constructive_proof",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Describes independent constructive dyadic-rank arguments and their formal checking.",
          "ref": "sites/microcosm/maths/documents/external-verification.html",
          "role": "local_reader_surface"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1071
    },
    {
      "alternative_labels": [
        "context packets"
      ],
      "anchor": "glossary-context-packet",
      "card_definition": "Plectis uses packets to give an agent the relevant question, source routes, constraints, and current evidence without requiring it to read the whole repository. Public reader packets serve a similar orientation purpose.",
      "deep_definition": "Selection necessarily leaves things out. Links to the underlying material let a reader recover missing detail and check whether a summary still agrees with the sources it describes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Why section pairs kernel routes with context packets as the agent path.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "context_packet",
      "label": "context packet",
      "meaning_boundary": "A context packet is the bounded bundle of routes and material an agent uses to reach the same objects a human reaches through the visual front end. It is not a chat window's entire history.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A context packet is not the model's hidden weights, and not a guarantee of a correct answer.",
      "position": 154,
      "preferred_label": "context packet",
      "public_phrase": "context packet",
      "reader_preview": "A context packet is a selected collection of information supplied for a particular task.",
      "reader_preview_basis": "definition",
      "reader_rule": "A packet should make its scope and source versions clear.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-context-packet",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Landing copy about how agents navigate the system.",
      "short_definition": "A context packet is a selected collection of information supplied for a particular task.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::context_packet",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-provider-context-recipe-budget.html",
        "top_pages": [
          {
            "count": 4,
            "page": "paper-module-provider-context-recipe-budget.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 790
    },
    {
      "alternative_labels": [
        "context windows"
      ],
      "anchor": "glossary-context-window",
      "card_definition": "The window can contain instructions, conversation, retrieved documents, tool results, and tokens generated so far. These compete for finite space, although input and output limits vary by model. Token capacity measures available context, not comprehension, permanent memory, or factual reliability.",
      "deep_definition": "A context window bounds the tokens a language model can directly condition on for one generation. Instructions, conversation, retrieved passages, tool results, and the requested output budget all consume capacity. Content outside that window has no direct effect unless another mechanism retrieves or summarizes it back in. Large capacity does not create durable memory, guarantee recall, or ensure equal attention across positions. Tokenization also means character count and word count do not map uniformly to available space, especially across code, mathematics, and languages.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A fourteen megabyte packet is past what a chat window reads straight through.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "context_window",
      "label": "context window",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 155,
      "preferred_label": "context window",
      "public_phrase": "context window",
      "reader_preview": "A context window is the bounded sequence of tokens a language model can use during a generation.",
      "reader_preview_basis": "definition",
      "reader_rule": "A larger window permits more input but does not guarantee that every included detail is used accurately or with equal attention.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-context-window",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Applies to language models; the exact size varies by model and changes over time.",
      "short_definition": "A context window is the bounded sequence of tokens a language model can use during a generation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::context_window",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-provider-context-recipe-budget.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-provider-context-recipe-budget.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 926
    },
    {
      "alternative_labels": [
        "CI"
      ],
      "anchor": "glossary-continuous-integration",
      "card_definition": "A CI service reacts to selected repository changes by running declared builds, tests, linters, or policy checks in a controlled environment. It gives collaborators evidence about whether changes integrate and preserves logs and status. The result covers the configured jobs and their environment.",
      "deep_definition": "Continuous integration combines small repository changes frequently and runs declared automation against each selected revision. Typical jobs compile code, execute tests, check formatting, scan dependencies, or build documentation in a controlled environment. The practice detects integration faults early and leaves reviewable logs, but its authority ends at configured checks, fixtures, platforms, and permissions. A green result establishes only what the completed checks justify; a skipped job or an untested requirement is not covered by the colour of the overall status. Reproducibility also depends on pinned dependencies and a faithfully described runner environment.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A check in the CI floor runs on every commit to the public repository.",
      "example_route": null,
      "hidden_search_labels": [
        "public ci"
      ],
      "id": "continuous_integration",
      "label": "continuous integration",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 156,
      "preferred_label": "continuous integration",
      "public_phrase": "continuous integration",
      "reader_preview": "Continuous integration is the practice of frequently combining code changes and automatically checking that they work together.",
      "reader_preview_basis": "definition",
      "reader_rule": "A green CI result means the configured checks passed for that revision; it is not proof of correctness, security, deployability, or review.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-continuous-integration",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Describes the practice; the specific service used is a separate question.",
      "short_definition": "Continuous integration is the practice of frequently combining code changes and automatically checking that they work together.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::continuous_integration",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 953
    },
    {
      "alternative_labels": [
        "proof by contradiction"
      ],
      "anchor": "glossary-contradiction",
      "card_definition": "In proof by contradiction, one assumes the opposite of the desired conclusion and derives such an impossibility. Classical reasoning then rules out that opposite assumption.",
      "deep_definition": "For example, an irrationality argument may assume a number equals a fraction in lowest terms, then show both numerator and denominator must share a factor. That conflicts with the lowest-terms assumption.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Assuming a sum is rational may force an integer strictly between zero and one, yielding a contradiction.",
      "example_route": null,
      "hidden_search_labels": [
        "contradict",
        "contradicts"
      ],
      "id": "contradiction",
      "label": "contradiction",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Two surprising or tension-filled statements are not a contradiction unless they cannot both be true.",
      "position": 157,
      "preferred_label": "contradiction",
      "public_phrase": "contradiction",
      "reader_preview": "A contradiction is an impossibility obtained from assumptions, such as a statement and its negation both being true.",
      "reader_preview_basis": "definition",
      "reader_rule": "Each inference must follow from the assumptions actually available at that point.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-contradiction",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A contradiction rejects the assumptions used to derive it within the logic and hypotheses of that proof.",
      "short_definition": "A contradiction is an impossibility obtained from assumptions, such as a statement and its negation both being true.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::contradiction",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 10,
        "top_page": "paper-module-metabolism-queue-reconciliation.html",
        "top_pages": [
          {
            "count": 12,
            "page": "paper-module-metabolism-queue-reconciliation.html"
          },
          {
            "count": 7,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 4,
            "page": "paper-module-prediction-oracle-reconciliation.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          },
          {
            "count": 3,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "component-metabolism-queue-reconciliation.html"
          }
        ],
        "total_occurrences": 34
      },
      "visible_text_byte_count": 867
    },
    {
      "alternative_labels": [
        "proof by contrapositive",
        "contrapositive form"
      ],
      "anchor": "glossary-contrapositive",
      "card_definition": "For example, \u201cevery multiple of 4 is even\u201d gives \u201can odd integer is not a multiple of 4\u201d. Either version expresses the same implication through a different route.",
      "deep_definition": "The papers often prove that rationality would force a property, then establish failure of that property to deduce irrationality. The reasoning must negate the exact consequence, with its quantifiers intact.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 790.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "contrapositive",
      "label": "contrapositive",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 158,
      "preferred_label": "contrapositive",
      "public_phrase": "contrapositive",
      "reader_preview": "In classical logic, the contrapositive of \u201cif P, then Q\u201d is the equivalent statement \u201cif not Q, then not P\u201d.",
      "reader_preview_basis": "definition",
      "reader_rule": "The converse, \u201cif Q, then P\u201d, is a different statement and need not hold.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-contrapositive",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The converse, \u201cif Q, then P\u201d, is a different statement and need not hold.",
      "short_definition": "In classical logic, the contrapositive of \u201cif P, then Q\u201d is the equivalent statement \u201cif not Q, then not P\u201d.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::contrapositive",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 790",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 890
    },
    {
      "alternative_labels": [
        "contribution",
        "contributions"
      ],
      "anchor": "glossary-contribute",
      "card_definition": "Here useful contributions include proofs, counterexamples, clearer explanations, software fixes, and reproducible reports of failed approaches. The public repositories provide concrete material against which a contribution can be inspected.",
      "deep_definition": "A mathematical result remains attributable to the people who established it. Using Plectis as a tool or starting point does not transfer priority for their result to the project.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A correction to a hypothesis, sent as an issue on the Lean repository, is a contribution.",
      "example_route": null,
      "hidden_search_labels": [
        "contributes",
        "contributed",
        "contributing",
        "how to contribute"
      ],
      "id": "contribute",
      "label": "contribute",
      "meaning_boundary": "Contribute keeps its ordinary meaning: to give work that can be accepted. Credit for accepted work is a separate record; see contributor credit.",
      "meaning_contrasts": [
        "contributor_credit",
        "mining"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A model proposing text is not itself a contributor; a person who stands behind accepted work is.",
      "position": 159,
      "preferred_label": "contribute",
      "public_phrase": "contribute",
      "reader_preview": "To contribute is to supply work that helps a shared project advance or correct itself.",
      "reader_preview_basis": "definition",
      "reader_rule": "Acceptance and attribution should follow the work and evidence, not the confidence of its presentation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-contribute",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Names the act of giving work. It does not name payment, employment, or automatic coauthorship.",
      "short_definition": "To contribute is to supply work that helps a shared project advance or correct itself.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::contribute",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 15,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 6,
            "page": "papers.html"
          },
          {
            "count": 4,
            "page": "credit-ledger.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 3,
            "page": "paper-module-mcp-tool-authority-replay.html"
          },
          {
            "count": 2,
            "page": "introduction.html"
          },
          {
            "count": 2,
            "page": "paper-module-engine-room-public-projection-leak-gate.html"
          }
        ],
        "total_occurrences": 31
      },
      "visible_text_byte_count": 889
    },
    {
      "alternative_labels": [
        "credit"
      ],
      "anchor": "glossary-contributor-credit",
      "card_definition": "Plectis aims to preserve attribution for accepted results, corrections, and other useful work, including when later work builds on them. Describing the contribution makes the credit more informative than simply listing a name.",
      "deep_definition": "The project's contribution record is not a substitute for scholarly priority or publication conventions. A result's authors retain credit for establishing it, including when this system helped them work.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A correction to a stated hypothesis, sent as an issue, is credited to its author in the contribution record.",
      "example_route": null,
      "hidden_search_labels": [
        "credit policy",
        "how credit works",
        "credit for contributions"
      ],
      "id": "contributor_credit",
      "label": "contributor credit",
      "meaning_boundary": "Credit here follows the Lean repository's written policy. It is not a promise of coauthorship, employment or payment, and it is never awarded to a model.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A polite reply from a reader is not a review and earns no credit line.",
      "position": 160,
      "preferred_label": "contributor credit",
      "public_phrase": "contributor credit",
      "reader_preview": "Contributor credit records who supplied a piece of work and what that contribution was.",
      "reader_preview_basis": "definition",
      "reader_rule": "Human authorship and the use of AI or other tools should be recorded distinctly.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-contributor-credit",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers acknowledgement for accepted contributions to the two public repositories, including downstream results they lead to.",
      "short_definition": "Contributor credit records who supplied a piece of work and what that contribution was.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::contributor_credit",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "credit-ledger.html",
        "top_pages": [
          {
            "count": 24,
            "page": "credit-ledger.html"
          },
          {
            "count": 5,
            "page": "paper-module-agent-memory-temporal-conflict-replay.html"
          },
          {
            "count": 4,
            "page": "contact.html"
          },
          {
            "count": 3,
            "page": "introduction.html"
          },
          {
            "count": 3,
            "page": "paper-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 41
      },
      "visible_text_byte_count": 909
    },
    {
      "alternative_labels": [
        "series convergence"
      ],
      "anchor": "glossary-convergence",
      "card_definition": "For a real sequence, every chosen positive tolerance must eventually contain all later terms around the limit. For a series, apply that condition to the sums of the first n terms.",
      "deep_definition": "For example, \\(1 + 1/2 + 1/3 + \\cdots\\) diverges. Proving convergence also leaves separate questions about whether the sum is rational, algebraic, or transcendental.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A reciprocal series may converge because its denominators grow fast enough, while its sum's irrationality remains open.",
      "example_route": null,
      "hidden_search_labels": [
        "convergent",
        "converges"
      ],
      "id": "convergence",
      "label": "convergence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Terms tending to zero are necessary but not sufficient for a series to converge.",
      "position": 161,
      "preferred_label": "convergence",
      "public_phrase": "convergence",
      "reader_preview": "Convergence means approaching a specified limit; for an infinite series, it means that its partial sums approach a finite value.",
      "reader_preview_basis": "definition",
      "reader_rule": "Terms tending to zero are necessary for a series to converge, but are not sufficient.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-convergence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Convergence applies to one sequence or series under the stated ordering and notion of distance.",
      "short_definition": "Convergence means approaching a specified limit; for an infinite series, it means that its partial sums approach a finite value.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::convergence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "paper-module-work-landing-control-spine.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 861
    },
    {
      "alternative_labels": [
        "weighted average"
      ],
      "anchor": "glossary-convex-combination",
      "card_definition": "One quarter of x plus three quarters of y lies on the line segment between x and y.",
      "deep_definition": "The trinomial root equation places normalized polynomial values inside the convex hull of two controlled quantities.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 42.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "convex_combination",
      "label": "convex combination",
      "meaning_boundary": "Convex geometry and analysis. Convexity concerns mixtures, not merely curved shapes.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 162,
      "preferred_label": "convex combination",
      "public_phrase": "convex combination",
      "reader_preview": "A weighted sum whose weights are nonnegative and add to one.",
      "reader_preview_basis": "definition",
      "reader_rule": "Allowing negative weights while keeping their total equal to one gives an affine combination. A general linear combination need not have weights summing to one.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-convex-combination",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Allowing negative weights while keeping their total equal to one gives an affine combination. A general linear combination need not have weights summing to one.",
      "short_definition": "A weighted sum whose weights are nonnegative and add to one.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::convex_combination",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 42",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 735
    },
    {
      "alternative_labels": [
        "lower convex envelope",
        "greatest convex minorant"
      ],
      "anchor": "glossary-convex-envelope",
      "card_definition": "On the interval \\([-1,1]\\), the function \\(f(x)=-x^{2}\\) bends downward and is not convex. Its convex envelope is the constant function \\(-1\\): that constant stays below f, and convexity prevents any convex function below f from rising above the chord joining the two endpoint values.",
      "deep_definition": "On a convex domain, take the pointwise supremum of all convex functions g satisfying \\(g\\le f\\). Equivalently, minimize weighted averages of f over finite convex combinations representing each point. If no finite convex minorant exists, the envelope may take \\(-\\infty\\) under an extended-value convention. A closed convex envelope additionally requires lower semicontinuity; that condition can change boundary values. The function construction is related to convex hulls through the epigraph, the set of points on or above a graph.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For \\(f(x)=-x^{2}\\) on \\([-1,1]\\), the lower convex envelope is the constant function \\(-1\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "convex_envelope",
      "label": "convex envelope",
      "meaning_boundary": "Convex analysis of functions. This entry uses the lower-envelope convention: the greatest convex function lying below the given function. It is distinct from the convex hull of a set.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The filled triangle containing three points is their convex hull, not a convex envelope of a function.",
      "position": 163,
      "preferred_label": "convex envelope",
      "public_phrase": "convex envelope",
      "reader_preview": "The convex envelope of a function is the greatest convex function that lies everywhere at or below the original function.",
      "reader_preview_basis": "definition",
      "reader_rule": "State the convention and domain. Here \u201cconvex envelope\u201d means the lower convex envelope of a function. It is not the convex hull of a set, although the envelope can be constructed from convex combinations and is closely related to the convex hull of the function\u2019s epigraph.",
      "relationships": [
        {
          "gloss": "An envelope is a function; a hull is the smallest convex set containing a set.",
          "target": "convex_hull",
          "verb": "contrasts_with"
        },
        {
          "gloss": "The envelope is required to be convex.",
          "target": "convexity",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-convex-envelope",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This is a construction on functions; the convex hull is the corresponding construction on sets.",
      "short_definition": "The convex envelope of a function is the greatest convex function that lies everywhere at or below the original function.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::convex_envelope",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The manuscript discusses an extremal envelope in the neighboring collinear-root argument; it does not use convex envelope as a synonym for convex hull.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 89",
          "role": "mathematical_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 993
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-convex-hull",
      "card_definition": "For three non-collinear points in the plane, the convex hull is the filled triangle, including its edges and interior. For two points it is their line segment. It fills all straight mixtures between the original points.",
      "deep_definition": "In the polynomial paper, a point is located relative to the convex hull of several partial sums. That geometric containment encodes every possible convex combination of those sums and gives stronger information than membership in their union.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For three non-collinear points in the plane, the convex hull is the filled triangle, including its edges and interior.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "convex_hull",
      "label": "convex hull",
      "meaning_boundary": "The hull includes the filled-in region, not just its boundary. Points already inside the hull do not enlarge it.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 164,
      "preferred_label": "convex hull",
      "public_phrase": "convex hull",
      "reader_preview": "The convex hull of a set is the smallest convex set containing it, equivalently all finite weighted averages of its points with nonnegative weights summing to one.",
      "reader_preview_basis": "definition",
      "reader_rule": "A set is convex when the segment between any two of its points remains inside. The convex hull contains points, not merely the polygonal boundary; repeated or interior generating points do not change it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-convex-hull",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A set is convex when the segment between any two of its points remains inside. The convex hull contains points, not merely the polygonal boundary; repeated or interior generating points do not change it.",
      "short_definition": "The convex hull of a set is the smallest convex set containing it, equivalently all finite weighted averages of its points with nonnegative weights summing to one.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::convex_hull",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "convex hull of",
          "ref": "sites/microcosm/maths/papers/erdos-1041-lemniscate-newton-flow.html::line 165",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1007
    },
    {
      "alternative_labels": [
        "convex function",
        "convex set",
        "convex"
      ],
      "anchor": "glossary-convexity",
      "card_definition": "A filled disc is a convex set because every segment between two points stays inside; a crescent need not be. The function \\(f(x)=x^{2}\\) is convex because its graph lies below every chord. These are related meanings: the epigraph lying on or above a convex function is a convex set.",
      "deep_definition": "For a set C, convexity requires \\(tx+(1-t)y\\) to belong to C whenever x and y do and \\(0\\le t\\le 1\\). For a real-valued function on a convex domain, it requires \\(f(tx+(1-t)y)\\le tf(x)+(1-t)f(y)\\). A linear function is convex, so convex does not mean strictly curved. The polynomial papers use convex combinations and convex hulls to turn weighted relationships between points into geometric information.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A filled disc is a convex set because every segment between two points stays inside; a crescent need not be.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "convexity",
      "label": "convexity",
      "meaning_boundary": "For sets, convexity concerns containment of line segments. For functions, values must lie at or below the chords joining graph points.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 165,
      "preferred_label": "convexity",
      "public_phrase": "convexity",
      "reader_preview": "A set is convex when it contains every line segment between its points; a function is convex when its graph lies at or below each chord joining two graph points.",
      "reader_preview_basis": "definition",
      "reader_rule": "Identify the object. For a set, test whether \\(tx+(1-t)y\\) remains inside. For a function, test whether \\(f(tx+(1-t)y)\\le tf(x)+(1-t)f(y)\\). Convex does not mean increasing, and strict convexity is stronger.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-convexity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Identify the object. For a set, test whether \\(tx+(1-t)y\\) remains inside. For a function, test whether \\(f(tx+(1-t)y)\\le tf(x)+(1-t)f(y)\\). Convex does not mean increasing, and strict convexity is stronger.",
      "short_definition": "A set is convex when it contains every line segment between its points; a function is convex when its graph lies at or below each chord joining two graph points.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::convexity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Convexity gives",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 345",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1114
    },
    {
      "alternative_labels": [
        "relatively prime",
        "co-prime"
      ],
      "anchor": "glossary-coprime",
      "card_definition": "They have no positive common divisor other than 1, or equivalently no common prime factor. For example, 8 and 15 are coprime even though neither is prime.",
      "deep_definition": "In modular arithmetic, an integer has a multiplicative inverse modulo m exactly when it is coprime to m. This is why coprimality often appears among the hypotheses of statements about multiplicative order.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A finite denominator certificate checks that the base is coprime to the reduced denominator.",
      "example_route": null,
      "hidden_search_labels": [
        "coprimality"
      ],
      "id": "coprime",
      "label": "coprime",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Two numbers can share no obvious small factor and still fail to be coprime.",
      "position": 166,
      "preferred_label": "coprime",
      "public_phrase": "coprime",
      "reader_preview": "Two integers are coprime if their greatest common divisor is 1.",
      "reader_preview_basis": "definition",
      "reader_rule": "A fraction is in lowest terms when its numerator and denominator are coprime.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-coprime",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Coprime is a relation between the stated integers or sets of integers.",
      "short_definition": "Two integers are coprime if their greatest common divisor is 1.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::coprime",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 704
    },
    {
      "alternative_labels": [
        "corpora"
      ],
      "anchor": "glossary-corpus",
      "card_definition": "The site uses the term for collections such as formal declarations, papers, or recorded examples. A particular revision or manifest can fix which items belong to the collection being described.",
      "deep_definition": "A corpus can grow or change over time. Results about one snapshot should not silently be treated as results about every later version or every related repository.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The papers corpus is the fixed set of published PDFs the release chain checks.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "corpus",
      "label": "corpus",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 167,
      "preferred_label": "corpus",
      "public_phrase": "corpus",
      "reader_preview": "A corpus is a collection of material studied or managed as a body of work.",
      "reader_preview_basis": "definition",
      "reader_rule": "Any reported count or check should identify the corpus and version it covers.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-corpus",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A corpus result covers that corpus and nothing outside it.",
      "short_definition": "A corpus is a collection of material studied or managed as a body of work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::corpus",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 80,
        "top_page": "paper-module-corpus-readiness-mathlib-absence-gate.html",
        "top_pages": [
          {
            "count": 58,
            "page": "paper-module-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "count": 28,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 24,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 15,
            "page": "paper-modules.html"
          },
          {
            "count": 9,
            "page": "component-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "count": 9,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 299
      },
      "visible_text_byte_count": 753
    },
    {
      "alternative_labels": [
        "countable sets",
        "at most countable"
      ],
      "anchor": "glossary-countable-set",
      "card_definition": "An infinite countable set can be listed in a sequence covering every element. A finite set is also countable, and the empty set qualifies. Countably infinite explicitly excludes these finite cases.",
      "deep_definition": "The #257 divisor-cover discussion permits finite or countable families of finite covering sets. This permits an indexed sum over the cover without asserting that the covered support itself is finite or that an optimal cover has been computed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "countable_set",
      "label": "countable set",
      "meaning_boundary": "The at-most-countable convention is intended, consistent with Mathlib. Countably infinite is the strictly infinite case; countability alone supplies no computable listing.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 168,
      "preferred_label": "countable set",
      "public_phrase": "countable set",
      "reader_preview": "A set is countable when its elements can be injected into the natural numbers; finite sets are included.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Countability bounds cardinality, not density, size of individual values, or existence of an efficient enumeration algorithm.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-countable-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Countability bounds cardinality, not density, size of individual values, or existence of an efficient enumeration algorithm.",
      "short_definition": "A set is countable when its elements can be injected into the natural numbers; finite sets are included.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::countable_set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 942
    },
    {
      "alternative_labels": [
        "counterexamples"
      ],
      "anchor": "glossary-counterexample",
      "card_definition": "One counterexample disproves a universal statement. For instance, 2 is a counterexample to \u201cevery prime number is odd\u201d, because it is prime and even.",
      "deep_definition": "Counterexamples in the working records may target an attempted lemma or method rather than the original open problem. Naming the exact statement they refute preserves that distinction and explains what a revised approach must avoid.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The prime 2 refutes the statement that every prime is odd; it does not refute the statement that every prime greater than 2 is odd.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "counterexample",
      "label": "counterexample",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 169,
      "preferred_label": "counterexample",
      "public_phrase": "counterexample",
      "reader_preview": "A counterexample is a case that satisfies a claim's assumptions but makes its conclusion false.",
      "reader_preview_basis": "definition",
      "reader_rule": "An example outside the assumptions does not refute the statement.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-counterexample",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A counterexample refutes the exact universal statement whose hypotheses it satisfies; it does not establish a broader negative claim or settle nearby formulations with different hypotheses.",
      "short_definition": "A counterexample is a case that satisfies a claim's assumptions but makes its conclusion false.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::counterexample",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 8,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 9
      },
      "visible_text_byte_count": 942
    },
    {
      "alternative_labels": [
        "covered set",
        "coverage receipt"
      ],
      "anchor": "glossary-coverage",
      "card_definition": "The denominator and matching method determine what the number means. Test coverage can report executed statements or branches; corpus coverage can report linked records; proof coverage can report which stated obligations have formal evidence. None of these automatically establishes correctness of covered items.",
      "deep_definition": "Coverage converts a bounded inventory into a numerator, denominator, and method. High test coverage can coexist with weak assertions or missing behaviors. Complete proof coverage may mean every declared obligation has a proof while the specification itself omits an important requirement. Source or documentation coverage can be exact within a known catalogue yet silent about objects outside it. Comparisons are meaningful only when inventories and methods align. A useful receipt therefore preserves the authority for the denominator, exclusions, measurement version, and concrete uncovered set.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A report states that 92 of 100 declared routes were exercised and names the eight uncovered routes.",
      "example_route": null,
      "hidden_search_labels": [
        "coverage count",
        "coverage fraction"
      ],
      "id": "coverage",
      "label": "coverage",
      "meaning_boundary": "Coverage measures a specified part of a stated inventory or space. The system records inventories and matching methods; test coverage, corpus coverage, and proof-obligation coverage remain distinct measurements.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A high percentage does not prove covered items correct or show completeness beyond the declared denominator.",
      "position": 170,
      "preferred_label": "coverage",
      "public_phrase": "coverage",
      "reader_preview": "Coverage is the measured portion of a declared population, requirement set, behavior space, or source surface that has been examined or represented.",
      "reader_preview_basis": "definition",
      "reader_rule": "Ask what total set was declared, how membership and matches were determined, when measurement occurred, and which uncovered cases remain.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-coverage",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Coverage is always relative to one declared inventory or behavior space, method, and measurement time.",
      "short_definition": "Coverage is the measured portion of a declared population, requirement set, behavior space, or source surface that has been examined or represented.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::coverage",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/standards/std_compliance_coverage.json",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/organs/self_ignorance_coverage_ledger.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 56,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 44,
            "page": "doctrine.html"
          },
          {
            "count": 37,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 34,
            "page": "paper-module-self-ignorance-coverage-ledger.html"
          },
          {
            "count": 18,
            "page": "paper-modules.html"
          },
          {
            "count": 12,
            "page": "paper-module-standards-meta-diagnostics.html"
          },
          {
            "count": 10,
            "page": "component-self-ignorance-coverage-ledger.html"
          }
        ],
        "total_occurrences": 303
      },
      "visible_text_byte_count": 1096
    },
    {
      "alternative_labels": [
        "finite cover",
        "covering projection"
      ],
      "anchor": "glossary-covering-map",
      "card_definition": "A covering map is a continuous surjection with this evenly covered neighbourhood property. The real line covers the circle by \\(t\\mapsto \\exp (it)\\). The map \\(z\\mapsto z^{2}\\) covers the punctured plane twice, but branches at zero.",
      "deep_definition": "The #1041 paper removes the critical values attained in the chosen polynomial component. The remaining restriction is a covering. On its simply connected slit domain, each chosen root determines an inverse sheet. These topological prerequisites do not themselves bound the lifted path length.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:component-local-covering.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "covering_map",
      "label": "covering map",
      "meaning_boundary": "A covering is a global surjective map with evenly covered neighbourhoods; branch points must be excluded in the polynomial use.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 171,
      "preferred_label": "covering map",
      "public_phrase": "covering map",
      "reader_preview": "A map whose target has neighbourhoods that lift to separate copies, each mapped homeomorphically onto that neighbourhood.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A finite cover has finitely many sheets. Local invertibility alone does not establish a covering: the neighbourhood must work simultaneously for every preimage.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-covering-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A finite cover has finitely many sheets. Local invertibility alone does not establish a covering: the neighbourhood must work simultaneously for every preimage.",
      "short_definition": "A map whose target has neighbourhoods that lift to separate copies, each mapped homeomorphically onto that neighbourhood.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::covering_map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for the definition and its stated boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:component-local-covering",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1013
    },
    {
      "alternative_labels": [
        "credentials",
        "login credential",
        "professional credential"
      ],
      "anchor": "glossary-credential",
      "card_definition": "In computing, credentials include passwords, keys, tokens, and certificates used during authentication. In professional settings, credentials include degrees, licences, and recognised appointments.",
      "deep_definition": "Technical credentials help a system check an account, service, or role: examples include passwords, signed certificates, and access tokens. Some are secret; a public certificate need not be. Institutional credentials instead record training, qualifications, or position. Plectis uses both senses. Neither possession of a credential nor a person\u2019s qualifications replace checking the specific permission or research argument involved.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An SSH private key is a technical credential; a professional licence is an institutional credential.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "credential",
      "label": "credential",
      "meaning_boundary": "Evidence used to establish identity, authority, or qualification; a public account name alone is not a secret authentication credential.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A public username alone is not a secret authentication credential.",
      "position": 172,
      "preferred_label": "credential",
      "public_phrase": "credential",
      "reader_preview": "A credential is evidence used to support a claim about identity, qualification, role, or authority.",
      "reader_preview_basis": "definition",
      "reader_rule": "Determine which claim a credential supports; holding it does not grant every permission or prove every relevant competence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-credential",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Determine which claim a credential supports; holding it does not grant every permission or prove every relevant competence.",
      "short_definition": "A credential is evidence used to support a claim about identity, qualification, role, or authority.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::credential",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "restrict substantive contribution to people with institutional credentials",
          "ref": "sites/microcosm/lean/experience/papers/open-source-mathematics-strategy.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 832
    },
    {
      "alternative_labels": [
        "critics as thinking traits",
        "critic as thinking trait"
      ],
      "anchor": "glossary-critic-posture",
      "card_definition": "Plectis uses it to ask concrete questions: whether an abstraction fits the evidence, whether a proposed route can be executed, and whether a necessary rule or check is missing.",
      "deep_definition": "This turns an objection into work that can be assessed. The critic's role is to test the idea, while any resulting change still needs an owner and validation.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Routing Anti Patterns Registry is a concrete result of critic posture: a recorded set of failure modes, each one a criticism that held up under testing and was written down as a durable rule rather than left as a passing objection.",
      "example_route": {
        "gloss": "open the recorded failure modes that stabilized criticism produces",
        "href": "components.html#component-routing_anti_patterns_registry",
        "label": "Routing Anti Patterns Registry"
      },
      "hidden_search_labels": [
        "critical posture",
        "critique as thinking trait",
        "failure question",
        "substrate critic"
      ],
      "id": "critic_posture",
      "label": "critic posture",
      "meaning_boundary": "Critic posture is the Type A practice of stress-testing an abstraction, route, or missing standard and durably recording what survives; it is not negativity, a reviewer identity, or a free-floating opinion.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Critic posture is not a separate reviewer role that must be spawned, and it is not a judgment that the whole system is flawed. It is the habit of testing one idea at its weak points and recording what holds.",
      "position": 173,
      "preferred_label": "critic posture",
      "public_phrase": "critique becomes thinking trait",
      "reader_preview": "Critic posture is a deliberate way of examining an idea for weaknesses before relying on it.",
      "reader_preview_basis": "definition",
      "reader_rule": "A useful criticism identifies the affected claim and the evidence that would resolve it.",
      "relationships": [
        {
          "gloss": "Critic posture is one Type A judgment trait.",
          "target": "type_a_judgment",
          "verb": "specializes"
        },
        {
          "gloss": "The move is expressed through repeatable skills before becoming adapter prose.",
          "target": "skill",
          "verb": "used_by"
        },
        {
          "gloss": "Critic posture checks whether common sense has a routeable artifact outcome.",
          "target": "common_sense",
          "verb": "tests"
        },
        {
          "gloss": "Stable critique becomes durable by up-propagating to the owning plane.",
          "target": "up_propagate",
          "verb": "routes_to"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-critic-posture",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Critic posture covers the judgment trait applied during human and agent brainstorming, where ideas are stress-tested before they become doctrine. A reader meets it in the doctrine and agent-reliability material, and sees its results in the recorded rules and anti-patterns that stabilized criticism produces.",
      "short_definition": "Critic posture is a deliberate way of examining an idea for weaknesses before relying on it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::critic_posture",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Thinking-session workflow where critic posture becomes a repeatable move.",
          "ref": "codex/doctrine/skills/doctrine/human_ai_brainstorming.md",
          "role": "skill"
        },
        {
          "gloss": "Plane-home and route-gap repair lane for critique that stabilizes.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        },
        {
          "gloss": "Keeps critic posture boot-visible as a pointer, not adapter philosophy.",
          "ref": "codex/standards/std_agent_entry_surface.json",
          "role": "standard"
        },
        {
          "gloss": "Shared grammar where the trait is governed.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json",
          "role": "registry"
        }
      ],
      "status": "active",
      "term_kind": "judgment_trait",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1432
    },
    {
      "alternative_labels": [
        "stationary point",
        "polynomial critical point"
      ],
      "anchor": "glossary-critical-point",
      "card_definition": "For a complex polynomial p, a critical point c satisfies \\(p'(c) = 0\\). For \\(p(z) = z^{2} - 1\\), the critical point is 0, whereas the roots are 1 and \\(-1\\). In several real variables, all first partial derivatives must vanish together.",
      "deep_definition": "Some elementary conventions also include points of nondifferentiability. The polynomial setting here is differentiable everywhere, and critical points matter because the Newton expression \\(-p/p'\\) is undefined there.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For \\(p(z)=z^{2}-1\\), \\(p'(z)=2z\\), so 0 is the unique critical point even though the roots are 1 and \\(-1\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "critical_point",
      "label": "critical point",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A root of a function need not be a critical point: \\(p(1)=0\\) for \\(p(z)=z^{2}-1\\), but \\(p'(1)=2\\).",
      "position": 174,
      "preferred_label": "critical point",
      "public_phrase": "critical point",
      "reader_preview": "A critical point of a differentiable real or complex function is an input where its derivative vanishes; in several real variables, all first partial derivatives vanish there.",
      "reader_preview_basis": "definition",
      "reader_rule": "A critical point is an input where the derivative vanishes; its image is a critical value. Neither need be a root, and distinct critical points can share one critical value.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-critical-point",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Here the term covers critical points of complex polynomials and differentiable real-valued functions. Some broader conventions also count points where a derivative does not exist; that convention is not needed for the polynomial setting.",
      "short_definition": "A critical point of a differentiable real or complex function is an input where its derivative vanishes; in several real variables, all first partial derivatives vanish there.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::critical_point",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 455",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1127
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-critical-value",
      "card_definition": "For \\(p(z) = z^{2} - 1\\), the critical point 0 has critical value \\(-1\\). The point and value lie on different sides of the function: one is an input and the other is its image.",
      "deep_definition": "The lemniscate arguments compare these magnitudes and directions to study how regions can meet. Distinct critical points can share a critical value, and different values can have the same magnitude.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 151.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "critical_value",
      "label": "critical value",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 175,
      "preferred_label": "critical value",
      "public_phrase": "critical value",
      "reader_preview": "A critical value is the output of a function at one of its critical points.",
      "reader_preview_basis": "definition",
      "reader_rule": "The modulus \\(|p(c)|\\) is the magnitude of a critical value, not the value itself.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-critical-value",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The modulus \\(|p(c)|\\) is the magnitude of a critical value, not the value itself.",
      "short_definition": "A critical value is the output of a function at one of its critical points.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::critical_value",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 151",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 818
    },
    {
      "alternative_labels": [
        "Cascading Style Sheets",
        "CSS stylesheet",
        "CSS stylesheets"
      ],
      "anchor": "glossary-css",
      "card_definition": "CSS rules select parts of an HTML document and assign visual or layout properties such as colour, spacing, type, position, and responsive behaviour. The document remains HTML; CSS changes its presentation.",
      "deep_definition": "A browser combines the document tree with matching CSS rules to calculate its presentation. When rules compete, the cascade resolves their origin, importance, layer, specificity, and order; some properties are inherited from a parent. Plectis shares a stylesheet across generated pages and uses it for screen layouts, print output, readable contrast, and reduced-motion preferences.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A rule gives focused glossary links a visible outline.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "css",
      "label": "CSS",
      "meaning_boundary": "The style language that controls presentation of structured documents, distinct from HTML structure and JavaScript behavior.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "JavaScript code that reacts to a click is behaviour, not CSS presentation.",
      "position": 176,
      "preferred_label": "CSS",
      "public_phrase": "CSS",
      "reader_preview": "CSS is a language for describing how structured documents are presented.",
      "reader_preview_basis": "definition",
      "reader_rule": "CSS controls presentation, including layout and interaction cues such as visible keyboard focus.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-css",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "CSS controls presentation, including layout and interaction cues such as visible keyboard focus.",
      "short_definition": "CSS is a language for describing how structured documents are presented.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::css",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Content types include text/css; charset=utf-8.",
          "ref": "sites/microcosm/docs/lineage.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "lineage.html",
        "top_pages": [
          {
            "count": 1,
            "page": "lineage.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 723
    },
    {
      "alternative_labels": [
        "curve parametrization",
        "parametric curve"
      ],
      "anchor": "glossary-curve-parametrisation",
      "card_definition": "The map \\(t \\mapsto (\\cos t,\\sin t)\\), for \\(0 \\le t \\le 2\\pi\\), traces the unit circle once counterclockwise. A parametrisation specifies a position for every parameter value, and a differentiable parametrisation also determines direction and speed.",
      "deep_definition": "A parametrisation of a curve is a map gamma from an interval into a space, usually Euclidean or complex space. Its image is the geometric set traced by gamma. When gamma is differentiable, gamma'(t) gives velocity; if that derivative never vanishes, the parametrisation is regular. Replacing t by a suitable increasing function changes speed without changing orientation or image, while a decreasing replacement reverses orientation. Curve length is unchanged by sufficiently regular one-to-one reparametrisation, but a map that retraces part of the curve can count that part more than once.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\\(\\gamma(t)=(\\cos t,\\sin t)\\) for 0 through \\(2\\pi\\) parametrises the unit circle once counterclockwise.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "curve_parametrisation",
      "label": "curve parametrisation",
      "meaning_boundary": "Parametrisation can also describe a family of objects by coordinates; this entry focuses on curves because that is the manuscript use requiring the prerequisite.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The unit circle as a bare set is a curve image, not a specified parametrisation.",
      "position": 177,
      "preferred_label": "curve parametrisation",
      "public_phrase": "curve parametrisation",
      "reader_preview": "A function from a parameter interval into a space whose image traces a curve.",
      "reader_preview_basis": "definition",
      "reader_rule": "Separate the parametrised map from its image: different parametrisations can trace the same geometric curve, with different speeds or orientations.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-curve-parametrisation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Separate the parametrised map from its image: different parametrisations can trace the same geometric curve, with different speeds or orientations.",
      "short_definition": "A function from a parameter interval into a space whose image traces a curve.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::curve_parametrisation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 938
    },
    {
      "alternative_labels": [
        "cyclotomic factor"
      ],
      "anchor": "glossary-cyclotomic-polynomial",
      "card_definition": "\\(\\Phi _{1}(x)=x-1\\), \\(\\Phi _{2}(x)=x+1\\), and \\(\\Phi _{4}(x)=x^{2}+1\\) because \\(\\pm i\\) are the primitive fourth roots. The factorization \\(x^{n}-1=\\prod _{d\\mid n} \\Phi _d(x)\\) organizes all roots of unity by exact order.",
      "deep_definition": "The paper cancels cyclotomic factors before estimating rational-base denominators. The factorization isolates predictable roots-of-unity divisibility, allowing the remaining numerator and denominator growth to be measured more sharply.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\\(\\Phi _{1}(x)=x-1\\), \\(\\Phi _{2}(x)=x+1\\), and \\(\\Phi _{4}(x)=x^{2}+1\\) because \\(\\pm i\\) are the primitive fourth roots.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "cyclotomic_polynomial",
      "label": "cyclotomic polynomial",
      "meaning_boundary": "The nth cyclotomic polynomial selects roots of unity with exact multiplicative order n, rather than roots of smaller order dividing n.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 178,
      "preferred_label": "cyclotomic polynomial",
      "public_phrase": "cyclotomic polynomial",
      "reader_preview": "The nth cyclotomic polynomial is the monic integer polynomial whose roots are exactly the primitive nth roots of unity.",
      "reader_preview_basis": "definition",
      "reader_rule": "A primitive nth root has exact multiplicative order n. Cyclotomic polynomials are irreducible over the rationals, but \u201ccyclotomic factor\u201d in a calculation may mean one copy appearing inside a larger product.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-cyclotomic-polynomial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A primitive nth root has exact multiplicative order n. Cyclotomic polynomials are irreducible over the rationals, but \u201ccyclotomic factor\u201d in a calculation may mean one copy appearing inside a larger product.",
      "short_definition": "The nth cyclotomic polynomial is the monic integer polynomial whose roots are exactly the primitive nth roots of unity.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::cyclotomic_polynomial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "with $\\Phi_l$ the $l$th cyclotomic polynomial",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 588",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1041
    },
    {
      "alternative_labels": [
        "D-finite series",
        "D-finite power series",
        "differentiably finite power series"
      ],
      "anchor": "glossary-d-finite-function",
      "card_definition": "Over a characteristic-zero coefficient field, the equation has the form \\(\\sum_{j=0}^{m}P_j(z)F^{(j)}(z)=0\\), with polynomials not all zero. For instance, \\(F(z)=e^z\\) satisfies \\(F^{\\prime}-F=0\\).",
      "deep_definition": "#249 cites classification results for D-finite generating series with multiplicative coefficients. Their hypotheses constrain the whole coefficient sequence and function. The manuscript explicitly separates these functional results from the unresolved arithmetic of the binary totient-series value.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::lines 535\u2013539.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "d_finite_function",
      "label": "D-finite function",
      "meaning_boundary": "This is the univariate characteristic-zero definition. The local citation concerns multiplicative coefficients and does not assert a classification for arbitrary D-finite series.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 179,
      "preferred_label": "D-finite function",
      "public_phrase": "D-finite function",
      "reader_preview": "A D-finite function satisfies a nontrivial linear differential equation with polynomial coefficients.",
      "reader_preview_basis": "definition",
      "reader_rule": "The definition also applies to formal power series using formal derivatives. D-finite does not mean polynomial, rational, or algebraic: the exponential supplies a counterexample.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-d-finite-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The definition also applies to formal power series using formal derivatives. D-finite does not mean polynomial, rational, or algebraic: the exponential supplies a counterexample.",
      "short_definition": "A D-finite function satisfies a nontrivial linear differential equation with polynomial coefficients.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::d_finite_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact published manuscript occurrence and local claim boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::lines 535\u2013539",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1061
    },
    {
      "alternative_labels": [
        "data fields",
        "record field",
        "record fields"
      ],
      "anchor": "glossary-field",
      "card_definition": "A result record might have fields for its status, timestamp, and source revision. A schema states which fields are required, what values they accept, and how absence or an empty value is interpreted. This computing meaning differs from an algebraic field or a field of study.",
      "deep_definition": "Fields let programs locate specific information without inferring it from free text. Their values can be numbers, strings, lists, nested records, or other allowed data. A missing field, an explicit null value, and an empty string may express different states. The site uses fields to preserve exact identifiers and checking results across generated views. Merely recording a value does not show that it is accurate, current, or supported by evidence; those properties require their own checks.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "field",
      "label": "data field",
      "meaning_boundary": "The explicitly distinguished mathematical and computing senses; each application retains its stated definitions and conventions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 180,
      "preferred_label": "data field",
      "public_phrase": "data field",
      "reader_preview": "A data field is a named part of a structured record that holds a value with an expected meaning and form.",
      "reader_preview_basis": "definition",
      "reader_rule": "A field name identifies its role within a record or schema; the same name in another schema can have a different meaning.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-field",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A field name identifies its role within a record or schema; the same name in another schema can have a different meaning.",
      "short_definition": "A data field is a named part of a structured record that holds a value with an expected meaning and form.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::field",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "paper-module-pattern-binding-contract.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 1,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-belief-state-process-reward-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "count": 1,
            "page": "paper-module-public-reveal-walkthrough.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 10
      },
      "visible_text_byte_count": 927
    },
    {
      "alternative_labels": [
        "databases"
      ],
      "anchor": "glossary-database",
      "card_definition": "A relational database organizes records in tables; document, graph, and key-value databases use other models. A database management system provides the software for storing, querying, and changing those records. Everyday computing prose often uses \u201cdatabase\u201d for both the data and that running service.",
      "deep_definition": "A database is the organized data, managed through software often called a database management system; a dataset groups records for a particular analysis or other purpose. A query result may reflect one transaction snapshot, a replica lag, cached values, permissions, or later updates. Constraints can prevent some invalid states but cannot establish that recorded facts are true. Replication improves availability yet introduces consistency choices. Reliable interpretation names the database instance or export, schema version, query, time, and whether the result came from live, cached, replicated, or archived state.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/components.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "database",
      "label": "database",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 181,
      "preferred_label": "database",
      "public_phrase": "database",
      "reader_preview": "A database is an organized collection of data maintained so it can be accessed, queried, and updated.",
      "reader_preview_basis": "definition",
      "reader_rule": "Database behavior is defined by its data model, schema, query and update semantics, consistency, transactions, indexes, access controls, replication, and backup policy.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-database",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Database behavior is defined by its data model, schema, query and update semantics, consistency, transactions, indexes, access controls, replication, and backup policy.",
      "short_definition": "A database is an organized collection of data maintained so it can be accessed, queried, and updated.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::database",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/components.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-agent-sandbox-policy-escape-replay.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 11,
        "top_page": "paper-module-engine-room-metabolism-runtime.html",
        "top_pages": [
          {
            "count": 10,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 7,
            "page": "paper-module-metabolism-queue-reconciliation.html"
          },
          {
            "count": 4,
            "page": "component-metabolism-queue-reconciliation.html"
          },
          {
            "count": 4,
            "page": "paper-modules.html"
          },
          {
            "count": 3,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 3,
            "page": "components.html"
          }
        ],
        "total_occurrences": 37
      },
      "visible_text_byte_count": 930
    },
    {
      "alternative_labels": [
        "data set"
      ],
      "anchor": "glossary-dataset",
      "card_definition": "A table of measurements, labelled images, survey responses, documents, or synthetic examples can each be a dataset. Its meaning depends on what was collected, from whom, when, and how.",
      "deep_definition": "Datasets do not speak independently of their construction. Missing groups, duplicated records, measurement error, label ambiguity, selection bias, data leakage, later corrections, and incompatible versions can change an analysis. A dataset may be representative for one question and unsuitable for another. Synthetic data reflects assumptions of its generator rather than direct observation. Train, validation, and test partitions are roles assigned to records, not different kinds of evidence. Reproducible conclusions identify the exact version and preprocessing used.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A fixture dataset may contain the committed cases used by one validator test.",
      "example_route": null,
      "hidden_search_labels": [
        "datasets"
      ],
      "id": "dataset",
      "label": "dataset",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Several unrelated files in one directory do not automatically form a coherent dataset.",
      "position": 182,
      "preferred_label": "dataset",
      "public_phrase": "dataset",
      "reader_preview": "A dataset is an organized collection of observations or records intended to be considered together.",
      "reader_preview_basis": "definition",
      "reader_rule": "A dataset is characterized by its population, sampling and collection process, fields, units, labels, exclusions, version, and known transformations.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dataset",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A dataset covers the records and version included by its manifest or collection rule.",
      "short_definition": "A dataset is an organized collection of observations or records intended to be considered together.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dataset",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "component-research-replication-rubric-artifact-replay.html",
        "top_pages": [
          {
            "count": 1,
            "page": "component-research-replication-rubric-artifact-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 761
    },
    {
      "alternative_labels": [
        "decidable proposition",
        "decidable predicate",
        "decidable problem"
      ],
      "anchor": "glossary-decidability",
      "card_definition": "In Lean, Decidable P is a type containing either a proof of P or a proof of its negation. A computational instance can be evaluated by decide, connecting executable decisions to logically justified outcomes.",
      "deep_definition": "Finite certificate checks use decidable arithmetic tests. The distinction matters when a proof has a classical instance available but evaluation cannot reduce it: type-level availability and practical computation are different requirements.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/documents/wave-index.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "decidability",
      "label": "decidability",
      "meaning_boundary": "The computability meaning and Lean's proof-bearing Decidable representation are distinguished. A classical logical decision object alone does not establish algorithmic decidability.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 183,
      "preferred_label": "decidability",
      "public_phrase": "decidability",
      "reader_preview": "A decision problem is decidable when an algorithm always terminates with the correct yes-or-no answer.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Classical reasoning can supply a noncomputable Decidable instance. Its existence in the logic is not an executable decision algorithm for an arbitrary problem.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-decidability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Classical reasoning can supply a noncomputable Decidable instance. Its existence in the logic is not an executable decision algorithm for an arbitrary problem.",
      "short_definition": "A decision problem is decidable when an algorithm always terminates with the correct yes-or-no answer.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::decidability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Describes finite certificate kills by a decidable margin.",
          "ref": "sites/microcosm/maths/documents/wave-index.html",
          "role": "local_reader_surface"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 974
    },
    {
      "alternative_labels": [
        "declarations"
      ],
      "anchor": "glossary-declaration",
      "card_definition": "In Lean, the declaration's source states its type and, where applicable, its value or proof. Later declarations can use that name, creating a chain of dependencies.",
      "deep_definition": "To assess a theorem, inspect its exact statement, proof dependencies, and assumptions. Supporting definitions and routine lemmas may be necessary without being separate research contributions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean definition declaration introduces a name and the expression it denotes; a theorem declaration supplies a proposition and a proof term, whose assumptions can be audited.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "declaration",
      "label": "declaration",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 184,
      "preferred_label": "declaration",
      "public_phrase": "declaration",
      "reader_preview": "A declaration introduces a named item in a programming or proof language, such as a definition, theorem, or structure.",
      "reader_preview_basis": "definition",
      "reader_rule": "A declaration count combines different kinds of items and is not a count of distinct mathematical discoveries.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-declaration",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A checked declaration establishes that the named item is well formed in the language and environment. A theorem declaration additionally establishes its proposition only when it contains an accepted proof term; an axiom declaration introduces an assumption rather than proving it.",
      "short_definition": "A declaration introduces a named item in a programming or proof language, such as a definition, theorem, or structure.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::declaration",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 18,
        "top_page": "paper-module-formal-math-lean-proof-witness.html",
        "top_pages": [
          {
            "count": 18,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          },
          {
            "count": 9,
            "page": "doctrine.html"
          },
          {
            "count": 4,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 4,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          },
          {
            "count": 3,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          },
          {
            "count": 3,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 58
      },
      "visible_text_byte_count": 1102
    },
    {
      "alternative_labels": [
        "integration of a function"
      ],
      "anchor": "glossary-integral",
      "card_definition": "For example, integrating 2x from 0 to 1 gives 1, the area under that graph over the interval. Integrals can also describe mass, averages, energy, and curve length. Signed values can cancel, so an integral need not equal the total unsigned area.",
      "deep_definition": "A definite integral combines the values of a function over a specified domain. The Riemann integral is built from limits of weighted sums over finer partitions and is well suited to bounded functions on finite intervals. The Lebesgue integral groups values using a measure and handles wider classes of functions and limit operations. Continuous functions on a closed bounded interval are integrable in both senses with the same value. An improper integral is a limit used for an unbounded domain or singular integrand, so convergence must be proved rather than assumed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The integral of 2x from 0 to 1 equals 1.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "integral",
      "label": "definite integral",
      "meaning_boundary": "Avoid the bare alias integral because the manuscripts also use integral to mean integer-valued or belonging to an integer lattice.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Calling a rational expression integral because it takes integer values uses integral as an adjective and does not refer to integration.",
      "position": 185,
      "preferred_label": "definite integral",
      "public_phrase": "definite integral",
      "reader_preview": "A definite integral accumulates a function\u2019s values over a specified region using a rule for measuring that region.",
      "reader_preview_basis": "definition",
      "reader_rule": "Check the integration domain, variable, and notion of integration; finite Riemann integration and Lebesgue integration agree for continuous functions on compact intervals but have different general scope.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-integral",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Check the integration domain, variable, and notion of integration; finite Riemann integration and Lebesgue integration agree for continuous functions on compact intervals but have different general scope.",
      "short_definition": "A definite integral accumulates a function\u2019s values over a specified region using a rule for measuring that region.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::integral",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 968
    },
    {
      "alternative_labels": [
        "definitionally equal",
        "judgmental equality",
        "judgemental equality"
      ],
      "anchor": "glossary-definitional-equality",
      "card_definition": "Two expressions can be recognized as the same after evaluating a function or unfolding a definition. For example, a numerical expression such as \\(2+3\\) can reduce to 5 without a separate theorem asserting their equality.",
      "deep_definition": "Lean uses this relation when matching a term's type to an expected type. The local hypothesis-extraction tool promises to recover the actual binder type, avoiding a transcription that might merely look equivalent or introduce different definitions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/documents/residual-progress.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "definitional_equality",
      "label": "definitional equality",
      "meaning_boundary": "The type-theoretic computation/conversion meaning is intended. Exact conversion rules are system-specific; this row does not replace Lean's operational definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 186,
      "preferred_label": "definitional equality",
      "public_phrase": "definitional equality",
      "reader_preview": "Definitional equality is equality recognized by a formal system's built-in computation and conversion rules.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Do not assume every mathematically equal expression is definitionally equal. A more substantial identity may require a propositional equality proof.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-definitional-equality",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Do not assume every mathematically equal expression is definitionally equal. A more substantial identity may require a propositional equality proof.",
      "short_definition": "Definitional equality is equality recognized by a formal system's built-in computation and conversion rules.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::definitional_equality",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Describes tactic receipts and the hypOf% term elaborator extracting a hypothesis binder.",
          "ref": "sites/microcosm/maths/documents/residual-progress.html",
          "role": "local_reader_surface"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 992
    },
    {
      "alternative_labels": [
        "polynomial degree"
      ],
      "anchor": "glossary-polynomial-degree",
      "card_definition": "For example, \\(3z^{4} + 2z - 1\\) has degree 4, while a nonzero constant has degree 0. Over the complex numbers, a degree-n polynomial has n roots counted with multiplicity.",
      "deep_definition": "Degree constrains possible algebraic behaviour without determining the locations or distinctness of roots. The lemniscate papers use degree in quantitative estimates and sometimes prove results only for particular degree ranges.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 455.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "polynomial_degree",
      "label": "degree of a polynomial",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 187,
      "preferred_label": "degree of a polynomial",
      "public_phrase": "degree of a polynomial",
      "reader_preview": "The degree of a nonzero polynomial is the highest exponent with a nonzero coefficient.",
      "reader_preview_basis": "definition",
      "reader_rule": "The zero polynomial needs a separate degree convention because it has no nonzero coefficient.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-polynomial-degree",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The zero polynomial needs a separate degree convention because it has no nonzero coefficient.",
      "short_definition": "The degree of a nonzero polynomial is the highest exponent with a nonzero coefficient.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::polynomial_degree",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 455",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 869
    },
    {
      "alternative_labels": [
        "Demo Take Console"
      ],
      "anchor": "glossary-demo-take",
      "card_definition": "It brings screen recording, transcript capture, and still frames into one workflow. The resulting files can then support a prepared demonstration without reconstructing the session from separate recordings.",
      "deep_definition": "It is useful for explanation and review, while repeatability still depends on the source, inputs, environment, and commands behind what appears on screen.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The long walkthrough says it was recorded on the Demo Take Console.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "demo_take",
      "label": "Demo Take",
      "meaning_boundary": "Demo Take is this project's capture console for screen, transcript, and stills. It is not a general video-editing product, and not OBS itself.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Demo Take is not YouTube, and not the public website builder.",
      "position": 188,
      "preferred_label": "Demo Take",
      "public_phrase": "Demo Take",
      "reader_preview": "Demo Take is the system's recording tool for capturing a demonstration and its accompanying material.",
      "reader_preview_basis": "definition",
      "reader_rule": "A recorded demonstration shows the particular run and material that were captured.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-demo-take",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Landing demo-video copy.",
      "short_definition": "Demo Take is the system's recording tool for capturing a demonstration and its accompanying material.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::demo_take",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 12,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 17,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 12,
            "page": "paper-module-batch7-demo-take-console-capsule.html"
          },
          {
            "count": 7,
            "page": "component-batch7-demo-take-console-capsule.html"
          },
          {
            "count": 7,
            "page": "doctrine.html"
          },
          {
            "count": 5,
            "page": "paper-modules.html"
          },
          {
            "count": 4,
            "page": "reference.html"
          }
        ],
        "total_occurrences": 61
      },
      "visible_text_byte_count": 670
    },
    {
      "alternative_labels": [
        "denominators"
      ],
      "anchor": "glossary-denominator",
      "card_definition": "In \\(3/4\\), the denominator is 4. For a positive fraction interpreted as equal-sized parts, it specifies that the whole has been divided into four parts.",
      "deep_definition": "Number-theory arguments often require the denominator in lowest terms. For example, whether a fraction terminates in a chosen numeral base depends on the prime factors of that reduced denominator.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For a finite support, the reduced denominator has multiplicative order exactly the least common multiple of the support.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "denominator",
      "label": "denominator",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 189,
      "preferred_label": "denominator",
      "public_phrase": "denominator",
      "reader_preview": "The denominator is the divisor in a fraction: the b in \\(a/b\\), where b is nonzero.",
      "reader_preview_basis": "definition",
      "reader_rule": "Cancelling a common factor changes the written denominator without changing the fraction's value.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-denominator",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A denominator constraint covers the value it is derived for.",
      "short_definition": "The denominator is the divisor in a fraction: the b in \\(a/b\\), where b is nonzero.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::denominator",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 11,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 31,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 13,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 12,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 12,
            "page": "papers.html"
          },
          {
            "count": 7,
            "page": "paper-modules.html"
          },
          {
            "count": 4,
            "page": "area-formal-math.html"
          }
        ],
        "total_occurrences": 90
      },
      "visible_text_byte_count": 781
    },
    {
      "alternative_labels": [
        "dense",
        "everywhere dense"
      ],
      "anchor": "glossary-dense-subset",
      "card_definition": "The rational numbers are dense in the real line: every open interval, however short, contains a rational. They still omit most real numbers, so dense does not mean equal to the surrounding space or large by counting.",
      "deep_definition": "In the running-LCM paper, an irrational rotation has a dense orbit, allowing points arbitrarily close to any target location on the circle. Topological density concerns proximity, while asymptotic density concerns proportions of integers; any connection requires specifying the set and surrounding space.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 110.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dense_subset",
      "label": "dense subset",
      "meaning_boundary": "Topology and dynamical systems. Topological density differs from asymptotic density of integers.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 190,
      "preferred_label": "dense subset",
      "public_phrase": "dense subset",
      "reader_preview": "A subset whose closure is the whole surrounding space.",
      "reader_preview_basis": "definition",
      "reader_rule": "A subset is dense when its closure is the whole space, equivalently when every nonempty open region meets it. Density depends on the surrounding topology; changing the space can change the verdict.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dense-subset",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A subset is dense when its closure is the whole space, equivalently when every nonempty open region meets it. Density depends on the surrounding topology; changing the space can change the verdict.",
      "short_definition": "A subset whose closure is the whole surrounding space.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dense_subset",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 110",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 2,
        "top_page": "paper-module-macro-projection-import-protocol.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 905
    },
    {
      "alternative_labels": [
        "dependencies",
        "dependencies declared"
      ],
      "anchor": "glossary-dependency",
      "card_definition": "A software component may depend on a library, file, service, or build step; an argument may depend on a premise or earlier theorem. The dependency identifies a necessary input, not merely a related object.",
      "deep_definition": "Dependencies connect work into a directed structure. In software, a package can require a particular library version, a generated file can require its source, and a service can require another service to answer. In reasoning, a conclusion depends on its premises and supporting results. Required dependencies prevent the dependent route from working when absent; optional dependencies affect only features that use them. Because changes can propagate downstream, dependency records often include versions, identities, and compatibility conditions. Cycles require special handling because no member can be prepared independently of the others.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The pre-install probe reports missing dependencies before any component runs.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dependency",
      "label": "dependency",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 191,
      "preferred_label": "dependency",
      "public_phrase": "dependency",
      "reader_preview": "A dependency is an object, service, fact, or earlier result that another component or conclusion requires.",
      "reader_preview_basis": "definition",
      "reader_rule": "A dependency relation has a direction: the dependent item requires the upstream item, and a change or failure upstream can require downstream rebuilding, rechecking, or withdrawal.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dependency",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Declared dependencies cover what the project knows it needs.",
      "short_definition": "A dependency is an object, service, fact, or earlier result that another component or conclusion requires.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dependency",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 33,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 15,
            "page": "doctrine.html"
          },
          {
            "count": 10,
            "page": "paper-module-bridge-campaign-dag-validation.html"
          },
          {
            "count": 8,
            "page": "paper-module-mission-transaction-work-spine.html"
          },
          {
            "count": 7,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          },
          {
            "count": 7,
            "page": "paper-modules.html"
          },
          {
            "count": 5,
            "page": "components.html"
          }
        ],
        "total_occurrences": 105
      },
      "visible_text_byte_count": 833
    },
    {
      "alternative_labels": [
        "dependent types",
        "dependent function type",
        "dependent function types"
      ],
      "anchor": "glossary-dependent-type",
      "card_definition": "For example, Fin n is the type of natural numbers below n, so changing n changes the available values. A function can likewise return a value whose type depends on its input, expressing constraints directly in its signature.",
      "deep_definition": "The #243 Lean source uses functions indexed by Fin k to represent finite families. Their index bounds are tracked by types, allowing proofs about every member while preventing indices outside the declared family.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dependent_type",
      "label": "dependent type",
      "meaning_boundary": "The type-theoretic meaning is intended, including value-indexed types and dependent functions. It is distinct from an ordinary software dependency between files.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 192,
      "preferred_label": "dependent type",
      "public_phrase": "dependent type",
      "reader_preview": "A dependent type is a type whose form can depend on a value, not only on another type.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Read the value parameter as part of the type. An object of Fin 3 cannot simply be used as an object of Fin 2 without the required justification.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dependent-type",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Read the value parameter as part of the type. An object of Fin 3 cannot simply be used as an object of Fin 2 without the required justification.",
      "short_definition": "A dependent type is a type whose form can depend on a value, not only on another type.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dependent_type",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 947
    },
    {
      "alternative_labels": [
        "deploy",
        "live deployment"
      ],
      "anchor": "glossary-deployment",
      "card_definition": "Building and testing an application creates candidate artifacts; deploying selects one and installs or activates it in development, staging, production, or another target environment.",
      "deep_definition": "Deployment is distinct from committing source, merging a pull request, publishing a release, and proving that the service works correctly. A rollout may be partial, staged, paused, rolled back, or active only for selected users. Database migrations, secrets, feature flags, infrastructure, and cached assets can make two deployments of the same code behave differently. Successful deployment automation shows that its steps completed under defined checks; health monitoring and user-visible verification establish whether the deployed system remains available and behaves as intended.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The public-site deploy publishes the generated Plectis files and verifies their hashes at the live host.",
      "example_route": null,
      "hidden_search_labels": [
        "deployed"
      ],
      "id": "deployment",
      "label": "deployment",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A local build or committed change is not a deployment.",
      "position": 193,
      "preferred_label": "deployment",
      "public_phrase": "deployment",
      "reader_preview": "Deployment places a software version or configuration into an environment where it can run or serve users.",
      "reader_preview_basis": "definition",
      "reader_rule": "Deployment status identifies the artifact, target environment, configuration, rollout state, and whether traffic or users actually reach it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-deployment",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A deployment covers the named output, destination, revision, and verification time.",
      "short_definition": "Deployment places a software version or configuration into an environment where it can run or serve users.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::deployment",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 32,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 9,
            "page": "doctrine.html"
          },
          {
            "count": 8,
            "page": "components.html"
          },
          {
            "count": 7,
            "page": "open-questions.html"
          },
          {
            "count": 5,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 5,
            "page": "paper-modules.html"
          },
          {
            "count": 4,
            "page": "area-import-drift.html"
          }
        ],
        "total_occurrences": 76
      },
      "visible_text_byte_count": 780
    },
    {
      "alternative_labels": [
        "derivations",
        "derived argument",
        "calculation derivation"
      ],
      "anchor": "glossary-derivation",
      "card_definition": "In mathematics, the steps use definitions, assumptions, and valid inference rules. In the software descriptions, a derivation can instead describe how a generated object was obtained from its sources.",
      "deep_definition": "Keeping the starting material and steps inspectable helps locate an error or repeat the process. A final answer alone may hide the assumption or transformation on which it depends.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A generated page has a derivation from registry data through the deterministic site builder.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "derivation",
      "label": "derivation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A result asserted without intermediate rules or a reproducible procedure is not an inspectable derivation.",
      "position": 194,
      "preferred_label": "derivation",
      "public_phrase": "derivation",
      "reader_preview": "A derivation is a sequence of justified steps leading from stated starting points to a result.",
      "reader_preview_basis": "definition",
      "reader_rule": "The meaning of \u201cjustified\u201d depends on the setting and the rules being used.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-derivation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers proof calculations, formula transformations, and source-to-projection computation chains.",
      "short_definition": "A derivation is a sequence of justified steps leading from stated starting points to a result.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::derivation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 58,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 31,
            "page": "doctrine.html"
          },
          {
            "count": 15,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 3,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-target-shape-tactic-routing.html"
          },
          {
            "count": 2,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 108
      },
      "visible_text_byte_count": 867
    },
    {
      "alternative_labels": [
        "derivation certificates"
      ],
      "anchor": "glossary-derivation-certificate",
      "card_definition": "Its form depends on the claim: it might be a formal proof object, a calculation trace, or structured data checked against source inputs. The checker must implement the connection between that record and the claimed result.",
      "deep_definition": "Plectis separates the producer, supporting record, and acceptance check so the basis for accepting a result can itself be examined.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "AX-1 requires a named basis, a derivation certificate, and a checker that accepts it.",
      "example_route": {
        "gloss": "where named basis and certificate are required",
        "href": "doctrine.html",
        "label": "Doctrine"
      },
      "hidden_search_labels": [],
      "id": "derivation_certificate",
      "label": "derivation certificate",
      "meaning_boundary": "A derivation certificate is the finite checkable artifact that lets an independent checker recompute a claim from its named basis. It is not a diploma, and not a Lean proof on its own unless that is the certificate named.",
      "meaning_contrasts": [
        "named_basis"
      ],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A paragraph of explanation is not a derivation certificate.",
      "position": 195,
      "preferred_label": "derivation certificate",
      "public_phrase": "derivation certificate",
      "reader_preview": "A derivation certificate is an inspectable record that lets a checker verify how a particular claim follows from its stated basis.",
      "reader_preview_basis": "definition",
      "reader_rule": "Simply recording that a process ran does not certify every conclusion drawn from it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-derivation-certificate",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Doctrine operating-loop copy.",
      "short_definition": "A derivation certificate is an inspectable record that lets a checker verify how a particular claim follows from its stated basis.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::derivation_certificate",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 5,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 6
      },
      "visible_text_byte_count": 847
    },
    {
      "alternative_labels": [
        "derivatives",
        "differentiate",
        "differentiation"
      ],
      "anchor": "glossary-derivative",
      "card_definition": "For a function of one real or complex variable, the derivative at x is \\(f'(x) = \\lim_{h\\to0}(f(x+h)-f(x))/h\\) when this limit exists. For \\(f(x) = x^{2}\\), expanding the quotient gives \\(f'(x) = 2x\\). In several variables, the derivative acts on a direction of movement to give the corresponding first-order change.",
      "deep_definition": "Polynomial critical points satisfy \\(f'(c)=0\\), and the Newton vector field uses the quotient \\(-f/f'\\).",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 698.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "derivative",
      "label": "derivative",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 196,
      "preferred_label": "derivative",
      "public_phrase": "derivative",
      "reader_preview": "A derivative is the linear map that approximates a function's change to first order near a point.",
      "reader_preview_basis": "definition",
      "reader_rule": "The approximation error must become negligible compared with the size of the input change. For complex functions, the difference quotient must approach the same limit from every complex direction.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-derivative",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The approximation error must become negligible compared with the size of the input change. For complex functions, the difference quotient must approach the same limit from every complex direction.",
      "short_definition": "A derivative is the linear map that approximates a function's change to first order near a point.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::derivative",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 698",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1127
    },
    {
      "alternative_labels": [
        "Desnanot-Jacobi identity",
        "Dodgson determinant identity"
      ],
      "anchor": "glossary-desnanot-jacobi-identity",
      "card_definition": "For an \\(n\\times n\\) matrix M, \\(n\\ge 2\\), let \\(D_i^j\\) denote its determinant after deleting row i and column j, and \\(D_{i,k}^{j,l}\\) after deleting both pairs. For \\(i<k\\) and \\(j<l\\), \\(\\det (M)D_{i,k}^{j,l}=D_i^j D_k^l-D_i^l D_k^j\\). The empty determinant is one.",
      "deep_definition": "The #1049 coefficient Hankel determinants are computed recursively using this identity and exact polynomial division. It connects neighbouring ranks and shifts, providing an algebraic computation method without by itself proving every resulting determinant positive.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2797.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "desnanot_jacobi_identity",
      "label": "Desnanot\u2013Jacobi identity",
      "meaning_boundary": "This row is the algebraic identity, not an unconditional permission to divide by a possibly zero minor.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 197,
      "preferred_label": "Desnanot\u2013Jacobi identity",
      "public_phrase": "Desnanot\u2013Jacobi identity",
      "reader_preview": "A determinant identity relating a square matrix to minors obtained by removing one or two rows and columns.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The multiplicative identity holds even when a minor vanishes. Turning it into a recurrence by division requires a nonzero divisor minor, or an exact polynomial-divisibility argument; otherwise the divided expression is not justified.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-desnanot-jacobi-identity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The multiplicative identity holds even when a minor vanishes. Turning it into a recurrence by division requires a nonzero divisor minor, or an exact polynomial-divisibility argument; otherwise the divided expression is not justified.",
      "short_definition": "A determinant identity relating a square matrix to minors obtained by removing one or two rows and columns.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::desnanot_jacobi_identity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Desnanot\u2013Jacobi identity with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2797",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1131
    },
    {
      "alternative_labels": [
        "det"
      ],
      "anchor": "glossary-determinant",
      "card_definition": "For the matrix with rows \\((a,b)\\) and \\((c,d)\\), its determinant is \\(ad-bc\\). Over a field, a nonzero determinant means the matrix has an inverse. For real matrices, its absolute value gives the factor by which the map scales volume; its sign records orientation.",
      "deep_definition": "Plectis engineers evaluation matrices whose determinants are nonzero modulo selected primes, hence nonzero over the rationals.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 136.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "determinant",
      "label": "determinant",
      "meaning_boundary": "Finite-dimensional linear algebra. Not a probability 'determinant' or causal determining factor.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 198,
      "preferred_label": "determinant",
      "public_phrase": "determinant",
      "reader_preview": "A determinant is a scalar computed from a square matrix; over a field, it is nonzero exactly when the matrix is invertible.",
      "reader_preview_basis": "definition",
      "reader_rule": "A zero determinant signals dependence or collapse, but its numerical size depends on coordinate scaling.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-determinant",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A zero determinant signals dependence or collapse, but its numerical size depends on coordinate scaling.",
      "short_definition": "A determinant is a scalar computed from a square matrix; over a field, it is nonzero exactly when the matrix is invertible.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::determinant",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 136",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 907
    },
    {
      "alternative_labels": [
        "repeatable output"
      ],
      "anchor": "glossary-deterministic",
      "card_definition": "Determinism rules out unresolved random choice for a fixed execution state. Reproducibility still depends on treating versions, ordering, clocks, external responses, and configuration as inputs when they can affect the result.",
      "deep_definition": "A deterministic algorithm maps each complete input state to one result. Running it twice with truly identical inputs therefore gives identical output. Apparent exceptions often come from hidden inputs: system time, directory order, concurrent scheduling, floating-point platform details, network responses, tool versions, or an unrecorded random seed. Determinism does not establish correctness, speed, or real-world validity; a consistently wrong calculation is still deterministic. It also differs from reproducibility, which asks whether another execution environment can reconstruct the conditions closely enough to obtain the recorded result.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Generating the glossary twice from the same registry and builder revision should produce byte-identical output.",
      "example_route": null,
      "hidden_search_labels": [
        "determinism"
      ],
      "id": "deterministic",
      "label": "deterministic",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A process is not deterministic merely because two observed runs happened to agree.",
      "position": 199,
      "preferred_label": "deterministic",
      "public_phrase": "deterministic",
      "reader_preview": "A deterministic process produces the same output whenever all relevant inputs and operating conditions are the same.",
      "reader_preview_basis": "definition",
      "reader_rule": "The same specified input and environment determine one output; any random seed, time value, scheduling order, or external response that affects execution belongs among those conditions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-deterministic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Deterministic applies to the named process under its declared inputs, versions, and environment.",
      "short_definition": "A deterministic process produces the same output whenever all relevant inputs and operating conditions are the same.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::deterministic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 53,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 24,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 16,
            "page": "paper-modules.html"
          },
          {
            "count": 8,
            "page": "paper-module-batch7-oracle-sibling-capsule.html"
          },
          {
            "count": 7,
            "page": "paper-module-batch7-macro-engines-capsule.html"
          },
          {
            "count": 7,
            "page": "paper-module-batch8-policy-engines-capsule.html"
          },
          {
            "count": 5,
            "page": "paper-module-batch8-audio-level-rms-port.html"
          }
        ],
        "total_occurrences": 158
      },
      "visible_text_byte_count": 885
    },
    {
      "alternative_labels": [
        "diebold-mariano",
        "diebold mariano"
      ],
      "anchor": "glossary-diebold-mariano-test",
      "card_definition": "It compares the loss differences between paired forecasts and accounts for time dependence through an estimate of their long-run variance. Squared error and absolute error can lead to different comparisons.",
      "deep_definition": "The test addresses average predictive loss in the analysed setting. Statistical significance neither identifies the cause of a difference nor guarantees that the better-performing method will remain better on future data.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Two forecasts of the same series can be compared by the size of their squared errors.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "diebold_mariano_test",
      "label": "Diebold-Mariano test",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 200,
      "preferred_label": "Diebold-Mariano test",
      "public_phrase": "Diebold-Mariano test",
      "reader_preview": "The Diebold\u2013Mariano test assesses whether two forecasting methods have equal expected loss under a chosen measure of error.",
      "reader_preview_basis": "definition",
      "reader_rule": "Interpret the result under the test's sampling and dependence assumptions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-diebold-mariano-test",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Named for Francis Diebold and Roberto Mariano; the test is standard in forecast evaluation and is not a contribution of this work.",
      "short_definition": "The Diebold\u2013Mariano test assesses whether two forecasting methods have equal expected loss under a chosen measure of error.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::diebold_mariano_test",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-finance-forecast-evaluation-spine.html",
        "top_pages": [
          {
            "count": 7,
            "page": "paper-module-finance-forecast-evaluation-spine.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "component-finance-forecast-evaluation-spine.html"
          }
        ],
        "total_occurrences": 12
      },
      "visible_text_byte_count": 948
    },
    {
      "alternative_labels": [
        "differentiable",
        "differentiability"
      ],
      "anchor": "glossary-differentiable-function",
      "card_definition": "The derivative gives a linear approximation whose error becomes negligible compared with the change in input. Squaring is differentiable everywhere on the reals; absolute value is continuous at zero but has no derivative there because its two one-sided slopes disagree.",
      "deep_definition": "For a real function of one variable, differentiability at x means that the difference quotient approaches a finite limit. In several real variables, differentiability means there is a linear map that approximates the increment with an error small compared with the increment's size. For a curve \\(z(t)\\), its derivative is its instantaneous velocity. For complex functions, the same quotient must have one limit independent of the direction of approach; differentiability on an open set then leads to holomorphicity. Differentiability implies continuity at the point, but continuity alone does not imply differentiability.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The trajectory assumption \\(z'(t)=N(z(t))\\) in the Newton-flow paper requires z to be differentiable in the time parameter.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "differentiable_function",
      "label": "differentiable function",
      "meaning_boundary": "This entry concerns mathematical differentiability, not whether two data records can be distinguished.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Having directional or coordinate partial derivatives alone does not guarantee differentiability in several variables.",
      "position": 201,
      "preferred_label": "differentiable function",
      "public_phrase": "differentiable function",
      "reader_preview": "A function with a linear first-order approximation at each point under discussion.",
      "reader_preview_basis": "definition",
      "reader_rule": "In several variables use the full linear approximation, not merely the existence of all partial derivatives; in complex analysis complex differentiability is substantially stronger than real differentiability.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-differentiable-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "In several variables use the full linear approximation, not merely the existence of all partial derivatives; in complex analysis complex differentiability is substantially stronger than real differentiability.",
      "short_definition": "A function with a linear first-order approximation at each point under discussion.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::differentiable_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1019
    },
    {
      "alternative_labels": [
        "checksum"
      ],
      "anchor": "glossary-digest",
      "card_definition": "The same bytes produce the same digest under the same algorithm. Plectis uses hashes to connect generated material and result records to particular file contents.",
      "deep_definition": "Different inputs can theoretically share a digest, so it is not a mathematical guarantee of identical bytes. A digest also says nothing about the truth or quality of the contents.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The deploy verifies the live stylesheet's digest before reporting success.",
      "example_route": null,
      "hidden_search_labels": [
        "hash"
      ],
      "id": "digest",
      "label": "digest",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 202,
      "preferred_label": "digest",
      "public_phrase": "digest",
      "reader_preview": "A cryptographic digest is a fixed-size value computed from data, used to detect whether the data has changed.",
      "reader_preview_basis": "definition",
      "reader_rule": "A mismatch proves the contents differ; a matching secure hash provides strong practical evidence of equality.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-digest",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A digest establishes byte identity between two copies.",
      "short_definition": "A cryptographic digest is a fixed-size value computed from data, used to detect whether the data has changed.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::digest",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 110,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 156,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 87,
            "page": "doctrine.html"
          },
          {
            "count": 60,
            "page": "paper-modules.html"
          },
          {
            "count": 46,
            "page": "paper-module-batch10-live-source-drift-capsule.html"
          },
          {
            "count": 29,
            "page": "paper-module-batch9-macro-engines-capsule.html"
          },
          {
            "count": 26,
            "page": "paper-module-bounded-autonomy-campaign-packet.html"
          }
        ],
        "total_occurrences": 1069
      },
      "visible_text_byte_count": 755
    },
    {
      "alternative_labels": [
        "community digestion"
      ],
      "anchor": "glossary-digestion",
      "card_definition": "It includes identifying the main idea, checking how the hypotheses matter, connecting the result to earlier work, and finding useful applications or reformulations. The site's discussion follows the distinction between verifying a proof and making its mathematics usable.",
      "deep_definition": "Clear explanations, failed approaches, and precise open questions help other mathematicians assess and continue the work. Community uptake cannot be awarded by a repository's own checks.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A reader who can explain the main argument, identify its limitations, and apply the result to a new question has understood more than whether a formal proof passes its checker.",
      "example_route": null,
      "hidden_search_labels": [
        "mathematical digestion"
      ],
      "id": "digestion",
      "label": "digestion",
      "meaning_boundary": "The staged meaning of digestion used here is Terence Tao's, from Mathematics in the age of AI (arXiv:2608.16753). This site does not own or redefine that stage; it only says how it tries to help authors assist it. Community digestion and acceptance remain external.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "A long formally verified proof with no account of the hard step, the false starts, or what remains open is not digestion, however correct it is.",
      "position": 203,
      "preferred_label": "digestion",
      "public_phrase": "digestion",
      "reader_preview": "Mathematical digestion is the process of understanding a result well enough to place it in the field and use it in further work.",
      "reader_preview_basis": "definition",
      "reader_rule": "A checked proof and a published paper can support this process without completing it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-digestion",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The word is Tao's. The local use is: keep the record that would help a mathematician digest the work. The local use is not: declare the work digested.",
      "short_definition": "Mathematical digestion is the process of understanding a result well enough to place it in the field and use it in further work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::digestion",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1229
    },
    {
      "alternative_labels": [
        "linear dimension",
        "vector-space dimension"
      ],
      "anchor": "glossary-dimension",
      "card_definition": "The ordinary plane has vector-space dimension two because every vector has a unique expression using two independent coordinate directions. A line through the origin has dimension one, while a space of all infinite sequences can be infinite-dimensional.",
      "deep_definition": "The arithmetic-function papers prove large or infinite linear dimension using evaluation matrices and independent channel families. Geometric notions such as Hausdorff dimension answer a different covering-scale question, so the qualifying word determines which definition applies.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 167.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dimension",
      "label": "dimension",
      "meaning_boundary": "Linear algebra. Distinct from geometric fractal dimension or software array dimensions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 204,
      "preferred_label": "dimension",
      "public_phrase": "dimension",
      "reader_preview": "A vector space has dimension equal to the size of a basis; geometric notions such as Hausdorff dimension use different definitions.",
      "reader_preview_basis": "definition",
      "reader_rule": "Linear dimension is the size of a basis over a specified scalar field. Showing independent families of every finite size proves infinite-dimensionality. It does not mean each individual vector has infinitely many geometric directions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dimension",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Linear dimension is the size of a basis over a specified scalar field. Showing independent families of every finite size proves infinite-dimensionality. It does not mean each individual vector has infinitely many geometric directions.",
      "short_definition": "A vector space has dimension equal to the size of a basis; geometric notions such as Hausdorff dimension use different definitions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dimension",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 167",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 3,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 1,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "open-questions.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 1056
    },
    {
      "alternative_labels": [
        "divisor convolution"
      ],
      "anchor": "glossary-dirichlet-convolution",
      "card_definition": "For arithmetic functions f and g, their Dirichlet convolution at a positive integer n is the sum of \\(f(d)g(n/d)\\) over positive divisors d of n. If both functions equal 1, the result counts divisors: for \\(n = 6\\) it counts 1, 2, 3, and 6.",
      "deep_definition": "Divisor transforms in the Mersenne and totient work reorganize coefficient sequences according to shared factors. M\u00f6bius inversion works because the M\u00f6bius function is the Dirichlet-convolution inverse of the constant-one function.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 110.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dirichlet_convolution",
      "label": "dirichlet convolution",
      "meaning_boundary": "Arithmetic functions. The manuscript may say divisor transform without naming convolution.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 205,
      "preferred_label": "dirichlet convolution",
      "public_phrase": "dirichlet convolution",
      "reader_preview": "The arithmetic-function product \\((f*g)(n)=\\sum _{d\\mid n}f(d)g(n/d)\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "The summation runs over divisors d of n and pairs each with \\(n/d\\). This is not ordinary additive convolution, which sums over decompositions such as \\(a+b=n\\). The identity element is 1 at \\(n=1\\) and 0 elsewhere.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dirichlet-convolution",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The summation runs over divisors d of n and pairs each with \\(n/d\\). This is not ordinary additive convolution, which sums over decompositions such as \\(a+b=n\\). The identity element is 1 at \\(n=1\\) and 0 elsewhere.",
      "short_definition": "The arithmetic-function product \\((f*g)(n)=\\sum _{d\\mid n}f(d)g(n/d)\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dirichlet_convolution",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 110",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 976
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-dirichlet-energy",
      "card_definition": "A constant function has zero energy. A rapidly varying function costs more because its gradient is larger. For a conformal map in the plane, energy is closely related to the area of the image, with conventions sometimes introducing a factor of two.",
      "deep_definition": "Here the energy of a holomorphic inverse branch controls coefficients and, through Cauchy\u2013Schwarz, the length or diameter of selected traces. It supplies an integral geometric budget rather than a pointwise path bound.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A constant function has zero energy.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dirichlet_energy",
      "label": "Dirichlet energy",
      "meaning_boundary": "Finite Dirichlet energy bounds an integral of squared derivatives. It does not by itself bound the derivative at each point.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 206,
      "preferred_label": "Dirichlet energy",
      "public_phrase": "Dirichlet energy",
      "reader_preview": "The Dirichlet energy of a sufficiently regular function u on a region is the integral of \\(|\\nabla u|^{2}\\); for complex maps it measures the total squared stretching.",
      "reader_preview_basis": "definition",
      "reader_rule": "The normalization and whether u is real-, vector-, or complex-valued must be stated. Finite energy is an averaged square-derivative condition; it does not by itself bound the derivative at every point.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dirichlet-energy",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The normalization and whether u is real-, vector-, or complex-valued must be stated. Finite energy is an averaged square-derivative condition; it does not by itself bound the derivative at every point.",
      "short_definition": "The Dirichlet energy of a sufficiently regular function u on a region is the integral of \\(|\\nabla u|^{2}\\); for complex maps it measures the total squared stretching.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dirichlet_energy",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "a holomorphic inverse whose Dirichlet energy controls",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 143",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 978
    },
    {
      "alternative_labels": [
        "Dirichlet's theorem",
        "primes in arithmetic progressions"
      ],
      "anchor": "glossary-dirichlet-theorem-arithmetic-progressions",
      "card_definition": "Dirichlet\u2019s theorem guarantees infinitely many primes in every arithmetic progression \\(a,a+q,a+2q,\\ldots\\) when a and q are coprime. Thus both 1,5,9,\u2026 and 3,7,11,\u2026 contain infinitely many primes for modulus 4.",
      "deep_definition": "The totient construction uses this theorem to choose primes in engineered residue classes, making selected matrix entries nonzero while other entries gain prescribed factors. It is distinct from Dirichlet convolution and from other results bearing Dirichlet\u2019s name.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 1698.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dirichlet_theorem_arithmetic_progressions",
      "label": "dirichlet's theorem on primes in arithmetic progressions",
      "meaning_boundary": "Analytic number theory. Distinct from Dirichlet convolution and other theorems named for Dirichlet.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 207,
      "preferred_label": "dirichlet's theorem on primes in arithmetic progressions",
      "public_phrase": "dirichlet's theorem on primes in arithmetic progressions",
      "reader_preview": "Dirichlet\u2019s theorem says that every residue class a modulo a positive integer q with \\(\\gcd (a,q) = 1\\) contains infinitely many primes.",
      "reader_preview_basis": "definition",
      "reader_rule": "The coprimality condition \\(\\gcd (a,q)=1\\) is essential. If a and q share a factor, every term shares it, so the progression contains at most one prime. The theorem asserts infinitude, not a specific first prime or short gap.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dirichlet-theorem-arithmetic-progressions",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The coprimality condition \\(\\gcd (a,q)=1\\) is essential. If a and q share a factor, every term shares it, so the progression contains at most one prime. The theorem asserts infinitude, not a specific first prime or short gap.",
      "short_definition": "Dirichlet\u2019s theorem says that every residue class a modulo a positive integer q with \\(\\gcd (a,q) = 1\\) contains infinitely many primes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dirichlet_theorem_arithmetic_progressions",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 1698",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1141
    },
    {
      "alternative_labels": [
        "discrete convolution",
        "additive convolution of sequences"
      ],
      "anchor": "glossary-discrete-convolution",
      "card_definition": "For sequences indexed by nonnegative integers, \\((a\\ast b)_n=\\sum_{k=0}^na_kb_{n-k}\\). Each output uses a finite sum, so the coefficient operation itself needs no convergence assumption.",
      "deep_definition": "The #1049 moment weights involve two-fold and three-fold convolutions of the sequence \\(1/(q;q)_n\\). The finite sums expose positivity and let the proof compare the leading constant-sequence contribution with its correction. They arise because multiplying generating functions convolves their coefficients.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 416.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "discrete_convolution",
      "label": "discrete additive convolution",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 208,
      "preferred_label": "discrete additive convolution",
      "public_phrase": "discrete additive convolution",
      "reader_preview": "The additive convolution of two sequences combines pairs of terms whose indices add to the output index.",
      "reader_preview_basis": "definition",
      "reader_rule": "For sequences indexed by all integers, the corresponding sum can be infinite and needs convergence or finite-support hypotheses. Dirichlet convolution instead combines multiplicative divisor indices.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-discrete-convolution",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For sequences indexed by all integers, the corresponding sum can be infinite and needs convergence or finite-support hypotheses. Dirichlet convolution instead combines multiplicative divisor indices.",
      "short_definition": "The additive convolution of two sequences combines pairs of terms whose indices add to the output index.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::discrete_convolution",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 416",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1062
    },
    {
      "alternative_labels": [
        "discrete math"
      ],
      "anchor": "glossary-discrete-mathematics",
      "card_definition": "Its questions include counting configurations, finding paths in networks, and proving properties of integer sequences. The objects may be finite or infinite; \u201cdiscrete\u201d does not mean \u201cfinite\u201d.",
      "deep_definition": "Number theory and combinatorics supply many of the discrete methods used in these papers. Arguments may still involve continuous tools, such as real limits or analytic estimates, to study discrete objects.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Integers and finite graphs are standard objects of discrete mathematics.",
      "example_route": null,
      "hidden_search_labels": [
        "discrete structures"
      ],
      "id": "discrete_mathematics",
      "label": "discrete mathematics",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A problem about a continuously varying physical field is not discrete merely because a computer samples it.",
      "position": 209,
      "preferred_label": "discrete mathematics",
      "public_phrase": "discrete mathematics",
      "reader_preview": "Discrete mathematics studies objects with separate elements, such as integers, graphs, and finite arrangements.",
      "reader_preview_basis": "definition",
      "reader_rule": "The relevant structure is determined by the definitions of the problem.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-discrete-mathematics",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Discrete mathematics covers the discrete objects and relations named by the problem or theory.",
      "short_definition": "Discrete mathematics studies objects with separate elements, such as integers, graphs, and finite arrangements.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::discrete_mathematics",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "subject",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 856
    },
    {
      "alternative_labels": [
        "field discriminant",
        "polynomial discriminant"
      ],
      "anchor": "glossary-discriminant",
      "card_definition": "For a quadratic \\(ax^{2}+bx+c\\) with \\(a\\ne 0\\), the discriminant is \\(b^{2}-4ac\\). For a number field, it is the determinant of the trace-pairing matrix of an integral basis. A rational prime ramifies in the number field exactly when it divides the field discriminant.",
      "deep_definition": "For a degree-n polynomial with leading coefficient a and roots \\(r_{1},\\ldots ,r_{n}\\), its discriminant is \\(a^{2n-2}\\) times the product of \\((r_{i}-r_{j})^{2}\\) over \\(i<j\\). A basis or order discriminant need not equal the field discriminant; an index factor can introduce additional prime divisors. The cited argument excludes the relevant discriminant primes to ensure the reduction and Frobenius steps meet their hypotheses.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For \\(ax^{2}+bx+c\\), the discriminant is \\(b^{2}-4ac\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "discriminant",
      "label": "discriminant",
      "meaning_boundary": "Polynomial and number-field discriminants are related but distinct. The discriminant of an order or chosen basis can differ from the field discriminant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 210,
      "preferred_label": "discriminant",
      "public_phrase": "discriminant",
      "reader_preview": "A discriminant detects repeated roots or arithmetic degeneracy: a polynomial\u2019s discriminant vanishes exactly when it has a repeated root, while a number field\u2019s discriminant records how its integral arithmetic behaves modulo primes.",
      "reader_preview_basis": "definition",
      "reader_rule": "Polynomial and number-field discriminants are related but are not identical objects. Their values depend on conventions and, for an order or basis discriminant, on the chosen integral data. Always identify which discriminant is meant.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-discriminant",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Polynomial and number-field discriminants are related but are not identical objects. Their values depend on conventions and, for an order or basis discriminant, on the chosen integral data. Always identify which discriminant is meant.",
      "short_definition": "A discriminant detects repeated roots or arithmetic degeneracy: a polynomial\u2019s discriminant vanishes exactly when it has a repeated root, while a number field\u2019s discriminant records how its integral arithmetic behaves modulo primes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::discriminant",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "primes dividing denominators or the discriminant",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 285",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1183
    },
    {
      "alternative_labels": [
        "disjoint set",
        "pairwise disjoint sets",
        "disjoint subsets"
      ],
      "anchor": "glossary-disjoint-sets",
      "card_definition": "A family is pairwise disjoint if every two distinct members are disjoint. This is stronger than saying that the intersection of all members is empty: several sets can overlap in pairs while sharing no single element collectively.",
      "deep_definition": "The #257 constructions use disjoint sets of prime coordinates and disjoint events within a fixed parent group. Each kind of separation supports a different counting or probability step, so the set family being compared must be identified.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "disjoint_sets",
      "label": "disjoint sets",
      "meaning_boundary": "The set-theoretic meaning is intended, including pairwise disjoint families. It does not mean probabilistic independence, noninteraction between systems, or merely distinct set names.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 211,
      "preferred_label": "disjoint sets",
      "public_phrase": "disjoint sets",
      "reader_preview": "Two sets are disjoint when they have no common element, equivalently when their intersection is empty.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Distinguish disjointness from independence. Probability masses add for disjoint events, while independence concerns products of probabilities for intersections.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-disjoint-sets",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Distinguish disjointness from independence. Probability masses add for disjoint events, while independence concerns products of probabilities for intersections.",
      "short_definition": "Two sets are disjoint when they have no common element, equivalently when their intersection is empty.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::disjoint_sets",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-batch5-authority-systems-capsule.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1040
    },
    {
      "alternative_labels": [
        "metric distance"
      ],
      "anchor": "glossary-distance",
      "card_definition": "On the real line, the distance from x to y is \\(|x-y|\\); in the complex plane the same formula gives Euclidean distance. A valid distance is nonnegative, symmetric, and zero exactly when its two points coincide.",
      "deep_definition": "The lemniscate paper compares Euclidean separation, path length, and hyperbolic distance when selecting root connections. Two metrics can rank or scale pairs differently even on the same set; numerical bounds cannot be transferred without a proved comparison.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 192.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "distance",
      "label": "distance",
      "meaning_boundary": "Metric geometry. A manuscript may specify a non-Euclidean metric.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 212,
      "preferred_label": "distance",
      "public_phrase": "distance",
      "reader_preview": "A distance assigns zero to identical points, positive values to distinct points, and obeys symmetry and the triangle inequality.",
      "reader_preview_basis": "definition",
      "reader_rule": "Distances obey \\(d(x,z)\\le d(x,y)+d(y,z)\\): traveling through y cannot beat the direct distance. A problem may use a different metric, such as hyperbolic distance, so always identify which distance is intended.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-distance",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Distances obey \\(d(x,z)\\le d(x,y)+d(y,z)\\): traveling through y cannot beat the direct distance. A problem may use a different metric, such as hyperbolic distance, so always identify which distance is intended.",
      "short_definition": "A distance assigns zero to identical points, positive values to distinct points, and obeys symmetry and the triangle inequality.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::distance",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 192",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 3,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 3,
            "page": "papers.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch8-validator-checker-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-prediction-oracle-reconciliation.html"
          }
        ],
        "total_occurrences": 6
      },
      "visible_text_byte_count": 942
    },
    {
      "alternative_labels": [
        "divergent behavior"
      ],
      "anchor": "glossary-divergence",
      "card_definition": "For real sequences, failure to approach a finite limit can mean growing without bound or oscillating indefinitely. A series diverges when its sequence of partial sums fails to converge.",
      "deep_definition": "The harmonic series is a standard example: its terms shrink to zero while its partial sums grow without bound. Papers should specify whether \u201cdiverges\u201d means unbounded growth or another failure of convergence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "If partial sums grow without bound, the series diverges in the ordinary sense.",
      "example_route": null,
      "hidden_search_labels": [
        "diverges",
        "divergent",
        "divergent series"
      ],
      "id": "divergence",
      "label": "divergence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A slowly converging sequence is not divergent merely because a finite computation has not reached its limit.",
      "position": 213,
      "preferred_label": "divergence",
      "public_phrase": "divergence",
      "reader_preview": "A sequence or series diverges when it does not converge in the sense being considered.",
      "reader_preview_basis": "definition",
      "reader_rule": "Individual terms tending to zero do not ensure that their sum converges.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-divergence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Divergence covers the exact sequence, series, parameter, and convergence notion named by the statement.",
      "short_definition": "A sequence or series diverges when it does not converge in the sense being considered.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::divergence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-batch8-tools-tail-primitives-capsule.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-batch8-tools-tail-primitives-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-lean-proof-search-lab-runtime.html"
          },
          {
            "count": 1,
            "page": "paper-module-self-ignorance-coverage-ledger.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 833
    },
    {
      "alternative_labels": [
        "divides",
        "divisor relation"
      ],
      "anchor": "glossary-divisibility",
      "card_definition": "The notation \\(a \\mid b\\) means that \\(b = ak\\) for some integer k. For example, 3 divides 12 because \\(12 = 3\\cdot 4\\), while 5 does not divide 12.",
      "deep_definition": "With this algebraic definition, every integer divides zero and zero divides only zero. The papers often impose positivity to exclude such cases, then use divisibility to track denominator cancellation, congruences, and prime factors.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 306.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "divisibility",
      "label": "divisibility",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 214,
      "preferred_label": "divisibility",
      "public_phrase": "divisibility",
      "reader_preview": "Divisibility is the relation in which one integer is an exact integer multiple of another.",
      "reader_preview_basis": "definition",
      "reader_rule": "The direction matters: \\(a \\mid b\\) does not generally imply \\(b\\mid a\\).",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-divisibility",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The direction matters: \\(a \\mid b\\) does not generally imply \\(b\\mid a\\).",
      "short_definition": "Divisibility is the relation in which one integer is an exact integer multiple of another.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::divisibility",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 306",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch7-secondary-runtime-capsule.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 6
      },
      "visible_text_byte_count": 825
    },
    {
      "alternative_labels": [
        "factor of an integer"
      ],
      "anchor": "glossary-divisor",
      "card_definition": "For example, 3 divides 12 because \\(12 = 3\\cdot 4\\). Number-theory statements usually specify positive divisors, while the divisibility relation itself can also involve negative integers or zero.",
      "deep_definition": "A divisor is an exact factor, so there is no remainder. With the stated algebraic definition, every integer divides zero, and zero divides only zero; additional positivity hypotheses often exclude these edge cases.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "3 is a divisor of 12 because \\(12 = 3 \\times 4\\).",
      "example_route": null,
      "hidden_search_labels": [
        "divisors"
      ],
      "id": "divisor",
      "label": "divisor",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "5 is not a divisor of 12 because no integer multiplied by 5 equals 12.",
      "position": 215,
      "preferred_label": "divisor",
      "public_phrase": "divisor",
      "reader_preview": "An integer d is a divisor of an integer n when \\(n = d\\cdot k\\) for some integer k.",
      "reader_preview_basis": "definition",
      "reader_rule": "The notation \\(d\\mid n\\) means \u201cd divides n\u201d.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-divisor",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Divisor covers the integer relation and conventions stated in the surrounding theorem or definition.",
      "short_definition": "An integer d is a divisor of an integer n when \\(n = d\\cdot k\\) for some integer k.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::divisor",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch8-audio-level-rms-port.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 739
    },
    {
      "alternative_labels": [
        "divisor-sum transform"
      ],
      "anchor": "glossary-divisor-transform",
      "card_definition": "If a is the indicator of a selected set, then \\(b(n)\\) counts selected divisors of n. M\u00f6bius inversion recovers a from b by \\(a(n)=\\sum _{d\\mid n}\\mu (d)b(n/d)\\).",
      "deep_definition": "The paper transforms one Boolean selector into its coefficient sequence. This lets inclusion choices be encoded by divisor arithmetic and later recovered through M\u00f6bius inversion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "If a is the indicator of a selected set, then \\(b(n)\\) counts selected divisors of n.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "divisor_transform",
      "label": "divisor transform",
      "meaning_boundary": "The convention used here sums an arithmetic function over the positive divisors of n. Other normalizations need their own formula.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 216,
      "preferred_label": "divisor transform",
      "public_phrase": "divisor transform",
      "reader_preview": "The divisor transform sends an arithmetic function a to \\(b(n)=\\sum _{d\\mid n}a(d)\\), summing its values over every positive divisor of n.",
      "reader_preview_basis": "definition",
      "reader_rule": "Some authors use \u201cdivisor transform\u201d for closely related normalizations, so the displayed formula should accompany the name. The sum is finite for every positive integer n and concerns divisors, not a Fourier transform.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-divisor-transform",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Some authors use \u201cdivisor transform\u201d for closely related normalizations, so the displayed formula should accompany the name. The sum is finite for every positive integer n and concerns divisors, not a Fourier transform.",
      "short_definition": "The divisor transform sends an arithmetic function a to \\(b(n)=\\sum _{d\\mid n}a(d)\\), summing its values over every positive divisor of n.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::divisor_transform",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "is the divisor transform",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 110",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 965
    },
    {
      "alternative_labels": [
        "divisor function",
        "number-of-divisors function",
        "divisor-counting function \u03c4"
      ],
      "anchor": "glossary-divisor-function",
      "card_definition": "For example, \\(\\tau (12)=6\\) because 1,2,3,4,6,12 divide twelve. If \\(n=\\prod p_i^{a_i}\\), then \\(\\tau (n)=\\prod (a_{i}+1)\\).",
      "deep_definition": "The #257 paper counts selected divisors with \\(c_A(n)\\). Since these form a subset of all positive divisors, \\(0\\le c_A(n)\\le \\tau (n)\\). This bound controls the coefficients after expanding the Mersenne-denominator series; it does not assert that every divisor belongs to the chosen support A.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::eq:incidence.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "divisor_function",
      "label": "divisor-counting function",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 217,
      "preferred_label": "divisor-counting function",
      "public_phrase": "divisor-counting function",
      "reader_preview": "The divisor-counting function \\(\\tau (n)\\), also written \\(d(n)\\), counts the positive divisors of a positive integer n.",
      "reader_preview_basis": "definition",
      "reader_rule": "This row uses the counting function, not the sum-of-divisors function \\(\\sigma(n)\\). The positive-integer domain avoids the infinitely many divisors of zero.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-divisor-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This row uses the counting function, not the sum-of-divisors function \\(\\sigma(n)\\). The positive-integer domain avoids the infinitely many divisors of zero.",
      "short_definition": "The divisor-counting function \\(\\tau (n)\\), also written \\(d(n)\\), counts the positive divisors of a positive integer n.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::divisor_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::eq:incidence",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 993
    },
    {
      "alternative_labels": [
        "doctrine layer",
        "principles concepts mechanisms",
        "curated meaning"
      ],
      "anchor": "glossary-doctrine",
      "card_definition": "It includes principles, defined concepts, mechanisms, and guidance connected to source material. These records let agents recover the reasons behind an implementation rather than infer them from code alone.",
      "deep_definition": "Keeping the two connected makes disagreements visible. A rule can be clear while its software support is incomplete, or code can change while the explanation remains outdated.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The axiom \"Derivation before assertion\", which holds that a claim should be derived from evidence before it is stated as fact, is one doctrine card: a single named principle in the doctrine layer with its own entry on the Doctrine page.",
      "example_route": {
        "gloss": "browse the curated doctrine cards",
        "href": "doctrine.html#dcard-ax-1",
        "label": "Derivation before assertion"
      },
      "hidden_search_labels": [],
      "id": "doctrine",
      "label": "doctrine",
      "meaning_boundary": "Doctrine names this repository's curated principle-concept-mechanism layer. It is not religious, legal, military, or generally authoritative doctrine outside the system.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Doctrine is not the source code or the running machinery, and it is not a binding guarantee that the system behaves as described. It is the recorded set of principles and ideas the system is meant to follow, which the components and checks are responsible for actually enforcing.",
      "position": 218,
      "preferred_label": "doctrine",
      "public_phrase": "curated system meaning layer",
      "reader_preview": "In Plectis, doctrine is the organised set of ideas and rules explaining how the system is intended to work.",
      "reader_preview_basis": "definition",
      "reader_rule": "A doctrine statement expresses a rule or interpretation; implementation evidence shows whether it is enacted.",
      "relationships": [
        {
          "gloss": "Principles are doctrine nodes.",
          "target": "principle",
          "verb": "contains"
        },
        {
          "gloss": "Anti-principles are doctrine nodes.",
          "target": "anti_principle",
          "verb": "contains"
        },
        {
          "gloss": "Concepts are doctrine nodes.",
          "target": "concept",
          "verb": "contains"
        },
        {
          "gloss": "Mechanisms are doctrine nodes.",
          "target": "mechanism",
          "verb": "contains"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-doctrine",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Doctrine covers the explicit-meaning layer of the system and is encountered on the Doctrine page and its individual cards, with cross-references reaching into components, paper modules, and the standards they enforce.",
      "short_definition": "In Plectis, doctrine is the organised set of ideas and rules explaining how the system is intended to work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::doctrine",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Root ontology paper module.",
          "ref": "codex/doctrine/paper_modules/system_constitution_seed.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "doctrine",
      "used_in": {
        "page_count": 64,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 130,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 78,
            "page": "doctrine.html"
          },
          {
            "count": 42,
            "page": "paper-modules.html"
          },
          {
            "count": 33,
            "page": "paper-module-executable-doctrine-grammar.html"
          },
          {
            "count": 19,
            "page": "paper-module-pattern-assimilation.html"
          },
          {
            "count": 18,
            "page": "reference.html"
          }
        ],
        "total_occurrences": 503
      },
      "visible_text_byte_count": 1354
    },
    {
      "alternative_labels": [
        "DOM",
        "document tree"
      ],
      "anchor": "glossary-dom",
      "card_definition": "In a browser, DOM nodes represent a document\u2019s elements and text, with attributes describing the elements. JavaScript can inspect or change this structure. The DOM interface can also be implemented outside browsers; it is distinct from the HTML text stored in a source file.",
      "deep_definition": "When a browser parses HTML, it creates nodes linked by parent, child, and sibling relationships. Scripts use standard DOM methods to find nodes, attach event listeners, change attributes, and insert controls. Plectis glossary code adds preview controls through this interface while preserving mathematical child nodes. The DOM may differ from downloaded source after scripts run or the browser repairs malformed markup.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A script sets `aria-describedby` on the focused term element in the DOM.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dom",
      "label": "Document Object Model",
      "meaning_boundary": "The DOM represents documents through nodes and operations on them. It can be implemented outside browsers and is distinct from an arbitrary tree-shaped data object.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A JSON object graph is not the Document Object Model merely because it forms a tree.",
      "position": 219,
      "preferred_label": "Document Object Model",
      "public_phrase": "Document Object Model",
      "reader_preview": "The Document Object Model, or DOM, represents a document as a tree of objects and provides an interface for reading and changing it.",
      "reader_preview_basis": "definition",
      "reader_rule": "A DOM change affects the current loaded document; it does not necessarily alter the HTML source file or server copy.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dom",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A DOM change affects the current loaded document; it does not necessarily alter the HTML source file or server copy.",
      "short_definition": "The Document Object Model, or DOM, represents a document as a tree of objects and provides an interface for reading and changing it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dom",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "JavaScript adds interactive page controls when it is available.",
          "ref": "sites/microcosm/index.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 942
    },
    {
      "alternative_labels": [
        "digital object identifier"
      ],
      "anchor": "glossary-doi",
      "card_definition": "It resolves through the DOI system to information maintained by the registering organisation. That destination can be updated when the object's web location changes, allowing the identifier to remain stable.",
      "deep_definition": "When citing work, use the DOI for the intended object or version. Different versions and related artifacts may have separate identifiers or explicit relationships in their metadata.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A journal article's DOI resolves to the publisher's page.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "doi",
      "label": "DOI",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 220,
      "preferred_label": "DOI",
      "public_phrase": "DOI",
      "reader_preview": "A DOI is a persistent identifier for an object such as a paper, dataset, or software release.",
      "reader_preview_basis": "definition",
      "reader_rule": "A DOI identifies material; it does not certify correctness, peer review, or permanence of access.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-doi",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "DOIs are administered by registration agencies under the International DOI Foundation, external to this work.",
      "short_definition": "A DOI is a persistent identifier for an object such as a paper, dataset, or software release.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::doi",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 817
    },
    {
      "alternative_labels": [
        "domain experts"
      ],
      "anchor": "glossary-domain-expert",
      "card_definition": "For this project, relevant expertise may concern number theory, proof assistants, statistics, software architecture, or another subject addressed by a component. The useful expertise depends on the claim being examined.",
      "deep_definition": "An expert can help by assessing significance, detecting a missing assumption, relating a result to prior work, or explaining what would make the work easier for the field to use.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The hero names domain experts among the people the work is published for.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "domain_expert",
      "label": "domain expert",
      "meaning_boundary": "A domain expert here is someone whose specialised field judgement the work still needs, whether or not they are a professional mathematician.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Domain expert is not a substitute for a check result.",
      "position": 221,
      "preferred_label": "domain expert",
      "public_phrase": "domain expert",
      "reader_preview": "A domain expert is someone with substantial knowledge and judgement in a particular field.",
      "reader_preview_basis": "definition",
      "reader_rule": "Expertise in one area does not automatically settle questions in another.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-domain-expert",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Landing audience copy.",
      "short_definition": "A domain expert is someone with substantial knowledge and judgement in a particular field.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::domain_expert",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 1,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 677
    },
    {
      "alternative_labels": [
        "nearest singularity of a generating function"
      ],
      "anchor": "glossary-dominant-singularity",
      "card_definition": "For a function analytic near zero, singularities on its circle of convergence are called dominant. A unique dominant pole at \\(\\zeta\\) of order m gives a coefficient contribution \\(\\zeta ^{-n}\\) times a polynomial of degree \\(m-1\\). A remainder analytic on a larger disc contributes exponentially smaller coefficients.",
      "deep_definition": "The #1049 calculation writes its generating function as an analytic factor divided by \\((1-w)^{4}\\). Subtracting the principal part at \\(w=1\\) leaves a larger-disc analytic remainder and exposes both the cubic leading coefficient and the first correction needed in the determinant product.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2230.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dominant_singularity",
      "label": "dominant singularity",
      "meaning_boundary": "Dominance is relative to the expansion centre and all singularities of equal modulus; the paper uses a proved isolated-pole decomposition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 222,
      "preferred_label": "dominant singularity",
      "public_phrase": "dominant singularity",
      "reader_preview": "A singularity nearest the expansion centre, which can determine the leading growth of power-series coefficients.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Other singularities at the same distance can contribute oscillations or cancellations. The local singular shape and a justified analytic remainder are needed for coefficient estimates; identifying one pole is not enough when competing singularities have not been excluded.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dominant-singularity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Other singularities at the same distance can contribute oscillations or cancellations. The local singular shape and a justified analytic remainder are needed for coefficient estimates; identifying one pole is not enough when competing singularities have not been excluded.",
      "short_definition": "A singularity nearest the expansion centre, which can determine the leading growth of power-series coefficients.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dominant_singularity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of dominant singularity with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2230",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1238
    },
    {
      "alternative_labels": [
        "dominated convergence",
        "Lebesgue dominated convergence theorem"
      ],
      "anchor": "glossary-dominated-convergence-theorem",
      "card_definition": "For measurable real or complex \\(f_{n}\\) converging almost everywhere to f, if \\(|f_{n}|\\le g\\) for every n with \\(\\int g\\) finite, then f is integrable and \\(\\int f_{n}\\to \\int f\\). The bound g must be common to all n.",
      "deep_definition": "The #1049 paper applies the sum version to partition contributions. Each fixed partition has a limiting contribution, but partitions of unbounded size must still be controlled. The proof supplies one summable majorant independent of N before identifying the limit of the full determinant expansion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::sec:geometric-moments.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dominated_convergence_theorem",
      "label": "dominated convergence theorem",
      "meaning_boundary": "Ordinary mathematical usage. The cited paper supplies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 223,
      "preferred_label": "dominated convergence theorem",
      "public_phrase": "dominated convergence theorem",
      "reader_preview": "Dominated convergence permits passing a limit through an integral when one integrable bound controls the whole convergent family.",
      "reader_preview_basis": "definition",
      "reader_rule": "Pointwise convergence alone is insufficient. For countable sums, the analogous sufficient bound is \\(|a_{n}(k)|\\le g(k)\\) with \\(\\sum_k g(k)<\\infty\\); then limit and sum can be interchanged.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dominated-convergence-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Pointwise convergence alone is insufficient. For countable sums, the analogous sufficient bound is \\(|a_{n}(k)|\\le g(k)\\) with \\(\\sum_k g(k)<\\infty\\); then limit and sum can be interchanged.",
      "short_definition": "Dominated convergence permits passing a limit through an integral when one integrable bound controls the whole convergent family.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dominated_convergence_theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript use and exact local mathematical context.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::sec:geometric-moments",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1069
    },
    {
      "alternative_labels": [
        "drifted",
        "drifts"
      ],
      "anchor": "glossary-drift",
      "card_definition": "A source can change while a copied count, summary, or diagram continues to describe an older state. Plectis uses comparisons and refresh records to detect this kind of disagreement.",
      "deep_definition": "A drift report locates a mismatch; deciding which side needs correction requires knowing the authoritative source. Regenerating a page helps only if its builder is using the right inputs.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The import-drift area collects components that check whether copied bodies still match the source they were taken from.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "drift",
      "label": "drift",
      "meaning_boundary": "Drift is divergence between a generated projection and the source authority that owns its claim; it does not mean every gradual change, model drift, or ordinary project evolution.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 224,
      "preferred_label": "drift",
      "public_phrase": "drift",
      "reader_preview": "Drift is a mismatch that develops between things expected to agree, such as a generated page and its source.",
      "reader_preview_basis": "definition",
      "reader_rule": "Identify the two objects, their versions, and the relationship being checked.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-drift",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Drift detection covers the surfaces a build actually regenerates. Anything outside that set can be stale without being noticed.",
      "short_definition": "Drift is a mismatch that develops between things expected to agree, such as a generated page and its source.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::drift",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/engine_room/generated_projection_drift_gate.py",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/standards/std_microcosm_engine_room_generated_projection_drift_gate.json",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 69,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 60,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 44,
            "page": "doctrine.html"
          },
          {
            "count": 39,
            "page": "paper-module-generated-projection-drift-runtime.html"
          },
          {
            "count": 31,
            "page": "area-import-drift.html"
          },
          {
            "count": 31,
            "page": "components.html"
          },
          {
            "count": 29,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          }
        ],
        "total_occurrences": 460
      },
      "visible_text_byte_count": 913
    },
    {
      "alternative_labels": [
        "drill-down",
        "drill down",
        "detail route"
      ],
      "anchor": "glossary-drilldown",
      "card_definition": "For example, a component count can lead to the component list, then to one component's source and recorded checks. Each step narrows the question and exposes more evidence.",
      "deep_definition": "Plectis uses these routes to make a large system readable in stages. A summary remains useful when readers can recover the detail that was deliberately left out.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Selecting a paper-module card and opening its source view is a drilldown.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "drilldown",
      "label": "drilldown",
      "meaning_boundary": "A drilldown opens greater depth for the same identified object and should preserve its source route; an arbitrary related link is navigation, not a drilldown.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A link to an unrelated page is navigation, not a drilldown into the selected subject.",
      "position": 225,
      "preferred_label": "drilldown",
      "public_phrase": "drilldown",
      "reader_preview": "A drilldown opens a more detailed view of something shown in a summary.",
      "reader_preview_basis": "definition",
      "reader_rule": "The detailed view should preserve the identity of the item selected in the summary.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-drilldown",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers links and commands that open a selected row, component, module, or evidence record in greater detail.",
      "short_definition": "A drilldown opens a more detailed view of something shown in a summary.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::drilldown",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "system/lib/standard_option_surface.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 107,
        "top_page": "paper-module-batch12-market-dashboard-read-model-capsule.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-batch12-market-dashboard-read-model-capsule.html"
          },
          {
            "count": 5,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 4,
            "page": "paper-modules.html"
          },
          {
            "count": 3,
            "page": "paper-module-agent-monitor-redteam-falsification-replay.html"
          },
          {
            "count": 3,
            "page": "paper-module-agent-sabotage-scheming-monitor-replay.html"
          },
          {
            "count": 2,
            "page": "paper-module-navigation-hologram-route-plane.html"
          }
        ],
        "total_occurrences": 126
      },
      "visible_text_byte_count": 767
    },
    {
      "alternative_labels": [
        "binary series"
      ],
      "anchor": "glossary-dyadic",
      "card_definition": "A dyadic rational has the form \\(m/2^{n}\\) for integers m and nonnegative n. Examples include \\(1/2\\), \\(3/8\\), and 5; each has a terminating binary expansion.",
      "deep_definition": "Dyadic scales are useful when repeatedly halving a range or relating binary digits to arithmetic. They provide a common structure for estimates, subdivisions, and expansions in base two.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #251 concerns a dyadic series built from prime gaps.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dyadic",
      "label": "dyadic",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 226,
      "preferred_label": "dyadic",
      "public_phrase": "dyadic",
      "reader_preview": "Dyadic means related to powers of two, often fractions or intervals built from them.",
      "reader_preview_basis": "definition",
      "reader_rule": "The exact object follows the noun: a dyadic interval or partition is not itself a number.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dyadic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A dyadic result covers base two unless it says otherwise.",
      "short_definition": "Dyadic means related to powers of two, often fractions or intervals built from them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dyadic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 10,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 10
      },
      "visible_text_byte_count": 715
    },
    {
      "alternative_labels": [
        "binary section",
        "2-section"
      ],
      "anchor": "glossary-dyadic-section",
      "card_definition": "At level one, the two sections are the even and odd terms. At level two, there are four sections indexed by residues 0,1,2,3 modulo 4.",
      "deep_definition": "The paper studies ranks of the totient sequence\u2019s sections through each finite level and then the full dyadic kernel.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "At level one, the two sections are the even and odd terms.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dyadic_section",
      "label": "dyadic section",
      "meaning_boundary": "A dyadic section selects an entire subsequence at one residue class modulo a power of two, rather than a finite block of terms.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 227,
      "preferred_label": "dyadic section",
      "public_phrase": "dyadic section",
      "reader_preview": "A dyadic section of a sequence \\(a(n)\\) is a subsequence \\(a(2^{e}n+r)\\) obtained by fixing the index modulo a power of two.",
      "reader_preview_basis": "definition",
      "reader_rule": "The level e and residue r are part of the section, with \\(0\\le r<2^{e}\\). A section is a subsequence, not a finite block. All dyadic sections together form the 2-kernel.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dyadic-section",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The level e and residue r are part of the section, with \\(0\\le r<2^{e}\\). A section is a subsequence, not a finite block. All dyadic sections together form the 2-kernel.",
      "short_definition": "A dyadic section of a sequence \\(a(n)\\) is a subsequence \\(a(2^{e}n+r)\\) obtained by fixing the index modulo a power of two.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dyadic_section",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the dyadic sections of Euler",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 34",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 835
    },
    {
      "alternative_labels": [
        "forward recurrent point",
        "recurrence of a flow"
      ],
      "anchor": "glossary-dynamical-recurrence",
      "card_definition": "For a flow \\(\\varphi _t\\), a point x is forward recurrent when every neighbourhood U of x is entered by \\(\\varphi _t(x)\\) for arbitrarily large \\(t>0\\). For an iterated map the times are positive integers. Periodic points are recurrent, but a recurrent orbit need not repeat exactly.",
      "deep_definition": "The #269 logarithmic flow has arbitrarily late returns close to phase zero. Those returns let a long initial crossing word remain unchanged while a later pair is interchanged. The proof derives the needed returns from compact torus structure rather than assuming a quantitative return schedule.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 798.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "dynamical_recurrence",
      "label": "dynamical recurrence",
      "meaning_boundary": "Forward recurrence at arbitrarily large times is intended; it is distinct from backward recurrence, non-wandering behaviour and sequence recurrences.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 228,
      "preferred_label": "dynamical recurrence",
      "public_phrase": "dynamical recurrence",
      "reader_preview": "Return of a trajectory arbitrarily close to its starting point at arbitrarily large future times.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Returning once does not establish recurrence, and recurrence alone does not establish density in the whole space or a frequency of returns. This dynamical notion is different from an algebraic recurrence relation for a sequence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-dynamical-recurrence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Returning once does not establish recurrence, and recurrence alone does not establish density in the whole space or a frequency of returns. This dynamical notion is different from an algebraic recurrence relation for a sequence.",
      "short_definition": "Return of a trajectory arbitrarily close to its starting point at arbitrarily large future times.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::dynamical_recurrence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of dynamical recurrence with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 798",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1142
    },
    {
      "alternative_labels": [
        "term elaboration",
        "Lean elaboration",
        "elaborator"
      ],
      "anchor": "glossary-elaboration",
      "card_definition": "The elaborator resolves names, infers omitted arguments, handles overloaded notation, and can insert conversions. In Lean it also runs tactic code to construct terms. These tasks precede checking those terms against the core logical rules.",
      "deep_definition": "The local hypOf% elaborator extracts a named hypothesis from a theorem's stored type rather than transcribing printed prose. Its output still needs the appropriate context and kernel checks; successful elaboration alone is not an axiom audit.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/documents/residual-progress.html.",
      "example_route": null,
      "hidden_search_labels": [
        "term elaborator"
      ],
      "id": "elaboration",
      "label": "elaboration",
      "meaning_boundary": "The compiler and proof-assistant meaning is intended. Lean's concrete elaboration stages are distinct from kernel checking and compilation to executable code.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 229,
      "preferred_label": "elaboration",
      "public_phrase": "elaboration",
      "reader_preview": "In a formal language, elaboration translates convenient source syntax into a more explicit core representation.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Distinguish a failure to infer the intended expression from rejection of a fully specified core term. Both can block a build for different reasons.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-elaboration",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Distinguish a failure to infer the intended expression from rejection of a fully specified core term. Both can block a build for different reasons.",
      "short_definition": "In a formal language, elaboration translates convenient source syntax into a more explicit core representation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::elaboration",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Describes tactic receipts and the hypOf% term elaborator extracting a hypothesis binder.",
          "ref": "sites/microcosm/maths/documents/residual-progress.html",
          "role": "local_reader_surface"
        }
      ],
      "status": "active",
      "term_kind": "proof_infrastructure",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 986
    },
    {
      "alternative_labels": [
        "empirical measure",
        "observed distribution"
      ],
      "anchor": "glossary-empirical-distribution",
      "card_definition": "For observations 1,1,3, the empirical distribution places probability \\(2/3\\) on 1 and \\(1/3\\) on 3. Each observation receives equal weight before repeated values are combined, so the distribution summarizes observed frequencies.",
      "deep_definition": "The prime-gap countermodels preserve the empirical behavior detected by bounded short-block tests while altering the arithmetic conclusion of interest. This shows why matching many statistics can still fail to preserve denominator or irrationality structure.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 145.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "empirical_distribution",
      "label": "empirical distribution",
      "meaning_boundary": "Probability and asymptotic statistics. Evidence from data, not necessarily a theoretical probability law.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 230,
      "preferred_label": "empirical distribution",
      "public_phrase": "empirical distribution",
      "reader_preview": "An empirical distribution puts equal weight on each observation in a finite sample, adding weights when values repeat.",
      "reader_preview_basis": "definition",
      "reader_rule": "An empirical distribution comes from a finite sample. A limiting empirical distribution says these frequencies converge as sample size grows; it does not imply that observations are independent, random, or generated by that limiting law.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-empirical-distribution",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An empirical distribution comes from a finite sample. A limiting empirical distribution says these frequencies converge as sample size grows; it does not imply that observations are independent, random, or generated by that limiting law.",
      "short_definition": "An empirical distribution puts equal weight on each observation in a finite sample, adding weights when values repeat.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::empirical_distribution",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 145",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1068
    },
    {
      "alternative_labels": [
        "endogenously"
      ],
      "anchor": "glossary-endogenous",
      "card_definition": "An internal score, feedback signal, or judgement may be endogenous if the process being assessed also produces it. The term always depends on where the system boundary is drawn.",
      "deep_definition": "In the site's research discussion, the concern is self-confirmation: repeated agreement among connected internal checks may provide less independent support than the number of agreeing outputs suggests.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A model prompted by the author to declare the work important is still endogenous.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "endogenous",
      "label": "endogenous",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "exogenous",
        "feedback_loop",
        "exogenous_truth"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A named outsider reading a problem page and reporting a mistake is not endogenous to that loop.",
      "position": 231,
      "preferred_label": "endogenous",
      "public_phrase": "endogenous",
      "reader_preview": "Endogenous means originating within the system or process being discussed.",
      "reader_preview_basis": "definition",
      "reader_rule": "An internally produced measure can still be informative, but its dependencies matter.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-endogenous",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Describes the source of a process or judgement. It does not mean false.",
      "short_definition": "Endogenous means originating within the system or process being discussed.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::endogenous",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 729
    },
    {
      "alternative_labels": [
        "endpoints",
        "API endpoint",
        "research endpoint"
      ],
      "anchor": "glossary-endpoint",
      "card_definition": "In networking, an endpoint is an addressable end of a communication channel; an API endpoint commonly combines a request method with a URL. In a graph, an edge joins endpoint vertices. In research, the word can name the result an argument is trying to reach.",
      "deep_definition": "These uses share the idea of an identified end or boundary, but their conditions differ. A network endpoint needs an address or interface, a graph endpoint is a vertex, and a research endpoint is a target statement. Plectis mathematics pages distinguish intermediate mechanisms from a proof of the target theorem. Reaching a useful intermediate result does not by itself establish that endpoint.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\u201cNo endpoint proof\u201d means the work has not proved the final target claim.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "endpoint",
      "label": "endpoint",
      "meaning_boundary": "A network endpoint, graph endpoint, and research endpoint have different requirements. Their shared idea of an identified end does not make evidence transferable between these senses.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A useful intermediate lemma is not the endpoint merely because it advances the investigation.",
      "position": 232,
      "preferred_label": "endpoint",
      "public_phrase": "endpoint",
      "reader_preview": "An endpoint is a defined end of a connection, process, path, or investigation; its exact meaning depends on context.",
      "reader_preview_basis": "definition",
      "reader_rule": "The surrounding field determines whether the end is an address, a vertex, or a target result. Evidence for one of these senses does not establish another.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-endpoint",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The surrounding field determines whether the end is an address, a vertex, or a target result. Evidence for one of these senses does not establish another.",
      "short_definition": "An endpoint is a defined end of a connection, process, path, or investigation; its exact meaning depends on context.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::endpoint",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "rejects graph edges whose endpoints are not known facts, each with a typed error",
          "ref": "sites/microcosm/docs/paper-module-doctrine-fact-claim-audit.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 19,
            "page": "doctrine.html"
          },
          {
            "count": 5,
            "page": "paper-module-doctrine-fact-claim-audit.html"
          },
          {
            "count": 3,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          },
          {
            "count": 2,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          },
          {
            "count": 2,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "paper-module-microcosm-axiom-substrate.html"
          }
        ],
        "total_occurrences": 33
      },
      "visible_text_byte_count": 976
    },
    {
      "alternative_labels": [
        "engine rooms"
      ],
      "anchor": "glossary-engine-room",
      "card_definition": "These include routing, work queues, gates, and checks for mismatches between source and generated state. They support the workflow in which other components or mathematical work are developed.",
      "deep_definition": "An individual component in this group should still have a specific job, source, and evidence. The broad label alone does not explain what any particular mechanism has been shown to do.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The projection drift gate is an engine-room component: it checks whether generated surfaces still match their sources, which is the system inspecting its own output.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "engine_room",
      "label": "engine room",
      "meaning_boundary": "Engine room names Plectis components that inspect or maintain the system\u2019s own operation; it is not a generic backend, the whole private system, or a claim of autonomous operation.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 233,
      "preferred_label": "engine room",
      "public_phrase": "engine room",
      "reader_preview": "\u201cEngine room\u201d is the site's informal label for components that operate and maintain the system itself.",
      "reader_preview_basis": "definition",
      "reader_rule": "The label groups a function within the architecture rather than naming a separate product.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-engine-room",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Engine-room components establish behaviour of the machinery on the inputs they ship. They imply nothing about whole-system correctness.",
      "short_definition": "\u201cEngine room\u201d is the site's informal label for components that operate and maintain the system itself.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::engine_room",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/engine_room/__init__.py",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/core/organ_families.json",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 26,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 128,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 36,
            "page": "paper-modules.html"
          },
          {
            "count": 24,
            "page": "reference.html"
          },
          {
            "count": 12,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          },
          {
            "count": 11,
            "page": "paper-module-engine-room-demo.html"
          },
          {
            "count": 9,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 287
      },
      "visible_text_byte_count": 989
    },
    {
      "alternative_labels": [
        "entries",
        "entry point",
        "entrypoint"
      ],
      "anchor": "glossary-entry",
      "card_definition": "A command described as an entry route helps a reader choose the next relevant action. A glossary or catalog entry instead refers to one stored item with its own identity and detail.",
      "deep_definition": "Plectis tries to make entry routes short enough for first contact while preserving links to the sources needed for the task. An entry should orient the reader before asking them to load deeper context.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "kernel.py --entry <task> is a system entry because it turns a task into a bounded route; the glossary row for paper is a collection entry because it identifies one term and opens its richer definition.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "entry",
      "label": "entry",
      "meaning_boundary": "Entry has two governed local uses: a selectable item in a collection and a supported first-contact route into the system; an arbitrary file or link is not an entry merely because it can be opened.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "An arbitrary file is not an entry point unless the system presents it as a supported start.",
      "position": 234,
      "preferred_label": "entry",
      "public_phrase": "entry",
      "reader_preview": "In the navigation descriptions, an entry is either a starting route or an individual item in a collection.",
      "reader_preview_basis": "definition",
      "reader_rule": "The surrounding noun distinguishes these two common uses.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-entry",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers governed collection rows and documented first-contact surfaces, including glossary entries, option rows, and the task-conditioned kernel entry. It does not make every index item, URL, or executable an entrypoint.",
      "short_definition": "In the navigation descriptions, an entry is either a starting route or an individual item in a collection.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::entry",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/doctrine/paper_modules/kernel_entry_paths.md",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/standards/std_agent_entry_surface.json",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 108,
        "top_page": "paper-module-annex-knowledge-routing.html",
        "top_pages": [
          {
            "count": 45,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 34,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 26,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          },
          {
            "count": 25,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 16,
            "page": "doctrine.html"
          },
          {
            "count": 15,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 463
      },
      "visible_text_byte_count": 1086
    },
    {
      "alternative_labels": [
        "execution environment",
        "runtime environment"
      ],
      "anchor": "glossary-environment",
      "card_definition": "In computing, an environment includes software, hardware, configuration, permissions, files, and services. In experimental work it also includes apparatus, physical conditions, sampling setting, and procedure. These surrounding conditions can change results even when the central instructions or source remain the same.",
      "deep_definition": "Environment means the surrounding conditions under which an activity occurs, not only software configuration. For computation it can include operating system, hardware, runtime, libraries, variables, locale, clock, network, permissions, files, and external services. For experiments it also includes apparatus, physical conditions, sampling setting, and procedural controls. Build and runtime environments may differ. When results change, hidden environmental differences are plausible inputs rather than mere noise. Reproducibility requires recording the conditions capable of affecting the outcome at the precision relevant to the claim.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A cold-clone check records the operating system and Lean toolchain used to build the public proof corpus.",
      "example_route": null,
      "hidden_search_labels": [
        "local environment"
      ],
      "id": "environment",
      "label": "environment",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The central source code or experimental instruction alone need not describe every surrounding condition that affects the outcome.",
      "position": 235,
      "preferred_label": "environment",
      "public_phrase": "environment",
      "reader_preview": "An environment is the surrounding technical, physical, and procedural conditions under which work runs or an observation is made.",
      "reader_preview_basis": "definition",
      "reader_rule": "A result should identify the environmental conditions capable of affecting it, at the level of detail needed for reproduction or comparison.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-environment",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The technical, physical, and procedural conditions relevant to an execution or observation.",
      "short_definition": "An environment is the surrounding technical, physical, and procedural conditions under which work runs or an observation is made.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::environment",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 26,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 35,
            "page": "open-questions.html"
          },
          {
            "count": 23,
            "page": "paper-module-tactic-portfolio-availability.html"
          },
          {
            "count": 6,
            "page": "paper-module-engine-room-command-run-singleflight.html"
          },
          {
            "count": 5,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 3,
            "page": "paper-module-semantic-singleflight-dedup-runtime.html"
          },
          {
            "count": 3,
            "page": "paper-module-target-shape-tactic-routing.html"
          }
        ],
        "total_occurrences": 100
      },
      "visible_text_byte_count": 1053
    },
    {
      "alternative_labels": [
        "epistemic_control_plane",
        "belief control plane"
      ],
      "anchor": "glossary-epistemic-control-plane",
      "card_definition": "\u201cEpistemic\u201d concerns what is known and how it is justified. The design connects a claim's evidence status to permitted actions, review requirements, and conditions that should stop a change.",
      "deep_definition": "Its central idea is that changed evidence should change decisions. Recording uncertainty is useful only when the actions that depend on it respond appropriately.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Workingness Instrument, written up as a paper module and a candidate standard, is the concrete artifact this term points at: the authored design that an epistemic control plane would one day run as live machinery.",
      "example_route": {
        "gloss": "see where this runtime layer would sit in the system",
        "href": "architecture.html",
        "label": "How it fits together (architecture map)"
      },
      "hidden_search_labels": [
        "self-model control plane",
        "workingness control plane"
      ],
      "id": "epistemic_control_plane",
      "label": "epistemic control plane",
      "meaning_boundary": "The epistemic control plane governs how evidence changes belief and permitted action; it is not an infrastructure control plane, a knowledge base, or a source of truth by itself.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An epistemic control plane is not an already-running gate that currently decides every action, and it is not a general phrase for the system's overall safety. It is one specific, still-to-be-built layer that would link belief status to permitted action.",
      "position": 236,
      "preferred_label": "epistemic control plane",
      "public_phrase": "belief-bound action control",
      "reader_preview": "The epistemic control plane is a proposed system layer that uses evidence and uncertainty to govern which actions may proceed.",
      "reader_preview_basis": "definition",
      "reader_rule": "The phrase names a design target associated with the Workingness Instrument; the relevant implementation evidence must be checked separately.",
      "relationships": [
        {
          "gloss": "The control plane is the runtime realization of the instrument contract.",
          "target": "workingness_instrument",
          "verb": "future_runtime_of"
        },
        {
          "gloss": "It would bound what apply lanes may consume from judgments and appeals.",
          "target": "apply",
          "verb": "governs"
        },
        {
          "gloss": "It operationalizes truth maintenance as action permissions.",
          "target": "truth_maintenance",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-epistemic-control-plane",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the runtime layer that would govern action by belief status across the system; a reader meets it in architecture and runtime descriptions and as the forward-looking name for the Workingness Instrument.",
      "short_definition": "The epistemic control plane is a proposed system layer that uses evidence and uncertainty to govern which actions may proceed.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::epistemic_control_plane",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Defines the control-plane target and explicitly marks runtime writer as not yet built.",
          "ref": "codex/doctrine/paper_modules/workingness_instrument.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1364
    },
    {
      "alternative_labels": [
        "equality statement"
      ],
      "anchor": "glossary-equality",
      "card_definition": "For example, \\(1/2 = 2/4\\) compares different expressions for the same number. Equality depends on the setting: two functions are equal when they agree as functions, not merely at a few tested inputs.",
      "deep_definition": "In Lean, equality is itself a proposition that can require a proof. Two expressions that simplify to the same form may be equal for a more direct reason than expressions requiring a substantial theorem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The equality \\(12 = 3 \\times 4\\) witnesses that 3 divides 12.",
      "example_route": null,
      "hidden_search_labels": [
        "equal",
        "equals"
      ],
      "id": "equality",
      "label": "equality",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Two decimal approximations that look alike are not necessarily exactly equal.",
      "position": 237,
      "preferred_label": "equality",
      "public_phrase": "equality",
      "reader_preview": "An equality states that two expressions represent the same value or mathematical object.",
      "reader_preview_basis": "definition",
      "reader_rule": "Distinguish equality from an approximation or a one-way implication.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-equality",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An equality covers the two expressions, domain, and assumptions stated around it.",
      "short_definition": "An equality states that two expressions represent the same value or mathematical object.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::equality",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 33,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 8,
            "page": "doctrine.html"
          },
          {
            "count": 4,
            "page": "paper-module-batch10-live-source-drift-capsule.html"
          },
          {
            "count": 4,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-evidence-cell-anchor-resolver.html"
          },
          {
            "count": 3,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          }
        ],
        "total_occurrences": 60
      },
      "visible_text_byte_count": 753
    },
    {
      "alternative_labels": [
        "equation to solve"
      ],
      "anchor": "glossary-equation",
      "card_definition": "It can specify a relation, define a quantity, or ask which values make the equality true. For example, \\(x^{2} = 4\\) has solutions \\(x = 2\\) and \\(x = -2\\) over the real numbers.",
      "deep_definition": "Some equations are identities that hold for every allowed value; others hold only for particular values. A displayed equality in a proof may express a justified transformation rather than a problem to solve.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In a denominator argument, an equation obtained by assuming a series rational converts an infinite sum into an exact relation among integers.",
      "example_route": null,
      "hidden_search_labels": [
        "equations"
      ],
      "id": "equation",
      "label": "equation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An inequality such as \\(x < 3\\) compares ordered values; it does not assert equality and is not an equation.",
      "position": 238,
      "preferred_label": "equation",
      "public_phrase": "equation",
      "reader_preview": "An equation is a mathematical statement that two expressions are equal.",
      "reader_preview_basis": "definition",
      "reader_rule": "The permitted domain and assumptions determine what counts as a solution.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-equation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An equation covers the expressions, unknowns, domain, and constraints stated in its formulation.",
      "short_definition": "An equation is a mathematical statement that two expressions are equal.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::equation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 836
    },
    {
      "alternative_labels": [
        "equidistributed",
        "uniform distribution modulo one"
      ],
      "anchor": "glossary-equidistribution",
      "card_definition": "Modulo one, equidistribution means that the proportion of fractional parts in every interval \\([a,b)\\) tends to \\(b-a\\) as more terms are counted. An interval covering one tenth of \\([0,1)\\) therefore receives a proportion approaching one tenth; a finite sample need not divide exactly that way.",
      "deep_definition": "The cited passage describes the profile that an orbit under repeated doubling would have if an equidistribution argument succeeded. Elsewhere the manuscript warns that the needed theorem is delicate. The term therefore names a precise limiting-frequency property; its appearance in a proposed route does not assert that the property has been proved for the sequence at hand.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The standard modulo-one example asks whether fractional parts visit every interval \\([a,b)\\) with limiting frequency b-a.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "equidistribution",
      "label": "equidistribution",
      "meaning_boundary": "Equidistribution concerns limiting frequencies. A dense sequence need not spend the right proportion of its terms in each interval.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 239,
      "preferred_label": "equidistribution",
      "public_phrase": "equidistribution",
      "reader_preview": "A sequence is equidistributed in a region when the long-run proportion of its terms in each suitable subregion equals that subregion\u2019s relative size.",
      "reader_preview_basis": "definition",
      "reader_rule": "Equidistribution is a limiting frequency statement over all test intervals or an equivalent test class. Density alone, visual scatter, or visiting every interval does not establish it; correlations can remain even when single-term frequencies are uniform.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-equidistribution",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Equidistribution is a limiting frequency statement over all test intervals or an equivalent test class. Density alone, visual scatter, or visiting every interval does not establish it; correlations can remain even when single-term frequencies are uniform.",
      "short_definition": "A sequence is equidistributed in a region when the long-run proportion of its terms in each suitable subregion equals that subregion\u2019s relative size.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::equidistribution",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "profile a doubling-orbit equidistribution argument would produce.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 1009",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1203
    },
    {
      "alternative_labels": [
        "equivalent to",
        "if and only if"
      ],
      "anchor": "glossary-equivalence",
      "card_definition": "To establish \\(P\\leftrightarrow Q\\), one proves both \\(P\\to Q\\) and \\(Q\\to P\\). Either statement can then replace the other within that setting, although one may be easier to understand or use.",
      "deep_definition": "The papers use equivalences to compare reformulations of open problems. An equivalent reformulation preserves the unresolved question; proving the equivalence alone does not establish either side unconditionally.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An irrationality question may be equivalent to the impossibility of an eventually periodic digit pattern.",
      "example_route": null,
      "hidden_search_labels": [
        "iff"
      ],
      "id": "equivalence",
      "label": "equivalence",
      "meaning_boundary": "Equivalence means that each of the two named statements implies the other under the same stated domain and hypotheses. It does not follow from similarity, shared examples, or a one-way implication.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Similarity, shared examples, or a one-way implication does not establish equivalence.",
      "position": 240,
      "preferred_label": "equivalence",
      "public_phrase": "equivalence",
      "reader_preview": "Two statements are logically equivalent when each implies the other under the same assumptions.",
      "reader_preview_basis": "definition",
      "reader_rule": "A single implication gives a reduction in one direction, not an equivalence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-equivalence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An equivalence covers the two named statements under their common hypotheses and domain.",
      "short_definition": "Two statements are logically equivalent when each implies the other under the same assumptions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::equivalence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 80,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 49,
            "page": "paper-modules.html"
          },
          {
            "count": 28,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 23,
            "page": "components.html"
          },
          {
            "count": 12,
            "page": "area-import-drift.html"
          },
          {
            "count": 9,
            "page": "paper-module-public-reveal-walkthrough.html"
          },
          {
            "count": 5,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 240
      },
      "visible_text_byte_count": 856
    },
    {
      "alternative_labels": [
        "Erd\u0151s"
      ],
      "anchor": "glossary-erdos",
      "card_definition": "He posed and collected many problems, often through extensive collaboration. The site studies selected questions identified by their numbers in the independently maintained Erd\u0151s Problems database.",
      "deep_definition": "Read the linked problem statement and references for the intended formulation. A paper may establish a related theorem, special case, or obstruction while the numbered question remains open.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\u201cErd\u0151s #257\u201d means problem 257 in the cited Erd\u0151s Problems catalogue.",
      "example_route": null,
      "hidden_search_labels": [
        "Paul Erdos",
        "Erdos"
      ],
      "id": "erdos",
      "label": "Paul Erd\u0151s",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Erd\u0151s is not the author of this site, and the catalogue number is not a theorem number or difficulty ranking.",
      "position": 241,
      "preferred_label": "Paul Erd\u0151s",
      "public_phrase": "Erd\u0151s",
      "reader_preview": "Paul Erd\u0151s was a mathematician known for work in number theory, combinatorics, probability, and related fields.",
      "reader_preview_basis": "definition",
      "reader_rule": "A database number identifies the question; it does not describe its current solution status.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-erdos",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This entry covers the person and the meaning of his name in the numbered problem labels used on this site.",
      "short_definition": "Paul Erd\u0151s was a mathematician known for work in number theory, combinatorics, probability, and related fields.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::erdos",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "person",
      "used_in": {
        "page_count": 14,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 31,
            "page": "papers.html"
          },
          {
            "count": 8,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 7,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 6,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 4,
            "page": "paper-modules.html"
          },
          {
            "count": 3,
            "page": "area-formal-math.html"
          }
        ],
        "total_occurrences": 73
      },
      "visible_text_byte_count": 829
    },
    {
      "alternative_labels": [
        "Erd\u0151s #n"
      ],
      "anchor": "glossary-erdos-problem",
      "card_definition": "For example, \u201cErd\u0151s #249\u201d identifies a particular database entry rather than the 249th theorem in this repository. The entry supplies the question and references needed to understand its origin and context.",
      "deep_definition": "An equivalent reformulation, a finite computation, and an unconditional proof are different forms of progress and should retain their own descriptions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #257 asks whether the sum of \\(1/(2^n-1)\\) over any infinite set of exponents n is irrational.",
      "example_route": null,
      "hidden_search_labels": [
        "Erdos problems",
        "Erd\u0151s Problems",
        "Erd\u0151s problems database"
      ],
      "id": "erdos_problem",
      "label": "Erd\u0151s problem",
      "meaning_boundary": "The number identifies an entry in an independently maintained database. It is not a ranking, and the database's status label is its maintainer's current assessment.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "A theorem about one special case of an Erd\u0151s problem does not settle the problem, and this site says so wherever it states one.",
      "position": 242,
      "preferred_label": "Erd\u0151s problem",
      "public_phrase": "Erd\u0151s problem",
      "reader_preview": "An Erd\u0151s problem is a mathematical question associated with Paul Erd\u0151s; this site uses the numbering of the Erd\u0151s Problems database.",
      "reader_preview_basis": "definition",
      "reader_rule": "Compare a paper's exact statement with the original question before interpreting a result as a solution.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-erdos-problem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the numbered problem labels and the database they point to; it does not cover Erd\u0151s's wider biography, which has its own entry.",
      "short_definition": "An Erd\u0151s problem is a mathematical question associated with Paul Erd\u0151s; this site uses the numbering of the Erd\u0151s Problems database.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::erdos_problem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 14,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 53,
            "page": "papers.html"
          },
          {
            "count": 7,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 6,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 4,
            "page": "area-formal-math.html"
          },
          {
            "count": 4,
            "page": "components.html"
          },
          {
            "count": 4,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 92
      },
      "visible_text_byte_count": 1002
    },
    {
      "alternative_labels": [
        "Euler characteristic formula",
        "Euler formula for surfaces"
      ],
      "anchor": "glossary-euler-characteristic",
      "card_definition": "Write \\(\\chi =V-E+F\\) for a cell decomposition into vertices, edges and disc-shaped faces. Subdividing changes the individual counts but preserves \\(\\chi\\). A sphere has \\(\\chi =2\\); a torus has \\(\\chi =0\\).",
      "deep_definition": "The two-wall argument in #269 partitions a torus into convex polygonal faces. It combines \\(V-E+F=0\\) with the fact that each face has at least three sides and each edge borders two faces. The resulting incidence inequality forces an intersection involving exactly two wall families.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:res:dp-two-walls.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "euler_characteristic",
      "label": "Euler characteristic",
      "meaning_boundary": "The V\u2212E+F formula here assumes a finite cell decomposition of the stated surface; the torus value differs from the sphere value.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 243,
      "preferred_label": "Euler characteristic",
      "public_phrase": "Euler characteristic",
      "reader_preview": "A topological invariant computed on a finite surface decomposition as vertices minus edges plus faces.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Count identified vertices and edges only once, and check that faces are discs. Applying the planar formula \\(V-E+F=2\\) directly to a torus gives the wrong conclusion.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-euler-characteristic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Count identified vertices and edges only once, and check that faces are discs. Applying the planar formula \\(V-E+F=2\\) directly to a torus gives the wrong conclusion.",
      "short_definition": "A topological invariant computed on a finite surface decomposition as vertices minus edges plus faces.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::euler_characteristic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:res:dp-two-walls",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1017
    },
    {
      "alternative_labels": [
        "Euler product expansion"
      ],
      "anchor": "glossary-euler-product",
      "card_definition": "For example, the sum of \\(1/n^{2}\\) over positive integers equals the product of \\((1-1/p^{2})^{-1}\\) over primes p. Unique prime factorisation explains the correspondence: expanding the factors selects each integer exactly once.",
      "deep_definition": "The totient formula \\(\\varphi (n) = n\\prod _{p\\mid n}(1-1/p)\\) is a finite example. The papers use these separate prime contributions to analyse divisibility and the dependence of totient values on residue classes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 155.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "euler_product",
      "label": "euler product",
      "meaning_boundary": "Analytic number theory. Named after Euler; unrelated to Euler's modular theorem except historically.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 244,
      "preferred_label": "euler product",
      "public_phrase": "euler product",
      "reader_preview": "An Euler product expresses a quantity as a product of factors associated with individual primes.",
      "reader_preview_basis": "definition",
      "reader_rule": "Infinite products and rearrangements require convergence justifications; a finite product over the prime divisors of one integer has a different scope.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-euler-product",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Infinite products and rearrangements require convergence justifications; a finite product over the prime divisors of one integer has a different scope.",
      "short_definition": "An Euler product expresses a quantity as a product of factors associated with individual primes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::euler_product",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 155",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 919
    },
    {
      "alternative_labels": [
        "Euler congruence",
        "Euler's congruence"
      ],
      "anchor": "glossary-eulers-theorem-modular",
      "card_definition": "The totient \\(\\varphi (n)\\) counts integers from 1 through n that are coprime to n. For example, \\(\\varphi (10) = 4\\) and \\(3^{4} = 81\\) leaves remainder 1 modulo 10.",
      "deep_definition": "The exponent \\(\\varphi (n)\\) gives a period but need not be the smallest one. The papers use such exponents to arrange modular repetition while separately proving any claim about the exact multiplicative order.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 679.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "eulers_theorem_modular",
      "label": "Euler's theorem (modular arithmetic)",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 245,
      "preferred_label": "Euler's theorem (modular arithmetic)",
      "public_phrase": "Euler's theorem (modular arithmetic)",
      "reader_preview": "Euler's theorem says that if a is coprime to a positive integer n, then a raised to \\(\\varphi (n)\\) is congruent to 1 modulo n.",
      "reader_preview_basis": "definition",
      "reader_rule": "The coprimality hypothesis is essential.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-eulers-theorem-modular",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The coprimality hypothesis is essential.",
      "short_definition": "Euler's theorem says that if a is coprime to a positive integer n, then a raised to \\(\\varphi (n)\\) is congruent to 1 modulo n.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::eulers_theorem_modular",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 679",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 896
    },
    {
      "alternative_labels": [
        "evaluators"
      ],
      "anchor": "glossary-evaluator",
      "card_definition": "In Plectis's component model, an evaluator observes inputs and reports its assessment without changing the material being assessed. A separate action is responsible for any repair or update.",
      "deep_definition": "For example, an evaluator may detect that a generated page disagrees with source data. Its report identifies the mismatch; it does not by itself decide that the page, source, or generation rule should be changed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The term-layer evaluator measures vocabulary coverage across the site and writes reports; it changes no page.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "evaluator",
      "label": "evaluator",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 246,
      "preferred_label": "evaluator",
      "public_phrase": "evaluator",
      "reader_preview": "An evaluator is a tool or procedure that assesses something against chosen criteria.",
      "reader_preview_basis": "definition",
      "reader_rule": "The criteria determine what its result can establish.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-evaluator",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An evaluator establishes what it measured at the time it ran.",
      "short_definition": "An evaluator is a tool or procedure that assesses something against chosen criteria.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::evaluator",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 32,
        "top_page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
        "top_pages": [
          {
            "count": 16,
            "page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
          },
          {
            "count": 14,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 9,
            "page": "paper-module-doctrine-fact-claim-audit.html"
          },
          {
            "count": 9,
            "page": "paper-module-engine-room-navigation-fitness-benchmark.html"
          },
          {
            "count": 7,
            "page": "paper-module-batch8-audio-level-rms-port.html"
          },
          {
            "count": 6,
            "page": "paper-module-batch8-structural-theses-capsule.html"
          }
        ],
        "total_occurrences": 122
      },
      "visible_text_byte_count": 803
    },
    {
      "alternative_labels": [
        "event listeners",
        "event handler"
      ],
      "anchor": "glossary-event-listener",
      "card_definition": "In the browser, a listener is usually a callback function, though an object with a `handleEvent` method can also serve as one. Events include clicks, key presses, and focus changes. The listener receives information about the event and can respond to it.",
      "deep_definition": "Registering a listener lets other code invoke it when an event is dispatched, instead of repeatedly checking for a change. Some browser events travel through capture and bubble phases, allowing a parent element to handle events from its children. Plectis uses this delegation for glossary terms across a page, sharing the interaction code rather than installing a separate set of handlers on every word.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A keydown listener dismisses the open definition card when the reader presses Escape.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "event_listener",
      "label": "event listener",
      "meaning_boundary": "A listener receives dispatched events through a registration mechanism. In a browser it can be a function or an object with a handleEvent method.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A function that runs once during page parsing without any event registration is not an event listener.",
      "position": 247,
      "preferred_label": "event listener",
      "public_phrase": "event listener",
      "reader_preview": "An event listener is code registered to receive notification when a specified event occurs.",
      "reader_preview_basis": "definition",
      "reader_rule": "Check the event target, propagation phase, repeat behaviour, and cleanup rules when reasoning about a listener.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-event-listener",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Check the event target, propagation phase, repeat behaviour, and cleanup rules when reasoning about a listener.",
      "short_definition": "An event listener is code registered to receive notification when a specified event occurs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::event_listener",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "JavaScript adds button and keyboard interactions when available.",
          "ref": "sites/microcosm/index.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 884
    },
    {
      "alternative_labels": [
        "eventually",
        "for all sufficiently large indices"
      ],
      "anchor": "glossary-eventual-property",
      "card_definition": "For a sequence indexed by natural numbers, \u201ceventually \\(P(n)\\)\u201d means that there is an N such that \\(P(n)\\) holds for all \\(n \\ge N\\). Any failures must occur before that threshold.",
      "deep_definition": "For example, being positive holds eventually for \\(n-10\\), whereas being even never holds eventually for all integers n. The papers use this distinction when comparing recurring obstructions with consequences of rationality.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 118.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "eventual_property",
      "label": "eventual property",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 248,
      "preferred_label": "eventual property",
      "public_phrase": "eventual property",
      "reader_preview": "An eventual property holds at every index after some finite threshold.",
      "reader_preview_basis": "definition",
      "reader_rule": "This is stronger than holding infinitely often or at arbitrarily large indices.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-eventual-property",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This is stronger than holding infinitely often or at arbitrarily large indices.",
      "short_definition": "An eventual property holds at every index after some finite threshold.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::eventual_property",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 118",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 880
    },
    {
      "alternative_labels": [
        "supporting evidence"
      ],
      "anchor": "glossary-evidence",
      "card_definition": "It may come from a source, observation, proof, calculation, or recorded test. Plectis links claims to their evidence so readers can examine the basis and decide whether it supports the wording used.",
      "deep_definition": "A test result, for instance, concerns the version, inputs, and environment tested. A proof has a different scope, determined by its precise statement and assumptions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A result record from a local check is evidence that the declared fixtures passed at the recorded commit.",
      "example_route": null,
      "hidden_search_labels": [
        "evidence-backed"
      ],
      "id": "evidence",
      "label": "evidence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A confident summary or repeated assertion is not evidence merely because it sounds precise.",
      "position": 249,
      "preferred_label": "evidence",
      "public_phrase": "evidence",
      "reader_preview": "Evidence is information that supports or challenges a particular claim.",
      "reader_preview_basis": "definition",
      "reader_rule": "Evidence should be interpreted within the conditions under which it was obtained.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-evidence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Evidence covers only the claim, cases, source version, and conditions named by its producing record.",
      "short_definition": "Evidence is information that supports or challenges a particular claim.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::evidence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 213,
        "top_page": "components.html",
        "top_pages": [
          {
            "count": 212,
            "page": "components.html"
          },
          {
            "count": 182,
            "page": "doctrine.html"
          },
          {
            "count": 135,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 128,
            "page": "paper-modules.html"
          },
          {
            "count": 53,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 48,
            "page": "area-formal-math.html"
          }
        ],
        "total_occurrences": 2094
      },
      "visible_text_byte_count": 814
    },
    {
      "alternative_labels": [
        "evidence bands"
      ],
      "anchor": "glossary-evidence-band",
      "card_definition": "The records use labels such as Lean for formal checking, Cert for a checked certificate, Math for mathematical argument, Cited for a referenced result, and Open for an unresolved obligation.",
      "deep_definition": "A separate scope description indicates whether the statement covers listed cases, a bounded range, arbitrarily large parameters, or all allowed parameters. Both the evidence and its reach matter.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A lemma tagged Cert was verified by exact arithmetic for the listed values only.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "evidence_band",
      "label": "evidence band",
      "meaning_boundary": "The bands describe the kind of support a statement has in this project's records. They are not a grading of importance.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A Math-band statement is not machine-checked, even when a Lean lemma nearby looks similar.",
      "position": 250,
      "preferred_label": "evidence band",
      "public_phrase": "evidence band",
      "reader_preview": "An evidence band labels the kind of support attached to a statement in a mathematical working record.",
      "reader_preview_basis": "definition",
      "reader_rule": "These labels describe different sources of support, not interchangeable levels of approval.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-evidence-band",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the tags used in the two long working records and mirrored on the problem pages.",
      "short_definition": "An evidence band labels the kind of support attached to a statement in a mathematical working record.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::evidence_band",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 750
    },
    {
      "alternative_labels": [
        "exact arithmetic",
        "rational arithmetic"
      ],
      "anchor": "glossary-exact-rational-arithmetic",
      "card_definition": "For example, \\(1/3 + 1/6\\) is stored and simplified to \\(1/2\\) using integer operations. Provided the implementation supports the required integer sizes, these operations introduce no rounding error.",
      "deep_definition": "The papers use it when a tiny difference or precise equality matters. It settles the computed rational expression, while an argument about an infinite limit may also need a proved bound on the omitted terms.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "One third plus one sixth is stored as one half, not as 0.5000000001.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "exact_rational_arithmetic",
      "label": "exact rational arithmetic",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 251,
      "preferred_label": "exact rational arithmetic",
      "public_phrase": "exact rational arithmetic",
      "reader_preview": "Exact rational arithmetic calculates with integer numerators and denominators instead of rounded decimal values.",
      "reader_preview_basis": "definition",
      "reader_rule": "Exact calculation still depends on correct inputs, algorithms, and interpretation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-exact-rational-arithmetic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Applies to computations over the rationals; irrational quantities are not represented exactly this way.",
      "short_definition": "Exact rational arithmetic calculates with integer numerators and denominators instead of rounded decimal values.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::exact_rational_arithmetic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 2,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "area-formal-math.html"
          },
          {
            "count": 1,
            "page": "components.html"
          },
          {
            "count": 1,
            "page": "contact.html"
          }
        ],
        "total_occurrences": 13
      },
      "visible_text_byte_count": 899
    },
    {
      "alternative_labels": [
        "runnable cross-section",
        "runnable public slice"
      ],
      "anchor": "glossary-executable-cross-section",
      "card_definition": "Plectis publishes components with the source, inputs, checks, and records needed to examine their behaviour. The selection aims to make a working mechanism available without requiring the entire private environment.",
      "deep_definition": "A successful run provides evidence about that public selection. Claims about the larger system need their own support, especially where unpublished components or interactions are involved.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Plectis is an executable cross-section because its public components can be cloned, run locally, and inspected through their result records.",
      "example_route": null,
      "hidden_search_labels": [
        "executable cross section",
        "executable public slice"
      ],
      "id": "executable_cross_section",
      "label": "executable cross-section",
      "meaning_boundary": "Executable cross-section is a local ai_workflow/Plectis construct for the published runnable selection. No generally accepted external category, whole-system coverage, or equivalence with an unpublished system is claimed.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A video of a private application is not an executable cross-section because the viewer cannot run or inspect the demonstrated mechanism.",
      "position": 252,
      "preferred_label": "executable cross-section",
      "public_phrase": "runnable bounded public slice",
      "reader_preview": "An executable cross-section is a selected part of a larger system that can be run and inspected on its own.",
      "reader_preview_basis": "definition",
      "reader_rule": "Its scope is the included material and the dependencies declared for it.",
      "relationships": [
        {
          "gloss": "An executable cross-section is a source slice with runnable checks and records.",
          "target": "source_slice",
          "verb": "specializes"
        },
        {
          "gloss": "The slice consists of bounded public components.",
          "target": "component",
          "verb": "contains"
        },
        {
          "gloss": "The slice cannot establish claims about material outside its public boundary.",
          "target": "scope_limit",
          "verb": "bounded_by"
        },
        {
          "gloss": "Runnable mechanisms are the unit demonstrated by the slice.",
          "target": "mechanism",
          "verb": "demonstrates"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-executable-cross-section",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the published runnable selection and its recorded checks. It excludes unpublished components, private data, and claims about whole-system behaviour.",
      "short_definition": "An executable cross-section is a selected part of a larger system that can be run and inspected on its own.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::executable_cross_section",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Names Plectis as the public executable cross-section.",
          "ref": "tools/meta/dissemination/microcosm_public_narratives.json::tour",
          "role": "public_narrative_owner"
        },
        {
          "gloss": "Projects runnable components and their public boundaries into the site.",
          "ref": "tools/meta/dissemination/build_microcosm_public_site.py::build_pages",
          "role": "public_projection_builder"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1163
    },
    {
      "alternative_labels": [
        "executions",
        "execute",
        "executes",
        "executed",
        "executing"
      ],
      "anchor": "glossary-execution",
      "card_definition": "Source code, a command, or a workflow description records intended work; execution is the event in which a computer or actor carries it out with particular inputs and conditions.",
      "deep_definition": "Execution occurs in a concrete environment and can differ from the plan because of inputs, configuration, permissions, dependencies, timing, or failure. It may finish successfully, stop partway, remain active, or complete with unwanted side effects. Logs and receipts can show which instructions ran, while outputs and state checks show what changed. A successful process exit establishes only the success condition defined by that process; it does not automatically prove semantic correctness, publication, deployment, or acceptance by another system.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Executing the builder reads source data and writes generated public files.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "execution",
      "label": "execution",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Displaying a command in a code block does not execute it.",
      "position": 253,
      "preferred_label": "execution",
      "public_phrase": "execution",
      "reader_preview": "Execution is the running of instructions or the actual performance of a planned operation.",
      "reader_preview_basis": "definition",
      "reader_rule": "A plan or runnable artifact does not establish that execution began, reached its final step, or produced the intended result.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-execution",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers command, program, workflow, test, and proof-checking runs.",
      "short_definition": "Execution is the running of instructions or the actual performance of a planned operation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::execution",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 104,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 64,
            "page": "paper-modules.html"
          },
          {
            "count": 61,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 29,
            "page": "paper-module-verifier-lab-execution-spine.html"
          },
          {
            "count": 19,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 14,
            "page": "components.html"
          },
          {
            "count": 14,
            "page": "paper-module-target-shape-tactic-routing.html"
          }
        ],
        "total_occurrences": 461
      },
      "visible_text_byte_count": 736
    },
    {
      "alternative_labels": [
        "existential quantification"
      ],
      "anchor": "glossary-existential-quantifier",
      "card_definition": "The symbol \\(\\exists\\) means \u201cthere exists.\u201d To establish \\(\\exists n \\in \\mathbb{N}, n^{2} = 4\\), the number 2 is a witness. \u201cAt least one\u201d does not mean exactly one: a separate uniqueness claim is needed to exclude other witnesses.",
      "deep_definition": "In \\(\\forall x \\exists y\\), the choice of y may depend on x. In \\(\\exists y \\forall x\\), one y must work for all x. Lean statements preserve this distinction, which can make a conditional or uniform claim substantially stronger.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "existential_quantifier",
      "label": "existential quantifier",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 254,
      "preferred_label": "existential quantifier",
      "public_phrase": "existential quantifier",
      "reader_preview": "An existential quantifier states that at least one element of a specified domain satisfies a property.",
      "reader_preview_basis": "definition",
      "reader_rule": "A witness must satisfy every required condition; changing the domain can change whether a witness exists.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-existential-quantifier",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A witness must satisfy every required condition; changing the domain can change whether a witness exists.",
      "short_definition": "An existential quantifier states that at least one element of a specified domain satisfies a property.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::existential_quantifier",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=witness]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 858
    },
    {
      "alternative_labels": [
        "exit status"
      ],
      "anchor": "glossary-exit-code",
      "card_definition": "By convention zero usually reports success and nonzero values distinguish kinds of failure, though each program defines its own meanings. Scripts and workflow engines use the code to decide whether to continue, retry, or stop. Output text and exit status are separate evidence.",
      "deep_definition": "An exit code is a process-level completion signal, usually an integer made available to the parent shell or orchestrator. Unix convention reserves zero for success and nonzero values for exceptional outcomes, but individual programs define the detailed mapping. Standard output and error text may explain the result yet remain separate from this status. Signals, crashes, wrappers, pipelines, and timeouts can transform what callers observe. Reliable automation therefore interprets codes through the command\u2019s documented contract and preserves enough output to diagnose which condition actually occurred.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A tool documents exit 0 as success, exit 1 as a detected difference, and exit 2 as invalid invocation, allowing its caller to respond differently.",
      "example_route": null,
      "hidden_search_labels": [
        "exit 1"
      ],
      "id": "exit_code",
      "label": "exit code",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A nonzero code is not universally the same failure, and exit 0 does not establish claims beyond the command\u2019s stated check.",
      "position": 255,
      "preferred_label": "exit code",
      "public_phrase": "exit code",
      "reader_preview": "An exit code is the small numeric status a process returns when it finishes.",
      "reader_preview_basis": "definition",
      "reader_rule": "An exit code must be interpreted using the producing command\u2019s contract; nonzero does not always mean the same failure, and zero does not validate claims beyond that command.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-exit-code",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An exit code reports one process completion status under that command\u2019s documented convention; wrappers, signals, and orchestrators may map outcomes differently.",
      "short_definition": "An exit code is the small numeric status a process returns when it finishes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::exit_code",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 15,
        "top_page": "paper-module-batch7-demo-take-console-capsule.html",
        "top_pages": [
          {
            "count": 7,
            "page": "paper-module-batch7-demo-take-console-capsule.html"
          },
          {
            "count": 5,
            "page": "paper-module-engine-room-command-run-singleflight.html"
          },
          {
            "count": 4,
            "page": "paper-module-batch12-release-claim-language-gate.html"
          },
          {
            "count": 2,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          },
          {
            "count": 2,
            "page": "paper-module-engine-room-egress-self-compliance-gate.html"
          },
          {
            "count": 2,
            "page": "paper-module-first-screen-composition-root.html"
          }
        ],
        "total_occurrences": 32
      },
      "visible_text_byte_count": 1022
    },
    {
      "alternative_labels": [
        "exogenously"
      ],
      "anchor": "glossary-exogenous",
      "card_definition": "An external observation, event, or judgement can be exogenous relative to the process being studied. The classification depends on the chosen boundary: a signal can be external to one component but internal to the organisation containing it.",
      "deep_definition": "Plectis uses the term when discussing evidence and criticism that do not arise solely from the workflow producing the work. The source's expertise and dependencies still need assessment.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An expert saying the main lemma is a known result would be an exogenous report.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "exogenous",
      "label": "exogenous",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "endogenous",
        "exogenous_truth"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A green Lean run on the author's machine is not an exogenous judgement of importance.",
      "position": 256,
      "preferred_label": "exogenous",
      "public_phrase": "exogenous",
      "reader_preview": "Exogenous means originating outside the system or process under discussion.",
      "reader_preview_basis": "definition",
      "reader_rule": "Outside origin does not by itself guarantee accuracy or independence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-exogenous",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Describes the source of a process or judgement. It does not mean true.",
      "short_definition": "Exogenous means originating outside the system or process under discussion.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::exogenous",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "paper-module-batch11-saturation-engines-capsule.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-batch11-saturation-engines-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 778
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-exogenous-truth",
      "card_definition": "It refers to an independent reader examining the public evidence and forming their own assessment, including disagreement with the project's account. The phrase stresses an external source of criticism or correction.",
      "deep_definition": "The value lies in different evidence, expertise, or assumptions entering the discussion. A claim still needs to be assessed on its merits, whether it comes from inside or outside the project.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An expert reading one problem page and saying the main lemma is a known result would be exogenous truth, and would be welcome.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "exogenous_truth",
      "label": "exogenous truth",
      "meaning_boundary": "Exogenous and endogenous keep their ordinary meanings: from outside and from inside a system. This compound names a judgement whose source is outside the process being judged. No technical claim about economics or biology is intended.",
      "meaning_contrasts": [
        "exogenous",
        "endogenous",
        "circuit_break",
        "feedback_loop"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A model, prompted by the author, declaring the work important is still endogenous.",
      "position": 257,
      "preferred_label": "exogenous truth",
      "public_phrase": "exogenous truth",
      "reader_preview": "\u201cExogenous truth\u201d is this project's phrase for judgement brought in from outside the process being judged.",
      "reader_preview_basis": "definition",
      "reader_rule": "It does not mean that an outsider's judgement is automatically true.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-exogenous-truth",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Describes the source of a judgement about the project. It does not claim that every outside reaction is correct.",
      "short_definition": "\u201cExogenous truth\u201d is this project's phrase for judgement brought in from outside the process being judged.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::exogenous_truth",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 948
    },
    {
      "alternative_labels": [
        "expected values",
        "mathematical expectation",
        "probabilistic expectation"
      ],
      "anchor": "glossary-expected-value",
      "card_definition": "For a finite distribution, E[X] is the sum of each possible value times its probability. A finite real expectation requires integrability; nonnegative variables may instead have extended expectation equal to infinity.",
      "deep_definition": "The #257 note computes a finite cutoff's expectation by averaging over a complete residue period. That mean diverges as the cutoff grows, so the finite identities do not supply a finite mean for the limiting observable.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "expected_value",
      "label": "expected value",
      "meaning_boundary": "The probability-theoretic average is intended, distinct from an expected outcome in ordinary task reporting. Infinite or undefined expectations require explicit handling.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 258,
      "preferred_label": "expected value",
      "public_phrase": "expected value",
      "reader_preview": "Expected value is a random variable's probability-weighted average, defined by integration against its probability measure.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Expected does not mean guaranteed, most likely, or observed. Always specify the variable and probability law, and whether the expectation is finite.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-expected-value",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Expected does not mean guaranteed, most likely, or observed. Always specify the variable and probability law, and whether the expectation is finite.",
      "short_definition": "Expected value is a random variable's probability-weighted average, defined by integration against its probability measure.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::expected_value",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 8,
        "top_page": "paper-module-batch8-tools-tail-primitives-capsule.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-module-batch8-tools-tail-primitives-capsule.html"
          },
          {
            "count": 4,
            "page": "paper-module-derived-fact-provider-runtime.html"
          },
          {
            "count": 3,
            "page": "paper-module-batch6-unsurfaced-primitives-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch8-audio-level-rms-port.html"
          }
        ],
        "total_occurrences": 17
      },
      "visible_text_byte_count": 1040
    },
    {
      "alternative_labels": [
        "positive exponent"
      ],
      "anchor": "glossary-exponent",
      "card_definition": "For a positive integer n, \\(b^{n}\\) means multiplying n copies of b. With nonzero b, \\(b^{0} = 1\\) and \\(b^{-n} = 1/b^{n}\\). Fractional and real exponents require further definitions and domain conditions.",
      "deep_definition": "The expression \\(2^n-1\\) subtracts one after taking the power. It differs from \\(2^{n-1}\\), which lowers the exponent before calculating the power.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #257 sums `1/(2^n-1)` over an infinite set of positive exponents `n`.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "exponent",
      "label": "exponent",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The exponent `n` is not the same number as the power `2^n`.",
      "position": 259,
      "preferred_label": "exponent",
      "public_phrase": "exponent",
      "reader_preview": "An exponent specifies a power: in \\(b^{n}\\), b is the base and n is the exponent.",
      "reader_preview_basis": "definition",
      "reader_rule": "In digit expansions and arithmetic series, check whether the exponent is restricted to integers.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-exponent",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Exponent covers the power index in the named expression, sequence, or support.",
      "short_definition": "An exponent specifies a power: in \\(b^{n}\\), b is the base and n is the exponent.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::exponent",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 5,
            "page": "papers.html"
          },
          {
            "count": 2,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          },
          {
            "count": 1,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "updates.html"
          }
        ],
        "total_occurrences": 10
      },
      "visible_text_byte_count": 731
    },
    {
      "alternative_labels": [
        "backoff schedule"
      ],
      "anchor": "glossary-exponential-backoff",
      "card_definition": "Growing delays reduce pressure on an unavailable or rate-limited service and give it time to recover. Practical schedules normally set maximum delays, attempt limits, and an overall deadline.",
      "deep_definition": "A common schedule waits roughly one unit, then two, four, and eight, capped at a maximum. Successful work resets the failure count. Exponential backoff controls retry timing; it does not make a non-idempotent operation safe to repeat or fix invalid input. Plectis provider-routing prose discusses backing off across services after rate limits, where bounded delays prevent a tight failure loop.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A client waits 1, 2, 4, then at most 8 seconds between retryable requests.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "exponential_backoff",
      "label": "exponential backoff",
      "meaning_boundary": "A retry schedule whose delay grows multiplicatively after successive failures, usually subject to a maximum; constant immediate retries are outside this sense.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Immediately retrying forever at a constant rate is not exponential backoff.",
      "position": 260,
      "preferred_label": "exponential backoff",
      "public_phrase": "exponential backoff",
      "reader_preview": "Exponential backoff is a retry schedule that increases the delay after each consecutive failure, usually by multiplying it by a fixed factor.",
      "reader_preview_basis": "definition",
      "reader_rule": "Retry only failures that may recover, respect server guidance, and stop within a stated attempt or time budget.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-exponential-backoff",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Retry only failures that may recover, respect server guidance, and stop within a stated attempt or time budget.",
      "short_definition": "Exponential backoff is a retry schedule that increases the delay after each consecutive failure, usually by multiplying it by a fixed factor.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::exponential_backoff",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "rate limit and back off across multiple LLM providers",
          "ref": "sites/microcosm/docs/paper-module-engine-room-annex-knowledge-router.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 844
    },
    {
      "alternative_labels": [
        "grows exponentially",
        "exponential scale"
      ],
      "anchor": "glossary-exponential-growth",
      "card_definition": "For example, \\(2^{n}\\) doubles with each unit increase of n and eventually exceeds every fixed power \\(n^{k}\\). Papers also use exponential upper or lower bounds, such as \\(a_{n} \\le C\\cdot 2^{n}\\); such a bound does not say \\(a_{n}\\) itself doubles each step.",
      "deep_definition": "Moduli and carry barriers in the Mersenne-support work operate on exponential scales, making polynomial savings insufficient.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex::line 4287.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "exponential_growth",
      "label": "exponential growth",
      "meaning_boundary": "Asymptotic growth. Not every rapidly growing function is exponential in the strict sense.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 261,
      "preferred_label": "exponential growth",
      "public_phrase": "exponential growth",
      "reader_preview": "Exact exponential growth multiplies a positive quantity by the same factor greater than one at each step.",
      "reader_preview_basis": "definition",
      "reader_rule": "The base, input variable, and direction of the bound matter; exponential growth is not a synonym for any rapid growth.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-exponential-growth",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The base, input variable, and direction of the bound matter; exponential growth is not a synonym for any rapid growth.",
      "short_definition": "Exact exponential growth multiplies a positive quantity by the same factor greater than one at each step.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::exponential_growth",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex::line 4287",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 944
    },
    {
      "alternative_labels": [
        "trigonometric exponential sum"
      ],
      "anchor": "glossary-exponential-sum",
      "card_definition": "Each complex phase can be pictured as an arrow. Arrows pointing in different directions may nearly cancel, while aligned arrows reinforce one another. For \\(n>1\\), all nth roots of unity sum to zero. Bounds on such cancellation are useful in number theory.",
      "deep_definition": "The paper proposes a weighted exponential sum of totient differences as a diagnostic for a binary word. A strong uniform bound could support distribution claims, while isolated numerical cancellation would not establish them.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "If phases point in many directions, their vector sum can be much smaller than the sum of their lengths.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "exponential_sum",
      "label": "exponential sum",
      "meaning_boundary": "An exponential sum has a specified range, coefficients, and phase. Its name alone gives no cancellation estimate.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 262,
      "preferred_label": "exponential sum",
      "public_phrase": "exponential sum",
      "reader_preview": "An exponential sum is a finite sum of complex phases, commonly \\(\\sum a_n \\exp (2\\pi i f(n))\\), used to measure cancellation or arithmetic regularity.",
      "reader_preview_basis": "definition",
      "reader_rule": "The coefficients, range, and phase function are part of the definition in each use. Calling an expression an exponential sum does not by itself supply a bound. It is distinct from an infinite exponential series.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-exponential-sum",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The coefficients, range, and phase function are part of the definition in each use. Calling an expression an exponential sum does not by itself supply a bound. It is distinct from an infinite exponential series.",
      "short_definition": "An exponential sum is a finite sum of complex phases, commonly \\(\\sum a_n \\exp (2\\pi i f(n))\\), used to measure cancellation or arithmetic regularity.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::exponential_sum",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the dyadically weighted totient-difference exponential sum",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 914",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1063
    },
    {
      "alternative_labels": [
        "mathematical exposition"
      ],
      "anchor": "glossary-exposition",
      "card_definition": "Good exposition states the assumptions, introduces notation, identifies the main idea, and distinguishes new work from earlier results. It makes a proof easier to assess and use without weakening its precise claim.",
      "deep_definition": "The site treats exposition as a separate task from obtaining a checked proof. A formal declaration may be valid while still needing an explanation that lets another mathematician understand or continue the work.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A long reasoning-surface PDF that keeps the failed routes beside the checked lemmas is an attempt at exposition of a still-open problem.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "exposition",
      "label": "exposition",
      "meaning_boundary": "The staged meaning used here is Terence Tao's, from Mathematics in the age of AI (arXiv:2608.16753). This site does not own or redefine that stage; community acceptance remains external.",
      "meaning_contrasts": [
        "digestion",
        "formal_verification",
        "canonicalisation"
      ],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "A kernel-accepted proof with no account of the hard step is verification without exposition.",
      "position": 263,
      "preferred_label": "exposition",
      "public_phrase": "exposition",
      "reader_preview": "Mathematical exposition explains a result, its proof, and why the argument works for its intended readers.",
      "reader_preview_basis": "definition",
      "reader_rule": "Clear writing supports verification but cannot replace missing mathematical reasoning.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-exposition",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The word is Tao's. The local use is: write the human-readable account that would let someone else give the talk. The local use is not: declare the talk given.",
      "short_definition": "Mathematical exposition explains a result, its proof, and why the argument works for its intended readers.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::exposition",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 5,
            "page": "papers.html"
          },
          {
            "count": 2,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 7
      },
      "visible_text_byte_count": 970
    },
    {
      "alternative_labels": [
        "integer factor"
      ],
      "anchor": "glossary-factor",
      "card_definition": "In \\(12 = 3\\cdot 4\\), both 3 and 4 are factors of 12. For integers, saying that d is a factor of n usually means that d divides n exactly.",
      "deep_definition": "In algebra, factors may be expressions: \\(x^{2} - 1 = (x - 1)(x + 1)\\). The setting determines which factors count as irreducible and what uniqueness of factorisation means. Factoring can expose roots or divisibility conditions that are hidden in the expanded expression.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "3 and 4 are factors in the product \\(3 \\times 4 = 12\\).",
      "example_route": null,
      "hidden_search_labels": [
        "factors"
      ],
      "id": "factor",
      "label": "factor",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A summand in \\(3+4\\) is not a factor because the operation is addition.",
      "position": 264,
      "preferred_label": "factor",
      "public_phrase": "factor",
      "reader_preview": "A factor is one of the quantities multiplied together to make a product.",
      "reader_preview_basis": "definition",
      "reader_rule": "Factorisation expresses an object as a product of its factors.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-factor",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Factor covers the product and algebraic domain named in context.",
      "short_definition": "A factor is one of the quantities multiplied together to make a product.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::factor",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 3,
        "top_page": "paper-module-batch8-structural-theses-capsule.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-module-batch8-structural-theses-capsule.html"
          },
          {
            "count": 3,
            "page": "paper-module-cold-clone-probe.html"
          },
          {
            "count": 1,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          }
        ],
        "total_occurrences": 9
      },
      "visible_text_byte_count": 633
    },
    {
      "alternative_labels": [
        "n!"
      ],
      "anchor": "glossary-factorial",
      "card_definition": "For example, \\(4! = 24\\). Factorials count arrangements of n distinct objects and also provide rapidly growing, highly divisible denominators in number-theory problems.",
      "deep_definition": "Expressions such as \\(n!-1\\) and \\((n-1)!\\) have very different values and divisibility properties. The paper's parentheses and order of operations are therefore part of the statement being studied.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\\(5! = 1 \\times 2 \\times 3 \\times 4 \\times 5 = 120\\), so \\(1/(5! - 1) = 1/119\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "factorial",
      "label": "factorial",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Calling a proof 'factorial' in the everyday sense of 'having many factors' is not this term.",
      "position": 265,
      "preferred_label": "factorial",
      "public_phrase": "factorial",
      "reader_preview": "The factorial of a nonnegative integer n is the product of the integers from 1 through n, with the value at zero defined as 1.",
      "reader_preview_basis": "definition",
      "reader_rule": "The exclamation mark here is mathematical notation, not punctuation indicating emphasis.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-factorial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The usual whole-number factorial, not the gamma function unless a page says so.",
      "short_definition": "The factorial of a nonnegative integer n is the product of the integers from 1 through n, with the value at zero defined as 1.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::factorial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 5,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 764
    },
    {
      "alternative_labels": [
        "prime factorisation",
        "factorization"
      ],
      "anchor": "glossary-factorisation",
      "card_definition": "For example, \\(60 = 2^{2}\\cdot 3\\cdot 5\\) is the prime factorisation of 60. Every integer greater than 1 has a unique prime factorisation, apart from the order in which its factors are written.",
      "deep_definition": "The papers use factorisation to study divisibility, common factors, and the denominators of sums. A convenient factorisation can reveal constraints that are hard to see from a decimal value.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Euler's totient can be computed from the prime factorisation of its input.",
      "example_route": null,
      "hidden_search_labels": [
        "prime factorization"
      ],
      "id": "factorisation",
      "label": "factorisation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Writing a number as `1 \u00d7 n` is formally a product but not the nontrivial factorisation usually sought.",
      "position": 266,
      "preferred_label": "factorisation",
      "public_phrase": "factorisation",
      "reader_preview": "Factorisation writes a number or algebraic expression as a product of simpler factors.",
      "reader_preview_basis": "definition",
      "reader_rule": "Uniqueness depends on the mathematical setting when the objects are more general than integers.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-factorisation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Factorisation covers the named integer, polynomial, or algebraic expression and the permitted factor class.",
      "short_definition": "Factorisation writes a number or algebraic expression as a product of simpler factors.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::factorisation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 841
    },
    {
      "alternative_labels": [
        "fail-closed monotone lattice"
      ],
      "anchor": "glossary-fail-closed",
      "card_definition": "For example, a publication gate may stop when a required check is missing or its result cannot be read. Plectis uses this behaviour where proceeding without evidence would wrongly treat uncertainty as permission.",
      "deep_definition": "Failing closed can prevent an unsupported action, but it does not prove the underlying artifact is faulty. The next step may be to obtain the missing evidence or repair the check.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "AX-5: missing evidence defaults to blocked rather than silently passing.",
      "example_route": {
        "gloss": "the fail-closed rule",
        "href": "doctrine.html",
        "label": "Doctrine AX-5"
      },
      "hidden_search_labels": [],
      "id": "fail_closed",
      "label": "fail-closed",
      "meaning_boundary": "Fail-closed means a composite is only as trusted as its weakest required part, and missing evidence blocks rather than silently passes.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Fail-closed is not a claim that the public site is a safety-certified product.",
      "position": 267,
      "preferred_label": "fail-closed",
      "public_phrase": "fail-closed",
      "reader_preview": "Fail-closed means withholding an action when a required condition cannot be established.",
      "reader_preview_basis": "definition",
      "reader_rule": "The required conditions and the action being withheld must be explicit.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-fail-closed",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Doctrine AX-5 copy.",
      "short_definition": "Fail-closed means withholding an action when a required condition cannot be established.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::fail_closed",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 23,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 10,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 7,
            "page": "paper-module-batch8-policy-engines-capsule.html"
          },
          {
            "count": 7,
            "page": "paper-module-concurrency-mission-control.html"
          },
          {
            "count": 5,
            "page": "paper-module-batch12-release-claim-language-gate.html"
          },
          {
            "count": 4,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 3,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 56
      },
      "visible_text_byte_count": 688
    },
    {
      "alternative_labels": [
        "failure_class_propagation",
        "class of failure",
        "failure class"
      ],
      "anchor": "glossary-failure-class-propagation",
      "card_definition": "Plectis starts with the local failure, identifies its cause, and inspects related surfaces that share the relevant mechanism. Confirmed instances can then be repaired together through the common source or rule.",
      "deep_definition": "The aim is to fix a recurring cause without expanding the repair to unrelated work. A useful record states which cases were examined and where the explanation stops applying.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Pattern Binding Contract is a concrete instance: it takes an observed pattern, binds it to the sibling surfaces where the same shape genuinely recurs, and fixes the extent of the binding so the repair neither stops at the first case nor spreads past where the pattern holds.",
      "example_route": {
        "gloss": "open the component that binds a local pattern to its proven class with a stated boundary",
        "href": "components.html#component-pattern_binding_contract",
        "label": "Pattern Binding Contract"
      },
      "hidden_search_labels": [
        "patch the class",
        "bounded class repair",
        "local failure global pattern",
        "local failure to global repair"
      ],
      "id": "failure_class_propagation",
      "label": "failure class propagation",
      "meaning_boundary": "Failure-class propagation tests whether one local break recurs across sibling surfaces before widening the repair; it is not permission to apply one fix everywhere.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Failure class propagation is not patching only the one spot that broke, and it is not turning a single bug into an unbounded sweep across the whole system. It is a bounded repair sized to the siblings that were actually checked.",
      "position": 268,
      "preferred_label": "failure class propagation",
      "public_phrase": "bounded class repair",
      "reader_preview": "Failure-class propagation checks whether a discovered fault also affects other cases for the same reason.",
      "reader_preview_basis": "definition",
      "reader_rule": "Similarity alone is not enough to assume that another case has the same fault.",
      "relationships": [
        {
          "gloss": "Moves a local failure into a bounded reusable class across the lattice.",
          "target": "lattice_transposition",
          "verb": "specializes"
        },
        {
          "gloss": "Annexes can pressure the class hypothesis when the primitive is unsettled.",
          "target": "annex",
          "verb": "uses"
        },
        {
          "gloss": "Old failure evidence remains evidence; live substrate decides current repair.",
          "target": "living_system_posture",
          "verb": "constrained_by"
        },
        {
          "gloss": "The local-to-general skill chooses the plane home.",
          "target": "generalise_up_propagate",
          "verb": "implements"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-failure-class-propagation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers how the system turns a local defect into a bounded, checked repair across related surfaces. A reader meets it in the doctrine and in components such as the Pattern Binding Contract, where a local pattern is bound to its proven extent with a stated boundary rather than patched once or expanded without limit.",
      "short_definition": "Failure-class propagation checks whether a discovered fault also affects other cases for the same reason.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::failure_class_propagation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Procedural packet for local-to-general and failure-class closeout.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "propagation",
      "used_in": {
        "page_count": 5,
        "top_page": "paper-module-formal-math-verifier-trace-repair-loop.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-formal-math-verifier-trace-repair-loop.html"
          },
          {
            "count": 4,
            "page": "paper-module-engine-room-egress-self-compliance-gate.html"
          },
          {
            "count": 2,
            "page": "paper-module-verifier-lab-execution-spine.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-concurrency-mission-control.html"
          }
        ],
        "total_occurrences": 14
      },
      "visible_text_byte_count": 1541
    },
    {
      "alternative_labels": [
        "failure mode",
        "modes of failure"
      ],
      "anchor": "glossary-failure-modes",
      "card_definition": "A check might accept bad input, reject good input, use stale data, or fail to run. These are different failure modes because their causes, evidence, and repairs can differ.",
      "deep_definition": "Plectis uses negative cases and recorded incidents to make such failures inspectable. Covering known modes improves a check, while new situations may still reveal modes that were not anticipated.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A proof assistant accepting a statement that is not the original problem is a failure mode of translation, even when the check is green.",
      "example_route": null,
      "hidden_search_labels": [
        "failure-modes"
      ],
      "id": "failure_modes",
      "label": "failure modes",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "trying",
        "uninterpretable"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A deliberate refusal of unsafe input is successful protection, not a failure mode of the gate.",
      "position": 269,
      "preferred_label": "failure modes",
      "public_phrase": "failure modes",
      "reader_preview": "Failure modes are the distinct ways something can fail to meet its intended purpose.",
      "reader_preview_basis": "definition",
      "reader_rule": "Name the mechanism of failure, not just the fact that a result is wrong.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-failure-modes",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Names classes of break. It does not mean every failure is interesting or that the project has catalogued all of them.",
      "short_definition": "Failure modes are the distinct ways something can fail to meet its intended purpose.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::failure_modes",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 28,
        "top_page": "paper-module-formal-math-lean-proof-witness.html",
        "top_pages": [
          {
            "count": 4,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-verifier-trace-repair-loop.html"
          },
          {
            "count": 2,
            "page": "paper-module-agent-monitor-redteam-falsification-replay.html"
          },
          {
            "count": 2,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch12-market-dashboard-read-model-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch12-prediction-market-board-capsule.html"
          }
        ],
        "total_occurrences": 49
      },
      "visible_text_byte_count": 871
    },
    {
      "alternative_labels": [
        "fallback route",
        "fall back"
      ],
      "anchor": "glossary-fallback",
      "card_definition": "A service may use cached data when a live provider is down, or switch to a simpler algorithm when resources are limited. The result can remain useful while losing freshness, accuracy, capacity, or assurance.",
      "deep_definition": "Fallbacks improve resilience when their reduced contract is explicit. A silent fallback can instead hide primary failures, make stale results look current, or produce inconsistent behavior across users. The alternative may fail independently or depend on the same underlying resource, so it is not automatically redundant. Systems often record fallback activation, expose degraded status, bound how long cached or approximate results remain acceptable, and test recovery. A fallback is a planned contingency, whereas arbitrary error swallowing merely conceals failure.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/lineage.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "fallback",
      "label": "fallback",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 270,
      "preferred_label": "fallback",
      "public_phrase": "fallback",
      "reader_preview": "A fallback is an alternative behavior used when a preferred route is unavailable, unsuitable, or fails.",
      "reader_preview_basis": "definition",
      "reader_rule": "Fallback behavior is defined by its trigger, alternative source or method, preserved capabilities, reduced guarantees, duration, and route back to normal operation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-fallback",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Fallback behavior is defined by its trigger, alternative source or method, preserved capabilities, reduced guarantees, duration, and route back to normal operation.",
      "short_definition": "A fallback is an alternative behavior used when a preferred route is unavailable, unsuitable, or fails.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::fallback",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/lineage.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-batch12-release-claim-language-gate.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "paper-module-batch12-release-claim-language-gate.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-module-batch12-release-claim-language-gate.html"
          },
          {
            "count": 2,
            "page": "lineage.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch7-macro-engines-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-bounded-autonomy-campaign-packet.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-navigation-fitness-benchmark.html"
          }
        ],
        "total_occurrences": 11
      },
      "visible_text_byte_count": 841
    },
    {
      "alternative_labels": [
        "descending factorial",
        "falling factorials"
      ],
      "anchor": "glossary-falling-factorial",
      "card_definition": "For \\(k=0\\) its value is 1. For integer \\(x\\ge k\\ge 0\\) it equals \\(x!/(x-k)!\\) and counts ordered choices of k distinct items from x items.",
      "deep_definition": "The sparse-perturbations manuscript uses falling factorials of orders zero through \\(d-1\\) as a basis for polynomials of degree below d. Vanishing derivatives of an exponential generating function at 1 therefore imply vanishing weighted sums for every polynomial in that degree range, enabling the quotient-tail argument.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/synthesis/optimal-sparse-perturbations.tex::capacity:sec:rational-jets.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "falling_factorial",
      "label": "falling factorial",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 271,
      "preferred_label": "falling factorial",
      "public_phrase": "falling factorial",
      "reader_preview": "The falling factorial multiplies a fixed number of consecutive descending factors: \\(x(x-1)\\cdots (x-k+1)\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "It is a polynomial in x for every nonnegative integer k. Its direction differs from the rising factorial, so the notation and convention matter.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-falling-factorial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "It is a polynomial in x for every nonnegative integer k. Its direction differs from the rising factorial, so the notation and convention matter.",
      "short_definition": "The falling factorial multiplies a fixed number of consecutive descending factors: \\(x(x-1)\\cdots (x-k+1)\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::falling_factorial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/synthesis/optimal-sparse-perturbations.tex::capacity:sec:rational-jets",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 945
    },
    {
      "alternative_labels": [
        "falsifiability",
        "falsify"
      ],
      "anchor": "glossary-falsifiable",
      "card_definition": "Falsifiability makes disagreement operational: the claim states conditions under which evidence would count against it. It does not mean the claim is false, easily tested, or scientifically important, and a failed test may also expose faulty assumptions or measurement.",
      "deep_definition": "A falsifiable claim exposes at least one possible observation, experiment, counterexample, or result that would count against it under stated assumptions. This does not mean the claim is false, likely false, easy to test, or scientifically valuable. A negative result may challenge an auxiliary assumption, measurement method, or experimental setup instead of the central proposition, so interpretation still requires care. Conversely, repeatedly accommodating every outcome without changing the claim removes empirical content. Good statements identify both the conflicting evidence and the background conditions needed for that conflict to be meaningful.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A component's claim is falsifiable because you can run its check and compare.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "falsifiable",
      "label": "falsifiable",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 272,
      "preferred_label": "falsifiable",
      "public_phrase": "falsifiable",
      "reader_preview": "A claim is falsifiable when some possible evidence could count against it under stated assumptions.",
      "reader_preview_basis": "definition",
      "reader_rule": "Falsifiable does not mean false; it means the claim states what evidence would conflict with it rather than accommodating every possible outcome.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-falsifiable",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ordinary usage from philosophy of science, applied here to software claims.",
      "short_definition": "A claim is falsifiable when some possible evidence could count against it under stated assumptions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::falsifiable",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 9,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-modules.html"
          },
          {
            "count": 5,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 4,
            "page": "paper-module-agent-monitor-redteam-falsification-replay.html"
          },
          {
            "count": 4,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 2,
            "page": "paper-module-standards-meta-diagnostics.html"
          },
          {
            "count": 1,
            "page": "paper-module-bridge-campaign-dag-validation.html"
          }
        ],
        "total_occurrences": 24
      },
      "visible_text_byte_count": 895
    },
    {
      "alternative_labels": [
        "Farey window"
      ],
      "anchor": "glossary-farey-sequence",
      "card_definition": "The fractions appear in increasing order, including \\(0/1\\) and \\(1/1\\). For example, order 3 gives \\(0/1\\), \\(1/3\\), \\(1/2\\), \\(2/3\\), \\(1/1\\).",
      "deep_definition": "The denominator bound makes the sequence finite. Its neighbouring fractions have useful arithmetic relationships, making Farey sequences a way to organise questions about rational approximation and the gaps between fractions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Farey sequence of order three is \\(0/1\\), \\(1/3\\), \\(1/2\\), \\(2/3\\), \\(1/1\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "farey_sequence",
      "label": "Farey sequence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 273,
      "preferred_label": "Farey sequence",
      "public_phrase": "Farey sequence",
      "reader_preview": "The Farey sequence of order N lists all reduced fractions between 0 and 1 whose positive denominators are at most N.",
      "reader_preview_basis": "definition",
      "reader_rule": "\u201cReduced\u201d means that numerator and denominator have no common factor greater than 1.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-farey-sequence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The order N fixes the positive-denominator bound and the interval is \\([0,1]\\). Finite exclusion arguments based on these fractions need their own stated connection to the target real number.",
      "short_definition": "The Farey sequence of order N lists all reduced fractions between 0 and 1 whose positive denominators are at most N.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::farey_sequence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 903
    },
    {
      "alternative_labels": [
        "feedback loops"
      ],
      "anchor": "glossary-feedback-loop",
      "card_definition": "Feedback can reinforce a change, counteract it, or create more complicated dynamics. In software, test results can guide revisions; in research, an interpretation can shape which evidence is sought next.",
      "deep_definition": "Plectis records evidence and invites external criticism to help distinguish correction from a loop that merely repeats the assumptions of its own earlier outputs.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Drafting with a model, then asking the same model whether the draft is important, is a feedback loop.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "feedback_loop",
      "label": "feedback loop",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "circuit_break",
        "endogenous",
        "exogenous"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A stranger reading the public record and reporting an error is not another turn of that loop.",
      "position": 274,
      "preferred_label": "feedback loop",
      "public_phrase": "feedback loop",
      "reader_preview": "A feedback loop occurs when a process's output influences its later behaviour.",
      "reader_preview_basis": "definition",
      "reader_rule": "Feedback is not inherently beneficial or self-confirming; its effect depends on what is measured and how it is used.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-feedback-loop",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Names a self-feeding process. Endogenous says the feed is from inside; circuit-break names the interruption.",
      "short_definition": "A feedback loop occurs when a process's output influences its later behaviour.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::feedback_loop",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-formal-math-verifier-trace-repair-loop.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-formal-math-verifier-trace-repair-loop.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 822
    },
    {
      "alternative_labels": [
        "extension field"
      ],
      "anchor": "glossary-field-extension",
      "card_definition": "The complex numbers form an extension of the real numbers, and \\(Q(\\sqrt 2)\\) is the smallest field containing Q and \\(\\sqrt 2\\). As a K-vector space, L may have finite or infinite dimension; that dimension is the extension degree \\([L:K]\\).",
      "deep_definition": "The paper chooses one finite extension of Q containing several algebraic quantities so that all of their symmetries and reductions can be handled together.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The complex numbers form an extension of the real numbers, and \\(Q(\\sqrt 2)\\) is the smallest field containing Q and \\(\\sqrt 2\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "field_extension",
      "label": "field extension",
      "meaning_boundary": "The notation L/K names a field containing another field, not a quotient obtained by division. Extension properties are relative to K.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 275,
      "preferred_label": "field extension",
      "public_phrase": "field extension",
      "reader_preview": "A field extension \\(L/K\\) is a larger field L containing a copy of a field K and using the same addition and multiplication on K.",
      "reader_preview_basis": "definition",
      "reader_rule": "The notation \\(L/K\\) names containment, not a quotient field. Properties such as finite, algebraic, normal, separable, and Galois are always relative to the chosen base K.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-field-extension",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The notation \\(L/K\\) names containment, not a quotient field. Properties such as finite, algebraic, normal, separable, and Galois are always relative to the chosen base K.",
      "short_definition": "A field extension \\(L/K\\) is a larger field L containing a copy of a field K and using the same addition and multiplication on K.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::field_extension",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "extension $L/\\Q$",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 280",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1019
    },
    {
      "alternative_labels": [
        "fraction field"
      ],
      "anchor": "glossary-field-of-fractions",
      "card_definition": "The field of fractions of Z is Q. The construction works because an integral domain has no zero divisors, so ordinary fraction arithmetic is consistent. Every element of A appears as a/1.",
      "deep_definition": "Two ratios \\(a/b\\) and \\(c/d\\) represent the same element precisely when \\(ad=bc\\). Addition and multiplication then follow the usual fraction rules. For a prime ideal p, the quotient \\(R/p\\) has no zero divisors, so its field of fractions exists and is the residue field \\(\\kappa (p)\\). If p is maximal, \\(R/p\\) is already a field and no further elements need to be added.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The field of fractions of Z is Q.",
      "example_route": null,
      "hidden_search_labels": [
        "Frac"
      ],
      "id": "field_of_fractions",
      "label": "field of fractions",
      "meaning_boundary": "This construction applies to an integral domain. A ring with zero divisors does not have a field of fractions in this sense.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 276,
      "preferred_label": "field of fractions",
      "public_phrase": "field of fractions",
      "reader_preview": "The field of fractions \\(\\operatorname{Frac}(A)\\) of an integral domain A consists of ratios \\(a/b\\) with \\(a,b\\in A\\) and \\(b\\ne 0\\), identifying ratios that represent the same value.",
      "reader_preview_basis": "definition",
      "reader_rule": "A general ring with zero divisors does not have a field of fractions in this sense. For a prime ideal p, \\(R/p\\) is an integral domain, so \\(\\operatorname{Frac}(R/p)\\) exists even when \\(R/p\\) is not already a field.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-field-of-fractions",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A general ring with zero divisors does not have a field of fractions in this sense. For a prime ideal p, \\(R/p\\) is an integral domain, so \\(\\operatorname{Frac}(R/p)\\) exists even when \\(R/p\\) is not already a field.",
      "short_definition": "The field of fractions \\(\\operatorname{Frac}(A)\\) of an integral domain A consists of ratios \\(a/b\\) with \\(a,b\\in A\\) and \\(b\\ne 0\\), identifying ratios that represent the same value.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::field_of_fractions",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "For a prime ideal p, \u03ba(p)=Frac(R/p).",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 287",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 970
    },
    {
      "alternative_labels": [
        "trace of a field element",
        "field traces"
      ],
      "anchor": "glossary-field-trace",
      "card_definition": "For \\(L/K\\), multiplication by \\(a\\in L\\) is a K-linear map \\(L\\to L\\). Its matrix trace is \\(\\operatorname{Tr}_{L/K}(a)\\), independent of the chosen basis. In a separable extension it also equals the sum over all K-embeddings into an algebraic closure.",
      "deep_definition": "The #243 proof computes \\(\\operatorname{Tr}_{K/\\mathbb{Q}}\\) of \\(\\alpha\\), z, and \\(z^{-1}\\) in a degree-three number field. Newton identities turn these traces into equations for the coefficients of z\u2019s minimal polynomial. The trace here is an algebraic scalar, separate from an execution trace in system documentation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-trace.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "field_trace",
      "label": "field trace",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 277,
      "preferred_label": "field trace",
      "public_phrase": "field trace",
      "reader_preview": "The field trace of an element in a finite field extension is the trace of the linear map that multiplies by that element.",
      "reader_preview_basis": "definition",
      "reader_rule": "The ambient extension must be specified. Summing distinct roots of an element\u2019s minimal polynomial can omit multiplicities when the element generates a proper subfield.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-field-trace",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The ambient extension must be specified. Summing distinct roots of an element\u2019s minimal polynomial can omit multiplicities when the element generates a proper subfield.",
      "short_definition": "The field trace of an element in a finite field extension is the trace of the linear map that multiplies by that element.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::field_trace",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-trace",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1072
    },
    {
      "alternative_labels": [
        "finitely many"
      ],
      "anchor": "glossary-finite",
      "card_definition": "In related uses, a finite calculation or sequence has only finitely many steps or terms. The count can be extremely large; finite does not mean practically small or easy to inspect.",
      "deep_definition": "The papers may verify many finite instances exactly. Extending that result to all instances requires a general argument, unless a theorem has already reduced the problem to those particular cases.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A computation checking all denominators up to a fixed bound is finite.",
      "example_route": null,
      "hidden_search_labels": [
        "finite set",
        "finite sequence"
      ],
      "id": "finite",
      "label": "finite",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A billion-element set is still finite despite being too large for convenient manual inspection.",
      "position": 278,
      "preferred_label": "finite",
      "public_phrase": "finite",
      "reader_preview": "A set is finite if its elements can be counted by a nonnegative integer.",
      "reader_preview_basis": "definition",
      "reader_rule": "Distinguish one large finite case from a statement about every possible size.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-finite",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Finite covers the collection, process, or bound named in the statement.",
      "short_definition": "A set is finite if its elements can be counted by a nonnegative integer.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::finite",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 19,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 24,
            "page": "doctrine.html"
          },
          {
            "count": 20,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 18,
            "page": "papers.html"
          },
          {
            "count": 14,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 11,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 8,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 121
      },
      "visible_text_byte_count": 740
    },
    {
      "alternative_labels": [
        "finite Blaschke products"
      ],
      "anchor": "glossary-finite-blaschke-product",
      "card_definition": "It has the form \\(B(z)=e^{i\\theta }\\prod (z-a_j)/(1-\\overline{a_j}z)\\), with \\(|a_j|<1\\). The zeros \\(a_j\\) are counted with multiplicity. On the unit circle its modulus is one, and its degree is the number of factors.",
      "deep_definition": "After a Riemann map, a regular polynomial lemniscate component becomes a finite Blaschke product whose degree is the number of roots in that component. An exterior version records the excluded roots and supplies the boundary-fibre identity in the capacity estimate.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 700.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "finite_blaschke_product",
      "label": "finite Blaschke product",
      "meaning_boundary": "Only finite products with zeros strictly inside the disc are defined here; degree need not equal the full polynomial degree.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 279,
      "preferred_label": "finite Blaschke product",
      "public_phrase": "finite Blaschke product",
      "reader_preview": "A finite product of disc automorphism factors, multiplied by a complex constant of modulus one.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "For positive degree it gives a proper map from the disc onto itself and can have critical points. It is not generally one-to-one. Infinite Blaschke products require an additional convergence condition and lie outside this finite row.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-finite-blaschke-product",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For positive degree it gives a proper map from the disc onto itself and can have critical points. It is not generally one-to-one. Infinite Blaschke products require an additional convergence condition and lie outside this finite row.",
      "short_definition": "A finite product of disc automorphism factors, multiplied by a complex constant of modulus one.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::finite_blaschke_product",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of finite Blaschke product with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 700",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1042
    },
    {
      "alternative_labels": [
        "finite calculation",
        "computed finite case"
      ],
      "anchor": "glossary-finite-computation",
      "card_definition": "It can examine one input or an explicitly bounded collection of cases, producing an exact result or an approximation with stated error. The algorithm and arithmetic determine which kind of result it gives.",
      "deep_definition": "A finite computation can support an infinite theorem when combined with a proof of coverage or a suitable error bound. The connection must be stated rather than inferred from the amount of computation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The corpus checks thousands of finite denominator-order cases while the universal irrationality problem remains open.",
      "example_route": null,
      "hidden_search_labels": [
        "finite check"
      ],
      "id": "finite_computation",
      "label": "finite computation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Computing many cases is not a proof that every remaining case behaves the same way.",
      "position": 280,
      "preferred_label": "finite computation",
      "public_phrase": "finite computation",
      "reader_preview": "A finite computation is a calculation that completes after finitely many steps.",
      "reader_preview_basis": "definition",
      "reader_rule": "The number of cases checked does not by itself extend the result beyond those cases.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-finite-computation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A finite computation covers its declared inputs, algorithm, numeric exactness, and execution record.",
      "short_definition": "A finite computation is a calculation that completes after finitely many steps.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::finite_computation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 871
    },
    {
      "alternative_labels": [
        "forward difference",
        "finite differences"
      ],
      "anchor": "glossary-finite-difference",
      "card_definition": "Repeated differences apply the same operation again. A degree-d polynomial sequence has zero \\((d+1)\\text{st}\\) differences, just as its \\((d+1)\\text{st}\\) derivative vanishes.",
      "deep_definition": "In #243, the recurrence controls the first difference of the error. Three further differences show \\(\\Delta ^{4}C_{n}\\to 0\\). Since these differences are integers, they eventually equal zero, and Newton interpolation gives an eventual cubic. The paper explicitly shows why its little-o precision cannot simply be weakened to big-O.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-extraction.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "finite_difference",
      "label": "finite difference",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 281,
      "preferred_label": "finite difference",
      "public_phrase": "finite difference",
      "reader_preview": "A finite difference measures a function\u2019s change over a fixed step; for a sequence, its forward difference is \\(\\Delta a_{n}=a_{n+1}-a_{n}\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "A small error in the values need not have the required small differences. Eventual vanishing of a fixed-order difference is stronger than an approximate polynomial growth estimate.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-finite-difference",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A small error in the values need not have the required small differences. Eventual vanishing of a fixed-order difference is stronger than an approximate polynomial growth estimate.",
      "short_definition": "A finite difference measures a function\u2019s change over a fixed step; for a sequence, its forward difference is \\(\\Delta a_{n}=a_{n+1}-a_{n}\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::finite_difference",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-extraction",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1044
    },
    {
      "alternative_labels": [
        "finite fields"
      ],
      "anchor": "glossary-finite-field",
      "card_definition": "Its size is a prime power \\(p^{r}\\). The simplest example is \\(\\mathbb{F}_p\\), the integers modulo a prime p, where every nonzero residue has a multiplicative inverse.",
      "deep_definition": "The #243 square obstruction is stated in the prime field \\(\\mathbb{F}_{\\ell}\\) for primes \u2113 outside specified exceptions. The Galois argument shows the reduction of \\(\\alpha\\) lies in that field while a hypothetical square root does not. This separates a square in an extension field from a square in \\(\\mathbb{F}_{\\ell}\\) itself.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::eq:all-root-square.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "finite_field",
      "label": "finite field",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 282,
      "preferred_label": "finite field",
      "public_phrase": "finite field",
      "reader_preview": "A finite field is a field with finitely many elements.",
      "reader_preview_basis": "definition",
      "reader_rule": "The ring of integers modulo \\(p^{r}\\) is not a field when \\(r>1\\). A field with \\(p^{r}\\) elements is a different construction; its characteristic is p.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-finite-field",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The ring of integers modulo \\(p^{r}\\) is not a field when \\(r>1\\). A field with \\(p^{r}\\) elements is a different construction; its characteristic is p.",
      "short_definition": "A finite field is a field with finitely many elements.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::finite_field",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::eq:all-root-square",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 882
    },
    {
      "alternative_labels": [
        "truncation",
        "cutoff approximation"
      ],
      "anchor": "glossary-finite-truncation",
      "card_definition": "For a series, truncating after N terms gives its Nth partial sum and leaves a tail. For a power series, it produces a polynomial retaining a chosen range of powers.",
      "deep_definition": "The papers connect calculations to infinite claims through bounds or identities controlling what was omitted. The truncation point and error estimate determine whether the finite calculation is adequate for the stated conclusion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 1186.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "finite_truncation",
      "label": "finite truncation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 283,
      "preferred_label": "finite truncation",
      "public_phrase": "finite truncation",
      "reader_preview": "A finite truncation keeps a specified finite part of an otherwise longer or infinite object.",
      "reader_preview_basis": "definition",
      "reader_rule": "A finite expression can be calculated exactly while still differing from the full object.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-finite-truncation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A finite expression can be calculated exactly while still differing from the full object.",
      "short_definition": "A finite truncation keeps a specified finite part of an otherwise longer or infinite object.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::finite_truncation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 1186",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-provider-context-recipe-budget.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-provider-context-recipe-budget.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 867
    },
    {
      "alternative_labels": [
        "input fixture",
        "synthetic fixture"
      ],
      "anchor": "glossary-fixture",
      "card_definition": "In Plectis's public examples, fixtures are often small stored datasets or files chosen to exercise particular behaviours. A negative fixture deliberately represents a case the mechanism should reject or report.",
      "deep_definition": "Using the same fixture helps comparison, but repeatability also depends on the program and environment. A fixture can test one failure mode well without representing the full range of real-world inputs.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A component that classifies evidence ships a fixture file of sample rows; running the check reads that file, writes a result record, and proves the classifier behaves as claimed on those rows.",
      "example_route": null,
      "hidden_search_labels": [
        "input fixtures"
      ],
      "id": "fixture",
      "label": "fixture",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 284,
      "preferred_label": "fixture",
      "public_phrase": "fixture",
      "reader_preview": "A test fixture supplies the inputs, state, or environment used for a test.",
      "reader_preview_basis": "definition",
      "reader_rule": "The fixture's role is to make the tested conditions explicit and repeatable.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-fixture",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Fixtures appear wherever a component states an input. A passing run against a fixture establishes the fixture case, never whole-system correctness.",
      "short_definition": "A test fixture supplies the inputs, state, or environment used for a test.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::fixture",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 193,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 158,
            "page": "paper-modules.html"
          },
          {
            "count": 96,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 39,
            "page": "paper-module-bridge-phase-continuity-runtime.html"
          },
          {
            "count": 36,
            "page": "paper-module-engine-room-demo.html"
          },
          {
            "count": 33,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          },
          {
            "count": 32,
            "page": "paper-module-executable-doctrine-grammar.html"
          }
        ],
        "total_occurrences": 2143
      },
      "visible_text_byte_count": 1014
    },
    {
      "alternative_labels": [
        "flat tori",
        "translation torus"
      ],
      "anchor": "glossary-flat-torus",
      "card_definition": "The standard two-dimensional example is a square with opposite edges identified: crossing one edge returns at the opposite edge. More generally \\(\\mathbb{R}^d/\\Lambda\\) uses a full-rank discrete translation lattice \\(\\Lambda\\). Its metric is inherited locally from Euclidean space, so its curvature is zero.",
      "deep_definition": "In #269 each coordinate is a real number modulo \\(\\log q\\). The product is a flat torus whose straight flow records prime-power crossings. A two-dimensional subtorus is used for an incidence count. The quotient keeps phase information while discarding whole periods.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "flat_torus",
      "label": "flat torus",
      "meaning_boundary": "The paper uses a real translation torus with its flat metric; an abstract torus need not carry that chosen metric.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 285,
      "preferred_label": "flat torus",
      "public_phrase": "flat torus",
      "reader_preview": "A periodic Euclidean space formed by identifying points that differ by lattice translations.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The familiar doughnut drawn in three-dimensional space has the same topology but a different metric, with varying curvature. Flat refers to intrinsic geometry, not to the visual embedding.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-flat-torus",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The familiar doughnut drawn in three-dimensional space has the same topology but a different metric, with varying curvature. Flat refers to intrinsic geometry, not to the visual embedding.",
      "short_definition": "A periodic Euclidean space formed by identifying points that differ by lattice translations.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::flat_torus",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1057
    },
    {
      "alternative_labels": [
        "floor",
        "greatest-integer function"
      ],
      "anchor": "glossary-floor-function",
      "card_definition": "Thus \\(\\lfloor 3.8\\rfloor =3\\) and \\(\\lfloor -1.2\\rfloor =-2\\). The second example matters: floor rounds downward, not toward zero. It is constant between consecutive integers and jumps at each integer.",
      "deep_definition": "The paper partitions a parameter range according to which floor function changes. Its intervals are controlled by the jump points where an underlying real expression crosses an integer.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Thus \\(\\lfloor 3.8\\rfloor =3\\) and \\(\\lfloor -1.2\\rfloor =-2\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "floor_function",
      "label": "floor function",
      "meaning_boundary": "Floor rounds toward negative infinity, so it differs from truncation toward zero on negative nonintegers.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 286,
      "preferred_label": "floor function",
      "public_phrase": "floor function",
      "reader_preview": "The floor of a real number x, written \u230ax\u230b, is the greatest integer less than or equal to x.",
      "reader_preview_basis": "definition",
      "reader_rule": "The defining inequalities are \\(\\lfloor x\\rfloor \\le x<\\lfloor x\\rfloor +1\\). At an integer x the floor equals x. Floor differs from ceiling, nearest-integer rounding, and truncation of decimal digits.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-floor-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The defining inequalities are \\(\\lfloor x\\rfloor \\le x<\\lfloor x\\rfloor +1\\). At an integer x the floor equals x. Floor differs from ceiling, nearest-integer rounding, and truncation of decimal digits.",
      "short_definition": "The floor of a real number x, written \u230ax\u230b, is the greatest integer less than or equal to x.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::floor_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "floor functions changes",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 509",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 58,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 70,
            "page": "doctrine.html"
          },
          {
            "count": 21,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 21,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 12,
            "page": "paper-module-public-reveal-walkthrough.html"
          },
          {
            "count": 11,
            "page": "paper-module-mcp-tool-authority-replay.html"
          },
          {
            "count": 11,
            "page": "paper-module-proof-diagnostic-evidence-spine.html"
          }
        ],
        "total_occurrences": 281
      },
      "visible_text_byte_count": 896
    },
    {
      "alternative_labels": [
        "keyboard focus management"
      ],
      "anchor": "glossary-focus-management",
      "card_definition": "Good focus management makes dialogs, popups, navigation, and dynamic content predictable without trapping or losing the keyboard user. Visible focus styling shows the current target.",
      "deep_definition": "Browsers maintain one active element in a document. Scripts sometimes need to move focus when opening a dialog or return it to the control that opened a dismissed popup. Plectis glossary behaviour keeps focus on the mathematical expression after Escape and suppresses the focus event that would immediately reopen the card. Focus management complements semantic HTML; it cannot repair controls with missing names or incorrect roles.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Escape closes a notation popup and restores focus to the expression that opened it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "focus_management",
      "label": "focus management",
      "meaning_boundary": "Deliberate control of keyboard or programmatic focus so interaction order and context remain understandable; pointer movement alone should not arbitrarily move focus.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Moving focus on every mouse movement is not useful focus management.",
      "position": 287,
      "preferred_label": "focus management",
      "public_phrase": "focus management",
      "reader_preview": "Focus management is the deliberate control of which interactive element receives keyboard input and where focus moves after an interface changes.",
      "reader_preview_basis": "definition",
      "reader_rule": "Move focus only for a clear interaction reason, preserve a sensible return target, and avoid reopening dismissed content from the restoration event.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-focus-management",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Move focus only for a clear interaction reason, preserve a sensible return target, and avoid reopening dismissed content from the restoration event.",
      "short_definition": "Focus management is the deliberate control of which interactive element receives keyboard input and where focus moves after an interface changes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::focus_management",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Interactive glossary and navigation controls support keyboard use.",
          "ref": "sites/microcosm/index.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 888
    },
    {
      "alternative_labels": [
        "forecast skill"
      ],
      "anchor": "glossary-forecasting",
      "card_definition": "Good forecasting defines the event, resolution time, information cutoff, and scoring method before the outcome is known. Repeated forecasts can be assessed for calibration and discrimination. Scenarios and conditional forecasts answer different questions from unconditional probability estimates.",
      "deep_definition": "Forecasting states expectations about outcomes not yet known, ideally with a precise event definition, resolution rule, deadline, information cutoff, and probability or range. Evaluation across comparable resolved cases can measure calibration, discrimination, and scoring performance. Conditional forecasts describe what is expected if a premise holds; scenarios explore possibilities without necessarily assigning probabilities. One correct or incorrect prediction is weak evidence about skill. Forecast quality also depends on question selection, base rates, missing outcomes, revisions, and whether forecasters could observe information that later evaluators treat as unavailable.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Comparing a forecast against a benchmark and reporting whether the difference is larger than chance.",
      "example_route": null,
      "hidden_search_labels": [
        "research and forecasting"
      ],
      "id": "forecasting",
      "label": "forecasting",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 288,
      "preferred_label": "forecasting",
      "public_phrase": "forecasting",
      "reader_preview": "Forecasting produces claims about unknown future outcomes, often with probabilities or ranges.",
      "reader_preview_basis": "definition",
      "reader_rule": "A forecast is evidence of a reasoned expectation, not knowledge of the future; evaluate it over comparable resolved cases rather than one memorable outcome.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-forecasting",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Nothing here is investment advice or a claim about tradeable performance.",
      "short_definition": "Forecasting produces claims about unknown future outcomes, often with probabilities or ranges.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::forecasting",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 14,
        "top_page": "area-research.html",
        "top_pages": [
          {
            "count": 10,
            "page": "area-research.html"
          },
          {
            "count": 9,
            "page": "components.html"
          },
          {
            "count": 4,
            "page": "component-prediction-oracle-reconciliation.html"
          },
          {
            "count": 4,
            "page": "paper-module-prediction-oracle-reconciliation.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "paper-module-finance-forecast-evaluation-spine.html"
          }
        ],
        "total_occurrences": 41
      },
      "visible_text_byte_count": 955
    },
    {
      "alternative_labels": [
        "formally specified",
        "formal method",
        "formal methods"
      ],
      "anchor": "glossary-formal",
      "card_definition": "A formal statement identifies its objects and conditions in that language. A formal proof follows the system's rules to derive a conclusion from assumptions.",
      "deep_definition": "The papers connect formal statements with ordinary mathematical explanations so readers can examine both the validity of the derivation and whether the encoded result matches the claim being made.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean theorem declaration is formal because its meaning is fixed by Lean's language and kernel.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "formal",
      "label": "formal",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Carefully worded prose is not formal merely because it sounds rigorous.",
      "position": 289,
      "preferred_label": "formal",
      "public_phrase": "formal",
      "reader_preview": "Formal means expressed within explicitly specified rules; in mathematics, it usually concerns a precise logical language and inference system.",
      "reader_preview_basis": "definition",
      "reader_rule": "Precision of form does not ensure that the statement expresses the intended question.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-formal",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Here the term covers rule-governed mathematical and software descriptions, not ceremonial or stylistic formality.",
      "short_definition": "Formal means expressed within explicitly specified rules; in mathematics, it usually concerns a precise logical language and inference system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::formal",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 54,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 52,
            "page": "doctrine.html"
          },
          {
            "count": 34,
            "page": "paper-modules.html"
          },
          {
            "count": 28,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 26,
            "page": "area-formal-math.html"
          },
          {
            "count": 26,
            "page": "components.html"
          },
          {
            "count": 18,
            "page": "paper-module-formal-math-readiness-gate.html"
          }
        ],
        "total_occurrences": 337
      },
      "visible_text_byte_count": 837
    },
    {
      "alternative_labels": [
        "formal math"
      ],
      "anchor": "glossary-formal-mathematics",
      "card_definition": "Proof assistants such as Lean can check the resulting derivations mechanically. Authors may use tactics and automation to construct proofs, while the accepted proof must satisfy the system's checking rules.",
      "deep_definition": "Formal checking reduces dependence on unchecked inference steps. It leaves separate work in choosing the right formulation, explaining the ideas, assessing significance, and ensuring that the formal statement corresponds to the intended mathematics.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean library can contain formal definitions, theorem statements, and checked proofs alongside explanatory prose.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "formal_mathematics",
      "label": "formal mathematics",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 290,
      "preferred_label": "formal mathematics",
      "public_phrase": "formal mathematics",
      "reader_preview": "Formal mathematics expresses definitions, statements, and proofs in a language governed by explicit logical rules.",
      "reader_preview_basis": "definition",
      "reader_rule": "The exact statement and assumptions determine what has been established.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-formal-mathematics",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers mathematical definitions, statements, and proofs expressed under explicit formal rules; formalisation names the process of producing them.",
      "short_definition": "Formal mathematics expresses definitions, statements, and proofs in a language governed by explicit logical rules.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::formal_mathematics",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 44,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 97,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 16,
            "page": "reference.html"
          },
          {
            "count": 14,
            "page": "paper-modules.html"
          },
          {
            "count": 12,
            "page": "architecture.html"
          },
          {
            "count": 9,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 8,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          }
        ],
        "total_occurrences": 241
      },
      "visible_text_byte_count": 957
    },
    {
      "alternative_labels": [
        "formal series"
      ],
      "anchor": "glossary-formal-power-series",
      "card_definition": "Over a coefficient ring, \\(\\sum a_{n}z^{n}\\) is an algebraic object. Addition is termwise, and each coefficient of a product is a finite sum \\(\\sum _{k=0}^{n}a_{k}b_{n-k}\\).",
      "deep_definition": "The #1049 moment sums define formal series because only finitely many summands contribute to each coefficient. Its determinant proof can truncate modulo a fixed power before taking limits. The manuscript separately proves convergence when q is a real number between zero and one.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 61.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "formal_power_series",
      "label": "formal power series",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 291,
      "preferred_label": "formal power series",
      "public_phrase": "formal power series",
      "reader_preview": "A formal power series is an infinite coefficient sequence written as powers of a symbol, with arithmetic defined coefficient by coefficient.",
      "reader_preview_basis": "definition",
      "reader_rule": "Formal series do not require numerical convergence. Substitution into an infinite series needs its own algebraic condition, such as a substituted series with zero constant term.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-formal-power-series",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Formal series do not require numerical convergence. Substitution into an infinite series needs its own algebraic condition, such as a substituted series with zero constant term.",
      "short_definition": "A formal power series is an infinite coefficient sequence written as powers of a symbol, with arithmetic defined coefficient by coefficient.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::formal_power_series",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 61",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1001
    },
    {
      "alternative_labels": [
        "machine-checked proof",
        "formalised proof"
      ],
      "anchor": "glossary-formal-proof",
      "card_definition": "In Lean, a proposition is represented by a type and its proof by a term of that type. A term can be written directly or constructed by tactics; its derivation depends on definitions, hypotheses, and axioms.",
      "deep_definition": "A checked conditional theorem establishes its conclusion under its hypotheses. Applying it requires those hypotheses and a formal statement matching the intended claim. Paper-to-source links expose that comparison but do not settle it automatically.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean proof term checked against a theorem declaration is a machine-checked formal proof of that declaration.",
      "example_route": null,
      "hidden_search_labels": [
        "formalized proof"
      ],
      "id": "formal_proof",
      "label": "formal proof",
      "meaning_boundary": "The ordinary logical meaning applies, with Lean as the local implementation. Mechanical acceptance is a further claim about a particular proof, environment, and run.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A detailed paper proof or successful numerical experiment is not automatically a formal proof.",
      "position": 292,
      "preferred_label": "formal proof",
      "public_phrase": "formal proof",
      "reader_preview": "A formal proof is a derivation expressed in a logical system whose rules make each step precisely checkable.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Distinguish a formal proof from a formalised statement with an unfinished proof. Also distinguish being formally expressible from having passed a recorded checker run.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-formal-proof",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Read the exact proposition, hypotheses, axiom dependencies, and recorded checking environment.",
      "short_definition": "A formal proof is a derivation expressed in a logical system whose rules make each step precisely checkable.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::formal_proof",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 13,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-modules.html"
          },
          {
            "count": 5,
            "page": "paper-module-proof-diagnostic-evidence-spine.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 2,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 2,
            "page": "tour.html"
          }
        ],
        "total_occurrences": 27
      },
      "visible_text_byte_count": 895
    },
    {
      "alternative_labels": [
        "formally verified",
        "formal check"
      ],
      "anchor": "glossary-formal-verification",
      "card_definition": "In software or hardware, the property might concern an implementation model or all reachable states. In the mathematical work here, Lean checks whether a proof term establishes its formal theorem. These are different applications of mathematical checking.",
      "deep_definition": "Exact verification can concern an incomplete model or a specification missing the intended question. Reviewing that correspondence remains necessary. Locally, the linked declaration fixes what Lean checked, while the paper explains why that statement addresses the research problem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Each problem page lists the statements Lean has checked, with a link to the exact source, separately from the prose that explains them.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "formal_verification",
      "label": "formal verification",
      "meaning_boundary": "Formal verification has established software, hardware, and protocol applications. Local Lean checks verify encoded mathematical claims; neither use guarantees its specification fully captures the intended external problem.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Testing selected examples is not by itself formal verification of a universal specification, even when every tested example passes.",
      "position": 293,
      "preferred_label": "formal verification",
      "public_phrase": "formal verification",
      "reader_preview": "Formal verification uses logic and mathematical models to establish a stated property against a precise specification.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Identify the specification, model, assumptions, and trusted checking method before interpreting the guarantee. Passing sample tests supports a different kind of conclusion.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-formal-verification",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the specification and mathematical model verified by the stated method; the local Lean examples concern named formal declarations.",
      "short_definition": "Formal verification uses logic and mathematical models to establish a stated property against a precise specification.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::formal_verification",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 1106
    },
    {
      "alternative_labels": [
        "formalization",
        "formalised",
        "formalized"
      ],
      "anchor": "glossary-formalisation",
      "card_definition": "Mathematical formalisation chooses representations, states hypotheses and quantifiers, and expresses conclusions precisely. The Lean developments here also connect their declarations to statements discussed in accompanying papers.",
      "deep_definition": "Representation choices can uncover hidden assumptions or change a theorem's formulation. Software specifications can likewise be formalised before anyone proves that an implementation satisfies them. Pinned locators let readers inspect this translation at a fixed source revision.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A paper names a Lean declaration and pinned source revision so readers can compare the informal and encoded statements.",
      "example_route": null,
      "hidden_search_labels": [
        "formalise",
        "formalize",
        "formalising",
        "formalizing",
        "formal source"
      ],
      "id": "formalisation",
      "label": "formalisation",
      "meaning_boundary": "The disciplinary process includes encoding statements and specifications as well as completed arguments. Lean is the main local example; a formalised statement alone does not imply a completed proof.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Careful prose or familiar mathematical notation alone does not specify a formal language, and a formalised theorem statement is not yet a proof.",
      "position": 294,
      "preferred_label": "formalisation",
      "public_phrase": "formalisation",
      "reader_preview": "Formalisation translates definitions, statements, or arguments into a language with explicit logical rules.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Report the stage reached: formal definitions, an encoded statement, a finished proof, and an inspected correspondence with the informal claim are distinct achievements.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-formalisation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Encoding the intended statement and proving that statement are separate parts of the work.",
      "short_definition": "Formalisation translates definitions, statements, or arguments into a language with explicit logical rules.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::formalisation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "contact.html",
        "top_pages": [
          {
            "count": 4,
            "page": "contact.html"
          },
          {
            "count": 2,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "area-formal-math.html"
          },
          {
            "count": 1,
            "page": "credit-ledger.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 9
      },
      "visible_text_byte_count": 1047
    },
    {
      "alternative_labels": [
        "forward invariant",
        "positively invariant"
      ],
      "anchor": "glossary-forward-invariant-set",
      "card_definition": "For the differential equation \\(x'=-x\\), every solution starting in \\([-1,1]\\) moves toward zero and remains in that interval. Hence \\([-1,1]\\) is forward invariant, although reversing time can drive points outward.",
      "deep_definition": "Along regular Newton trajectories, the polynomial modulus decreases, so a polynomial sublevel set is preserved. This alone does not justify extending a trajectory through a critical point where the vector field -f/f\u2032 is undefined.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 635.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "forward_invariant_set",
      "label": "forward-invariant set",
      "meaning_boundary": "Dynamical systems. Distinct from a numerical invariant that stays exactly constant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 295,
      "preferred_label": "forward-invariant set",
      "public_phrase": "forward-invariant set",
      "reader_preview": "A set is forward invariant when trajectories starting in it remain there for as long as their forward evolution is defined.",
      "reader_preview_basis": "definition",
      "reader_rule": "Forward invariance means a trajectory stays in the set for every later time for which its evolution is defined. It depends on the chosen dynamics and makes no promise about backward motion or continuation through singular points.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-forward-invariant-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Forward invariance means a trajectory stays in the set for every later time for which its evolution is defined. It depends on the chosen dynamics and makes no promise about backward motion or continuation through singular points.",
      "short_definition": "A set is forward invariant when trajectories starting in it remain there for as long as their forward evolution is defined.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::forward_invariant_set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 635",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1027
    },
    {
      "alternative_labels": [
        "reduced fraction"
      ],
      "anchor": "glossary-fraction",
      "card_definition": "The numerator a is divided by the denominator b. Different fractions can represent the same number: \\(2/4\\) and \\(1/2\\) are equal because the common factor 2 can be cancelled.",
      "deep_definition": "An expression written as a quotient is not necessarily a rational number if its numerator or denominator is non-integer. For example, \\(\\sqrt 2/1\\) is still irrational.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A finite reciprocal sum can be computed exactly as a reduced fraction `P/Q`.",
      "example_route": null,
      "hidden_search_labels": [
        "numerator"
      ],
      "id": "fraction",
      "label": "fraction",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A decimal approximation is not the exact fraction unless the equality is separately established.",
      "position": 296,
      "preferred_label": "fraction",
      "public_phrase": "fraction",
      "reader_preview": "A fraction writes a quotient as \\(a/b\\); for a rational number, a and b are integers and b is nonzero.",
      "reader_preview_basis": "definition",
      "reader_rule": "\u201cIn lowest terms\u201d means that numerator and denominator are coprime.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-fraction",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Fraction covers the stated numerator-denominator representation, including whether it is reduced.",
      "short_definition": "A fraction writes a quotient as \\(a/b\\); for a rational number, a and b are integers and b is nonzero.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::fraction",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 12,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 4,
            "page": "papers.html"
          },
          {
            "count": 2,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 2,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 22
      },
      "visible_text_byte_count": 787
    },
    {
      "alternative_labels": [
        "fractional parts"
      ],
      "anchor": "glossary-fractional-part",
      "card_definition": "For example, 3.7 has fractional part 0.7, while -1.2 has fractional part 0.8 because the floor is -2. Fractional parts record position modulo one and are central when a sequence is studied around the unit circle.",
      "deep_definition": "Here the paper studies fractional parts of factorially scaled numbers. Saying they vanish eventually means every sufficiently late scaled value is an integer. Bounds on fractional parts can force arithmetic conclusions even without proving that those parts are evenly spread.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For example, 3.7 has fractional part 0.7, while -1.2 has fractional part 0.8 because the floor is -2.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "fractional_part",
      "label": "fractional part",
      "meaning_boundary": "The fractional part lies between zero and one, even for negative inputs; it is not generally the signed decimal tail.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 297,
      "preferred_label": "fractional part",
      "public_phrase": "fractional part",
      "reader_preview": "For a real number x, its fractional part is x minus the greatest integer at most x, so it lies in \\([0,1)\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "The fractional part \\(\\{x\\}=x-\\lfloor x\\rfloor\\) is zero exactly when x is an integer. Negative inputs still give a value in \\([0,1)\\), unlike a signed decimal tail produced by truncation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-fractional-part",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The fractional part \\(\\{x\\}=x-\\lfloor x\\rfloor\\) is zero exactly when x is an integer. Negative inputs still give a value in \\([0,1)\\), unlike a signed decimal tail produced by truncation.",
      "short_definition": "For a real number x, its fractional part is x minus the greatest integer at most x, so it lies in \\([0,1)\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::fractional_part",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "For rational $x$ the fractional parts vanish eventually; if all large",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos68-factorial-reasoning-surface.tex::line 1648",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 943
    },
    {
      "alternative_labels": [
        "freshness contract",
        "refresh rule"
      ],
      "anchor": "glossary-freshness",
      "card_definition": "A generated page, cached result, or copied file may have been accurate when created and become outdated after its source changes. Plectis uses source versions and refresh rules to assess that relationship.",
      "deep_definition": "A useful freshness record identifies the source, the version examined, and the condition that requires another check. Different kinds of information can have very different refresh needs.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A count of remaining obligations is a cached read: it is only current while it carries its as-of time, its basis, and a refresh rule.",
      "example_route": {
        "gloss": "open the freshness question on the doctrine page",
        "href": "doctrine.html#the-operating-loop",
        "label": "The operating loop"
      },
      "hidden_search_labels": [],
      "id": "freshness",
      "label": "freshness",
      "meaning_boundary": "Freshness here is whether a dated live reading is still current under its declared basis and refresh rule. It is not newness, recency of publication, or a quality judgement.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A Lean-checked theorem does not go stale because a week has passed. Freshness is a property of live readings, not of proved statements.",
      "position": 298,
      "preferred_label": "freshness",
      "public_phrase": "freshness",
      "reader_preview": "Freshness describes whether stored information still reflects the source or state it is meant to represent.",
      "reader_preview_basis": "definition",
      "reader_rule": "A recent timestamp alone does not show that the right source was read.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-freshness",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Applies to dated live readings on doctrine, evidence, and generated pages, not to the age of a theorem or a paper.",
      "short_definition": "Freshness describes whether stored information still reflects the source or state it is meant to represent.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::freshness",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 38,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 25,
            "page": "doctrine.html"
          },
          {
            "count": 17,
            "page": "paper-module-batch12-market-dashboard-read-model-capsule.html"
          },
          {
            "count": 10,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 8,
            "page": "paper-module-engine-room-generated-projection-drift-gate.html"
          },
          {
            "count": 6,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 4,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 113
      },
      "visible_text_byte_count": 959
    },
    {
      "alternative_labels": [
        "field Frobenius",
        "p-power Frobenius",
        "q-power Frobenius"
      ],
      "anchor": "glossary-frobenius-automorphism",
      "card_definition": "In \\(F_{4}\\), the map \\(x\\mapsto x^{2}\\) fixes 0 and 1 and swaps the two other elements, so it is a nontrivial automorphism. More generally, if \\(q=p^{n}\\), the p-power Frobenius generates the cyclic Galois group \\(Gal(F_q/F_p)\\) and has order n.",
      "deep_definition": "The binomial identity \\((x+y)^p=x^p+y^p\\) in characteristic p makes Frobenius a field endomorphism. In characteristic p, a field is perfect precisely when this map is surjective and hence an automorphism; all finite fields are perfect because an injective self-map of a finite set is surjective. In number-field reduction, a Frobenius element at P above p acts on the upstairs residue field \\(\\kappa (P)\\) by \\(x\\mapsto x^q\\), where \\(q=|\\kappa (p)|\\) is the base residue-field size. That action is a field Frobenius automorphism, but the Frobenius element also records how it lifts into the number-field Galois group.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For \\(F_{8}/F_{2}\\), \\(x\\mapsto x^{2}\\) is an automorphism of order 3, and applying it three times gives \\(x\\mapsto x^{8}=x\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "frobenius_automorphism",
      "label": "Frobenius automorphism",
      "meaning_boundary": "Field theory in positive characteristic. The p-power Frobenius is always an injective field endomorphism and is an automorphism exactly for a perfect field; finite fields are perfect. This is distinct from a Frobenius element attached to a prime in a number-field extension.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "On \\(F_q\\), the q-power map is the identity; calling it a nontrivial generator of \\(Gal(F_q/F_p)\\) would confuse q-power and p-power Frobenius.",
      "position": 299,
      "preferred_label": "Frobenius automorphism",
      "public_phrase": "Frobenius automorphism",
      "reader_preview": "In characteristic p, Frobenius sends x to \\(x^p\\); it is an automorphism when this power map is onto, as it always is for a finite field.",
      "reader_preview_basis": "definition",
      "reader_rule": "On every field of characteristic p the p-power map is injective, but it need not be surjective on an infinite imperfect field. On \\(F_q\\) itself, \\(x\\mapsto x^q\\) is the identity. On \\(F_{q^m}\\) over \\(F_q\\), the q-power map is an automorphism of order m and generates \\(Gal(F_{q^m}/F_q)\\).",
      "relationships": [
        {
          "gloss": "The automorphism is a characteristic-p power map; the element is a lift attached to an unramified prime.",
          "target": "frobenius_element",
          "verb": "contrasts_with"
        },
        {
          "gloss": "Prime-attached Frobenius elements induce Frobenius automorphisms on residue fields.",
          "target": "residue_field",
          "verb": "acts_on"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-frobenius-automorphism",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This is the power-map automorphism in characteristic p, distinct from a Frobenius element or conjugacy class attached to a prime.",
      "short_definition": "In characteristic p, Frobenius sends x to \\(x^p\\); it is an automorphism when this power map is onto, as it always is for a finite field.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::frobenius_automorphism",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The manuscript's prime-attached Frobenius class acts through a power automorphism on the corresponding residue field.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 283",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1189
    },
    {
      "alternative_labels": [
        "Frobenius conjugacy class"
      ],
      "anchor": "glossary-frobenius-element",
      "card_definition": "In a number-field extension, reducing algebraic integers modulo a prime gives a finite field. Raising to the qth power is identity on the base residue field, and its lift records how that prime splits upstairs.",
      "deep_definition": "Let P lie above an unramified base prime p and put \\(q=|\\kappa (p)|\\). Under the arithmetic-Frobenius convention, the element \\(\\sigma _P\\) satisfies \\(\\sigma_P(x)\\equiv x^q\\pmod P\\) on integral elements and acts by the q-power map on \\(\\kappa (P)\\). Choosing another prime above p conjugates \\(\\sigma _P\\), so p canonically determines a conjugacy class. Some geometry texts call the inverse element geometric Frobenius; the convention must be stated.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In a number-field extension, reducing algebraic integers modulo a prime gives a finite field.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "frobenius_element",
      "label": "Frobenius element",
      "meaning_boundary": "At an unramified prime, choosing a prime above it specifies an element; without that choice the base prime specifies a conjugacy class.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 300,
      "preferred_label": "Frobenius element",
      "public_phrase": "Frobenius element",
      "reader_preview": "A Frobenius element is a field symmetry attached to an unramified prime in a finite Galois extension of number fields; it describes a power map after reduction modulo a chosen prime above it.",
      "reader_preview_basis": "definition",
      "reader_rule": "The exponent q is the cardinality of the base residue field \\(\\kappa (p)\\), not the usually larger upstairs field \\(\\kappa (P)\\). Choosing P determines an element of the decomposition group; changing P conjugates it, so a base prime canonically determines only a conjugacy class.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-frobenius-element",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The exponent q is the cardinality of the base residue field \\(\\kappa (p)\\), not the usually larger upstairs field \\(\\kappa (P)\\). Choosing P determines an element of the decomposition group; changing P conjugates it, so a base prime canonically determines only a conjugacy class.",
      "short_definition": "A Frobenius element is a field symmetry attached to an unramified prime in a finite Galois extension of number fields; it describes a power map after reduction modulo a chosen prime above it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::frobenius_element",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "unramified rational primes whose Frobenius",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 283",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1138
    },
    {
      "alternative_labels": [
        "front end"
      ],
      "anchor": "glossary-front-end",
      "card_definition": "It may present screens, controls, and views over data supplied by a back end. In the site's \u201cWhy\u201d walkthrough, the term refers to the larger system's operator interface shown in the videos.",
      "deep_definition": "Both can present views of related source objects. Their appearance alone does not establish which actions or private data are available through each interface.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Three videos show the operator frontend at three lengths; the repository checks provide the validation records.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "front_end",
      "label": "frontend",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "This public website is a frontend in the ordinary sense, but it is not the unpublished operator interface named in the Why section.",
      "position": 301,
      "preferred_label": "frontend",
      "public_phrase": "frontend",
      "reader_preview": "A front end is the part of a software system through which a user interacts with it.",
      "reader_preview_basis": "definition",
      "reader_rule": "That demonstrated interface has a different scope from the public website you are reading.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-front-end",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Recordings establish what was on screen when they were made. They do not make the unpublished interface part of the public release.",
      "short_definition": "A front end is the part of a software system through which a user interacts with it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::front_end",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 8,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "component-batch9-macro-engines-capsule.html"
          },
          {
            "count": 1,
            "page": "contact.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          }
        ],
        "total_occurrences": 10
      },
      "visible_text_byte_count": 874
    },
    {
      "alternative_labels": [
        "results and remaining work"
      ],
      "anchor": "glossary-frontier",
      "card_definition": "A useful account identifies the strongest relevant results, the assumptions still needed, and the approaches that have been ruled out. It helps another researcher choose a next question without reconstructing all earlier work.",
      "deep_definition": "Moving the frontier requires a meaningful mathematical change, such as removing a hypothesis or proving a new obstruction. More declarations or a new presentation alone do not show that change.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The #249 frontier states a criterion exactly equivalent to irrationality and names the one ingredient it still lacks.",
      "example_route": null,
      "hidden_search_labels": [
        "remaining work"
      ],
      "id": "frontier",
      "label": "frontier",
      "meaning_boundary": "On this site a frontier is a proved/open boundary, not a difficulty score, a ranking, or a claim that a solution is close.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A long list of checked lemmas is not a frontier unless it also says what remains open.",
      "position": 302,
      "preferred_label": "frontier",
      "public_phrase": "frontier",
      "reader_preview": "Here, the mathematical frontier is the stated boundary between established results and unresolved questions for a problem.",
      "reader_preview_basis": "definition",
      "reader_rule": "A convenient intermediate target is not automatically equivalent to the original problem.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-frontier",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the per-problem boundary on the problem pages and in the papers, and the project-level observation that those boundaries may move with new models. The agent workflow that starts from a frontier has its own entry, research shift.",
      "short_definition": "Here, the mathematical frontier is the stated boundary between established results and unresolved questions for a problem.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::frontier",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 13,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 9,
            "page": "open-questions.html"
          },
          {
            "count": 6,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 4,
            "page": "paper-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "count": 3,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "components.html"
          }
        ],
        "total_occurrences": 37
      },
      "visible_text_byte_count": 1008
    },
    {
      "alternative_labels": [
        "mathematical function",
        "mapping"
      ],
      "anchor": "glossary-function",
      "card_definition": "Mathematically, a function specifies a domain, a codomain, and an assignment: \\(f(n) = n^{2}\\) sends each integer to its square. A software function runs instructions when called and may return a value, change state, report an error, or fail to terminate.",
      "deep_definition": "Software behaviour can depend on arguments and surrounding state. Treating code as an implementation of a mathematical function requires specifying those inputs and checking the intended behaviour. A shared name does not establish that correspondence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Euler's totient function assigns to n the number of positive integers up to n that are coprime to n.",
      "example_route": null,
      "hidden_search_labels": [
        "functions"
      ],
      "id": "function",
      "label": "function",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A mathematical relation assigning two different outputs to the same input is not a function into that output space; returning a set as one output is a different construction.",
      "position": 303,
      "preferred_label": "function",
      "public_phrase": "function",
      "reader_preview": "A mathematical function assigns one output to each allowed input; a software function is a callable piece of code.",
      "reader_preview_basis": "definition",
      "reader_rule": "Different mathematical inputs may have the same output, but each input in the domain has exactly one output.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Distinguishes mathematical assignments from software callables; the local domain or programming contract fixes the details.",
      "short_definition": "A mathematical function assigns one output to each allowed input; a software function is a callable piece of code.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 90,
        "top_page": "paper-module-microcosm-axiom-substrate.html",
        "top_pages": [
          {
            "count": 14,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 11,
            "page": "paper-module-batch9-macro-engines-capsule.html"
          },
          {
            "count": 10,
            "page": "paper-module-engine-room-command-run-singleflight.html"
          },
          {
            "count": 9,
            "page": "paper-module-batch8-validator-checker-capsule.html"
          },
          {
            "count": 8,
            "page": "doctrine.html"
          },
          {
            "count": 6,
            "page": "paper-module-batch11-saturation-engines-capsule.html"
          }
        ],
        "total_occurrences": 200
      },
      "visible_text_byte_count": 1020
    },
    {
      "alternative_labels": [
        "composition of functions",
        "composite function"
      ],
      "anchor": "glossary-function-composition",
      "card_definition": "The notation \\(g \\circ f\\) means \u201cfirst f, then g,\u201d so \\((g \\circ f)(x) = g(f(x))\\). If \\(f(x) = x+1\\) and \\(g(x) = 2x\\), then \\(g \\circ f\\) gives \\(2x+2\\), while \\(f \\circ g\\) gives \\(2x+1\\).",
      "deep_definition": "The same idea connects stages of a software pipeline, but effects, errors, and state may add conditions beyond a mathematical function's domain. A valid sequence of individually defined operations still needs compatible inputs and outputs at each connection.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "function_composition",
      "label": "function composition",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 304,
      "preferred_label": "function composition",
      "public_phrase": "function composition",
      "reader_preview": "Function composition applies one function to the output of another.",
      "reader_preview_basis": "definition",
      "reader_rule": "The first function's outputs must lie in the second function's domain, and the order generally matters.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-function-composition",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The first function's outputs must lie in the second function's domain, and the order generally matters.",
      "short_definition": "Function composition applies one function to the output of another.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::function_composition",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=function]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 789
    },
    {
      "alternative_labels": [
        "domain of a function",
        "input domain"
      ],
      "anchor": "glossary-function-domain",
      "card_definition": "For \\(f(x) = 1/x\\) over the real numbers, zero must be excluded from the domain. The formula alone does not determine every permitted input: the same expression can be considered on integers, real numbers, or complex numbers with different restrictions.",
      "deep_definition": "Changing the domain changes the mathematical function and can change properties such as injectivity or continuity. In software, a function's accepted arguments and preconditions play a related role; a website domain is a different meaning of the word.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "function_domain",
      "label": "function domain",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 305,
      "preferred_label": "function domain",
      "public_phrase": "function domain",
      "reader_preview": "The domain of a function is the set of inputs on which that function is defined.",
      "reader_preview_basis": "definition",
      "reader_rule": "Statements about every input of a function quantify over its declared domain.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-function-domain",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Statements about every input of a function quantify over its declared domain.",
      "short_definition": "The domain of a function is the set of inputs on which that function is defined.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::function_domain",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=function]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 813
    },
    {
      "alternative_labels": [
        "Galois closures"
      ],
      "anchor": "glossary-galois-closure",
      "card_definition": "It adjoins all conjugate copies of the original extension so its algebraic symmetries act within one field. For a number field, separability holds automatically.",
      "deep_definition": "In #243, a hypothetical nonsquare \\(\\alpha ^{2}-1\\) gives \\(K(\\beta )\\) with \\(\\beta ^{2}=\\alpha ^{2}-1\\). The proof takes its Galois closure over \\(\\mathbb{Q}\\) so the sign-changing automorphism can be expressed through Frobenius behavior at suitable primes. This produces the contradiction with the square condition in the prime field.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-field.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "galois_closure",
      "label": "Galois closure",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 306,
      "preferred_label": "Galois closure",
      "public_phrase": "Galois closure",
      "reader_preview": "The Galois closure of a finite separable field extension is the smallest Galois extension containing it, inside a chosen algebraic closure.",
      "reader_preview_basis": "definition",
      "reader_rule": "The closure can be larger than the original extension. Its defining minimality is taken inside the chosen algebraic closure; it does not mean that every field extension is already Galois.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-galois-closure",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The closure can be larger than the original extension. Its defining minimality is taken inside the chosen algebraic closure; it does not mean that every field extension is already Galois.",
      "short_definition": "The Galois closure of a finite separable field extension is the smallest Galois extension containing it, inside a chosen algebraic closure.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::galois_closure",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-field",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 999
    },
    {
      "alternative_labels": [
        "finite Galois extension"
      ],
      "anchor": "glossary-galois-extension",
      "card_definition": "For example, \\(Q(i)/Q\\) is Galois: the polynomial \\(x^{2}+1\\) splits into the two distinct roots i and \\(-i\\) inside \\(Q(i)\\). Its automorphisms fixing Q are the identity and complex conjugation. By contrast, \\(Q(\\sqrt[3] 2)/Q\\) omits the two nonreal conjugates of \\(\\sqrt[3] 2\\), so it is not normal and therefore not Galois.",
      "deep_definition": "Normality says that if an irreducible polynomial over K has one root in L, then all of its roots lie in L. Separability says those roots are distinct rather than repeated. Together these conditions make the K-fixing automorphisms of L rich enough to form the Galois group \\(\\operatorname{Gal}(L/K)\\), which permutes conjugate roots while preserving every arithmetic relation over K. The paper places several algebraic quantities inside one finite Galois extension so a chosen automorphism can later be realized as Frobenius behavior at suitable primes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For example, \\(Q(i)/Q\\) is Galois: the polynomial \\(x^{2}+1\\) splits into the two distinct roots i and \\(-i\\) inside \\(Q(i)\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "galois_extension",
      "label": "Galois extension",
      "meaning_boundary": "The Galois property is relative to the chosen base field and combines normality with separability.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 307,
      "preferred_label": "Galois extension",
      "public_phrase": "Galois extension",
      "reader_preview": "A Galois extension \\(L/K\\) is an algebraic field extension that is normal, so it contains every conjugate root required by its equations over K, and separable, so those roots are distinct.",
      "reader_preview_basis": "definition",
      "reader_rule": "Galois is relative to a named base field K. In characteristic zero, algebraic extensions are separable, but normality still must be checked. The equality \\(|\\operatorname{Aut}(L/K)|=[L:K]\\) characterizes the Galois property only for finite extensions; infinite Galois groups also carry a natural topology.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-galois-extension",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Galois is relative to a named base field K. In characteristic zero, algebraic extensions are separable, but normality still must be checked. The equality \\(|\\operatorname{Aut}(L/K)|=[L:K]\\) characterizes the Galois property only for finite extensions; infinite Galois groups also carry a natural topology.",
      "short_definition": "A Galois extension \\(L/K\\) is an algebraic field extension that is normal, so it contains every conjugate root required by its equations over K, and separable, so those roots are distinct.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::galois_extension",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Take a finite Galois extension $L/\\Q$ containing",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 280",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1269
    },
    {
      "alternative_labels": [
        "group of field automorphisms"
      ],
      "anchor": "glossary-galois-group",
      "card_definition": "For \\(Q(i)/Q\\) the group has two elements: the identity and complex conjugation. Composition is the group operation. For a finite Galois extension, the group size equals the extension degree.",
      "deep_definition": "The paper selects an automorphism with prescribed action on algebraic quantities, then uses Chebotarev to realize its conjugacy class as Frobenius behavior at infinitely many primes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For \\(Q(i)/Q\\) the group has two elements: the identity and complex conjugation.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "galois_group",
      "label": "Galois group",
      "meaning_boundary": "The allowed automorphisms preserve field operations and fix the chosen base field. Arbitrary permutations of roots need not qualify.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 308,
      "preferred_label": "Galois group",
      "public_phrase": "Galois group",
      "reader_preview": "The Galois group \\(\\operatorname{Gal}(L/K)\\) is the group of field automorphisms of L that fix every element of K.",
      "reader_preview_basis": "definition",
      "reader_rule": "The base field is part of the notation and changes the group. Automorphisms must preserve addition and multiplication and fix K pointwise; arbitrary permutations of elements or roots do not qualify.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-galois-group",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The base field is part of the notation and changes the group. Automorphisms must preserve addition and multiplication and fix K pointwise; arbitrary permutations of elements or roots do not qualify.",
      "short_definition": "The Galois group \\(\\operatorname{Gal}(L/K)\\) is the group of field automorphisms of L that fix every element of K.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::galois_group",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "\\Gal(L/K)",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 281",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 938
    },
    {
      "alternative_labels": [
        "quality gate",
        "release gate"
      ],
      "anchor": "glossary-gate",
      "card_definition": "Plectis uses gates before changes or publication that require evidence, such as a successful check or a matching source version. The gate records which requirement determined its decision.",
      "deep_definition": "It cannot establish requirements that it never examines. A blocked gate can indicate missing evidence, a failing check, or an unavailable dependency, and those cases may require different next steps.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A link-integrity gate can block publication when an internal anchor does not resolve.",
      "example_route": null,
      "hidden_search_labels": [
        "gates"
      ],
      "id": "gate",
      "label": "gate",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A warning with no effect on any action is not a blocking gate.",
      "position": 309,
      "preferred_label": "gate",
      "public_phrase": "gate",
      "reader_preview": "A gate is a checkpoint that permits an action only when specified conditions are satisfied.",
      "reader_preview_basis": "definition",
      "reader_rule": "A gate's pass means that its particular conditions were met.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-gate",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A gate covers the input conditions and downstream permission declared by its rule.",
      "short_definition": "A gate is a checkpoint that permits an action only when specified conditions are satisfied.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::gate",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 42,
        "top_page": "components.html",
        "top_pages": [
          {
            "count": 8,
            "page": "components.html"
          },
          {
            "count": 7,
            "page": "paper-modules.html"
          },
          {
            "count": 7,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 6,
            "page": "paper-module-cold-clone-probe.html"
          },
          {
            "count": 6,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 6,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          }
        ],
        "total_occurrences": 103
      },
      "visible_text_byte_count": 746
    },
    {
      "alternative_labels": [
        "q-binomial coefficient",
        "Gaussian binomial polynomial"
      ],
      "anchor": "glossary-gaussian-binomial-coefficient",
      "card_definition": "For prime-power q, [n choose k]_q counts the k-dimensional subspaces of an n-dimensional vector space over the finite field with q elements. As a function of q it is a polynomial with nonnegative integer coefficients.",
      "deep_definition": "The paper treats the Gaussian binomial as a polynomial in X and uses its degree and coefficient positivity inside a cyclotomic calculation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For prime-power q, [n choose k]_q counts the k-dimensional subspaces of an n-dimensional vector space over the finite field with q elements.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "gaussian_binomial_coefficient",
      "label": "Gaussian binomial coefficient",
      "meaning_boundary": "This is a polynomial analogue of a binomial coefficient, unrelated to the Gaussian probability distribution.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 310,
      "preferred_label": "Gaussian binomial coefficient",
      "public_phrase": "Gaussian binomial coefficient",
      "reader_preview": "A Gaussian binomial coefficient is the q-analogue of an ordinary binomial coefficient, written [n choose k]_q and defined by a product of q-power differences.",
      "reader_preview_basis": "definition",
      "reader_rule": "Despite the name, it is unrelated to the Gaussian probability distribution. At \\(q=1\\) its polynomial limit is the ordinary binomial coefficient. Different texts use q, X, or another indeterminate.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-gaussian-binomial-coefficient",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Despite the name, it is unrelated to the Gaussian probability distribution. At \\(q=1\\) its polynomial limit is the ordinary binomial coefficient. Different texts use q, X, or another indeterminate.",
      "short_definition": "A Gaussian binomial coefficient is the q-analogue of an ordinary binomial coefficient, written [n choose k]_q and defined by a product of q-power differences.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::gaussian_binomial_coefficient",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Gaussian binomial polynomial",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 563",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1100
    },
    {
      "alternative_labels": [
        "generalize_up_propagate",
        "generalise-uppropagate",
        "generalize-uppropagate"
      ],
      "anchor": "glossary-generalise-up-propagate",
      "card_definition": "Plectis first identifies what the case teaches and how broadly the lesson applies. It then places the refinement in an existing rule, skill, standard, or other source used by the affected workflow.",
      "deep_definition": "The change should preserve the source case and its limits. Updating the shared owner can prevent repeated mistakes more effectively than adding another isolated note.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Axiom AX-8, provenance propagation and non-interference, is one such durable rule: a lesson about keeping a record of where a result came from, raised to a system-wide invariant with its own stated limits.",
      "example_route": {
        "gloss": "open the doctrine rule this propagation produced",
        "href": "doctrine.html#dcard-ax-8",
        "label": "Provenance propagation and non-interference"
      },
      "hidden_search_labels": [
        "generalise up propagate",
        "generalize up propagate",
        "generalized up-propagation",
        "generalised up-propagation"
      ],
      "id": "generalise_up_propagate",
      "label": "generalise-up-propagate",
      "meaning_boundary": "Generalise/up-propagate is the two-step move from a local lesson to its smallest honest durable owner; it does not promote every observation into doctrine or overwrite source authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Generalise-up-propagation is not the same as simply saving or filing a note. It does not assume one case proves a universal truth: the broader rule is only valid with its applicability and not-when boundaries attached.",
      "position": 311,
      "preferred_label": "generalise-up-propagate",
      "public_phrase": "local lesson becomes general",
      "reader_preview": "Generalise-up-propagate means turning a supported local lesson into guidance that future relevant work will actually encounter.",
      "reader_preview_basis": "definition",
      "reader_rule": "A single example should not become a universal rule without an argument for that scope.",
      "relationships": [
        {
          "gloss": "Adds portable invariant and boundary discipline.",
          "target": "up_propagate",
          "verb": "specializes"
        },
        {
          "gloss": "Lattice transposition is the named form for cross-plane portable-invariant routing.",
          "target": "lattice_transposition",
          "verb": "aliases_conceptually"
        },
        {
          "gloss": "Schema-grade generalizations can become standards.",
          "target": "standard",
          "verb": "may_update"
        },
        {
          "gloss": "Procedure-grade generalizations can refine skills.",
          "target": "skill",
          "verb": "may_update"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-generalise-up-propagate",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers how knowledge moves from specific work into shared doctrine across the system. A reader meets it in the doctrine and propagation rules, where local findings are turned into bounded, reusable invariants.",
      "short_definition": "Generalise-up-propagate means turning a supported local lesson into guidance that future relevant work will actually encounter.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::generalise_up_propagate",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Local-to-general propagation ontology.",
          "ref": "codex/doctrine/paper_modules/local_to_general_propagation.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "propagation",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1406
    },
    {
      "alternative_labels": [
        "ordinary generating function",
        "generating functions"
      ],
      "anchor": "glossary-generating-function",
      "card_definition": "The coefficient of \\(z^{n}\\) recovers \\(a_{n}\\). Products encode additive convolutions of sequences, while other series operations can translate recurrences into functional identities.",
      "deep_definition": "The #1049 weight generating function packages all moment weights into one series in w and factors it into two product terms. The paper establishes both the formal coefficient identity and analytic convergence in the stated disc. Totient and divisor generating series also appear in #249 and its related reading surfaces.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::eq:weight-generating-function.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "generating_function",
      "label": "generating function",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 312,
      "preferred_label": "generating function",
      "public_phrase": "generating function",
      "reader_preview": "A generating function encodes a sequence as coefficients of a power series; the ordinary version is \\(A(z)=\\sum_{n\\ge0}a_{n}z^{n}\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "The series may be formal or analytic. Evaluating it at a number requires convergence; a formal coefficient identity alone supplies no convergence claim. Exponential generating functions instead use \\(a_{n}z^{n}/n!\\).",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-generating-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The series may be formal or analytic. Evaluating it at a number requires convergence; a formal coefficient identity alone supplies no convergence claim. Exponential generating functions instead use \\(a_{n}z^{n}/n!\\).",
      "short_definition": "A generating function encodes a sequence as coefficients of a power series; the ordinary version is \\(A(z)=\\sum_{n\\ge0}a_{n}z^{n}\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::generating_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::eq:weight-generating-function",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1101
    },
    {
      "alternative_labels": [
        "geodesics",
        "closed geodesic",
        "closed geodesics"
      ],
      "anchor": "glossary-geodesic",
      "card_definition": "On a flat torus, geodesics lift to straight lines in Euclidean space. A line whose direction is proportional to a nonzero lattice vector gives a closed geodesic; an irrational direction on a two-dimensional torus instead gives a dense nonclosed line.",
      "deep_definition": "The #269 walls are closed geodesics because they are defined by integer linear equations modulo 1. Each wall family can have several components when its integer normal vector has a common factor. The proof counts their intersections and faces; it does not use a shortest-path claim.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:res:dp-two-walls.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "geodesic",
      "label": "geodesic",
      "meaning_boundary": "Local straightness depends on the metric; the paper uses the flat quotient metric.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 313,
      "preferred_label": "geodesic",
      "public_phrase": "geodesic",
      "reader_preview": "A curve that is locally straight according to the geometry of its surrounding space.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A geodesic need not be the globally shortest route between its endpoints. A segment can wind around a torus before reaching an endpoint that is nearby by another route.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-geodesic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A geodesic need not be the globally shortest route between its endpoints. A segment can wind around a torus before reaching an endpoint that is nearby by another route.",
      "short_definition": "A curve that is locally straight according to the geometry of its surrounding space.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::geodesic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:res:dp-two-walls",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 959
    },
    {
      "alternative_labels": [
        "geometric upper bound",
        "dominating geometric series"
      ],
      "anchor": "glossary-geometric-majorant",
      "card_definition": "If \\(|a_{N+k}|\\le Cr^k\\) for \\(k \\ge 0\\) and \\(0 \\le r < 1\\), the entire tail's absolute sum is at most \\(C/(1 - r)\\). This turns infinitely many bounds into a usable finite estimate.",
      "deep_definition": "Rapidly growing factorial denominators can supply such comparisons. The starting index matters because a ratio bound may fail for early terms even when it holds for all later ones.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos68-factorial-reasoning-surface.tex::line 333.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "geometric_majorant",
      "label": "geometric majorant",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 314,
      "preferred_label": "geometric majorant",
      "public_phrase": "geometric majorant",
      "reader_preview": "A geometric majorant bounds terms or their magnitudes by a geometric sequence with a fixed ratio.",
      "reader_preview_basis": "definition",
      "reader_rule": "The same ratio and initial bound must work throughout the claimed tail.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-geometric-majorant",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The same ratio and initial bound must work throughout the claimed tail.",
      "short_definition": "A geometric majorant bounds terms or their magnitudes by a geometric sequence with a fixed ratio.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::geometric_majorant",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos68-factorial-reasoning-surface.tex::line 333",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 893
    },
    {
      "alternative_labels": [
        "geometric progression series"
      ],
      "anchor": "glossary-geometric-series",
      "card_definition": "Its terms are a, ar, \\(ar^{2}\\), and so on, where a is the initial value and r is the common multiplier. When \\(|r| < 1\\), the infinite sum is \\(a/(1-r)\\); for example, \\(1 + 1/2 + 1/4 + \\ldots = 2\\).",
      "deep_definition": "Geometric series and their differentiated forms give explicit bounds for analytic tails and their first and second derivatives in the lemniscate paper.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 698.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "geometric_series",
      "label": "geometric series",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 315,
      "preferred_label": "geometric series",
      "public_phrase": "geometric series",
      "reader_preview": "A geometric series adds terms formed by repeatedly multiplying an initial value by a fixed number.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a nonzero initial value, the infinite sum converges exactly when \\(|r| < 1\\). With initial value zero, every term and the sum are zero.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-geometric-series",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a nonzero initial value, the infinite sum converges exactly when \\(|r| < 1\\). With initial value zero, every term and the sum are zero.",
      "short_definition": "A geometric series adds terms formed by repeatedly multiplying an initial value by a fixed number.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::geometric_series",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 698",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 954
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-git",
      "card_definition": "A commit identifies a stored snapshot, its parent history, and a message. Branches name lines of development, and differences between commits show how tracked content changed.",
      "deep_definition": "The repositories use Git revisions to identify the source behind a paper, check, or generated page. Sharing a revision lets another person obtain the same tracked content rather than an unspecified current copy.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The audit rerun was pinned to plectis at commit 9539695.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "git",
      "label": "Git",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 316,
      "preferred_label": "Git",
      "public_phrase": "Git",
      "reader_preview": "Git is a version-control system that records snapshots of files and the history connecting them.",
      "reader_preview_basis": "definition",
      "reader_rule": "Uncommitted edits are part of a working copy, not yet part of a recorded commit.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-git",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Git is maintained by its own community and is external to this work.",
      "short_definition": "Git is a version-control system that records snapshots of files and the history connecting them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::git",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 720
    },
    {
      "alternative_labels": [
        "Git branches",
        "repository branch",
        "version-control branch"
      ],
      "anchor": "glossary-git-branch",
      "card_definition": "Creating a branch gives new commits a separate history label so work can diverge and later be compared or merged. The branch itself is a reference, not a copied directory or complete second repository.",
      "deep_definition": "The word branch also names a decision path, a tree limb, or an organizational division, but a Git branch has precise reference semantics. It points to one commit and moves when new commits are added or the reference is explicitly changed. Several branches can point to the same commit, and deleting a branch name does not immediately erase reachable commits. Merging combines histories according to Git\u2019s rules; it does not prove semantic compatibility. A worktree may provide separate files, but that checkout is not the branch itself.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/paper-module-batch8-compliance-pipeline-capsule.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "git_branch",
      "label": "Git branch",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 317,
      "preferred_label": "Git branch",
      "public_phrase": "Git branch",
      "reader_preview": "A Git branch is a movable name that points to a commit and normally advances along one line of repository history.",
      "reader_preview_basis": "definition",
      "reader_rule": "Git branch identity consists of a movable reference and its commit history; working directories and worktrees are separate checkouts that may point at branches or detached commits.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-git-branch",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Git branch identity consists of a movable reference and its commit history; working directories and worktrees are separate checkouts that may point at branches or detached commits.",
      "short_definition": "A Git branch is a movable name that points to a commit and normally advances along one line of repository history.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::git_branch",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-batch8-compliance-pipeline-capsule.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-batch9-macro-engines-capsule.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 935
    },
    {
      "alternative_labels": [
        "GitHub repository"
      ],
      "anchor": "glossary-github",
      "card_definition": "It provides interfaces for browsing files and history, discussing issues, reviewing changes, and publishing releases. GitHub Pages can serve static websites from a repository's published content.",
      "deep_definition": "The links on this site lead to public source and related artifacts. A hosted file's presence establishes availability, while its correctness and evidence status must be assessed from the work itself.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Plectis repository link opens the public source hosted on GitHub.",
      "example_route": null,
      "hidden_search_labels": [
        "github.com",
        "GitHub Pages"
      ],
      "id": "github",
      "label": "GitHub",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "A project being on GitHub does not mean it is peer-reviewed, secure, maintained, or correct.",
      "position": 318,
      "preferred_label": "GitHub",
      "public_phrase": "GitHub",
      "reader_preview": "GitHub is a service for hosting Git repositories and tools for collaboration around them.",
      "reader_preview_basis": "definition",
      "reader_rule": "Git is the version-control system; GitHub is one service that hosts repositories using it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-github",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "GitHub covers the hosted repositories, pages, and account-controlled services explicitly linked from this site.",
      "short_definition": "GitHub is a service for hosting Git repositories and tools for collaboration around them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::github",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "external_service",
      "used_in": {
        "page_count": 18,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 25,
            "page": "papers.html"
          },
          {
            "count": 5,
            "page": "coding-agents.html"
          },
          {
            "count": 5,
            "page": "updates.html"
          },
          {
            "count": 5,
            "page": "vulnerability-disclosure.html"
          },
          {
            "count": 3,
            "page": "contact.html"
          },
          {
            "count": 2,
            "page": "index.html"
          }
        ],
        "total_occurrences": 62
      },
      "visible_text_byte_count": 797
    },
    {
      "alternative_labels": [
        "governs",
        "governed",
        "governing",
        "governance"
      ],
      "anchor": "glossary-govern",
      "card_definition": "In Plectis, this includes assigning source authority, setting rules for changes, and specifying evidence required before an action proceeds. The relevant rule should be discoverable where the action is performed.",
      "deep_definition": "To assess a governed process, inspect both its stated contract and the mechanism applying it. Recorded decisions can then show whether the rule had the intended effect in a particular case.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The term registry governs which definitions the public glossary projects.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "govern",
      "label": "govern",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A convention no process checks or follows does not effectively govern the work.",
      "position": 319,
      "preferred_label": "govern",
      "public_phrase": "govern",
      "reader_preview": "To govern a process is to define how its decisions are made, authorised, and checked.",
      "reader_preview_basis": "definition",
      "reader_rule": "A written rule and an enforced rule are different states of implementation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-govern",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers rules and authority relationships over vocabulary, evidence, artifacts, and mutations.",
      "short_definition": "To govern a process is to define how its decisions are made, authorised, and checked.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::govern",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 120,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 185,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 120,
            "page": "doctrine.html"
          },
          {
            "count": 17,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          },
          {
            "count": 13,
            "page": "paper-module-proof-derived-governed-mutation-authorization.html"
          },
          {
            "count": 13,
            "page": "paper-modules.html"
          },
          {
            "count": 10,
            "page": "component-batch10-governance-compilers-capsule.html"
          }
        ],
        "total_occurrences": 535
      },
      "visible_text_byte_count": 799
    },
    {
      "alternative_labels": [
        "gradient field"
      ],
      "anchor": "glossary-gradient",
      "card_definition": "For \\(u(x,y) = x^{2}+y^{2}\\), the gradient is \\((2x,2y)\\). Where it is nonzero, its direction gives the steepest local increase per unit distance; the opposite direction gives the steepest decrease. At a zero gradient there is no such preferred first-order direction.",
      "deep_definition": "The Newton-flow discussion relates trajectories to gradients of real-valued quantities formed from a complex polynomial, such as \\(|p|^{2}\\). A gradient of such a quantity is different from the polynomial\u2019s complex derivative.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 2284.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "gradient",
      "label": "gradient",
      "meaning_boundary": "Multivariable calculus and dynamics. Distinct from a visual color gradient.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 320,
      "preferred_label": "gradient",
      "public_phrase": "gradient",
      "reader_preview": "For a differentiable real-valued function in Euclidean coordinates, the gradient is the vector of its first partial derivatives.",
      "reader_preview_basis": "definition",
      "reader_rule": "On more general geometric spaces, the gradient depends on the chosen metric, which specifies how directions and lengths are compared.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-gradient",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "On more general geometric spaces, the gradient depends on the chosen metric, which specifies how directions and lengths are compared.",
      "short_definition": "For a differentiable real-valued function in Euclidean coordinates, the gradient is the vector of its first partial derivatives.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::gradient",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 2284",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
        "top_pages": [
          {
            "count": 7,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          }
        ],
        "total_occurrences": 7
      },
      "visible_text_byte_count": 936
    },
    {
      "alternative_labels": [
        "Gramian"
      ],
      "anchor": "glossary-gram-matrix",
      "card_definition": "For two real vectors, the matrix contains their squared lengths on the diagonal and their dot product off the diagonal. Its determinant is the squared area of their spanned parallelogram.",
      "deep_definition": "The paper forms a Gram matrix from finitely many analytic atoms. Positive definiteness certifies that no nontrivial linear combination of those atoms has zero norm, hence that the finite family is linearly independent.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For two real vectors, the matrix contains their squared lengths on the diagonal and their dot product off the diagonal.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "gram_matrix",
      "label": "Gram matrix",
      "meaning_boundary": "The matrix depends on both the vectors and their inner product. It is positive definite exactly when the vectors are linearly independent.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 321,
      "preferred_label": "Gram matrix",
      "public_phrase": "Gram matrix",
      "reader_preview": "The Gram matrix of vectors \\(v_{1},\\ldots ,v_{n}\\) has entries \\(G_{ij}=\\langle v_{i},v_{j}\\rangle\\), recording every pairwise inner product.",
      "reader_preview_basis": "definition",
      "reader_rule": "Every Gram matrix is positive semidefinite. It is positive definite exactly when the listed vectors are linearly independent. The result depends on the chosen inner product and ordered family, although definiteness does not depend on reordering.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-gram-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Every Gram matrix is positive semidefinite. It is positive definite exactly when the listed vectors are linearly independent. The result depends on the chosen inner product and ordered family, although definiteness does not depend on reordering.",
      "short_definition": "The Gram matrix of vectors \\(v_{1},\\ldots ,v_{n}\\) has entries \\(G_{ij}=\\langle v_{i},v_{j}\\rangle\\), recording every pairwise inner product.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::gram_matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the associated Gram matrix is positive definite.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 1468",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1030
    },
    {
      "alternative_labels": [
        "graphs",
        "directed graph",
        "relationship graph"
      ],
      "anchor": "glossary-graph",
      "card_definition": "A dependency graph represents objects as vertices, also called nodes, and their relationships as edges. A function\u2019s graph instead consists of pairs \\((x,f(x))\\); plotting those pairs draws a curve or surface when the setting permits it. The surrounding argument determines which meaning applies.",
      "deep_definition": "The website\u2019s content graph uses the vertex-and-edge sense: pages, statements, and terms are objects connected by named relationships. A directed edge records an ordered relation, such as one statement depending on another. Drawing two vertices close together does not add an edge. In analysis, the graph of \\(f(x)=x^{2}\\) is the set of pairs \\((x,x^{2})\\), a different construction from this relationship network. Neither meaning makes the display\u2019s visual appearance a substitute for its underlying definition.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "graph",
      "label": "graph",
      "meaning_boundary": "The explicitly distinguished mathematical and computing senses; each application retains its stated definitions and conventions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 322,
      "preferred_label": "graph",
      "public_phrase": "graph",
      "reader_preview": "A graph can mean vertices joined by edges, or the set of input\u2013output pairs of a function.",
      "reader_preview_basis": "definition",
      "reader_rule": "An abstract graph need not be drawn, connected, or contain any edges. A function graph need not be a continuous curve.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-graph",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An abstract graph need not be drawn, connected, or contain any edges. A function graph need not be a continuous curve.",
      "short_definition": "A graph can mean vertices joined by edges, or the set of input\u2013output pairs of a function.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::graph",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 43,
        "top_page": "paper-module-self-ignorance-coverage-ledger.html",
        "top_pages": [
          {
            "count": 36,
            "page": "paper-module-self-ignorance-coverage-ledger.html"
          },
          {
            "count": 24,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 19,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          },
          {
            "count": 19,
            "page": "paper-modules.html"
          },
          {
            "count": 12,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          },
          {
            "count": 10,
            "page": "paper-module-batch7-macro-engines-capsule.html"
          }
        ],
        "total_occurrences": 236
      },
      "visible_text_byte_count": 926
    },
    {
      "alternative_labels": [
        "graph edges",
        "relationship edge"
      ],
      "anchor": "glossary-edge",
      "card_definition": "In a dependency graph, an arrow from A to B might mean that A depends on B. An undirected edge has no preferred direction. Graph conventions determine whether a vertex can connect to itself and whether several edges can share the same endpoints.",
      "deep_definition": "The site\u2019s content graph distinguishes relations such as \u201cdefined in\u201d, \u201cdepends on\u201d, and \u201cgenerated from\u201d. Following an edge is meaningful only with its relation type: a citation is not automatically a proof dependency. Some mathematical graphs allow loops or multiple edges and others exclude them, so those conventions belong to the graph\u2019s definition. An edge can exist without being drawn as a visible line, and two displayed nodes need not be connected merely because they are close together.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "edge",
      "label": "graph edge",
      "meaning_boundary": "The explicitly distinguished mathematical and computing senses; each application retains its stated definitions and conventions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 323,
      "preferred_label": "graph edge",
      "public_phrase": "graph edge",
      "reader_preview": "A graph edge connects vertices according to the graph\u2019s declared relation.",
      "reader_preview_basis": "definition",
      "reader_rule": "The endpoints, direction, and relation type determine what an edge asserts; a connection alone does not establish causation or logical implication.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-edge",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The endpoints, direction, and relation type determine what an edge asserts; a connection alone does not establish causation or logical implication.",
      "short_definition": "A graph edge connects vertices according to the graph\u2019s declared relation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::edge",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "paper-module-doctrine-fact-claim-audit.html",
        "top_pages": [
          {
            "count": 10,
            "page": "paper-module-doctrine-fact-claim-audit.html"
          },
          {
            "count": 3,
            "page": "paper-module-batch12-market-dashboard-read-model-capsule.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 1,
            "page": "component-batch12-market-dashboard-read-model-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-undeclared-library-prior-classifier.html"
          }
        ],
        "total_occurrences": 20
      },
      "visible_text_byte_count": 885
    },
    {
      "alternative_labels": [
        "graph nodes",
        "graph vertex"
      ],
      "anchor": "glossary-node",
      "card_definition": "A node can represent a page, person, theorem, machine, or other object. Its identity makes it distinguishable within the graph; labels and other attributes are additional data. A node may have no incident edges and still belong to the graph.",
      "deep_definition": "The website uses node identifiers to connect statements, proof declarations, and public pages across several views. One mathematical object can have more than one representation when the graph intentionally distinguishes versions or roles, but those distinctions must be explicit. A diagram is one way to display the structure rather than the structure\u2019s definition. In other computing contexts, a network node can be a participating device or process; the graph interpretation depends on the network being modelled.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "node",
      "label": "graph node",
      "meaning_boundary": "The explicitly distinguished mathematical and computing senses; each application retains its stated definitions and conventions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 324,
      "preferred_label": "graph node",
      "public_phrase": "graph node",
      "reader_preview": "A graph node, also called a vertex, is one of the objects that a graph\u2019s edges can connect.",
      "reader_preview_basis": "definition",
      "reader_rule": "What a node represents comes from the graph\u2019s definition; a node\u2019s visual position does not by itself give its relationships.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-node",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "What a node represents comes from the graph\u2019s definition; a node\u2019s visual position does not by itself give its relationships.",
      "short_definition": "A graph node, also called a vertex, is one of the objects that a graph\u2019s edges can connect.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::node",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 875
    },
    {
      "alternative_labels": [
        "gcd",
        "greatest common factor",
        "highest common factor"
      ],
      "anchor": "glossary-greatest-common-divisor",
      "card_definition": "The common positive divisors of 12 and 18 are 1,2,3,6, so \\(\\gcd (12,18)=6\\). Two integers are coprime exactly when their gcd is 1.",
      "deep_definition": "The factorial paper uses gcds to measure cancellation, reduce denominators, and control how prime factors overlap across many terms.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 337.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "greatest_common_divisor",
      "label": "greatest common divisor",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 325,
      "preferred_label": "greatest common divisor",
      "public_phrase": "greatest common divisor",
      "reader_preview": "For integers not all zero, the greatest common divisor is the largest positive integer dividing every one of them.",
      "reader_preview_basis": "definition",
      "reader_rule": "Signs do not affect the nonnegative gcd. By convention \\(\\gcd (0,0) = 0\\), and \\(\\gcd(a,0)=|a|\\); these cases require care when describing the gcd as a largest positive divisor.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-greatest-common-divisor",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Signs do not affect the nonnegative gcd. By convention \\(\\gcd (0,0) = 0\\), and \\(\\gcd(a,0)=|a|\\); these cases require care when describing the gcd as a largest positive divisor.",
      "short_definition": "For integers not all zero, the greatest common divisor is the largest positive integer dividing every one of them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::greatest_common_divisor",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 337",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 982
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-green-function",
      "card_definition": "For a regular compact planar set K of positive capacity, the Green function of the unbounded component of its complement, with pole at infinity, vanishes on the boundary and behaves as \\(\\log |z|-\\log \\operatorname{cap}(K)+o(1)\\). A finite pole instead has singularity \\(-\\log |z-a|\\) in the positive planar convention.",
      "deep_definition": "The #1041 capacity refinement sums exterior Green-function values at roots outside the chosen component. These values encode how the excluded roots reduce the component capacity, making the geometric hypothesis more precise than its root count.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1427.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "green_function",
      "label": "Green function",
      "meaning_boundary": "The paper uses planar logarithmic Green functions; this is not a definition of every Green operator or every higher-dimensional kernel.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 326,
      "preferred_label": "Green function",
      "public_phrase": "Green function",
      "reader_preview": "A harmonic function away from a specified pole, with a prescribed singularity there and prescribed boundary behaviour.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "State the domain, pole, normalization and boundary condition. Green functions need not exist on every domain, and continuous vanishing at every boundary point requires boundary regularity. A pole at infinity is different from a finite pole.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-green-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "State the domain, pole, normalization and boundary condition. Green functions need not exist on every domain, and continuous vanishing at every boundary point requires boundary regularity. A pole at infinity is different from a finite pole.",
      "short_definition": "A harmonic function away from a specified pole, with a prescribed singularity there and prescribed boundary behaviour.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::green_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Green function with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1427",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1142
    },
    {
      "alternative_labels": [
        "grounded",
        "ground",
        "evidence grounding"
      ],
      "anchor": "glossary-grounding",
      "card_definition": "For a factual claim, that may be a source or observation. For a system term, it may be the code and records defining its local use. Plectis expects important explanations to retain those connections.",
      "deep_definition": "A source link improves inspectability but does not settle interpretation by itself. The reader still needs to check that the source supports the wording and scope.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A definition grounded in the term registry can be traced to its registry row and public projection fields.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "grounding",
      "label": "grounding",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Adding a citation that merely mentions the topic does not ground the specific claim.",
      "position": 327,
      "preferred_label": "grounding",
      "public_phrase": "grounding",
      "reader_preview": "Grounding connects a statement or decision to the information that gives it meaning and support.",
      "reader_preview_basis": "definition",
      "reader_rule": "The source must be relevant to the actual claim, not merely related to its subject.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-grounding",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers evidence, source, and context links used to support public explanations and system decisions.",
      "short_definition": "Grounding connects a statement or decision to the information that gives it meaning and support.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::grounding",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 108,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 404,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 53,
            "page": "doctrine.html"
          },
          {
            "count": 12,
            "page": "paper-module-batch7-oracle-sibling-capsule.html"
          },
          {
            "count": 3,
            "page": "paper-module-belief-state-process-reward-replay.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-readiness-gate.html"
          }
        ],
        "total_occurrences": 597
      },
      "visible_text_byte_count": 845
    },
    {
      "alternative_labels": [
        "guinea pigs"
      ],
      "anchor": "glossary-guinea-pig",
      "card_definition": "The phrase draws attention to who bears the uncertainty, inconvenience, or consequences of the trial. In descriptions of this project, it concerns the experience of trying an unfinished workflow or method.",
      "deep_definition": "The metaphor does not establish that a method works or that its effects generalise. A trial can reveal useful failures while leaving wider effectiveness and suitability unresolved.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Publishing failed routes and remaining obligations, rather than only the green checks, is what a guinea-pig record looks like.",
      "example_route": null,
      "hidden_search_labels": [
        "guineapig"
      ],
      "id": "guinea_pig",
      "label": "guinea pig",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "microcosm_instance",
        "trying"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Calling readers guinea pigs because they opened the site would invert the sentence on the page.",
      "position": 328,
      "preferred_label": "guinea pig",
      "public_phrase": "guinea pig",
      "reader_preview": "\u201cGuinea pig\u201d is an informal term for a person or case on which an experimental method is tried.",
      "reader_preview_basis": "definition",
      "reader_rule": "An experimental use should be understood through its actual conditions and limits.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-guinea-pig",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Names the experimental subject. It does not name a clinical trial, a product test panel, or a claim of representative sampling.",
      "short_definition": "\u201cGuinea pig\u201d is an informal term for a person or case on which an experimental method is tried.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::guinea_pig",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 892
    },
    {
      "alternative_labels": [
        "Haar measures",
        "Haar probability measure",
        "Haar probability"
      ],
      "anchor": "glossary-haar-measure",
      "card_definition": "A left Haar measure assigns the same mass to a measurable set and any left translate of it, and is finite on compact sets. It is unique up to a positive scale; on a compact group it can be normalized to total mass one.",
      "deep_definition": "The #257 note uses normalized Haar measure on the compact additive group of profinite integers. Each finite residue quotient is uniform, letting divisibility events be evaluated without choosing a finite truncation as the permanent probability model.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "haar_measure",
      "label": "Haar measure",
      "meaning_boundary": "The locally compact Hausdorff group measure is intended. Compact-group normalization gives the local probability measure; Haar measure on a general noncompact group is not automatically a probability law.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 329,
      "preferred_label": "Haar measure",
      "public_phrase": "Haar measure",
      "reader_preview": "A Haar measure is a nonzero translation-invariant regular Borel measure, finite on compact sets, on a locally compact Hausdorff group.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Specify left or right invariance when it matters. On a noncompact locally compact Hausdorff group, Haar measure has infinite total mass and cannot be normalized to a probability measure.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-haar-measure",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Specify left or right invariance when it matters. On a noncompact locally compact Hausdorff group, Haar measure has infinite total mass and cannot be normalized to a probability measure.",
      "short_definition": "A Haar measure is a nonzero translation-invariant regular Borel measure, finite on compact sets, on a locally compact Hausdorff group.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::haar_measure",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1109
    },
    {
      "alternative_labels": [
        "Hankel determinants"
      ],
      "anchor": "glossary-hankel-determinant",
      "card_definition": "For a sequence \\(\\mu _{0},\\mu _{1},\\ldots\\), the \\(N\\times N\\) moment matrix has entry \\(\\mu _{i+j}\\) for \\(0\\le i,j<N\\). At \\(N=2\\) its determinant is \\(\\mu _{0}\\mu _{2}-\\mu _{1}^{2}\\).",
      "deep_definition": "For the positive geometric moments in #1049, the determinant expands over choices of distinct nodes with squared Vandermonde factors. The paper estimates that full sum, rather than treating one leading node choice as the entire asymptotic.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "hankel_determinant",
      "label": "Hankel determinant",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 330,
      "preferred_label": "Hankel determinant",
      "public_phrase": "Hankel determinant",
      "reader_preview": "A Hankel determinant is the determinant of a matrix whose entries are constant along each anti-diagonal.",
      "reader_preview_basis": "definition",
      "reader_rule": "Some versions shift the starting index. The determinant need not be positive for an arbitrary sequence; positivity needs additional structure.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-hankel-determinant",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Some versions shift the starting index. The determinant need not be positive for an arbitrary sequence; positivity needs additional structure.",
      "short_definition": "A Hankel determinant is the determinant of a matrix whose entries are constant along each anti-diagonal.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::hankel_determinant",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 878
    },
    {
      "alternative_labels": [
        "hardcoded"
      ],
      "anchor": "glossary-hard-coded",
      "card_definition": "Hard-coding can cause drift when the value represents changing state, because updates require another manual edit. It can also be the clearest correct choice for stable constants, protocol markers, fixed limits, test fixtures, or behavior intentionally owned by that code.",
      "deep_definition": "The defect is not literal syntax by itself. A mathematical constant, file signature, compatibility token, or deliberately fixed policy default may belong directly in source. Trouble arises when independently changing information is copied without provenance, validation, or regeneration, producing several apparent authorities. Alternatives include configuration, lookup, dependency injection, computed projection, or generated code, each carrying different complexity and failure modes. A sound design states who owns the value, how changes propagate, and whether divergence can be detected.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A protocol marker intended never to vary may be hard-coded appropriately; a live component count is safer when generated from its registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "hard_coded",
      "label": "hard-coded",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A value read from configuration or computed from an authoritative source is not hard-coded at the use site.",
      "position": 331,
      "preferred_label": "hard-coded",
      "public_phrase": "hard-coded",
      "reader_preview": "Hard-coded means a value or choice is written directly into code or content instead of being supplied through configuration, input, or a separate source.",
      "reader_preview_basis": "definition",
      "reader_rule": "Judge hard-coding by the value\u2019s authority and expected rate of change: fixed ownership can be appropriate, while copied runtime facts need a refresh path.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-hard-coded",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Hard-coded describes where a value is owned, not whether that choice is good or bad.",
      "short_definition": "Hard-coded means a value or choice is written directly into code or content instead of being supplied through configuration, input, or a separate source.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::hard_coded",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "paper-module-batch8-tools-tail-primitives-capsule.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-batch8-tools-tail-primitives-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-lean-proof-search-lab-runtime.html"
          },
          {
            "count": 1,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 1,
            "page": "component-sleeper-memory-poisoning-quarantine-replay.html"
          },
          {
            "count": 1,
            "page": "components.html"
          },
          {
            "count": 1,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          }
        ],
        "total_occurrences": 8
      },
      "visible_text_byte_count": 983
    },
    {
      "alternative_labels": [
        "Hardy-Littlewood prime-tuple conjecture",
        "Hardy\u2013Littlewood k-tuples conjecture",
        "Hardy-Littlewood k-tuples conjecture"
      ],
      "anchor": "glossary-hardy-littlewood-prime-tuple-conjecture",
      "card_definition": "For a fixed nonempty admissible set \\(H=\\{h_1,\\ldots,h_k\\}\\) of distinct integer shifts, it predicts \\(\\#\\{1\\le n\\le x:n+h_i\\text{ is prime for every }i\\}\\sim\\mathfrak S(H)\\int_2^x(\\log t)^{-k}\\,dt\\) as \\(x\\to\\infty\\). The singular series supplies the local congruence correction.",
      "deep_definition": "#251 discusses a version with \\(k\\le(\\log\\log x)^3\\), shifts in \\([0,(\\log x)^2]\\), and error at most \\(Cx^{1-\\delta}\\). Constants are chosen before the tuple. The paper assumes none of these hypotheses; the cited irrationality and normality results remain conditional.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::lines 487\u2013497.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "hardy_littlewood_prime_tuple_conjecture",
      "label": "Hardy\u2013Littlewood prime-tuple conjecture",
      "meaning_boundary": "This row concerns the prime k-tuples conjecture, not the differently named second Hardy\u2013Littlewood conjecture. Fixed-tuple and quantified uniform versions have distinct logical strength.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 332,
      "preferred_label": "Hardy\u2013Littlewood prime-tuple conjecture",
      "public_phrase": "Hardy\u2013Littlewood prime-tuple conjecture",
      "reader_preview": "The Hardy\u2013Littlewood prime-tuple conjecture predicts an asymptotic count of simultaneous prime translates of each fixed admissible set of shifts.",
      "reader_preview_basis": "definition",
      "reader_rule": "The usual fixed-tuple asymptotic gives no uniform rate for tuples whose sizes or shifts grow with the parameter. Such uniform versions are stronger hypotheses.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-hardy-littlewood-prime-tuple-conjecture",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The usual fixed-tuple asymptotic gives no uniform rate for tuples whose sizes or shifts grow with the parameter. Such uniform versions are stronger hypotheses.",
      "short_definition": "The Hardy\u2013Littlewood prime-tuple conjecture predicts an asymptotic count of simultaneous prime translates of each fixed admissible set of shifts.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::hardy_littlewood_prime_tuple_conjecture",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact published manuscript occurrence and local claim boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::lines 487\u2013497",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1277
    },
    {
      "alternative_labels": [
        "Poisson extension"
      ],
      "anchor": "glossary-harmonic-extension",
      "card_definition": "On the unit disc, continuous boundary data can be extended using the Poisson integral. Constant boundary data extend constantly; oscillatory Fourier modes decay toward the center according to their frequency.",
      "deep_definition": "The paper extends boundary information harmonically so interior estimates can be derived from boundary averages and maximum principles. The extension acts as a controlled interpolant rather than introducing new independent analytic data.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "On the unit disc, continuous boundary data can be extended using the Poisson integral.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "harmonic_extension",
      "label": "harmonic extension",
      "meaning_boundary": "The boundary data and allowed function class determine the extension problem. Harmonicity alone does not guarantee existence or uniqueness.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 333,
      "preferred_label": "harmonic extension",
      "public_phrase": "harmonic extension",
      "reader_preview": "A harmonic extension fills boundary data into a domain by a harmonic function that takes those boundary values, when the relevant Dirichlet problem is solvable.",
      "reader_preview_basis": "definition",
      "reader_rule": "Existence and uniqueness depend on the domain and the function class. \u201cExtension\u201d means agreement in the appropriate boundary sense, which may be continuous or almost everywhere. Harmonic does not mean holomorphic, though real and imaginary parts of holomorphic functions are harmonic.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-harmonic-extension",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Existence and uniqueness depend on the domain and the function class. \u201cExtension\u201d means agreement in the appropriate boundary sense, which may be continuous or almost everywhere. Harmonic does not mean holomorphic, though real and imaginary parts of holomorphic functions are harmonic.",
      "short_definition": "A harmonic extension fills boundary data into a domain by a harmonic function that takes those boundary values, when the relevant Dirichlet problem is solvable.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::harmonic_extension",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Its harmonic extension controls",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 425",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1106
    },
    {
      "alternative_labels": [
        "harmonicity"
      ],
      "anchor": "glossary-harmonic-function",
      "card_definition": "A harmonic function is locally balanced: its value at the centre of a sufficiently small ball equals its average over that ball or its boundary. For example, \\(x^{2}-y^{2}\\) is harmonic on the plane because its pure second derivatives, 2 and \\(-2\\), cancel.",
      "deep_definition": "A harmonic function u on an open region satisfies \\(\\Delta u=0\\), where the Laplacian adds the second derivative in every coordinate direction. Harmonic functions obey the mean-value property: the value at the centre of a sufficiently small ball equals the average on its boundary or interior. Consequently, a nonconstant harmonic function cannot attain a maximum or minimum strictly inside a connected domain. In two dimensions, the real and imaginary parts of holomorphic functions are harmonic. A harmonic conjugate exists locally, and globally on simply connected domains, but topology can obstruct a single global conjugate.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "On the plane, \\(u(x,y)=x^2-y^2\\) is harmonic because its two pure second derivatives cancel.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "harmonic_function",
      "label": "harmonic function",
      "meaning_boundary": "Harmonic analysis is a larger subject; not every object described as a harmonic mode is itself a harmonic function in this sense.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The function x squared plus y squared is not harmonic because its Laplacian is 4.",
      "position": 334,
      "preferred_label": "harmonic function",
      "public_phrase": "harmonic function",
      "reader_preview": "A harmonic function has continuous second derivatives and a zero Laplacian, the sum of its pure second partial derivatives.",
      "reader_preview_basis": "definition",
      "reader_rule": "Check the domain and regularity; in the plane, real and imaginary parts of holomorphic functions are harmonic, but a general harmonic function need not be globally the real part of one on a domain with holes.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-harmonic-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Check the domain and regularity; in the plane, real and imaginary parts of holomorphic functions are harmonic, but a general harmonic function need not be globally the real part of one on a domain with holes.",
      "short_definition": "A harmonic function has continuous second derivatives and a zero Laplacian, the sum of its pure second partial derivatives.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::harmonic_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 974
    },
    {
      "alternative_labels": [
        "harmonic measures",
        "boundary harmonic measure"
      ],
      "anchor": "glossary-harmonic-measure",
      "card_definition": "For a sufficiently regular bounded domain D, continuous boundary data h determine a harmonic extension \\(u(z)=\\int h(\\xi )d\\omega _D(z,\\xi )\\). The measure \\(\\omega _D(z,\\cdot )\\) depends on the base point z. At the centre of the disc it is uniform angular measure; elsewhere it is weighted by the Poisson kernel.",
      "deep_definition": "In #1041, pushing the uniform circle measure through a Blaschke product produces harmonic measure seen from \\(B(0)\\). Comparing its density with the inverse-branch boundary weights gives a bound on the capacity of the selected polynomial component.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1962.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "harmonic_measure",
      "label": "harmonic measure",
      "meaning_boundary": "This row concerns planar boundary harmonic measure; continuous boundary-value formulas require the stated regularity, and uniform arclength is a special case.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 335,
      "preferred_label": "harmonic measure",
      "public_phrase": "harmonic measure",
      "reader_preview": "A measure describing how strongly different parts of a domain boundary influence a harmonic value at a chosen interior point.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Harmonic measure is generally different from uniform boundary length. Conformal maps transport it, but an arc-length density needs boundary regularity and the appropriate derivative factor. The domain and base point must be specified.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-harmonic-measure",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Harmonic measure is generally different from uniform boundary length. Conformal maps transport it, but an arc-length density needs boundary regularity and the appropriate derivative factor. The domain and base point must be specified.",
      "short_definition": "A measure describing how strongly different parts of a domain boundary influence a harmonic value at a chosen interior point.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::harmonic_measure",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of harmonic measure with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1962",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1208
    },
    {
      "alternative_labels": [
        "test harness"
      ],
      "anchor": "glossary-harness",
      "card_definition": "It supplies inputs, prepares the environment, invokes the thing being tested, and records or compares outputs. Plectis uses harnesses to make a component's advertised check executable.",
      "deep_definition": "Its own behaviour matters: a harness that runs the wrong command or ignores a failure can produce a misleading pass. Negative cases help check that relevant failures are actually detected.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A replay harness feeds a recorded scenario through a component and asserts the outcome.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "harness",
      "label": "harness",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 336,
      "preferred_label": "harness",
      "public_phrase": "harness",
      "reader_preview": "A test harness is the code and setup that runs a test and captures its result.",
      "reader_preview_basis": "definition",
      "reader_rule": "The harness is separate from both the component and the claim being tested.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-harness",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A harness establishes results for the scenarios it runs.",
      "short_definition": "A test harness is the code and setup that runs a test and captures its result.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::harness",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 24,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 5,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 4,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 4,
            "page": "paper-module-provider-context-recipe-budget.html"
          },
          {
            "count": 3,
            "page": "components.html"
          },
          {
            "count": 2,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 2,
            "page": "component-ring2-premise-retrieval-precision-recall-harness.html"
          }
        ],
        "total_occurrences": 45
      },
      "visible_text_byte_count": 762
    },
    {
      "alternative_labels": [
        "Hausdorff length",
        "one-dimensional Hausdorff measure"
      ],
      "anchor": "glossary-hausdorff-measure",
      "card_definition": "The one-dimensional version measures length: it agrees with arc length for a simple rectifiable curve, and also applies to connected sets with no chosen parametrisation.",
      "deep_definition": "For dimension s, first minimize \\(c_{s}\\sum _{i}\\operatorname{diam}(U_{i})^{s}\\) over countable covers with diameters at most \\(\\delta\\), then let \\(\\delta\\) decrease to zero; \\(c_{s}\\) fixes the standard normalization. The #1041 counterexample bounds one-dimensional Hausdorff measure of connecting sets, a statement distinct from a bound on a particular parametrised path.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 367.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "hausdorff_measure",
      "label": "hausdorff measure",
      "meaning_boundary": "Geometric measure theory. Not Hausdorff distance and not the Hausdorff separation axiom.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 337,
      "preferred_label": "hausdorff measure",
      "public_phrase": "hausdorff measure",
      "reader_preview": "Hausdorff measure measures a set by covering it with arbitrarily small pieces and summing powers of their diameters.",
      "reader_preview_basis": "definition",
      "reader_rule": "Specify the dimension and normalization. The measure of a curve\u2019s image counts each location once; the length of a parametrised path counts retraced portions again.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-hausdorff-measure",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Specify the dimension and normalization. The measure of a curve\u2019s image counts each location once; the length of a parametrised path counts retraced portions again.",
      "short_definition": "Hausdorff measure measures a set by covering it with arbitrarily small pieces and summing powers of their diameters.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::hausdorff_measure",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 367",
          "role": "mathematical_source"
        },
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 925
    },
    {
      "alternative_labels": [
        "Heine moment identity",
        "Heine expansion of a moment determinant"
      ],
      "anchor": "glossary-heine-determinant-identity",
      "card_definition": "For \\(n\\ge 1\\) and a finite positive measure \\(\\mu\\) on the real line with finite moments through degree \\(2n-2\\), \\(\\det (\\mu _{i+j})_{i,j<n}=1/n! \\int \\ldots \\int \\prod _{i<j}(x_i-x_j)^{2} d\\mu (x_{1})\\ldots d\\mu (x_{n})\\), where \\(\\mu _k=\\int x^{k}d\\mu\\). For discrete weights, strictly increasing node indices remove the \\(1/n!\\) factor; pairwise distinct ordered tuples retain it.",
      "deep_definition": "In #1049 the nodes are powers of q and the weights are positive. The Heine expansion tracks displaced node tuples and shows why the initial tuple alone misses a nontrivial asymptotic constant. The identity is not Heine\u2019s transformation of a basic hypergeometric series.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 199.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "heine_determinant_identity",
      "label": "Heine determinant identity",
      "meaning_boundary": "The moment-determinant identity is intended; convergence and positivity depend on the stated moment measure or discrete weights.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 338,
      "preferred_label": "Heine determinant identity",
      "public_phrase": "Heine determinant identity",
      "reader_preview": "An identity expressing a moment determinant as an integral or sum of a squared Vandermonde product.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The moments and multiple integral must exist, with hypotheses justifying interchange. For a positive measure every summand is nonnegative, which is useful for limits and lower bounds. Signed weights remove that positivity advantage.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-heine-determinant-identity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The moments and multiple integral must exist, with hypotheses justifying interchange. For a positive measure every summand is nonnegative, which is useful for limits and lower bounds. Signed weights remove that positivity advantage.",
      "short_definition": "An identity expressing a moment determinant as an integral or sum of a squared Vandermonde product.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::heine_determinant_identity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Heine determinant identity with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 199",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1253
    },
    {
      "alternative_labels": [
        "hereditary criterion",
        "hereditary support condition"
      ],
      "anchor": "glossary-hereditary-property",
      "card_definition": "Here, a support condition is hereditary when it passes from a set of exponents to each infinite subset. Removing nonnegative terms cannot increase a finite weighted sum.",
      "deep_definition": "The #257 criteria establish conditions that survive passage to infinite subsets. Applying the theorem anew to each such subset proves irrationality throughout that class; the mechanism is preservation of the hypothesis, not a general rule about irrational numbers.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "hereditary_property",
      "label": "hereditary property",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 339,
      "preferred_label": "hereditary property",
      "public_phrase": "hereditary property",
      "reader_preview": "A property is hereditary under a specified restriction if every allowed restriction of an object retains that property.",
      "reader_preview_basis": "definition",
      "reader_rule": "State which restrictions are allowed. An irrational sum alone does not imply that every infinite subseries has an irrational sum.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-hereditary-property",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "State which restrictions are allowed. An irrational sum alone does not imply that every infinite subseries has an irrational sum.",
      "short_definition": "A property is hereditary under a specified restriction if every allowed restriction of an object retains that property.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::hereditary_property",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 898
    },
    {
      "alternative_labels": [
        "Hessian"
      ],
      "anchor": "glossary-hessian-matrix",
      "card_definition": "The Hessian records second-order change in a scalar-valued function. For \\(f(x,y) = x^{2}-y^{2}\\) it has diagonal entries 2 and \\(-2\\), showing upward curvature along one axis and downward curvature along the other at the origin.",
      "deep_definition": "For n variables, the Hessian is the \\(n\\times n\\) matrix of second partial derivatives. Under continuous second differentiability, equality of mixed partials makes it symmetric. Its quadratic form, multiplied by one half, gives the second-order Taylor term. A semidefinite Hessian with zero directions needs further analysis: higher-order terms can change the classification. A singular Hessian can still be indefinite and establish a saddle, so singularity alone is not the classification rule.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For \\(f(x,y)=x^2-y^2\\), the Hessian is diagonal with entries 2 and -2, showing a saddle at the origin.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "hessian_matrix",
      "label": "hessian matrix",
      "meaning_boundary": "A Hessian-scale model or Hessian bound refers to second-order behaviour even when the full matrix is not displayed.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The Jacobian of a vector-valued map contains first derivatives and is not generally a Hessian.",
      "position": 340,
      "preferred_label": "hessian matrix",
      "public_phrase": "hessian matrix",
      "reader_preview": "The square matrix of second partial derivatives of a scalar-valued function.",
      "reader_preview_basis": "definition",
      "reader_rule": "At a critical point of a twice continuously differentiable real function, positive or negative definiteness gives a strict local minimum or maximum, and indefiniteness gives a saddle.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-hessian-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "At a critical point of a twice continuously differentiable real function, positive or negative definiteness gives a strict local minimum or maximum, and indefiniteness gives a saddle.",
      "short_definition": "The square matrix of second partial derivatives of a scalar-valued function.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::hessian_matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 873
    },
    {
      "alternative_labels": [
        "heuristics",
        "heuristic method"
      ],
      "anchor": "glossary-heuristic",
      "card_definition": "Heuristics reduce search or decision cost by using patterns, estimates, or experience. They are valuable when exact calculation is too expensive, but their limits should be tested against representative cases.",
      "deep_definition": "A heuristic may rank search results, choose a promising proof step, or estimate where to spend effort. It can be fast and useful while missing good answers on some inputs. A guaranteed algorithm also has assumptions; the distinction is whether the claimed guarantee has been established for the case at hand. Plectis uses heuristic retrieval and planning to choose work, then checks the resulting evidence separately.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Ranking files by shared keywords is a heuristic for finding relevant source.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "heuristic",
      "label": "heuristic",
      "meaning_boundary": "A practical rule that guides search or choice without guaranteeing correctness or completeness.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A Lean kernel accepting a proof is a formal check, not a heuristic guess.",
      "position": 341,
      "preferred_label": "heuristic",
      "public_phrase": "heuristic",
      "reader_preview": "A heuristic is a practical rule or method that often finds a useful answer without guaranteeing the best or correct answer.",
      "reader_preview_basis": "definition",
      "reader_rule": "Treat a heuristic result as a candidate or ranking signal until a stronger check establishes the required claim.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-heuristic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Treat a heuristic result as a candidate or ranking signal until a stronger check establishes the required claim.",
      "short_definition": "A heuristic is a practical rule or method that often finds a useful answer without guaranteeing the best or correct answer.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::heuristic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "keeps trusted checked results apart from heuristics and automation",
          "ref": "sites/microcosm/docs/paper-module-verifier-lab-kernel.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-verifier-lab-kernel.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-verifier-lab-kernel.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 772
    },
    {
      "alternative_labels": [
        "portable hologram"
      ],
      "anchor": "glossary-hologram",
      "card_definition": "Public JSON packets carry selected content, identities, and relationships so an assistant or reader can examine the collection without reconstructing the website page by page. Internal navigation uses the same idea at different levels of detail.",
      "deep_definition": "The packet's declared coverage determines what it contains. Source links and preserved relationships make deeper inspection possible even when the packet deliberately omits large bodies of detail.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The reviewer brief and the full AI review packet are holograms of the public site at two depths.",
      "example_route": {
        "gloss": "open the component that builds the compressed route view",
        "href": "components.html#component-navigation_hologram_route_plane",
        "label": "Navigation Hologram Route Plane"
      },
      "hidden_search_labels": [
        "Russian doll",
        "holographic telescope"
      ],
      "id": "hologram",
      "label": "hologram",
      "meaning_boundary": "Hologram is a local navigation metaphor for a source-derived multi-resolution graph. It is not an optical hologram and does not claim literal holographic storage.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A screenshot of the landing page is not a hologram: it cannot be queried, and it does not carry the rest of the record.",
      "position": 342,
      "preferred_label": "hologram",
      "public_phrase": "compressed whole from parts",
      "reader_preview": "In Plectis, \u201chologram\u201d means a structured, compressed view that preserves routes into the material it summarises.",
      "reader_preview_basis": "definition",
      "reader_rule": "The term is a project metaphor, not a claim about optical holography.",
      "relationships": [
        {
          "gloss": "Holograms are navigation surfaces.",
          "target": "navigation",
          "verb": "serves"
        },
        {
          "gloss": "Doctrine can be projected into hologram rows.",
          "target": "doctrine",
          "verb": "compresses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-hologram",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Names the portable compressed record (the JSON packets) and the same compression idea in navigation. It is not an optical hologram.",
      "short_definition": "In Plectis, \u201chologram\u201d means a structured, compressed view that preserves routes into the material it summarises.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::hologram",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Hologram theory roof.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        },
        {
          "gloss": "Compiled navigation hologram subsystem.",
          "ref": "codex/doctrine/paper_modules/holographic_navigation_compression.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 19,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 11,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 7,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 4,
            "page": "component-navigation-hologram-route-plane.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          },
          {
            "count": 3,
            "page": "reference.html"
          },
          {
            "count": 1,
            "page": "architecture.html"
          }
        ],
        "total_occurrences": 42
      },
      "visible_text_byte_count": 1000
    },
    {
      "alternative_labels": [
        "holomorphic",
        "complex analytic"
      ],
      "anchor": "glossary-holomorphic-function",
      "card_definition": "Complex differentiation uses the same derivative regardless of the direction from which the increment approaches zero. Polynomials are holomorphic everywhere; complex conjugation is not. In one complex variable, being holomorphic on an open set is equivalent to having a convergent local power series.",
      "deep_definition": "In #1041 a local inverse is extended across a domain from which critical values have been removed. Global inverse sheets need the covering and topology arguments as well as holomorphic regularity. Even a biholomorphic change of coordinates can distort lengths: preserving angles does not preserve the metric estimate needed for a short connection.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:component-local-covering.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "holomorphic_function",
      "label": "holomorphic function",
      "meaning_boundary": "This is the ordinary one-complex-variable definition; local invertibility and global inverse-sheet conclusions have additional hypotheses.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 343,
      "preferred_label": "holomorphic function",
      "public_phrase": "holomorphic function",
      "reader_preview": "A complex-valued function that has a complex derivative at every point of an open domain.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Real differentiability of the two coordinate functions is insufficient. A nonzero complex derivative gives a holomorphic inverse near that point, but does not make the map globally one-to-one.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-holomorphic-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Real differentiability of the two coordinate functions is insufficient. A nonzero complex derivative gives a holomorphic inverse near that point, but does not make the map globally one-to-one.",
      "short_definition": "A complex-valued function that has a complex derivative at every point of an open domain.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::holomorphic_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for the definition and its stated boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:component-local-covering",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1105
    },
    {
      "alternative_labels": [
        "HyperText Markup Language"
      ],
      "anchor": "glossary-html",
      "card_definition": "Elements identify headings, paragraphs, links, lists, forms, and other parts that browsers and assistive technology can interpret. CSS controls presentation, while JavaScript can add behaviour.",
      "deep_definition": "The site's glossary references are links to definitions, enhanced with interactive previews. Keeping meaningful links in the page lets readers still reach an entry when the preview script is unavailable.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The glossary builder emits one HTML details element for each active term.",
      "example_route": null,
      "hidden_search_labels": [
        "HTML page",
        "HTML document"
      ],
      "id": "html",
      "label": "HTML",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "A PDF, JSON packet, or screenshot is not an HTML document.",
      "position": 344,
      "preferred_label": "HTML",
      "public_phrase": "HTML",
      "reader_preview": "HTML is the markup language used to describe the structure and meaning of web-page content.",
      "reader_preview_basis": "definition",
      "reader_rule": "HTML structure affects how a page works as well as how it looks.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-html",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "HTML covers the markup and document semantics of the named page version.",
      "short_definition": "HTML is the markup language used to describe the structure and meaning of web-page content.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::html",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "format",
      "used_in": {
        "page_count": 1,
        "top_page": "lineage.html",
        "top_pages": [
          {
            "count": 1,
            "page": "lineage.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 732
    },
    {
      "alternative_labels": [
        "HTTP",
        "HTTPS",
        "Hypertext Transfer Protocol"
      ],
      "anchor": "glossary-http",
      "card_definition": "A client sends a method, URL, headers, and sometimes a body. A server returns a status, headers, and sometimes a body. HTTPS protects the connection against ordinary interception and identifies the server through certificates.",
      "deep_definition": "HTTP defines how web messages are structured and what methods and status codes mean. HTTPS adds Transport Layer Security, commonly called TLS, around that exchange. Encryption protects data while it travels between endpoints, but the destination can still store or misuse it. Plectis publishes HTTPS links and static files; the protocol delivers those bytes without deciding whether their scholarly or technical content is correct.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A browser sends an HTTPS GET request and receives an HTML page with status 200.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "http",
      "label": "HTTP and HTTPS",
      "meaning_boundary": "The request-response application protocol used to exchange web resources; an in-process function call is not an HTTP exchange.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A local function call inside one program is not an HTTP exchange.",
      "position": 345,
      "preferred_label": "HTTP and HTTPS",
      "public_phrase": "HTTP and HTTPS",
      "reader_preview": "HTTP is the web protocol for exchanging requests and responses; HTTPS is HTTP carried through an authenticated encrypted connection.",
      "reader_preview_basis": "definition",
      "reader_rule": "Interpret the status, headers, body, method, URL, and connection security together; successful transport does not validate the claims inside a response.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-http",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Interpret the status, headers, body, method, URL, and connection security together; successful transport does not validate the claims inside a response.",
      "short_definition": "HTTP is the web protocol for exchanging requests and responses; HTTPS is HTTP carried through an authenticated encrypted connection.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::http",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public links expose the HTTPS scheme in their URLs; the prose does not yet use the standalone protocol name.",
          "ref": "sites/microcosm/index.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 10,
        "top_page": "coding-agents.html",
        "top_pages": [
          {
            "count": 4,
            "page": "coding-agents.html"
          },
          {
            "count": 3,
            "page": "paper-module-tool-server-pressure-inventory.html"
          },
          {
            "count": 3,
            "page": "paper-module-undeclared-library-prior-classifier.html"
          },
          {
            "count": 2,
            "page": "paper-module-standards-meta-diagnostics.html"
          },
          {
            "count": 2,
            "page": "paper-module-tactic-portfolio-availability.html"
          },
          {
            "count": 2,
            "page": "paper-module-target-shape-tactic-routing.html"
          }
        ],
        "total_occurrences": 22
      },
      "visible_text_byte_count": 885
    },
    {
      "alternative_labels": [
        "Poincare distance",
        "Poincar\u00e9 distance",
        "hyperbolic disc metric"
      ],
      "anchor": "glossary-hyperbolic-distance",
      "card_definition": "With the usual curvature \\(-1\\) convention, a small Euclidean displacement \\(|dz|\\) at z has hyperbolic length \\(2|dz|/(1-|z|^{2})\\). The stretching grows without bound towards the unit circle; any path from an interior point to that boundary has infinite hyperbolic length.",
      "deep_definition": "Pairwise hyperbolic separation of selected points feeds packing and area estimates for critical-value connectors.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 192.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "hyperbolic_distance",
      "label": "hyperbolic distance",
      "meaning_boundary": "Complex and hyperbolic geometry. Not the ordinary Euclidean distance drawn in the same disc.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 346,
      "preferred_label": "hyperbolic distance",
      "public_phrase": "hyperbolic distance",
      "reader_preview": "In the unit-disc model, hyperbolic distance is the shortest path length measured with increasing stretching near the boundary.",
      "reader_preview_basis": "definition",
      "reader_rule": "Some conventions rescale this metric by a constant, so numerical distance formulas must use the paper\u2019s normalization. Holomorphic disc self-maps do not increase hyperbolic distance.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-hyperbolic-distance",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Some conventions rescale this metric by a constant, so numerical distance formulas must use the paper\u2019s normalization. Holomorphic disc self-maps do not increase hyperbolic distance.",
      "short_definition": "In the unit-disc model, hyperbolic distance is the shortest path length measured with increasing stretching near the boundary.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::hyperbolic_distance",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 192",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1070
    },
    {
      "alternative_labels": [
        "assumption"
      ],
      "anchor": "glossary-hypothesis",
      "card_definition": "For example, \u201cif n is prime and greater than 2, then n is odd\u201d assumes both primality and the size condition. The conclusion is asserted for cases satisfying those assumptions.",
      "deep_definition": "In conditional research results, a particular hypothesis may remain unresolved. The proof then establishes what follows from it, rather than establishing that it holds.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Three exclusions in the #243 note hold under two analytic hypotheses assumed rather than derived.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "hypothesis",
      "label": "hypothesis",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 347,
      "preferred_label": "hypothesis",
      "public_phrase": "hypothesis",
      "reader_preview": "A mathematical hypothesis is an assumption under which a statement is being considered or proved.",
      "reader_preview_basis": "definition",
      "reader_rule": "A hypothesis in a theorem need not be an unproved conjecture; it may simply define the cases covered.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-hypothesis",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A conditional result establishes its conclusion only under its stated hypotheses.",
      "short_definition": "A mathematical hypothesis is an assumption under which a statement is being considered or proved.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::hypothesis",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 25,
        "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
        "top_pages": [
          {
            "count": 8,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 8,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 6,
            "page": "paper-module-mathematical-strategy-atlas.html"
          },
          {
            "count": 3,
            "page": "component-mathematical-strategy-atlas-hypothesis-scorer.html"
          },
          {
            "count": 3,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 2,
            "page": "area-formal-math.html"
          }
        ],
        "total_occurrences": 54
      },
      "visible_text_byte_count": 816
    },
    {
      "alternative_labels": [
        "integrated development environment"
      ],
      "anchor": "glossary-ide",
      "card_definition": "It commonly provides a code editor, project navigation, diagnostics, and ways to build or run programs. Support for a proof language can also show goals, errors, and declaration information while a proof is developed.",
      "deep_definition": "The repositories' command-line checks describe the reproducible operations. An editor interface can invoke or help inspect those operations without replacing their recorded inputs and results.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Cloning the Lean repository and running its checks can be done from an IDE or from a terminal.",
      "example_route": null,
      "hidden_search_labels": [
        "coding app"
      ],
      "id": "ide",
      "label": "IDE",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "coding_agent",
        "packet",
        "clone"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Uploading a JSON packet to an AI website is not using an IDE.",
      "position": 348,
      "preferred_label": "IDE",
      "public_phrase": "IDE",
      "reader_preview": "An IDE, or integrated development environment, is an application combining tools for working on software.",
      "reader_preview_basis": "definition",
      "reader_rule": "An IDE is useful for local work but is not required to read the website.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-ide",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Any combined editor-and-runner for source code, not a particular product.",
      "short_definition": "An IDE, or integrated development environment, is an application combining tools for working on software.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::ide",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 800
    },
    {
      "alternative_labels": [
        "idempotent operation",
        "idempotent"
      ],
      "anchor": "glossary-idempotency",
      "card_definition": "Idempotent operations make retries safer when a caller cannot tell whether an earlier attempt completed. Implementations may use stable request keys, existing-state checks, or naturally repeatable assignments.",
      "deep_definition": "Setting a field to a fixed value is idempotent; incrementing it is not. A function from a set to itself is mathematically idempotent when \\(f(f(x))=f(x)\\). For an API, the relevant question is whether repeating the same request accumulates an additional intended effect; responses and incidental logs may differ. Plectis queue fixtures check that repeated enqueue requests identify one job rather than creating duplicates.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Submitting the same request key twice creates one job and returns its existing identity.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "idempotency",
      "label": "idempotency",
      "meaning_boundary": "The property that repeating the same operation has no additional intended effect after the first successful application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Charging a card again on every retry is not idempotent.",
      "position": 349,
      "preferred_label": "idempotency",
      "public_phrase": "idempotency",
      "reader_preview": "Idempotency is the property that repeating an operation with the same intended input has the same effect as performing it once.",
      "reader_preview_basis": "definition",
      "reader_rule": "Judge idempotency by observable effects, not merely by whether repeated calls return the same value.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-idempotency",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Judge idempotency by observable effects, not merely by whether repeated calls return the same value.",
      "short_definition": "Idempotency is the property that repeating an operation with the same intended input has the same effect as performing it once.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::idempotency",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "recomputing enqueue idempotency, lease claim and expired-lease recovery",
          "ref": "sites/microcosm/docs/rules-and-ideas.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-metabolism-queue-reconciliation.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-metabolism-queue-reconciliation.html"
          },
          {
            "count": 3,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 12
      },
      "visible_text_byte_count": 791
    },
    {
      "alternative_labels": [
        "identifiers",
        "stable identifier"
      ],
      "anchor": "glossary-identifier",
      "card_definition": "Identifiers include database keys, route IDs, filenames, package names, and DOI strings. They support reference and lookup; they do not necessarily describe the object in ordinary language.",
      "deep_definition": "An identifier works only relative to rules that say what it identifies and whether it can change or be reused. Human-readable labels and identifiers may differ: a page title can change while its stable route ID remains fixed. Plectis preserves compatibility identifiers when renaming them would break links or tools. Possessing an identifier does not prove that the referenced object exists, is current, or is authoritative.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A DOI identifies a registered research object within the DOI system.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "identifier",
      "label": "identifier",
      "meaning_boundary": "A name or value used to distinguish an object within a stated system, rather than a merely descriptive phrase.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The phrase \u201cimportant result\u201d describes something but does not uniquely identify it.",
      "position": 350,
      "preferred_label": "identifier",
      "public_phrase": "identifier",
      "reader_preview": "An identifier is a name or code used to distinguish one object from others within a stated system.",
      "reader_preview_basis": "definition",
      "reader_rule": "Judge an identifier inside its naming system, including its namespace, case rules, and stability promises.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-identifier",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Judge an identifier inside its naming system, including its namespace, case rules, and stability promises.",
      "short_definition": "An identifier is a name or code used to distinguish one object from others within a stated system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::identifier",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Technical identifiers required for compatibility have not been renamed merely for branding",
          "ref": "sites/microcosm/docs/lineage.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "reference.html",
        "top_pages": [
          {
            "count": 4,
            "page": "reference.html"
          },
          {
            "count": 1,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "lineage.html"
          }
        ],
        "total_occurrences": 6
      },
      "visible_text_byte_count": 747
    },
    {
      "alternative_labels": [
        "function image"
      ],
      "anchor": "glossary-image-of-function",
      "card_definition": "If \\(f(n)=n^{2}\\) on the integers, its image contains 0,1,4,9,\u2026 but not 2. The image may be smaller than the announced set of possible outputs.",
      "deep_definition": "Image language identifies which outputs a recurrence or map actually reaches. \u201cRange\u201d often means this image, but some sources use it for the declared codomain; the source\u2019s convention matters. A function is surjective exactly when its image equals its stated codomain.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 445.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "image_of_function",
      "label": "image of a function",
      "meaning_boundary": "Functions and maps. Distinct from a picture or generated media.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 351,
      "preferred_label": "image of a function",
      "public_phrase": "image of a function",
      "reader_preview": "The set of output values a function actually attains.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a subset A of inputs, \\(f(A)\\) means all \\(f(a)\\) with a in A.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-image-of-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a subset A of inputs, \\(f(A)\\) means all \\(f(a)\\) with a in A.",
      "short_definition": "The set of output values a function actually attains.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::image_of_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 445",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 684
    },
    {
      "alternative_labels": [
        "immutability",
        "unchangeable record"
      ],
      "anchor": "glossary-immutability",
      "card_definition": "An immutable object may be replaced by a new version, but its existing value remains fixed. Immutability simplifies comparison, caching, concurrency, and audit history when the boundary is real.",
      "deep_definition": "A language or storage system can prevent changes to an object, while an append-only policy can forbid them. A cryptographic hash serves a different purpose: changed bytes acquire a different hash, making a change detectable when identities are checked. Plectis records events as immutable history and builds changing views from them. New events can be added, and references can move, while the earlier records remain intact.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An append-only event log adds a correction event rather than editing the earlier event.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "immutability",
      "label": "immutable",
      "meaning_boundary": "The property that an existing value or record cannot be changed after creation; creating a replacement version can preserve immutability.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A file described as final but still writable by ordinary tools is not technically immutable.",
      "position": 352,
      "preferred_label": "immutable",
      "public_phrase": "immutable",
      "reader_preview": "Immutable describes a value or record that cannot be changed after it is created.",
      "reader_preview_basis": "definition",
      "reader_rule": "Ask which object and boundary are immutable; a fixed record can still point to mutable external content.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-immutability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ask which object and boundary are immutable; a fixed record can still point to mutable external content.",
      "short_definition": "Immutable describes a value or record that cannot be changed after it is created.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::immutability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "append_claim_event appends one immutable event of a given kind",
          "ref": "sites/microcosm/docs/paper-module-engine-room-metabolism-runtime.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-engine-room-metabolism-runtime.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 784
    },
    {
      "alternative_labels": [
        "implementations",
        "implemented",
        "implementing"
      ],
      "anchor": "glossary-implementation",
      "card_definition": "Implementation may take the form of executable code, configured services, data structures, generated artifacts, hardware, or an operational procedure. Several implementations can satisfy the same contract while using different internal methods, performance trade-offs, and dependencies.",
      "deep_definition": "Specifications describe required relationships or outcomes; implementations choose concrete representations and steps. A correct algorithm can be implemented incorrectly, and a conforming implementation may still be insecure, slow, inaccessible, or unsuitable for a particular setting. Conversely, observed useful behavior without a stated contract makes conformance hard to judge. Source inspection explains how a realization is built, while tests, formal checks, and operational evidence address different aspects of whether it works. Version identity matters because implementation behavior can change without renaming the interface.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The site builder is the implementation that turns vocabulary rows into glossary HTML.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "implementation",
      "label": "implementation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A prose proposal with no working realization is a design, not yet an implementation.",
      "position": 353,
      "preferred_label": "implementation",
      "public_phrase": "implementation",
      "reader_preview": "An implementation is a concrete realization of a design, specification, algorithm, interface, or policy.",
      "reader_preview_basis": "definition",
      "reader_rule": "Evaluate an implementation against the requirements it claims to realize, the environment in which it operates, and evidence from its actual behavior.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-implementation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers source code, generated behaviour, and operational wiring that realizes described system features.",
      "short_definition": "An implementation is a concrete realization of a design, specification, algorithm, interface, or policy.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::implementation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 105,
        "top_page": "credit-ledger.html",
        "top_pages": [
          {
            "count": 4,
            "page": "credit-ledger.html"
          },
          {
            "count": 4,
            "page": "paper-module-batch9-macro-engines-capsule.html"
          },
          {
            "count": 3,
            "page": "paper-module-derived-fact-provider-runtime.html"
          },
          {
            "count": 3,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          },
          {
            "count": 2,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch8-audio-level-rms-port.html"
          }
        ],
        "total_occurrences": 124
      },
      "visible_text_byte_count": 939
    },
    {
      "alternative_labels": [
        "implies",
        "if then"
      ],
      "anchor": "glossary-implication",
      "card_definition": "The notation \\(P\\to Q\\) means \u201cif P, then Q\u201d. P is a sufficient condition for Q, and Q is a necessary condition for P. This alone does not say that Q implies P.",
      "deep_definition": "The papers use implications to connect hypotheses and target results. To claim an equivalent reformulation, the reverse implication must also be proved under compatible assumptions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A theorem may prove that a proposed analytic bound would imply the irrationality of a series.",
      "example_route": null,
      "hidden_search_labels": [
        "imply"
      ],
      "id": "implication",
      "label": "implication",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An implication does not assert its converse and does not establish its conclusion when the antecedent is unproved.",
      "position": 354,
      "preferred_label": "implication",
      "public_phrase": "implication",
      "reader_preview": "An implication says that if one statement holds, another follows.",
      "reader_preview_basis": "definition",
      "reader_rule": "Proving the implication does not establish P itself.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-implication",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An implication covers the named antecedent and conclusion under the proof's stated hypotheses.",
      "short_definition": "An implication says that if one statement holds, another follows.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::implication",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 12,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 16,
            "page": "doctrine.html"
          },
          {
            "count": 3,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 2,
            "page": "source.html"
          },
          {
            "count": 1,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 1,
            "page": "component-agent-closeout-faithfulness-audit.html"
          },
          {
            "count": 1,
            "page": "components.html"
          }
        ],
        "total_occurrences": 30
      },
      "visible_text_byte_count": 772
    },
    {
      "alternative_labels": [
        "mutually independent events",
        "event independence"
      ],
      "anchor": "glossary-independent-events",
      "card_definition": "For two events A and B, this says \\(P(A \\cap B) = P(A)P(B)\\). A family needs the corresponding identity for every finite subfamily. Pairwise independence alone does not guarantee mutual independence.",
      "deep_definition": "For a Haar-uniform profinite integer, the #257 note treats divisibility of \\(x+1\\) by distinct primes as independent. The Chinese remainder theorem supplies the product probabilities for finite collections, supporting the stated almost-sure argument.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "independent_events",
      "label": "independent events",
      "meaning_boundary": "The probability meaning is intended, distinct from linear independence or informal organizational autonomy. Mutual independence concerns all finite subcollections in one specified probability space.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 355,
      "preferred_label": "independent events",
      "public_phrase": "independent events",
      "reader_preview": "Events are mutually independent when the probability of every finite intersection is the product of its probabilities.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Independence depends on the chosen probability law. Disjoint positive-probability events are not independent, because their joint occurrence is impossible.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-independent-events",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Independence depends on the chosen probability law. Disjoint positive-probability events are not independent, because their joint occurrence is impossible.",
      "short_definition": "Events are mutually independent when the probability of every finite intersection is the product of its probabilities.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::independent_events",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1040
    },
    {
      "alternative_labels": [
        "indexes",
        "indices",
        "indexed",
        "sequence index",
        "lookup index"
      ],
      "anchor": "glossary-index",
      "card_definition": "In a sequence \\(a_{n}\\), n is the index and \\(a_{n}\\) is the term at that position. A search or database index instead records information that helps locate matching items efficiently. The site uses both mathematical indices and generated lookup indexes.",
      "deep_definition": "The paper\u2019s notation states which values an index can take, such as positive integers or elements of another set. Distinct indices can label equal values, so an index does not assert uniqueness of the value itself. A lookup index stores keys or references to selected content; it can omit items, become stale, or use approximate matching. The site\u2019s declaration index helps locate proof declarations, while its coverage record states which source inventory was actually indexed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "index",
      "label": "index",
      "meaning_boundary": "The explicitly distinguished mathematical and computing senses; each application retains its stated definitions and conventions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 356,
      "preferred_label": "index",
      "public_phrase": "index",
      "reader_preview": "An index identifies a member of an indexed family or provides a lookup structure for locating information.",
      "reader_preview_basis": "definition",
      "reader_rule": "An index used as a label need not be a number; an index used for lookup is separate from the material it describes.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-index",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An index used as a label need not be a number; an index used for lookup is separate from the material it describes.",
      "short_definition": "An index identifies a member of an indexed family or provides a lookup structure for locating information.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::index",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 207,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 52,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 31,
            "page": "paper-module-lean-std-premise-index.html"
          },
          {
            "count": 23,
            "page": "doctrine.html"
          },
          {
            "count": 22,
            "page": "paper-module-work-landing-control-spine.html"
          },
          {
            "count": 18,
            "page": "paper-modules.html"
          },
          {
            "count": 15,
            "page": "paper-module-formal-math-premise-retrieval.html"
          }
        ],
        "total_occurrences": 838
      },
      "visible_text_byte_count": 904
    },
    {
      "alternative_labels": [
        "set indicator",
        "membership indicator"
      ],
      "anchor": "glossary-indicator-function",
      "card_definition": "Writing \\(1_A(x)\\) means 1 if \\(x\\in A\\) and 0 otherwise. Its sum over a finite index set counts the members of A in that set; multiplying a function by \\(1_A\\) restricts it to A.",
      "deep_definition": "The #257 identity uses \\(1_A\\) for a selected exponent support, while \\(1_{d\\mid n}\\) indicates a divisibility event. Summing the latter over a finite divisor set counts how many of its members divide n. Mathlib also names the restricted function itself an indicator: Set.indicator A f equals f on A and zero elsewhere.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::eq:incidence.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "indicator_function",
      "label": "indicator function",
      "meaning_boundary": "Ordinary mathematical usage. The cited paper supplies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 357,
      "preferred_label": "indicator function",
      "public_phrase": "indicator function",
      "reader_preview": "An indicator function is 1 on a specified set and 0 outside it.",
      "reader_preview_basis": "definition",
      "reader_rule": "The set or condition being indicated must be specified. An indicator is a numeric function; a predicate states whether the condition is true.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-indicator-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The set or condition being indicated must be specified. An indicator is a numeric function; a predicate states whether the condition is true.",
      "short_definition": "An indicator function is 1 on a specified set and 0 outside it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::indicator_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript use and exact local mathematical context.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::eq:incidence",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 860
    },
    {
      "alternative_labels": [
        "inductive types",
        "inductive data type",
        "inductive data types"
      ],
      "anchor": "glossary-inductive-type",
      "card_definition": "Natural numbers have zero and successor constructors; lists have an empty-list constructor and a constructor adding an element to a list. The associated induction or recursion principles let proofs and functions follow these constructions.",
      "deep_definition": "The local Lean developments repeatedly use natural-number induction and finite structures built on such types. The logical mechanism explains why handling a base case and a successor case can establish a statement about every natural index.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "inductive_type",
      "label": "inductive type",
      "meaning_boundary": "The type-theoretic constructor-based meaning is intended. It is distinct from mathematical induction as a proof method, although inductive types supply corresponding induction principles.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 358,
      "preferred_label": "inductive type",
      "public_phrase": "inductive type",
      "reader_preview": "An inductive type is specified by constructors that build its values and rules for reasoning about those values.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Constructors must satisfy the proof system's formation rules. Writing a self-referential type equation is not enough to create a valid inductive type.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-inductive-type",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Constructors must satisfy the proof system's formation rules. Writing a self-referential type equation is not enough to create a valid inductive type.",
      "short_definition": "An inductive type is specified by constructors that build its values and rules for reasoning about those values.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::inductive_type",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1012
    },
    {
      "alternative_labels": [
        "comparison inequality"
      ],
      "anchor": "glossary-inequality",
      "card_definition": "The symbol \\(\\le\\) means \u201cless than or equal to\u201d, so \\(x \\le M\\) allows x to equal M. The strict inequality \\(x < M\\) excludes equality.",
      "deep_definition": "Inequalities in the papers often control an error or bound a sum. Each manipulation must respect sign conditions: multiplying both sides by a negative number reverses the order.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A proof may derive \\(0 < E < 1\\) while also showing E is an integer, producing the contradiction used in an irrationality argument.",
      "example_route": null,
      "hidden_search_labels": [
        "inequalities"
      ],
      "id": "inequality",
      "label": "inequality",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An approximate numerical estimate is not automatically a proved inequality.",
      "position": 359,
      "preferred_label": "inequality",
      "public_phrase": "inequality",
      "reader_preview": "An inequality compares quantities using an order relation such as \\(<,\\le,>,\\text{ or }\\ge\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "The difference between strict and non-strict bounds can determine whether an endpoint is included.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-inequality",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An inequality covers the compared expressions, order relation, and assumptions in its statement.",
      "short_definition": "An inequality compares quantities using an order relation such as \\(<,\\le,>,\\text{ or }\\ge\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::inequality",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 788
    },
    {
      "alternative_labels": [
        "greatest lower bound",
        "inf"
      ],
      "anchor": "glossary-infimum",
      "card_definition": "The open interval (0,1) has infimum 0 even though it has no smallest member. The infimum is the best lower bound: every element is at least 0, while any larger proposed lower bound fails.",
      "deep_definition": "Optimization thresholds in cover and matrix arguments are expressed as infima when competitors approach an optimal value without attaining it. Proving a lower bound for every competitor bounds the infimum; producing examples approaching it gives the reverse bound.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 352.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "infimum",
      "label": "infimum",
      "meaning_boundary": "Order and optimization. Infimum and minimum differ by attainment.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 360,
      "preferred_label": "infimum",
      "public_phrase": "infimum",
      "reader_preview": "The largest number less than or equal to every member of a set.",
      "reader_preview_basis": "definition",
      "reader_rule": "A minimum must belong to the set; an infimum need not. For an unbounded-below set the infimum may be \\(-\\infty\\) in the extended real numbers, and an empty-set convention must be stated.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-infimum",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A minimum must belong to the set; an infimum need not. For an unbounded-below set the infimum may be \\(-\\infty\\) in the extended real numbers, and an empty-set convention must be stated.",
      "short_definition": "The largest number less than or equal to every member of a set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::infimum",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 352",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 1,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 838
    },
    {
      "alternative_labels": [
        "infinitely many"
      ],
      "anchor": "glossary-infinite",
      "card_definition": "Infinite sequences and series specify a term for every index in an unending index set. Statements about them are expressed through definitions, quantifiers, and limits rather than by carrying out infinitely many steps.",
      "deep_definition": "For example, there are infinitely many even integers, but arbitrarily large odd integers remain. This distinction matters when interpreting the scope of a theorem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The sequence of positive integers is infinite.",
      "example_route": null,
      "hidden_search_labels": [
        "infinite set",
        "infinite sequence"
      ],
      "id": "infinite",
      "label": "infinite",
      "meaning_boundary": "Infinite means not finite in the mathematical sense appropriate to the named set, sequence, or process. It does not mean merely very large, long-running, or currently unbounded by a known estimate.",
      "meaning_contrasts": [
        "mathematical_limit",
        "scope_limit"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A very large but bounded list is not infinite.",
      "position": 361,
      "preferred_label": "infinite",
      "public_phrase": "infinite",
      "reader_preview": "An infinite set has more elements than any finite set; no finite count exhausts it.",
      "reader_preview_basis": "definition",
      "reader_rule": "\u201cInfinitely many\u201d is weaker than \u201call\u201d and can also be weaker than \u201call sufficiently large\u201d.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-infinite",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Infinite covers the collection or process named by the statement and its definition of continuation.",
      "short_definition": "An infinite set has more elements than any finite set; no finite count exhausts it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::infinite",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 9,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 9,
            "page": "papers.html"
          },
          {
            "count": 5,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 2,
            "page": "introduction.html"
          },
          {
            "count": 1,
            "page": "area-formal-math.html"
          },
          {
            "count": 1,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "components.html"
          }
        ],
        "total_occurrences": 22
      },
      "visible_text_byte_count": 791
    },
    {
      "alternative_labels": [
        "injective",
        "one-to-one"
      ],
      "anchor": "glossary-injective-map",
      "card_definition": "\\(f(x)=2x\\) on the integers is injective; \\(f(x)=x^{2}\\) is not, because 2 and -2 both map to 4.",
      "deep_definition": "In the lemniscate arguments, an injective complex map gives different image points to different inputs. Having a nonzero derivative is only a local condition and does not by itself establish injectivity across the whole domain.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 514.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "injective_map",
      "label": "injective map",
      "meaning_boundary": "Functions. Injective does not say every possible output is attained.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 362,
      "preferred_label": "injective map",
      "public_phrase": "injective map",
      "reader_preview": "A function that never sends two different inputs to the same output.",
      "reader_preview_basis": "definition",
      "reader_rule": "To prove injectivity, assume \\(f(x)=f(y)\\) and show \\(x=y\\).",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-injective-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "To prove injectivity, assume \\(f(x)=f(y)\\) and show \\(x=y\\).",
      "short_definition": "A function that never sends two different inputs to the same output.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::injective_map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 514",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 635
    },
    {
      "alternative_labels": [
        "inner products",
        "dot product"
      ],
      "anchor": "glossary-inner-product",
      "card_definition": "For real coordinate vectors, the usual dot product adds the products of matching coordinates: \\((a,b)\\cdot (c,d) = ac+bd\\). Its value on a vector paired with itself is the square of that vector's length and is positive unless the vector is zero.",
      "deep_definition": "The Cauchy\u2013Schwarz inequality bounds an inner product by the product of the two lengths. Function spaces can use integrals as inner products, allowing the same reasoning to compare functions rather than coordinate lists.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "inner_product",
      "label": "inner product",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 363,
      "preferred_label": "inner product",
      "public_phrase": "inner product",
      "reader_preview": "An inner product pairs two vectors to measure their lengths and relative directions through an algebraic operation.",
      "reader_preview_basis": "definition",
      "reader_rule": "An inner product is linear in one argument and symmetric over the reals; over the complexes it is conjugate-symmetric, with conjugate scaling in the other argument.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-inner-product",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An inner product is linear in one argument and symmetric over the reals; over the complexes it is conjugate-symmetric, with conjugate scaling in the other argument.",
      "short_definition": "An inner product pairs two vectors to measure their lengths and relative directions through an algebraic operation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::inner_product",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=cauchy_schwarz_inequality]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 916
    },
    {
      "alternative_labels": [
        "inspect",
        "inspecting"
      ],
      "anchor": "glossary-inspection",
      "card_definition": "Here that can involve reading a theorem statement, tracing its proof dependencies, examining a test, or comparing a result record with the command that produced it. The relevant depth depends on the question.",
      "deep_definition": "Plectis provides source and evidence routes to make that deeper reading possible. Inspection can reveal uncertainty as well as confirm a claim; it need not end in approval.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Why walkthrough treats the front end as an inspection layer over maps, files, traces, and evidence.",
      "example_route": {
        "gloss": "a public path that still requires inspecting source and checks",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [],
      "id": "inspection",
      "label": "inspection",
      "meaning_boundary": "On this site, inspection means reading source, Lean, papers, traces, and check results rather than trusting a summary or UI. It is not a substitute for a Lean kernel acceptance or a recorded check.",
      "meaning_contrasts": [
        "check"
      ],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A checklist item or a summary sentence is not inspection of the underlying record.",
      "position": 364,
      "preferred_label": "inspection",
      "public_phrase": "inspection",
      "reader_preview": "Inspection means examining the actual material closely enough to assess a specific question about it.",
      "reader_preview_basis": "definition",
      "reader_rule": "Reading a summary is useful orientation but may leave the decisive detail unexamined.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-inspection",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the landing's inspection-layer claim and any page that invites a reader to open source or checks.",
      "short_definition": "Inspection means examining the actual material closely enough to assess a specific question about it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::inspection",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 52,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 12,
            "page": "doctrine.html"
          },
          {
            "count": 8,
            "page": "paper-module-first-screen-composition-root.html"
          },
          {
            "count": 6,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 4,
            "page": "components.html"
          },
          {
            "count": 4,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          },
          {
            "count": 4,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          }
        ],
        "total_occurrences": 100
      },
      "visible_text_byte_count": 876
    },
    {
      "alternative_labels": [
        "typeclass resolution",
        "type-class resolution",
        "instance synthesis"
      ],
      "anchor": "glossary-instance-resolution",
      "card_definition": "An instance may itself require other instances, so resolution can recursively assemble the needed structure. The search uses the language's declarations, priorities, and matching rules; it can fail when evidence is missing or parameters remain unknown.",
      "deep_definition": "In Lean's finite-index proofs, Fintype instances make enumeration available to generic operations. Reproducing such a proof therefore depends on the imported instance environment as well as the visible theorem statement.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [
        "type class synthesis"
      ],
      "id": "instance_resolution",
      "label": "instance resolution",
      "meaning_boundary": "The typed-language search mechanism is intended. The concrete rules cited are Lean's instance synthesis, not a general search over every possible proof or model.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 365,
      "preferred_label": "instance resolution",
      "public_phrase": "instance resolution",
      "reader_preview": "Instance resolution searches for declared implementations that satisfy a type-class requirement.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Resolving an instance is not unrestricted theorem proving. A failed search can mean that a suitable declaration is absent rather than that the mathematical requirement is false.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-instance-resolution",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Resolving an instance is not unrestricted theorem proving. A failed search can mean that a suitable declaration is absent rather than that the mathematical requirement is false.",
      "short_definition": "Instance resolution searches for declared implementations that satisfy a type-class requirement.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::instance_resolution",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "proof_infrastructure",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1046
    },
    {
      "alternative_labels": [
        "whole number"
      ],
      "anchor": "glossary-integer",
      "card_definition": "Integers have no fractional part. They include positive and negative whole numbers and zero, and are usually denoted collectively by \u2124.",
      "deep_definition": "Number-theory statements often restrict integers further, for example to positive or nonnegative values. Those restrictions matter for divisibility, factorials, and sequence indices, so they are part of the mathematical claim rather than optional wording.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Clearing denominators turns a question about a fraction into a question about whether one integer error term can vanish.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "integer",
      "label": "integer",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 366,
      "preferred_label": "integer",
      "public_phrase": "integer",
      "reader_preview": "An integer is one of the numbers \\(\\ldots,-2,-1,0,1,2,\\ldots\\) .",
      "reader_preview_basis": "definition",
      "reader_rule": "Addition, subtraction, and multiplication preserve integers; division need not do so.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-integer",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An integrality argument covers the quantity it is proved for.",
      "short_definition": "An integer is one of the numbers \\(\\ldots,-2,-1,0,1,2,\\ldots\\) .",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::integer",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 8,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 15,
            "page": "papers.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-verifier-trace-repair-loop.html"
          },
          {
            "count": 3,
            "page": "paper-module-mathematical-strategy-atlas.html"
          },
          {
            "count": 2,
            "page": "paper-module-derived-fact-provider-runtime.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch8-audio-level-rms-port.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          }
        ],
        "total_occurrences": 27
      },
      "visible_text_byte_count": 739
    },
    {
      "alternative_labels": [
        "integer partitions",
        "partition of an integer",
        "partitions of an integer"
      ],
      "anchor": "glossary-integer-partition",
      "card_definition": "The partitions of 4 are 4, \\(3+1\\), \\(2+2\\), \\(2+1+1\\), and \\(1+1+1+1\\). They are often written as nonincreasing lists; trailing zeros may be added for indexing.",
      "deep_definition": "The #1049 proof indexes displaced moment nodes by partitions. Subtracting the baseline tuple \\((0,1,\\ldots,N-1)\\) gives nonnegative increasing shifts, which become a partition after reversal. This puts the contributions for varying N on one index set so a common summable bound can justify passing to a limit.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::eq:partition-summand.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "integer_partition",
      "label": "integer partition",
      "meaning_boundary": "Ordinary mathematical usage. The cited paper supplies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 367,
      "preferred_label": "integer partition",
      "public_phrase": "integer partition",
      "reader_preview": "An integer partition writes a nonnegative integer as a sum of positive integers without counting different orders separately.",
      "reader_preview_basis": "definition",
      "reader_rule": "This is different from a composition, which counts order, and from a set partition, which groups elements of a set. The empty partition represents zero.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-integer-partition",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This is different from a composition, which counts order, and from a set partition, which groups elements of a set. The empty partition represents zero.",
      "short_definition": "An integer partition writes a nonnegative integer as a sum of positive integers without counting different orders separately.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::integer_partition",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript use and exact local mathematical context.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::eq:partition-summand",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 951
    },
    {
      "alternative_labels": [
        "integer valued polynomial",
        "integer-valued polynomials"
      ],
      "anchor": "glossary-integer-valued-polynomial",
      "card_definition": "For example, \\(T(T-1)/2\\) has rational coefficients but takes integer values for every integer T, because consecutive integers have an even product.",
      "deep_definition": "The #243 normalization gives \\(Q(n)=(m/6)n(n+1)(n+2)+c\\) with m,c integers. The product divided by six equals a binomial coefficient, so Q is integer-valued even when m/6 is not integral. This is the arithmetic property used for congruences and coprimality, rather than an assertion that Q belongs to \\(\\mathbb{Z}[T]\\).",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::eq:normal-cubic.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "integer_valued_polynomial",
      "label": "integer-valued polynomial",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 368,
      "preferred_label": "integer-valued polynomial",
      "public_phrase": "integer-valued polynomial",
      "reader_preview": "An integer-valued polynomial is a polynomial whose values are integers at every integer input, even if its coefficients are rational.",
      "reader_preview_basis": "definition",
      "reader_rule": "The input domain must be stated when using the term more generally. Integer values are different from integer coefficients: the latter imply the former, while the converse fails.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-integer-valued-polynomial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The input domain must be stated when using the term more generally. Integer values are different from integer coefficients: the latter imply the former, while the converse fails.",
      "short_definition": "An integer-valued polynomial is a polynomial whose values are integers at every integer input, even if its coefficients are rational.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::integer_valued_polynomial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::eq:normal-cubic",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1030
    },
    {
      "alternative_labels": [
        "integrable functions",
        "Lebesgue integrable",
        "Bochner integrable"
      ],
      "anchor": "glossary-integrable-function",
      "card_definition": "The measure and domain are part of the claim. Scalar integrability allows a measurable representative agreeing almost everywhere. For a Banach space, a complete normed vector space, Bochner integrability requires almost-everywhere strong measurability and finite integral of the norm. Completeness ensures the integral lies in that space.",
      "deep_definition": "The #257 note keeps finite residue averages separate from a limiting profinite observable that is infinite almost everywhere. That limit cannot provide a finite integrable mean merely because selected integer inputs have finite values.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "integrable_function",
      "label": "integrable function",
      "meaning_boundary": "Lebesgue and Bochner integrability relative to a specified measure are intended. Other integration theories have different criteria; integrable is not an unqualified agreement among all of them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 369,
      "preferred_label": "integrable function",
      "public_phrase": "integrable function",
      "reader_preview": "In Lebesgue integration, an integrable real or complex function is measurable and has finite integral of its absolute value.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Pointwise finiteness or existence of a conditionally convergent improper integral does not by itself establish Lebesgue or Bochner integrability.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-integrable-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Pointwise finiteness or existence of a conditionally convergent improper integral does not by itself establish Lebesgue or Bochner integrability.",
      "short_definition": "In Lebesgue integration, an integrable real or complex function is measurable and has finite integral of its absolute value.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::integrable_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1186
    },
    {
      "alternative_labels": [
        "Z-basis",
        "integer basis"
      ],
      "anchor": "glossary-integral-basis",
      "card_definition": "The standard coordinate vectors form an integral basis of \\(\\mathbb{Z}^n\\). A rational vector-space basis may fail to be integral because representing integer vectors can require fractions.",
      "deep_definition": "An integral basis gives unique integer coordinates, unlike a rational basis which only promises rational coordinates. In algebraic number theory, an integral basis usually means a basis of the ring of integers over Z. The factorial-channel paper uses the same integer-coordinate idea for a specified relation lattice, making divisibility constraints visible in its coordinates.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The standard coordinate vectors form an integral basis of \\(\\mathbb{Z}^n\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "integral_basis",
      "label": "integral basis",
      "meaning_boundary": "An integral basis gives unique integer coordinates in a specified lattice or module; a rational vector-space basis need not do so.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 370,
      "preferred_label": "integral basis",
      "public_phrase": "integral basis",
      "reader_preview": "An integral basis is a basis over the integers: every element of the relevant free abelian group has a unique finite integer linear combination of the basis vectors.",
      "reader_preview_basis": "definition",
      "reader_rule": "The factorial-channel paper uses an integral basis for a specified lattice of relations. In algebraic number theory, the phrase usually names an integer-coordinate basis for a number field\u2019s ring of integers. Both uses require unique integer coordinates in the stated object.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-integral-basis",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The factorial-channel paper uses an integral basis for a specified lattice of relations. In algebraic number theory, the phrase usually names an integer-coordinate basis for a number field\u2019s ring of integers. Both uses require unique integer coordinates in the stated object.",
      "short_definition": "An integral basis is a basis over the integers: every element of the relevant free abelian group has a unique finite integer linear combination of the basis vectors.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::integral_basis",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "form an integral basis",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 258",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 1056
    },
    {
      "alternative_labels": [
        "flow line",
        "flow trajectory"
      ],
      "anchor": "glossary-integral-curve",
      "card_definition": "It solves \\(x'(t) = V(x(t))\\). For the constant field \\(V = 1\\) on the real line, the curves are \\(x(t) = t + c\\), with the starting value determined by c.",
      "deep_definition": "In the Newton-flow papers, the field is regular away from zeros of p\u2032. A trajectory approaching an excluded point needs separate analysis before further continuation can be asserted.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 254.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "integral_curve",
      "label": "integral curve",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 371,
      "preferred_label": "integral curve",
      "public_phrase": "integral curve",
      "reader_preview": "An integral curve of a vector field is a parametrised curve whose velocity agrees with that field at every point.",
      "reader_preview_basis": "definition",
      "reader_rule": "Existence and uniqueness require conditions on the field, such as local Lipschitz continuity for a standard uniqueness theorem.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-integral-curve",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Existence and uniqueness require conditions on the field, such as local Lipschitz continuity for a standard uniqueness theorem.",
      "short_definition": "An integral curve of a vector field is a parametrised curve whose velocity agrees with that field at every point.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::integral_curve",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 254",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 910
    },
    {
      "alternative_labels": [
        "intelligence"
      ],
      "anchor": "glossary-intelligent",
      "card_definition": "The word covers several capacities rather than one universally agreed measure. Performance can vary with the problem, available context, tools, and time.",
      "deep_definition": "An actor may reason well while lacking access to the evidence needed for a particular claim. Conversely, permission to run commands gives an opportunity to gather evidence without guaranteeing good judgement about the results.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Asking whether a stronger model can help explain a proof is a question about intelligence as everyday capacity, not about actor type.",
      "example_route": null,
      "hidden_search_labels": [
        "more intelligent"
      ],
      "id": "intelligent",
      "label": "intelligent",
      "meaning_boundary": "Intelligent keeps its ordinary meaning. Type A and Type B on this site name substrate authority, not intelligence, model quality, or personal worth.",
      "meaning_contrasts": [
        "uninterpretable",
        "type_a",
        "type_b"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Calling a Type A agent more intelligent than a Type B reader would be a category error on this site.",
      "position": 372,
      "preferred_label": "intelligent",
      "public_phrase": "intelligent",
      "reader_preview": "Intelligent ordinarily describes an ability to learn, reason, understand, or adapt to a task.",
      "reader_preview_basis": "definition",
      "reader_rule": "Plectis's Type A and Type B labels describe access and authority, not intelligence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-intelligent",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ordinary English in the why paragraph. Not a psychometric claim and not the Type A/B distinction.",
      "short_definition": "Intelligent ordinarily describes an ability to learn, reason, understand, or adapt to a task.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::intelligent",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 1,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 814
    },
    {
      "alternative_labels": [
        "interfaces",
        "user interface",
        "programming interface"
      ],
      "anchor": "glossary-interface",
      "card_definition": "A user interface exposes controls and feedback to people, while a programming interface exposes operations, inputs, outputs, and errors to software. Both establish what can cross a boundary without revealing every implementation detail.",
      "deep_definition": "An interface gives one party a usable way to interact with another while hiding details that need not be shared. Screens, forms, command lines, functions, file formats, and network APIs are all interfaces, but they serve different participants and carry different contracts. A stable interface specifies valid operations, data shapes, responses, and errors closely enough for independent use. It does not guarantee that the underlying implementation is simple or unchanged. A physical boundary may also be called an interface, so context must establish whether the interaction involves people, software, or material systems.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/index.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "interface",
      "label": "interface",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 373,
      "preferred_label": "interface",
      "public_phrase": "interface",
      "reader_preview": "An interface is a defined boundary through which a person, program, or component interacts with another system.",
      "reader_preview_basis": "definition",
      "reader_rule": "An interface is determined by its participants, available operations, accepted inputs, returned outputs, and failure behaviour; its implementation may change while that contract remains stable.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-interface",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An interface is determined by its participants, available operations, accepted inputs, returned outputs, and failure behaviour; its implementation may change while that contract remains stable.",
      "short_definition": "An interface is a defined boundary through which a person, program, or component interacts with another system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::interface",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/index.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/open-questions.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "credit-ledger.html",
        "top_pages": [
          {
            "count": 2,
            "page": "credit-ledger.html"
          },
          {
            "count": 2,
            "page": "paper-module-standards-meta-diagnostics.html"
          },
          {
            "count": 1,
            "page": "open-questions.html"
          },
          {
            "count": 1,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-ring2-premise-precision-recall.html"
          }
        ],
        "total_occurrences": 7
      },
      "visible_text_byte_count": 925
    },
    {
      "alternative_labels": [
        "preserved quantity",
        "invariant property"
      ],
      "anchor": "glossary-invariant",
      "card_definition": "For example, repeatedly adding 2 preserves an integer's parity. The unchanged property can connect distant stages without examining every intermediate operation separately.",
      "deep_definition": "The papers use preserved arithmetic relationships to constrain possible trajectories of a recurrence. Which transformation is allowed matters: a property invariant under one update need not survive a different operation or change of coordinates.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 658.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "invariant",
      "label": "invariant",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 374,
      "preferred_label": "invariant",
      "public_phrase": "invariant",
      "reader_preview": "An invariant is a quantity or property preserved by specified transformations or steps of a process.",
      "reader_preview_basis": "definition",
      "reader_rule": "An invariant is preserved exactly in the stated sense; a quantity merely increasing or decreasing is instead monotone.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-invariant",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An invariant is preserved exactly in the stated sense; a quantity merely increasing or decreasing is instead monotone.",
      "short_definition": "An invariant is a quantity or property preserved by specified transformations or steps of a process.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::invariant",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 658",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 8,
        "top_page": "paper-module-batch12-prediction-market-board-capsule.html",
        "top_pages": [
          {
            "count": 9,
            "page": "paper-module-batch12-prediction-market-board-capsule.html"
          },
          {
            "count": 6,
            "page": "paper-module-batch7-macro-engines-capsule.html"
          },
          {
            "count": 3,
            "page": "paper-module-tool-server-pressure-inventory.html"
          },
          {
            "count": 2,
            "page": "open-questions.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "component-batch7-macro-engines-capsule.html"
          }
        ],
        "total_occurrences": 25
      },
      "visible_text_byte_count": 902
    },
    {
      "alternative_labels": [
        "local inverse branch",
        "analytic inverse branch",
        "branch of the inverse"
      ],
      "anchor": "glossary-inverse-branch",
      "card_definition": "Near \\(w=1\\), one branch of the square root takes value 1 and another takes value \\(-1\\). Each is a consistent single-valued local inverse of squaring. Choosing a branch specifies which preimage is followed as w changes.",
      "deep_definition": "If f is locally one-to-one near \\(z_0\\) and \\(w_0=f(z_0)\\), an inverse branch is a function g on a neighbourhood of \\(w_0\\) satisfying \\(f(g(w))=w\\) and \\(g(w_0)=z_0\\). For a holomorphic f with \\(f'(z_0)\\) nonzero, the inverse function theorem gives a holomorphic branch. A polynomial of degree greater than one has several possible preimages, so there is generally no single global inverse. Continuing a chosen branch can encounter a critical value or can return to another branch after travelling around a branch point.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Near \\(w=1\\), the square-root branch with value 1 is a local inverse branch of z maps to z squared.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "inverse_branch",
      "label": "inverse branch",
      "meaning_boundary": "This is a branch of an inverse function, not a branch in a version-control repository or a tree edge.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The two-valued expression plus-or-minus square root of w is not a single-valued inverse branch until one choice and domain are fixed.",
      "position": 375,
      "preferred_label": "inverse branch",
      "public_phrase": "inverse branch",
      "reader_preview": "A single-valued local choice of inverse for a map that may have several preimages globally.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a holomorphic map, a nonzero derivative gives a local holomorphic inverse branch. Its domain and starting preimage matter, and extending the branch requires avoiding the relevant obstructions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-inverse-branch",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a holomorphic map, a nonzero derivative gives a local holomorphic inverse branch. Its domain and starting preimage matter, and extending the branch requires avoiding the relevant obstructions.",
      "short_definition": "A single-valued local choice of inverse for a map that may have several preimages globally.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::inverse_branch",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 973
    },
    {
      "alternative_labels": [
        "inverse map"
      ],
      "anchor": "glossary-inverse-function",
      "card_definition": "The map \\(f(x) = 2x\\) on the reals has inverse \\(y \\mapsto y/2\\). Squaring on all real numbers has no inverse function because 2 and \\(-2\\) have the same square; restricting the domain to nonnegative reals removes that ambiguity.",
      "deep_definition": "The notation \\(f^{-1}(B)\\) can instead mean the preimage of a set B, which is defined even without an inverse function. The papers' inverse branches make an inverse choice on a suitable restricted region.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "inverse_function",
      "label": "inverse function",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 376,
      "preferred_label": "inverse function",
      "public_phrase": "inverse function",
      "reader_preview": "An inverse function undoes a function, returning each output to the unique input that produced it.",
      "reader_preview_basis": "definition",
      "reader_rule": "A function has a two-sided inverse between its domain and codomain exactly when it is bijective.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-inverse-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A function has a two-sided inverse between its domain and codomain exactly when it is bijective.",
      "short_definition": "An inverse function undoes a function, returning each output to the unique input that produced it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::inverse_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=preimage]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 806
    },
    {
      "alternative_labels": [
        "irrationality"
      ],
      "anchor": "glossary-irrational",
      "card_definition": "For example, \\(\\sqrt 2\\) is irrational. In any fixed integer base greater than one, an irrational number's digit expansion never becomes permanently periodic.",
      "deep_definition": "An irrationality proof must rule out every possible rational representation. Computing many digits or checking many candidate denominators can provide evidence, but it does not on its own exclude all fractions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #249 asks whether the sum of the totient function divided by powers of two is irrational.",
      "example_route": null,
      "hidden_search_labels": [
        "irrational numbers"
      ],
      "id": "irrational",
      "label": "irrational",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 377,
      "preferred_label": "irrational",
      "public_phrase": "irrational",
      "reader_preview": "A real number is irrational if it cannot equal \\(a/b\\) for any integers a and nonzero b.",
      "reader_preview_basis": "definition",
      "reader_rule": "An infinite expansion alone does not imply irrationality: \\(1/3\\) has an infinite repeating decimal expansion.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-irrational",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An irrationality result covers the specific number or family it names.",
      "short_definition": "A real number is irrational if it cannot equal \\(a/b\\) for any integers a and nonzero b.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::irrational",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 41,
            "page": "papers.html"
          },
          {
            "count": 2,
            "page": "credit-ledger.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          },
          {
            "count": 1,
            "page": "updates.html"
          }
        ],
        "total_occurrences": 45
      },
      "visible_text_byte_count": 795
    },
    {
      "alternative_labels": [
        "criterion for irrationality",
        "irrationality test"
      ],
      "anchor": "glossary-irrationality-criterion",
      "card_definition": "It may require a pattern of rational approximations, denominators, or scaled tails that a rational number cannot have. The criterion gives a route to irrationality when its requirements are verified.",
      "deep_definition": "The papers state these logical roles separately. Proving a criterion is useful, but applying it to an open problem still requires establishing the condition for the particular number under study.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 500.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "irrationality_criterion",
      "label": "irrationality criterion",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 378,
      "preferred_label": "irrationality criterion",
      "public_phrase": "irrationality criterion",
      "reader_preview": "An irrationality criterion is a proved condition that can be used to establish that a number is irrational.",
      "reader_preview_basis": "definition",
      "reader_rule": "Some criteria are sufficient conditions; stronger characterisations give both necessary and sufficient conditions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-irrationality-criterion",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Some criteria are sufficient conditions; stronger characterisations give both necessary and sufficient conditions.",
      "short_definition": "An irrationality criterion is a proved condition that can be used to establish that a number is irrational.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::irrationality_criterion",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 500",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 978
    },
    {
      "alternative_labels": [
        "irrationality measure exponent"
      ],
      "anchor": "glossary-irrationality-exponent",
      "card_definition": "For an irrational \\(\\xi\\), consider exponents \\(\\nu\\) for which \\(|\\xi -p/q| < 1/q^\\nu\\) holds for infinitely many coprime integers \\(p,q\\) with \\(q > 0\\). The supremum of those \\(\\nu\\) is at least 2 and can be infinite. Larger values allow unusually close rational approximations.",
      "deep_definition": "Lambert-series approximation estimates yield explicit upper bounds on how well the target values can be approximated.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 291.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "irrationality_exponent",
      "label": "irrationality exponent",
      "meaning_boundary": "Diophantine approximation. Distinct from merely proving irrationality.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 379,
      "preferred_label": "irrationality exponent",
      "public_phrase": "irrationality exponent",
      "reader_preview": "The irrationality exponent is the supremum of the approximation powers achieved infinitely often by rational approximations to an irrational number.",
      "reader_preview_basis": "definition",
      "reader_rule": "A supremum need not itself satisfy the defining inequality infinitely often, and a finite approximation sample cannot establish the exponent.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-irrationality-exponent",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A supremum need not itself satisfy the defining inequality infinitely often, and a finite approximation sample cannot establish the exponent.",
      "short_definition": "The irrationality exponent is the supremum of the approximation powers achieved infinitely often by rational approximations to an irrational number.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::irrationality_exponent",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 291",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1010
    },
    {
      "alternative_labels": [
        "irreducible polynomials",
        "polynomial irreducibility"
      ],
      "anchor": "glossary-irreducible-polynomial",
      "card_definition": "The polynomial \\(T^{2}-2\\) is irreducible over \\(\\mathbb{Q}\\) but factors over \\(\\mathbb{R}\\). Irreducibility therefore always refers to a specified coefficient field.",
      "deep_definition": "The #243 argument excludes a rational root of its cubic by reducing that root modulo suitable persistent primes and contradicting coprimality. The cubic root test then supplies irreducibility, allowing the proof to pass to a degree-three number field.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:reduction.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "irreducible_polynomial",
      "label": "irreducible polynomial",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 380,
      "preferred_label": "irreducible polynomial",
      "public_phrase": "irreducible polynomial",
      "reader_preview": "An irreducible polynomial over a field is a nonconstant polynomial that cannot be factored into two polynomials of positive degree over that field.",
      "reader_preview_basis": "definition",
      "reader_rule": "For degrees two and three over a field, irreducibility is equivalent to having no root in that field. This root test is insufficient in higher degrees.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-irreducible-polynomial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For degrees two and three over a field, irreducibility is equivalent to having no root in that field. This root test is insufficient in higher degrees.",
      "short_definition": "An irreducible polynomial over a field is a nonconstant polynomial that cannot be factored into two polynomials of positive degree over that field.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::irreducible_polynomial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:reduction",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1025
    },
    {
      "alternative_labels": [
        "symmetric Jacobi matrix",
        "Jacobi operator matrix"
      ],
      "anchor": "glossary-jacobi-matrix",
      "card_definition": "For orthonormal polynomials on the real line, \\(xp_n=a_{n+1}p_{n+1}+b_n p_n+a_n p_{n-1}\\). The associated real symmetric matrix has \\(b_n\\) on the diagonal and positive \\(a_n\\) on neighbouring diagonals. Its finite truncations give quadrature nodes as eigenvalues.",
      "deep_definition": "The #1049 finite moment construction becomes a Jacobi matrix after choosing an orthonormal polynomial basis. The paper explicitly distinguishes this positive-node quadrature construction from a different coefficient matrix pencil whose roots can include negative values.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2926.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "jacobi_matrix",
      "label": "Jacobi matrix",
      "meaning_boundary": "The symmetric orthonormal-polynomial convention is intended; generic tridiagonal matrices and Jacobian matrices are different objects.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 381,
      "preferred_label": "Jacobi matrix",
      "public_phrase": "Jacobi matrix",
      "reader_preview": "The tridiagonal matrix representing multiplication by the variable in an orthonormal polynomial basis.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "This row uses the symmetric orthonormal convention. A differently normalized polynomial basis can yield a nonsymmetric tridiagonal recurrence matrix. The Jacobi matrix is also distinct from a Jacobian matrix of partial derivatives.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-jacobi-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This row uses the symmetric orthonormal convention. A differently normalized polynomial basis can yield a nonsymmetric tridiagonal recurrence matrix. The Jacobi matrix is also distinct from a Jacobian matrix of partial derivatives.",
      "short_definition": "The tridiagonal matrix representing multiplication by the variable in an orthonormal polynomial basis.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::jacobi_matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Jacobi matrix with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2926",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1117
    },
    {
      "alternative_labels": [
        "derivative matrix"
      ],
      "anchor": "glossary-jacobian-matrix",
      "card_definition": "For \\(F(x,y) = (x+y,xy)\\), the Jacobian has rows \\((1,1)\\) and \\((y,x)\\). When F is differentiable, this matrix represents the linear map describing its first-order local change; the existence of individual partial derivatives alone is not enough.",
      "deep_definition": "Each entry records how one output changes with one input coordinate. The inverse function theorem uses both local regularity and a nonzero determinant. A zero determinant does not exclude every kind of local inverse: \\(x \\mapsto x^{3}\\) is invertible near zero, but its inverse is not differentiable there. Some prose uses \u201cJacobian\u201d for the determinant; the matrix and that scalar must be distinguished. Hessians instead collect second derivatives of a scalar-valued function.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For \\(F(x,y)=(x+y,xy)\\), the Jacobian has rows \\((1,1)\\) and \\((y,x)\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "jacobian_matrix",
      "label": "jacobian matrix",
      "meaning_boundary": "Some prose says Jacobian when it means the Jacobian determinant; preserve the distinction unless the context clearly uses the scalar determinant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A list of partial derivatives that does not give the full linear approximation need not establish differentiability.",
      "position": 382,
      "preferred_label": "jacobian matrix",
      "public_phrase": "jacobian matrix",
      "reader_preview": "The matrix of all first partial derivatives of a map between finite-dimensional coordinate spaces.",
      "reader_preview_basis": "definition",
      "reader_rule": "For n inputs and m outputs, the Jacobian is \\(m\\times n\\). A square Jacobian with nonzero determinant gives a local differentiable inverse when the map is continuously differentiable nearby.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-jacobian-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For n inputs and m outputs, the Jacobian is \\(m\\times n\\). A square Jacobian with nonzero determinant gives a local differentiable inverse when the map is continuously differentiable nearby.",
      "short_definition": "The matrix of all first partial derivatives of a map between finite-dimensional coordinate spaces.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::jacobian_matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 953
    },
    {
      "alternative_labels": [
        "JS"
      ],
      "anchor": "glossary-javascript",
      "card_definition": "Browsers use JavaScript to respond to actions such as clicks, update a page, and communicate through web APIs. Other environments use the same language for servers, scripts, and development tools. Its core language is standardized as ECMAScript.",
      "deep_definition": "The host environment supplies facilities beyond the core language: a browser provides documents, events, and timers, while a server runtime can provide file or network access. Plectis uses JavaScript to add glossary previews, search, maps, and navigation controls to generated HTML. Direct links and readable content remain useful when those enhancements are unavailable. JavaScript and Java are separate languages.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A script listens for Escape and closes a glossary tooltip without reloading the page.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "javascript",
      "label": "JavaScript",
      "meaning_boundary": "The programming language used for browser and server scripts, distinct from HTML document structure and CSS presentation.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "HTML that displays a paragraph is document markup, not JavaScript.",
      "position": 383,
      "preferred_label": "JavaScript",
      "public_phrase": "JavaScript",
      "reader_preview": "JavaScript is a programming language used in web browsers and many server and tooling environments.",
      "reader_preview_basis": "definition",
      "reader_rule": "JavaScript being enabled permits code to run; it does not establish that the code is safe, correct, or necessary.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-javascript",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "JavaScript being enabled permits code to run; it does not establish that the code is safe, correct, or necessary.",
      "short_definition": "JavaScript is a programming language used in web browsers and many server and tooling environments.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::javascript",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Direct files, if a button fails or JavaScript is off",
          "ref": "sites/microcosm/index.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "lineage.html",
        "top_pages": [
          {
            "count": 1,
            "page": "lineage.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch7-macro-engines-capsule.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 790
    },
    {
      "alternative_labels": [
        "retry jitter",
        "randomised retry delay",
        "randomized retry delay"
      ],
      "anchor": "glossary-jitter",
      "card_definition": "In networking, jitter often means unwanted variation in packet arrival times. Retry jitter deliberately varies waiting times: clients that failed together choose different delays, reducing another simultaneous traffic spike.",
      "deep_definition": "Retry jitter is often combined with exponential backoff. One scheme draws a delay anywhere between zero and the current backoff limit; another varies around a planned delay. The variation need not be small. Plectis provider-routing discussions use this scheduling sense, where several clients may otherwise retry together after a shared rate limit. The delay changes timing; it does not make an unsafe operation safe to repeat.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "One hundred workers each choose a different random delay within the next eight seconds.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "jitter",
      "label": "jitter",
      "meaning_boundary": "Jitter can be unwanted timing variation in a network or deliberate variation in a retry schedule. Random changes to message content are neither timing sense.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Adding random data to a request payload is not retry jitter.",
      "position": 384,
      "preferred_label": "jitter",
      "public_phrase": "jitter",
      "reader_preview": "Jitter is variation in timing.",
      "reader_preview_basis": "first_sentence",
      "reader_rule": "Distinguish unwanted timing variation from the deliberate randomness used to spread retry attempts.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-jitter",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Distinguish unwanted timing variation from the deliberate randomness used to spread retry attempts.",
      "short_definition": "Jitter is variation in timing. In a retry schedule, deliberate random variation spreads requests out so clients do not all retry together.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::jitter",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "provider rate-limit handling uses a back-off route across services",
          "ref": "sites/microcosm/docs/paper-module-engine-room-annex-knowledge-router.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 874
    },
    {
      "alternative_labels": [
        "Jordan region"
      ],
      "anchor": "glossary-jordan-domain",
      "card_definition": "The inside of a circle or any non-self-intersecting closed loop is a Jordan domain. A figure-eight boundary is excluded because it crosses itself and encloses more than one lobe rather than one simple inside region.",
      "deep_definition": "When a polynomial sublevel component is a Jordan domain, conformal maps can transfer it to the unit disc and boundary behavior becomes tractable. The term is topological; the boundary need not be smooth, circular, or convex.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 416.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "jordan_domain",
      "label": "jordan domain",
      "meaning_boundary": "Planar topology and complex analysis. Named for Camille Jordan; unrelated to Jordan normal form.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 385,
      "preferred_label": "jordan domain",
      "public_phrase": "jordan domain",
      "reader_preview": "A Jordan domain is the bounded open region enclosed by a simple closed curve in the plane.",
      "reader_preview_basis": "definition",
      "reader_rule": "A Jordan domain is the bounded open component enclosed by a simple closed plane curve. The Jordan curve theorem supplies exactly one inside and one outside component, sharing that curve as boundary.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-jordan-domain",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A Jordan domain is the bounded open component enclosed by a simple closed plane curve. The Jordan curve theorem supplies exactly one inside and one outside component, sharing that curve as boundary.",
      "short_definition": "A Jordan domain is the bounded open region enclosed by a simple closed curve in the plane.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::jordan_domain",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 416",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 940
    },
    {
      "alternative_labels": [
        "json file",
        "json files"
      ],
      "anchor": "glossary-json-format",
      "card_definition": "JSON stands for JavaScript Object Notation. People can inspect it as text, while programs parse its defined grammar. It is widely used beyond JavaScript. A separate schema or contract explains allowed fields, relationships, and version changes for a particular application.",
      "deep_definition": "JSON deliberately supports a small value vocabulary and has no native comments, dates, binary blobs, or object identity. Applications encode those ideas by convention. Member ordering usually has no semantic force, duplicate-name handling differs among parsers, and numbers may lose precision across implementations. A durable JSON interface therefore documents encoding, schema, required and optional fields, identifier stability, compatibility rules, and validation behavior. Human readability aids inspection but does not replace those contracts or establish the authority of the contained claims.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Result records, the site map, and the reader packets are all JSON.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "json_format",
      "label": "JSON",
      "meaning_boundary": "The external format specification governs this term; the site\u2019s use does not redefine the standard.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 386,
      "preferred_label": "JSON",
      "public_phrase": "JSON",
      "reader_preview": "JSON is a text format for representing structured values as objects, arrays, strings, numbers, booleans, and null.",
      "reader_preview_basis": "definition",
      "reader_rule": "JSON syntax being valid says nothing about whether its values are true, complete, safe, current, or meaningful for a particular consumer.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-json-format",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The format says nothing about whether the content is correct.",
      "short_definition": "JSON is a text format for representing structured values as objects, arrays, strings, numbers, booleans, and null.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::json_format",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 219,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 226,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 30,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 22,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 21,
            "page": "paper-module-mathematical-strategy-atlas.html"
          },
          {
            "count": 21,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 20,
            "page": "paper-module-first-screen-composition-root.html"
          }
        ],
        "total_occurrences": 1043
      },
      "visible_text_byte_count": 810
    },
    {
      "alternative_labels": [
        "kernel.py",
        "repo kernel",
        "control spine"
      ],
      "anchor": "glossary-kernel",
      "card_definition": "In Lean, the kernel checks terms against a small core type theory. In ai_workflow, kernel.py is a command entry point selecting files, records, tools, and state views. Both are central interfaces, but they answer different questions.",
      "deep_definition": "The router helps an agent find the source controlling a question; its response does not establish a theorem. Lean's checker establishes that a term has its declared type in its environment, including the assumptions on which it depends.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A proof the Lean kernel accepts is machine-checked. A kernel.py pulse is a structured view of this system's current files.",
      "example_route": {
        "gloss": "see where the control spine sits among the parts",
        "href": "architecture.html",
        "label": "How it fits together (architecture map)"
      },
      "hidden_search_labels": [
        "query spine"
      ],
      "id": "kernel",
      "label": "kernel",
      "meaning_boundary": "The governed internal row names ai_workflow's command router. The public explanation also distinguishes Lean's externally defined proof-checking kernel; operating-system, statistical, and sequence kernels have other meanings.",
      "meaning_contrasts": [
        "lean_kernel"
      ],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A repository navigation response is not a proof certificate. The mathematical 2-kernel of a sequence is a separate construction, not a command router or Lean proof checker.",
      "position": 387,
      "preferred_label": "kernel",
      "public_phrase": "repo control query spine",
      "reader_preview": "Here, kernel can mean Lean's proof checker or the repository's kernel.py command router.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Read proof acceptance as a Lean-kernel claim and navigation or status output as a repository-router response. Qualify the name when both appear together.",
      "relationships": [
        {
          "gloss": "Kernel serves navigation packets.",
          "target": "navigation",
          "verb": "serves"
        },
        {
          "gloss": "Kernel exposes active phase and wave surfaces.",
          "target": "phase",
          "verb": "coordinates"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-kernel",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Proof pages use Lean kernel; repository navigation uses kernel.py. The 2-kernel of a sequence has its own mathematical entry.",
      "short_definition": "Here, kernel can mean Lean's proof checker or the repository's kernel.py command router.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::kernel",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Kernel entry path ontology.",
          "ref": "codex/doctrine/paper_modules/kernel_entry_paths.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 49,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 47,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 25,
            "page": "papers.html"
          },
          {
            "count": 18,
            "page": "paper-modules.html"
          },
          {
            "count": 17,
            "page": "doctrine.html"
          },
          {
            "count": 13,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          },
          {
            "count": 12,
            "page": "paper-module-verifier-lab-kernel.html"
          }
        ],
        "total_occurrences": 250
      },
      "visible_text_byte_count": 1085
    },
    {
      "alternative_labels": [
        "Koebe distortion estimate"
      ],
      "anchor": "glossary-koebe-distortion-theorem",
      "card_definition": "If f is one-to-one on the unit disc with \\(f(0)=0\\) and \\(f'(0)=1\\), then points well inside the disc cannot be stretched or compressed arbitrarily; the bounds worsen as \\(|z|\\) approaches 1.",
      "deep_definition": "The paper applies a Koebe estimate to an inverse branch on a one-root lobe. Once univalence and the available disc radius are established, the theorem converts analytic normalization into quantitative control of the corresponding path pieces.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "If f is one-to-one on the unit disc with \\(f(0)=0\\) and \\(f'(0)=1\\), then points well inside the disc cannot be stretched or compressed arbitrarily; the bounds worsen as \\(|z|\\) approaches 1..",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "koebe_distortion_theorem",
      "label": "Koebe distortion theorem",
      "meaning_boundary": "The theorem needs a globally one-to-one holomorphic function on the disc; a nonzero derivative alone is insufficient.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 388,
      "preferred_label": "Koebe distortion theorem",
      "public_phrase": "Koebe distortion theorem",
      "reader_preview": "The Koebe distortion theorem gives explicit bounds on the size and derivative of a normalized univalent holomorphic function inside the unit disc.",
      "reader_preview_basis": "definition",
      "reader_rule": "Normalization matters: general univalent functions are reduced to the standard form by translating and scaling. The theorem controls interior distortion, not arbitrary behavior on the boundary, and it depends essentially on global injectivity on the disc.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-koebe-distortion-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Normalization matters: general univalent functions are reduced to the standard form by translating and scaling. The theorem controls interior distortion, not arbitrary behavior on the boundary, and it depends essentially on global injectivity on the disc.",
      "short_definition": "The Koebe distortion theorem gives explicit bounds on the size and derivative of a normalized univalent holomorphic function inside the unit disc.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::koebe_distortion_theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Koebe distortion controls the low pieces.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 666",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1145
    },
    {
      "alternative_labels": [
        "Kronecker's theorem",
        "Kronecker theorem",
        "Kronecker approximation"
      ],
      "anchor": "glossary-kronecker-approximation-theorem",
      "card_definition": "For a continuous flow \\(t\\omega\\) on \\(\\mathbb{R}^{d}/\\mathbb{Z}^{d}\\), its closure consists of the phases satisfying every integer relation \\(k\\cdot x=0\\) modulo 1 for which \\(k\\cdot \\omega =0\\). In particular, if no nonzero integer relation among the frequencies exists, the flow is dense in the whole torus.",
      "deep_definition": "The #269 proof uses the continuous form to identify its orbit closure as a subtorus determined by the rational relations among reciprocal logarithms. It then searches inside that subtorus. Qualitative approximation gives arbitrarily close returns; a numerical return-time bound would require additional estimates.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "kronecker_approximation_theorem",
      "label": "Kronecker approximation theorem",
      "meaning_boundary": "This is the simultaneous-approximation theorem, not the Kronecker\u2013Weber theorem about abelian number fields.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 389,
      "preferred_label": "Kronecker approximation theorem",
      "public_phrase": "Kronecker approximation theorem",
      "reader_preview": "A theorem describing which simultaneous phases can be approached by a linear motion modulo integers.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "For a discrete orbit \\(n\\alpha\\), relations \\(k\\cdot \\alpha\\) that are integers must also be respected. Full density then requires rational independence of 1 and the coordinates of \\(\\alpha\\). The continuous and discrete forms must not be interchanged.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-kronecker-approximation-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a discrete orbit \\(n\\alpha\\), relations \\(k\\cdot \\alpha\\) that are integers must also be respected. Full density then requires rational independence of 1 and the coordinates of \\(\\alpha\\). The continuous and discrete forms must not be interchanged.",
      "short_definition": "A theorem describing which simultaneous phases can be approached by a linear motion modulo integers.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::kronecker_approximation_theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1204
    },
    {
      "alternative_labels": [
        "lab",
        "system laboratory"
      ],
      "anchor": "glossary-laboratory",
      "card_definition": "It runs candidate checks, rules, or workflows against selected fixtures and records what happens. The small, explicit setting makes it easier to investigate failures and compare proposed changes.",
      "deep_definition": "A successful trial can justify further testing or a proposed integration. It does not automatically change a governing rule or establish that the mechanism will behave the same way on every live input.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Certificate Kernel Execution Lab is one such laboratory: it runs the proof-certificate machinery against a contained fixture so its behaviour can be observed and recorded in isolation.",
      "example_route": {
        "gloss": "open one live laboratory component and see what it exercises",
        "href": "components.html#component-certificate_kernel_execution_lab",
        "label": "Certificate Kernel Execution Lab"
      },
      "hidden_search_labels": [
        "system lab",
        "laboratory probe",
        "lab probe",
        "laboratory packet",
        "laboratory receipt",
        "laboratory ledger",
        "laboratory fixture"
      ],
      "id": "laboratory",
      "label": "laboratory",
      "meaning_boundary": "Laboratory means a controlled disposable test substrate for system hypotheses. It does not imply a wet lab, accredited facility, or scientific validation beyond the recorded experiment.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A laboratory is not the live system itself, and it is not a final result or an approved standard. It is a contained trial whose findings still have to clear the system's gates before they count.",
      "position": 390,
      "preferred_label": "laboratory",
      "public_phrase": "controlled experiment substrate",
      "reader_preview": "In Plectis, a laboratory is a controlled setting for trying a proposed mechanism before relying on it in live work.",
      "reader_preview_basis": "definition",
      "reader_rule": "Laboratory evidence covers the experiment that was actually run.",
      "relationships": [
        {
          "gloss": "Microcosm is the public substrate/product primitive; laboratory is the controlled experiment lane.",
          "target": "microcosm",
          "verb": "contrasts_with"
        },
        {
          "gloss": "A laboratory is a bounded probe packet inside the active phase.",
          "target": "phase",
          "verb": "specializes"
        },
        {
          "gloss": "Laboratories test candidate standard and profile grammar before live migration.",
          "target": "standard",
          "verb": "serves"
        },
        {
          "gloss": "Laboratory audits surface candidate row jobs that standards then own.",
          "target": "row_job",
          "verb": "produces"
        },
        {
          "gloss": "Promotion candidates up-propagate out of the laboratory into their owning plane.",
          "target": "up_propagate",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-laboratory",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the experiment-and-evidence lane used when a new mechanism is being trialled before broad adoption. It appears on the architecture and component pages, where a specific laboratory, such as the certificate kernel execution lab, can be opened and inspected.",
      "short_definition": "In Plectis, a laboratory is a controlled setting for trying a proposed mechanism before relying on it in live work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::laboratory",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Machine-readable authority for laboratory waves.",
          "ref": "codex/standards/std_laboratory.json",
          "role": "standard"
        },
        {
          "gloss": "Legacy skill id that now describes the laboratory probe lane.",
          "ref": "codex/doctrine/skills/doctrine/system_microcosm_probe.md",
          "role": "compatibility_skill"
        },
        {
          "gloss": "Legacy skill id for repeated laboratory wave plans and receipts.",
          "ref": "codex/doctrine/skills/doctrine/microcosm_autonomous_seed_plan.md",
          "role": "compatibility_skill"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 2,
        "top_page": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
          },
          {
            "count": 4,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 9
      },
      "visible_text_byte_count": 1365
    },
    {
      "alternative_labels": [
        "Lambert-type series"
      ],
      "anchor": "glossary-lambert-series",
      "card_definition": "At \\(x = 1/b\\), its terms become \\(a_{n}/(b^{n} - 1)\\). Expanding the denominators as geometric series connects the coefficients to sums over divisors, under conditions that justify rearranging the terms.",
      "deep_definition": "That distinction matters here: the totient power series and the sums with denominators \\(b^n-1\\) are related number-theory objects, but their definitions and convergence arguments must be read separately.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "At \\(x = 1/2\\) with every coefficient equal to 1, the Lambert series has terms \\(1/(2^{n} - 1)\\) for positive n.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "lambert_series",
      "label": "Lambert series",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 391,
      "preferred_label": "Lambert series",
      "public_phrase": "Lambert series",
      "reader_preview": "A Lambert series has the form \\(\\sum a_n x^n/(1-x^n)\\), usually summed over positive integers n where it converges.",
      "reader_preview_basis": "definition",
      "reader_rule": "A power series \\(\\sum a_{n}x^{n}\\) is a different expression and is not automatically a Lambert series.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lambert-series",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A Lambert-series result covers the bases it names.",
      "short_definition": "A Lambert series has the form \\(\\sum a_n x^n/(1-x^n)\\), usually summed over positive integers n where it converges.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lambert_series",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 859
    },
    {
      "alternative_labels": [
        "LLM"
      ],
      "anchor": "glossary-large-language-model",
      "card_definition": "Such models can write, summarize, reason, call tools, and transform information, but their outputs depend on training, prompting, context, sampling, and external tools. Fluent language does not by itself establish factual accuracy, understanding, authorship, or authority.",
      "deep_definition": "A large language model learns statistical regularities over token sequences and generates continuations conditioned on supplied context. Scale refers to training data, computation, and parameters rather than a guarantee of broad competence. Models can assist with language, code, search, and tool use, yet may fabricate details, inherit bias, follow malicious instructions, or reason inconsistently. Sampling settings and surrounding systems affect outputs. Therefore authority belongs to inspectable sources, executable checks, formal proofs, or accountable human decisions as appropriate; fluency and model identity alone do not validate a conclusion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An agent saying it committed a fix is a sentence, not a commit.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "large_language_model",
      "label": "large language model",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 392,
      "preferred_label": "large language model",
      "public_phrase": "large language model",
      "reader_preview": "A large language model is a statistical model trained to predict and generate sequences of tokens from context.",
      "reader_preview_basis": "definition",
      "reader_rule": "Judge an LLM-assisted result through its sources, checks, and reproducible artifacts; the model name alone supplies no evidence for a claim.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-large-language-model",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Describes the general class of model, not any one product.",
      "short_definition": "A large language model is a statistical model trained to predict and generate sequences of tokens from context.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::large_language_model",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 2,
            "page": "open-questions.html"
          },
          {
            "count": 1,
            "page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          },
          {
            "count": 1,
            "page": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
          }
        ],
        "total_occurrences": 6
      },
      "visible_text_byte_count": 878
    },
    {
      "alternative_labels": [
        "response latency"
      ],
      "anchor": "glossary-latency",
      "card_definition": "Latency measures how long one operation waits, separately from throughput, which measures how much work a system handles per unit time. Queueing, network transfer, computation, storage, and rendering may all contribute.",
      "deep_definition": "Latency is an end-to-end delay between two specified events, such as sending a request and receiving its first byte or final response. Different endpoint choices produce different measurements. Total latency may contain queueing time, network travel, server computation, database access, and client rendering. Throughput and latency are related but not equivalent: a system can complete many jobs each second while an individual job waits in a long queue. Because delays are often skewed, median, high percentiles, maximum, and timeout rate can reveal behaviour that a simple arithmetic mean obscures.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/components.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "latency",
      "label": "latency",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 393,
      "preferred_label": "latency",
      "public_phrase": "latency",
      "reader_preview": "Latency is the elapsed time between the start of an action or request and a defined response or completion point.",
      "reader_preview_basis": "definition",
      "reader_rule": "A latency measurement is defined by its start and end events, workload, environment, and summary distribution; percentiles expose slow cases that an average can conceal.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-latency",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A latency measurement is defined by its start and end events, workload, environment, and summary distribution; percentiles expose slow cases that an average can conceal.",
      "short_definition": "Latency is the elapsed time between the start of an action or request and a defined response or completion point.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::latency",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/components.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/reference.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 8,
        "top_page": "paper-module-engine-room-navigation-fitness-benchmark.html",
        "top_pages": [
          {
            "count": 34,
            "page": "paper-module-engine-room-navigation-fitness-benchmark.html"
          },
          {
            "count": 21,
            "page": "paper-module-navigation-fitness-benchmark.html"
          },
          {
            "count": 7,
            "page": "paper-modules.html"
          },
          {
            "count": 7,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 3,
            "page": "paper-module-tactic-portfolio-availability.html"
          },
          {
            "count": 2,
            "page": "component-navigation-fitness-benchmark.html"
          }
        ],
        "total_occurrences": 76
      },
      "visible_text_byte_count": 861
    },
    {
      "alternative_labels": [
        "LaTeX source"
      ],
      "anchor": "glossary-latex",
      "card_definition": "Authors write text together with commands for sections, equations, references, and layout. This is widely used for mathematical papers because complex notation and cross-references can be maintained in source form.",
      "deep_definition": "The site publishes readable paper views alongside source material where available. A successful typesetting run checks document construction, not the correctness of the mathematics.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Each mathematical paper links its `.tex` source alongside the rendered PDF.",
      "example_route": null,
      "hidden_search_labels": [
        "TeX",
        "tex file"
      ],
      "id": "latex",
      "label": "LaTeX",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "A LaTeX file is not a machine-checked mathematical proof merely because its formulas compile.",
      "position": 394,
      "preferred_label": "LaTeX",
      "public_phrase": "LaTeX",
      "reader_preview": "LaTeX is a system for writing structured documents that a typesetting engine turns into formatted output, usually a PDF.",
      "reader_preview_basis": "definition",
      "reader_rule": "The source file and rendered document serve different purposes and should correspond to the same version.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-latex",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "LaTeX covers the source syntax and build configuration of the named document.",
      "short_definition": "LaTeX is a system for writing structured documents that a typesetting engine turns into formatted output, usually a PDF.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::latex",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "format",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 25,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "coding-agents.html"
          }
        ],
        "total_occurrences": 26
      },
      "visible_text_byte_count": 802
    },
    {
      "alternative_labels": [
        "system lattice",
        "governance lattice",
        "doctrine lattice"
      ],
      "anchor": "glossary-lattice",
      "card_definition": "Its connections state how items relate: a standard may govern a skill, a component may implement a mechanism, and a record may support a claim. This lets a reader follow meaning across different kinds of artifact.",
      "deep_definition": "In order theory, a lattice instead requires a greatest lower bound and least upper bound for every pair. The local term is a name for the system's relationship graph.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The architecture map on this site is a view of the lattice: it lays out the system's planes and units and shows the edges that connect a standard to the skill that applies it, or a route to the component it reaches.",
      "example_route": {
        "gloss": "see the typed planes and units joined into one map",
        "href": "architecture.html",
        "label": "How it fits together (architecture map)"
      },
      "hidden_search_labels": [
        "typed plane lattice",
        "plane lattice"
      ],
      "id": "lattice",
      "label": "lattice",
      "meaning_boundary": "Lattice means the repository's typed governance or relation structure. It is not automatically a mathematical lattice unless the relevant order-theoretic laws are stated and checked.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A lattice is not a single diagram or a rigid hierarchy of layers stacked one above another. It is the typed web of relationships among the system's parts, where any kind of artifact can link to any other.",
      "position": 395,
      "preferred_label": "lattice",
      "public_phrase": "typed planes and edges",
      "reader_preview": "In Plectis, the lattice is the network of relationships between rules, skills, concepts, code, and evidence.",
      "reader_preview_basis": "definition",
      "reader_rule": "This project usage does not assert the axioms of a mathematical lattice.",
      "relationships": [
        {
          "gloss": "Doctrine is one plane inside the larger system lattice.",
          "target": "doctrine",
          "verb": "contains"
        },
        {
          "gloss": "Transposition moves lessons through lattice coordinates.",
          "target": "lattice_transposition",
          "verb": "supports"
        },
        {
          "gloss": "Navigation holograms expose lattice rows under bounded context.",
          "target": "hologram",
          "verb": "projected_by"
        },
        {
          "gloss": "Routing chooses paths through the lattice.",
          "target": "routing",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-lattice",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The lattice covers the relationships between all the named kinds of thing on this site, from components and paper modules to doctrine cards and routes. A reader meets it most directly on the architecture map, where the parts are shown joined together, and implicitly whenever one page links across to a different kind of artifact.",
      "short_definition": "In Plectis, the lattice is the network of relationships between rules, skills, concepts, code, and evidence.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lattice",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Whole-system lattice and affordance-machine theory roof.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        },
        {
          "gloss": "Lattice transposition and cross-plane propagation workflow.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "ontology",
      "used_in": {
        "page_count": 108,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 8,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 6,
            "page": "doctrine.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 2,
            "page": "paper-module-bounded-autonomy-campaign-packet.html"
          },
          {
            "count": 2,
            "page": "paper-module-executable-doctrine-grammar.html"
          },
          {
            "count": 2,
            "page": "paper-module-first-screen-composition-root.html"
          }
        ],
        "total_occurrences": 127
      },
      "visible_text_byte_count": 1408
    },
    {
      "alternative_labels": [
        "lattice-transposition",
        "generalized up-propagation",
        "generalised up-propagation"
      ],
      "anchor": "glossary-lattice-transposition",
      "card_definition": "A local failure may reveal a missing instruction, validation rule, or concept. Plectis retains the original case and places the general refinement in the narrowest existing skill, standard, or other owner that can carry it.",
      "deep_definition": "For example, a faulty glossary preview may justify changing the shared glossary rule. It does not automatically justify changing how every kind of document is written.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The doctrine card on provenance propagation and non-interference (AX-8) is a concrete instance: it is the rule that a lesson may move between planes only while carrying its origin and without contaminating the plane it enters, which is exactly the discipline lattice transposition follows.",
      "example_route": {
        "gloss": "open the doctrine rule that governs how a lesson moves between planes",
        "href": "doctrine.html#dcard-ax-8",
        "label": "Provenance propagation and non-interference"
      },
      "hidden_search_labels": [
        "portable invariant routing",
        "cross-plane up-propagation"
      ],
      "id": "lattice_transposition",
      "label": "lattice transposition",
      "meaning_boundary": "Lattice transposition re-expresses one governed meaning in another context while preserving its authority and relationships; it is not matrix transposition or unconstrained rewriting.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Lattice transposition is not copying a snippet of code or text from one place to another, and it is not a vague claim that everything in the system is connected. It is the specific, accountable act of lifting a lesson to its underlying rule and routing that rule to the plane that owns it, with the source case kept on record.",
      "position": 396,
      "preferred_label": "lattice transposition",
      "public_phrase": "portable invariant routing",
      "reader_preview": "Lattice transposition moves a reusable lesson into the kind of system record that can apply it to future work.",
      "reader_preview_basis": "definition",
      "reader_rule": "The lesson's scope must survive the move.",
      "relationships": [
        {
          "gloss": "Adds cross-plane invariant transfer to the upward routing move.",
          "target": "up_propagate",
          "verb": "specializes"
        },
        {
          "gloss": "Names the generalized up-propagation move.",
          "target": "generalise_up_propagate",
          "verb": "aliases_conceptually"
        },
        {
          "gloss": "Transposition traverses typed edges of the system lattice.",
          "target": "lattice",
          "verb": "moves_through"
        },
        {
          "gloss": "Schema-grade transpositions belong in standards.",
          "target": "standard",
          "verb": "may_deposit_to"
        },
        {
          "gloss": "Immature cross-plane lessons can stage as PEER rows.",
          "target": "peer_propagate",
          "verb": "may_deposit_to"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-lattice-transposition",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers how the system turns a one-off lesson into a durable, reusable rule routed to the right governing plane. A reader meets it in the doctrine and routing material, where rules are shown alongside the cases that produced them and the boundaries that limit them.",
      "short_definition": "Lattice transposition moves a reusable lesson into the kind of system record that can apply it to future work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lattice_transposition",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Closeout skill defines lattice transposition and its owning-plane discipline.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "propagation",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1614
    },
    {
      "alternative_labels": [
        "launch-scope"
      ],
      "anchor": "glossary-launch-scope-decision",
      "card_definition": "It considers the intended audience, included material, evidence, and unresolved limitations. In Plectis, component checks provide information for this decision but do not independently grant publication authority.",
      "deep_definition": "The person responsible for the release must make the decision within the authorised scope. A published selection should then match the material and evidence on which that decision was based.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A step claiming a component is ready to host is refused with the release-overclaim finding code, even when the underlying check genuinely passes.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "launch_scope_decision",
      "label": "launch-scope decision",
      "meaning_boundary": "A launch-scope decision is the separate operator or release-owner judgment to host, ship, or share something; no component check or passing fixture possesses that authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 397,
      "preferred_label": "launch-scope decision",
      "public_phrase": "launch-scope decision",
      "reader_preview": "A launch-scope decision determines what is ready and authorised to be published or made available.",
      "reader_preview_basis": "definition",
      "reader_rule": "A passing technical check answers its own conditions, not every question about release readiness.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-launch-scope-decision",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Launch-scope decisions are outside every component's authority on this site.",
      "short_definition": "A launch-scope decision determines what is ready and authorised to be published or made available.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::launch_scope_decision",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/standards/std_microcosm.json",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/organs/batch12_release_claim_language_gate.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 136,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 139,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 114,
            "page": "paper-modules.html"
          },
          {
            "count": 22,
            "page": "components.html"
          },
          {
            "count": 7,
            "page": "area-import-drift.html"
          },
          {
            "count": 6,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 6,
            "page": "paper-module-batch8-validator-checker-capsule.html"
          }
        ],
        "total_occurrences": 514
      },
      "visible_text_byte_count": 934
    },
    {
      "alternative_labels": [
        "lay people"
      ],
      "anchor": "glossary-lay-person",
      "card_definition": "The term concerns subject knowledge, not intelligence or general ability. A mathematician can be a lay reader of software architecture, just as an experienced programmer can be new to number theory.",
      "deep_definition": "Readers can still contribute useful questions, corrections, or work with tools. Specialist judgement may be needed for particular claims, and the project should make that need clear rather than assume a reader's background.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The hero offers lay people a place to collaborate and keep credit for what their contributions lead to.",
      "example_route": null,
      "hidden_search_labels": [
        "non-specialist",
        "layperson"
      ],
      "id": "lay_person",
      "label": "lay person",
      "meaning_boundary": "Here a lay person is an intended collaborator on the public maths work, not a reader the site talks down to. The phrase does not certify lack of skill in every field.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Lay person is not a claim that the mathematics has been simplified into a popularisation.",
      "position": 398,
      "preferred_label": "lay person",
      "public_phrase": "lay person",
      "reader_preview": "A lay person is someone who is not a specialist in the subject being discussed.",
      "reader_preview_basis": "definition",
      "reader_rule": "The glossary aims to explain unfamiliar terms without requiring specialist training.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lay-person",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Hero and Why copy about who the public work is for.",
      "short_definition": "A lay person is someone who is not a specialist in the subject being discussed.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lay_person",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "contact.html",
        "top_pages": [
          {
            "count": 1,
            "page": "contact.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 784
    },
    {
      "alternative_labels": [
        "Lean prover"
      ],
      "anchor": "glossary-lean",
      "card_definition": "Authors supply definitions, theorem statements, and proofs, often with tactics that help construct the proof object. Lean then checks that the object establishes the encoded proposition under its assumptions.",
      "deep_definition": "Admissions, added axioms, or an incorrectly translated problem can limit what acceptance establishes. The papers therefore need readable statements and evidence of the relevant checks alongside the Lean source.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Erd\u0151s problem work here is written in Lean, so each theorem's range is exactly what the source states.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "lean",
      "label": "Lean",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A carefully written paper argument is not a Lean result until the assistant has accepted a precise form of it.",
      "position": 399,
      "preferred_label": "Lean",
      "public_phrase": "Lean",
      "reader_preview": "Lean is a programming language and proof assistant used to state mathematics and check formal proofs.",
      "reader_preview_basis": "definition",
      "reader_rule": "Successful checking applies to that precise formal statement.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lean",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Lean establishes that a proof is valid for the statement as written, under the declared axioms.",
      "short_definition": "Lean is a programming language and proof assistant used to state mathematics and check formal proofs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lean",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 77,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 88,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 71,
            "page": "paper-modules.html"
          },
          {
            "count": 68,
            "page": "paper-module-lean-proof-search-lab-runtime.html"
          },
          {
            "count": 59,
            "page": "area-formal-math.html"
          },
          {
            "count": 59,
            "page": "components.html"
          },
          {
            "count": 48,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          }
        ],
        "total_occurrences": 927
      },
      "visible_text_byte_count": 839
    },
    {
      "alternative_labels": [
        "kernel acceptance",
        "pinned kernel"
      ],
      "anchor": "glossary-lean-kernel",
      "card_definition": "Lean translates source syntax and tactics into terms in a core dependent type theory. The kernel checks those terms before declarations enter its environment. Proof construction and proof checking are separate operations.",
      "deep_definition": "This separation lets complex automation propose proofs without requiring the kernel to reproduce the search. Readers still assess whether the encoded statement matches the intended mathematics. The repository's kernel.py supplies navigation and has no such proof-checking role.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A proof the Lean kernel accepts is machine-checked; its accompanying prose is not.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "lean_kernel",
      "label": "Lean kernel",
      "meaning_boundary": "Lean's implementation and reference control this term. It names the core type checker, not the repository router or the complete compiler and tactic system.",
      "meaning_contrasts": [
        "kernel"
      ],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "The command-line program kernel.py on the software pages is not the Lean kernel.",
      "position": 400,
      "preferred_label": "Lean kernel",
      "public_phrase": "Lean kernel",
      "reader_preview": "The Lean kernel checks that a formal term has its declared type under Lean's logical rules.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Read acceptance together with the exact theorem and its axiom dependencies. An admitted statement can type-check because its gap is represented by an axiom.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lean-kernel",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A checker for Lean's core language, distinct from tactics, compilation, and repository navigation.",
      "short_definition": "The Lean kernel checks that a formal term has its declared type under Lean's logical rules.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lean_kernel",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "paper-module-batch4-proof-authority-runtime.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 4,
            "page": "paper-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "count": 1,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          }
        ],
        "total_occurrences": 11
      },
      "visible_text_byte_count": 816
    },
    {
      "alternative_labels": [
        "propext, Quot.sound, Classical.choice"
      ],
      "anchor": "glossary-lean-standard-axioms",
      "card_definition": "Propositional extensionality equates logically equivalent propositions; quotient soundness identifies quotient representatives related by the defining relation; classical choice selects an element from a nonempty type. A theorem may use only some of them.",
      "deep_definition": "Lean's manual also lists sorryAx among its standard implementation axioms, but it represents unfinished proofs and is excluded from finished results here. Native-evaluation proofs can introduce additional trust dependencies, which also need explicit treatment in an audit.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An audit reporting only propext and Quot.sound stays within this permitted set.",
      "example_route": null,
      "hidden_search_labels": [
        "standard axioms",
        "added axioms"
      ],
      "id": "lean_standard_axioms",
      "label": "Lean's standard axioms",
      "meaning_boundary": "This row explains the three permitted mathematical foundations in the local proof audit. It is not an exhaustive inventory of Lean's axioms, and it does not claim every theorem depends on all three.",
      "meaning_contrasts": [
        "axiom"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 401,
      "preferred_label": "Lean's standard axioms",
      "public_phrase": "Lean's standard axioms",
      "reader_preview": "The three usual mathematical axioms permitted here are propext, Quot.sound, and Classical.choice.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Compare reported axiom dependencies with the project's allowed set. Here, 'no added axioms' means no dependencies beyond that set, not an axiom-free theorem.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lean-standard-axioms",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The permitted mathematical set is narrower than Lean's full implementation axiom inventory.",
      "short_definition": "The three usual mathematical axioms permitted here are propext, Quot.sound, and Classical.choice.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lean_standard_axioms",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1001
    },
    {
      "alternative_labels": [
        "lcm"
      ],
      "anchor": "glossary-least-common-multiple",
      "card_definition": "For example, the least common multiple of 4 and 6 is 12. In prime factorisation, it keeps the highest exponent of each prime appearing in the inputs.",
      "deep_definition": "Least common multiples combine periodic conditions: an event repeating every 4 steps and one repeating every 6 steps align every 12 steps. Definitions involving zero or empty collections need their stated conventions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #269 concerns the running least common multiples of numbers built from a fixed set of primes.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "least_common_multiple",
      "label": "least common multiple",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 402,
      "preferred_label": "least common multiple",
      "public_phrase": "least common multiple",
      "reader_preview": "For positive integers, the least common multiple is the smallest positive integer divisible by all of them.",
      "reader_preview_basis": "definition",
      "reader_rule": "Positivity matters because zero is also a common multiple but is not the intended minimum here.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-least-common-multiple",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A result about a least common multiple covers the set it is taken over.",
      "short_definition": "For positive integers, the least common multiple is the smallest positive integer divisible by all of them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::least_common_multiple",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "component-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 1,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 803
    },
    {
      "alternative_labels": [
        "measure zero"
      ],
      "anchor": "glossary-lebesgue-measure",
      "card_definition": "For an interval it gives the usual length, but it also applies to many fragmented or irregular sets. A set can contain infinitely many points and still have measure zero.",
      "deep_definition": "The papers use it to distinguish the size of a set from its number of points or its topological shape. Positive measure, containing an interval, and being infinite are different properties.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The rational numbers are dense in the line and have Lebesgue measure zero.",
      "example_route": null,
      "hidden_search_labels": [
        "full measure"
      ],
      "id": "lebesgue_measure",
      "label": "Lebesgue measure",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 403,
      "preferred_label": "Lebesgue measure",
      "public_phrase": "Lebesgue measure",
      "reader_preview": "Lebesgue measure generalises length on the real line, area in the plane, and volume in higher dimensions.",
      "reader_preview_basis": "definition",
      "reader_rule": "Claims using Lebesgue measure apply to measurable sets in the stated space.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lebesgue-measure",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A measure statement about a set is not a membership statement about a point in it.",
      "short_definition": "Lebesgue measure generalises length on the real line, area in the plane, and volume in higher dimensions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lebesgue_measure",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 819
    },
    {
      "alternative_labels": [
        "auxiliary theorem",
        "supporting theorem"
      ],
      "anchor": "glossary-lemma",
      "card_definition": "It has the same need for a valid proof as a theorem. The label describes its role in the exposition, not a lower standard of correctness or a guarantee that it is easy.",
      "deep_definition": "A lemma may isolate the main difficulty, provide a reusable technical fact, or organise a long proof. Counting lemmas therefore gives little information by itself about the number of distinct mathematical ideas.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A denominator lemma may prove the exact reduced form needed by the main irrationality argument.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "lemma",
      "label": "lemma",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A useful observation is not a lemma until it has a stated proposition and proof.",
      "position": 404,
      "preferred_label": "lemma",
      "public_phrase": "lemma",
      "reader_preview": "A lemma is a proved statement introduced mainly to support another argument.",
      "reader_preview_basis": "definition",
      "reader_rule": "Read its hypotheses before applying it to a later step.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lemma",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A lemma establishes its own stated proposition under its declared hypotheses.",
      "short_definition": "A lemma is a proved statement introduced mainly to support another argument.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lemma",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 10,
        "top_page": "paper-module-lean-std-premise-index.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-module-lean-std-premise-index.html"
          },
          {
            "count": 3,
            "page": "component-formal-math-premise-retrieval.html"
          },
          {
            "count": 3,
            "page": "paper-module-undeclared-library-prior-classifier.html"
          },
          {
            "count": 2,
            "page": "area-formal-math.html"
          },
          {
            "count": 2,
            "page": "component-formal-math-readiness-gate.html"
          },
          {
            "count": 2,
            "page": "components.html"
          }
        ],
        "total_occurrences": 23
      },
      "visible_text_byte_count": 741
    },
    {
      "alternative_labels": [
        "polynomial lemniscate"
      ],
      "anchor": "glossary-lemniscate",
      "card_definition": "The term is also used, with qualification, for a sublevel region such as \\(|p(z)| < c\\) or \\(|p(z)| \\le c\\). These regions can have several components surrounding the polynomial's roots.",
      "deep_definition": "In the Erd\u0151s #1041 material, paths inside the open unit region \\(|p(z)| < 1\\) are central. Being on its boundary is different from being inside it.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The set where the absolute value of z squared minus one equals one half.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "lemniscate",
      "label": "lemniscate",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 405,
      "preferred_label": "lemniscate",
      "public_phrase": "lemniscate",
      "reader_preview": "A polynomial lemniscate is a set defined by the size of a complex polynomial, commonly the curve \\(|p(z)| = c\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "Check whether the paper means the level curve, the open region, or the filled closed region.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lemniscate",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Polynomial lemniscate in the complex plane, not only the classical figure-of-eight curve.",
      "short_definition": "A polynomial lemniscate is a set defined by the size of a complex polynomial, commonly the curve \\(|p(z)| = c\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lemniscate",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 5,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 831
    },
    {
      "alternative_labels": [
        "arc length",
        "rectifiable length"
      ],
      "anchor": "glossary-curve-length",
      "card_definition": "A segment from (0,0) to \\((3,4)\\) has length 5. For a parametrised curve, each ordered partition gives a polygonal approximation. Curve length is the supremum over all these lengths; suitable successive partitions approach that supremum, whereas an arbitrary choice of samples need not.",
      "deep_definition": "Problem 1041 is quantitative: connecting roots is insufficient unless the path inside the lemniscate also meets a degree-dependent length bound.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 122.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "curve_length",
      "label": "length of a curve",
      "meaning_boundary": "Metric geometry. Different parametrizations of the same traced curve have the same length under standard conditions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 406,
      "preferred_label": "length of a curve",
      "public_phrase": "length of a curve",
      "reader_preview": "A curve\u2019s length is the supremum of the lengths of polygonal paths through successive points on the curve.",
      "reader_preview_basis": "definition",
      "reader_rule": "A continuous curve may have infinite length; finite-length curves are called rectifiable. Retracing a segment counts its length again, even though no new points are added.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-curve-length",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A continuous curve may have infinite length; finite-length curves are called rectifiable. Retracing a segment counts its length again, even though no new points are added.",
      "short_definition": "A curve\u2019s length is the supremum of the lengths of polygonal paths through successive points on the curve.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::curve_length",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 122",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1041
    },
    {
      "alternative_labels": [
        "level curves",
        "contour line"
      ],
      "anchor": "glossary-level-curve",
      "card_definition": "Contour lines on a height map connect points at the same height. For \\(g(x,y)=x^{2}+y^{2}\\), the level at 1 is the unit circle. For \\(g(x,y)=x^{2}-y^{2}\\), the level at 0 instead crosses at the origin, so a level set need not form one smooth curve.",
      "deep_definition": "The papers study curves where a polynomial\u2019s magnitude has a fixed value. Away from critical points, local regularity gives a well-defined tangent, perpendicular to the gradient of the real-valued magnitude function when that gradient is defined. Critical levels can have crossings or changes in the number of components. The general term level set also covers higher-dimensional surfaces and isolated points; calling something a level curve requires the curve geometry in the passage to be justified.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "level_curve",
      "label": "level curve",
      "meaning_boundary": "The mathematical meaning stated here, with the ambient space and regularity assumptions made explicit.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 407,
      "preferred_label": "level curve",
      "public_phrase": "level curve",
      "reader_preview": "A level curve is a curve along which a real-valued function has a constant value.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a continuously differentiable planar function, a nonzero gradient at a point gives a continuously differentiable local level curve through that point.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-level-curve",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a continuously differentiable planar function, a nonzero gradient at a point gives a continuously differentiable local level curve through that point.",
      "short_definition": "A level curve is a curve along which a real-valued function has a constant value.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::level_curve",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The distinction is required by this existing mathematical definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=level_set]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 860
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-level-set",
      "card_definition": "For a real-valued function g, its level set at c is \\(\\{x : g(x)=c\\}\\). The level \\(x^{2}+y^{2}=1\\) is a circle; \\(x^{2}-y^{2}=0\\) is two crossing lines. A level set can also be empty or contain isolated points.",
      "deep_definition": "In the lemniscate paper the function is \\(g(z)=|p(z)|\\), so \\(|p(z)|=c\\) names the level and \\(|p(z)|<c\\) names a region. At positive levels one can equally use the smooth function \\(|p|^{2}\\). A critical point on the level can create a crossing and invalidate arguments that need a single tangent.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:locus.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "level_set",
      "label": "level set",
      "meaning_boundary": "Level sets require equality; the local curve conclusion additionally requires regularity at the point under consideration.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 408,
      "preferred_label": "level set",
      "public_phrase": "level set",
      "reader_preview": "All inputs at which a function takes one specified value.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Smoothness of the function alone does not make every level a smooth curve. For a continuously differentiable planar function, a nonzero gradient gives a smooth local curve through that point.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-level-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Smoothness of the function alone does not make every level a smooth curve. For a continuously differentiable planar function, a nonzero gradient gives a smooth local curve through that point.",
      "short_definition": "All inputs at which a function takes one specified value.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::level_set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for the definition and its stated boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:locus",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 896
    },
    {
      "alternative_labels": [
        "evidence limit"
      ],
      "anchor": "glossary-limit",
      "card_definition": "On the system pages, a scope limit states how far a claim or action reaches. A service limit instead restricts use of a resource. Mathematical limits describe behaviour as an input approaches a point or infinity.",
      "deep_definition": "For a mathematical example, 1/n tends to the limit zero as n increases, although every term is positive. The separate mathematical-limit entry explains that precise sense in more detail.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A scope limit bounds a claim, a mathematical limit describes convergence, and a rate limit bounds request volume.",
      "example_route": null,
      "hidden_search_labels": [
        "evidence limits"
      ],
      "id": "limit",
      "label": "limit",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A provider rate limit is not an evidence boundary and not the limit of a sequence.",
      "position": 409,
      "preferred_label": "limit",
      "public_phrase": "limit",
      "reader_preview": "\u201cLimit\u201d can mean a restriction or, in mathematics, the value approached by a sequence or function.",
      "reader_preview_basis": "definition",
      "reader_rule": "The surrounding phrase determines which meaning applies.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-limit",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This row disambiguates the ordinary word; qualified term rows own the precise Plectis and mathematical senses.",
      "short_definition": "\u201cLimit\u201d can mean a restriction or, in mathematics, the value approached by a sequence or function.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::limit",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 127,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 26,
            "page": "doctrine.html"
          },
          {
            "count": 9,
            "page": "papers.html"
          },
          {
            "count": 5,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 5,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          },
          {
            "count": 5,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 3,
            "page": "component-agent-route-observability-runtime.html"
          }
        ],
        "total_occurrences": 201
      },
      "visible_text_byte_count": 858
    },
    {
      "alternative_labels": [
        "liminf",
        "limit infimum"
      ],
      "anchor": "glossary-limit-inferior",
      "card_definition": "For the oscillating sequence 1,0,1,0,\u2026, the limit inferior is 0 while the limit superior is 1. For 1/n, both equal 0, matching the ordinary limit. Thus liminf records persistent low behavior.",
      "deep_definition": "A finite liminf for consecutive prime gaps says gaps at most slightly above that level recur arbitrarily far out. It does not bound every sufficiently late gap, so large gaps may coexist with the bounded recurring subsequence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 1216.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "limit_inferior",
      "label": "limit inferior",
      "meaning_boundary": "Real sequences. Stronger information than a one-time minimum, weaker than a full limit.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 410,
      "preferred_label": "limit inferior",
      "public_phrase": "limit inferior",
      "reader_preview": "The limit inferior is the limiting lower bound obtained by discarding longer and longer finite beginnings of a sequence.",
      "reader_preview_basis": "definition",
      "reader_rule": "Form the infimum of each tail \\(\\{a_{k}:k\\ge n\\}\\); these tail infima increase, and their limit is liminf \\(a_{n}\\), possibly infinite. No term needs equal the result, and a one-time early minimum is irrelevant.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-limit-inferior",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Form the infimum of each tail \\(\\{a_{k}:k\\ge n\\}\\); these tail infima increase, and their limit is liminf \\(a_{n}\\), possibly infinite. No term needs equal the result, and a one-time early minimum is irrelevant.",
      "short_definition": "The limit inferior is the limiting lower bound obtained by discarding longer and longer finite beginnings of a sequence.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::limit_inferior",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 1216",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 956
    },
    {
      "alternative_labels": [
        "limsup",
        "limit supremum"
      ],
      "anchor": "glossary-limit-superior",
      "card_definition": "For 1,0,1,0,\u2026, the limit superior is 1 and the limit inferior is 0. If a sequence converges, both values equal its limit; disagreement records lasting oscillation rather than a single early fluctuation.",
      "deep_definition": "The reciprocal-tail analysis uses limsup to control the worst ratios or jumps that recur arbitrarily late without assuming full convergence. A limsup bound is eventual in an approximate sense, not necessarily a pointwise bound at the limiting constant.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 612.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "limit_superior",
      "label": "limit superior",
      "meaning_boundary": "Real sequences and asymptotic analysis. It need not equal any single late maximum.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 411,
      "preferred_label": "limit superior",
      "public_phrase": "limit superior",
      "reader_preview": "The limit superior is the limiting upper bound obtained by discarding longer and longer finite beginnings of a sequence.",
      "reader_preview_basis": "definition",
      "reader_rule": "Take the supremum of each tail \\(\\{a_{k}:k\\ge n\\}\\); these tail suprema decrease, and their limit is \\(\\limsup a_{n}\\), allowing infinite values. The limsup need not occur as an actual term.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-limit-superior",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Take the supremum of each tail \\(\\{a_{k}:k\\ge n\\}\\); these tail suprema decrease, and their limit is \\(\\limsup a_{n}\\), allowing infinite values. The limsup need not occur as an actual term.",
      "short_definition": "The limit superior is the limiting upper bound obtained by discarding longer and longer finite beginnings of a sequence.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::limit_superior",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 612",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 950
    },
    {
      "alternative_labels": [
        "lineages",
        "source lineage",
        "artifact lineage"
      ],
      "anchor": "glossary-lineage",
      "card_definition": "For a generated page, it may identify source records, the builder, and the relevant versions. For a claim, it may connect an interpretation to earlier results or observations.",
      "deep_definition": "Plectis uses lineage to make copies and summaries inspectable. When a source changes, those connections help identify which derived artifacts may need to be rebuilt or reconsidered.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A generated glossary entry has lineage back to its registry row and the site builder.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "lineage",
      "label": "lineage",
      "meaning_boundary": "Lineage is the documented chain from an artifact or claim to its sources and transformations. A timestamp or source link alone is not complete lineage if it omits the relevant transformations.",
      "meaning_contrasts": [
        "limit",
        "scope_limit"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A timestamp alone is not lineage because it does not identify origins or transformations.",
      "position": 412,
      "preferred_label": "lineage",
      "public_phrase": "lineage",
      "reader_preview": "Lineage records where an item came from and which transformations led to its present form.",
      "reader_preview_basis": "definition",
      "reader_rule": "Origin and correctness are separate questions: a traceable item can still contain an error.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lineage",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers documented origin and transformation paths for files, concepts, results, and public pages.",
      "short_definition": "Lineage records where an item came from and which transformations led to its present form.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lineage",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 56,
        "top_page": "paper-module-batch9-macro-engines-capsule.html",
        "top_pages": [
          {
            "count": 9,
            "page": "paper-module-batch9-macro-engines-capsule.html"
          },
          {
            "count": 8,
            "page": "paper-module-generated-projection-drift-runtime.html"
          },
          {
            "count": 6,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          },
          {
            "count": 5,
            "page": "paper-module-engine-room-generated-projection-drift-gate.html"
          },
          {
            "count": 4,
            "page": "lineage.html"
          },
          {
            "count": 4,
            "page": "paper-module-agent-memory-temporal-conflict-replay.html"
          }
        ],
        "total_occurrences": 119
      },
      "visible_text_byte_count": 830
    },
    {
      "alternative_labels": [
        "linear combinations"
      ],
      "anchor": "glossary-linear-combination",
      "card_definition": "Given vectors u and v, the expression 3u-2v is a linear combination: multiply each object by a scalar, then add. A finite linear combination may use many vectors, with zero coefficients effectively omitting some.",
      "deep_definition": "The papers ask whether arithmetic sequences, functions, or series channels obey a nontrivial rational linear relation. Showing every zero linear combination has all coefficients zero proves independence; displaying one nonzero coefficient relation proves dependence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 6358.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "linear_combination",
      "label": "linear combination",
      "meaning_boundary": "Linear algebra and function spaces. Linear refers to the operations, not a straight visual arrangement.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 413,
      "preferred_label": "linear combination",
      "public_phrase": "linear combination",
      "reader_preview": "A linear combination is a finite sum of vectors multiplied by scalar coefficients.",
      "reader_preview_basis": "definition",
      "reader_rule": "The objects must belong to a common vector space, and coefficients must come from its scalar field, such as the rationals or reals. 'Nontrivial' means at least one coefficient is nonzero.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-linear-combination",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The objects must belong to a common vector space, and coefficients must come from its scalar field, such as the rationals or reals. 'Nontrivial' means at least one coefficient is nonzero.",
      "short_definition": "A linear combination is a finite sum of vectors multiplied by scalar coefficients.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::linear_combination",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 6358",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 937
    },
    {
      "alternative_labels": [
        "torus flow",
        "linear torus flow",
        "Kronecker flow"
      ],
      "anchor": "glossary-torus-flow",
      "card_definition": "On \\(\\mathbb{R}^{d}/\\mathbb{Z}^{d}\\) it has the form \\(\\theta (t)=\\theta _{0}+t\\omega\\) modulo \\(\\mathbb{Z}^{d}\\). One coordinate behaves like a clock repeatedly wrapping around its circle. Rational relations among the velocity coordinates can confine the motion to a smaller subtorus.",
      "deep_definition": "The #269 flow \\(\\Theta(s)=(s\\bmod\\log q)\\) simultaneously records phases for several primes. A crossing of the q-coordinate marks a power of q; changing the starting phase can interchange two crossings. The proof uses recurrence and density inside the actual orbit closure, without assuming density in the full product.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "torus_flow",
      "label": "linear flow on a torus",
      "meaning_boundary": "This row concerns constant-velocity translation flows, not arbitrary nonlinear dynamics on a torus.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 414,
      "preferred_label": "linear flow on a torus",
      "public_phrase": "linear flow on a torus",
      "reader_preview": "Motion at constant velocity with each coordinate read modulo its period.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Continuous time t and sampled integer time n give different density tests. A continuous flow can fill a torus even though its time-one map visits only part of it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-torus-flow",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Continuous time t and sampled integer time n give different density tests. A continuous flow can fill a torus even though its time-one map visits only part of it.",
      "short_definition": "Motion at constant velocity with each coordinate read modulo its period.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::torus_flow",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1014
    },
    {
      "alternative_labels": [
        "integer linear form",
        "rational linear form"
      ],
      "anchor": "glossary-linear-form",
      "card_definition": "In two variables, 3x-2y is an integer linear form. Evaluating it at particular numbers can create a small nonzero quantity; irrationality proofs exploit that a rational target cannot admit certain integer linear forms that approach zero too quickly.",
      "deep_definition": "The paper constructs integer combinations of 1 and \\(F(a/b)\\) whose absolute values tend to zero. If \\(F(a/b)\\) were rational, clearing its fixed denominator would force every nonzero combination to stay a definite distance from zero.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In two variables, 3x-2y is an integer linear form.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "linear_form",
      "label": "linear form",
      "meaning_boundary": "A linear form has no constant term; a constant term gives an affine form unless one of the listed variables is fixed to one.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 415,
      "preferred_label": "linear form",
      "public_phrase": "linear form",
      "reader_preview": "A linear form is an expression \\(a_{1}x_{1}+\\cdots +a_{n}x_{n}\\), or equivalently a linear map from a vector space to its scalar field.",
      "reader_preview_basis": "definition",
      "reader_rule": "A homogeneous linear form has no constant term. Authors sometimes call \\(a_{0}+a_{1}x_{1}+\\cdots\\) an affine linear form, while number-theory prose may include 1 among the variables and still say linear form. \u201cIntegral\u201d describes the coefficients, not necessarily the value.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-linear-form",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A homogeneous linear form has no constant term. Authors sometimes call \\(a_{0}+a_{1}x_{1}+\\cdots\\) an affine linear form, while number-theory prose may include 1 among the variables and still say linear form. \u201cIntegral\u201d describes the coefficients, not necessarily the value.",
      "short_definition": "A linear form is an expression \\(a_{1}x_{1}+\\cdots +a_{n}x_{n}\\), or equivalently a linear map from a vector space to its scalar field.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::linear_form",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "integral linear forms in $F(a/b)$ tend to zero.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 257",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 3,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 1069
    },
    {
      "alternative_labels": [
        "linearly independent"
      ],
      "anchor": "glossary-linear-independence",
      "card_definition": "For example, \\(a(1,0) + b(0,1) = (0,0)\\) forces \\(a = b = 0\\), so those two plane vectors are independent. The vectors \\((1,0)\\) and \\((2,0)\\) are dependent because twice the first minus the second is zero.",
      "deep_definition": "Disjoint supports and nonsingular evaluation matrices certify that families of arithmetic sequences are independent.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 182.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "linear_independence",
      "label": "linear independence",
      "meaning_boundary": "Vector spaces over a field. Stronger than objects merely being different.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 416,
      "preferred_label": "linear independence",
      "public_phrase": "linear independence",
      "reader_preview": "A family is linearly independent if no finite combination of its members equals zero unless every scalar coefficient is zero.",
      "reader_preview_basis": "definition",
      "reader_rule": "Always state the scalar field; rational independence can differ from real independence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-linear-independence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Always state the scalar field; rational independence can differ from real independence.",
      "short_definition": "A family is linearly independent if no finite combination of its members equals zero unless every scalar coefficient is zero.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::linear_independence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 182",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 845
    },
    {
      "alternative_labels": [
        "linear transformation",
        "linear maps"
      ],
      "anchor": "glossary-linear-map",
      "card_definition": "Writing L for the map, \\(L(u+v) = L(u)+L(v)\\) and \\(L(cu) = cL(u)\\). For example, \\(L(x,y) = (2x,2y)\\) is linear over the reals; adding a fixed nonzero translation produces an affine map instead.",
      "deep_definition": "Matrices represent linear maps after bases are chosen. The derivative of a differentiable function is also a linear map describing its first-order local change, even when the original function is nonlinear.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "linear_map",
      "label": "linear map",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 417,
      "preferred_label": "linear map",
      "public_phrase": "linear map",
      "reader_preview": "A linear map preserves vector addition and multiplication by scalars.",
      "reader_preview_basis": "definition",
      "reader_rule": "The vector spaces and allowed scalar field are part of the definition, and every linear map sends zero to zero.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-linear-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The vector spaces and allowed scalar field are part of the definition, and every linear map sends zero to zero.",
      "short_definition": "A linear map preserves vector addition and multiplication by scalars.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::linear_map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=derivative]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 768
    },
    {
      "alternative_labels": [
        "linear recurrence relation",
        "linear recurrences"
      ],
      "anchor": "glossary-linear-recurrence",
      "card_definition": "The homogeneous order-two form is \\(u_{n+2}=A_{n}u_{n+1}+B_{n}u_{n}\\). Coefficients may depend on the index; constant-coefficient recurrences are a special case.",
      "deep_definition": "Eliminating the denominator sequence in #243 yields \\(u_{n+2}=(a_{n}+a_{n+1})u_{n+1}-a_{n}^{2}u_{n}\\). This is linear in u once the multiplier sequence a is fixed. The relation is then combined with the exact eventual cubic and congruence constraints; it is not a constant-coefficient recurrence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::eq:three-tail.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "linear_recurrence",
      "label": "linear recurrence",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 418,
      "preferred_label": "linear recurrence",
      "public_phrase": "linear recurrence",
      "reader_preview": "A linear recurrence expresses a sequence term as a linear combination of a fixed number of earlier terms, possibly with a separate forcing term.",
      "reader_preview_basis": "definition",
      "reader_rule": "Linearity concerns the unknown sequence for fixed coefficients. A system whose coefficients themselves depend on another evolving sequence can need additional analysis beyond the linear recurrence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-linear-recurrence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Linearity concerns the unknown sequence for fixed coefficients. A system whose coefficients themselves depend on another evolving sequence can need additional analysis beyond the linear recurrence.",
      "short_definition": "A linear recurrence expresses a sequence term as a linear combination of a fixed number of earlier terms, possibly with a separate forcing term.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::linear_recurrence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::eq:three-tail",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1048
    },
    {
      "alternative_labels": [
        "little o"
      ],
      "anchor": "glossary-little-o-notation",
      "card_definition": "The function \\(\\log n\\) is \\(o(n)\\) because \\(\\log n/n\\) tends to zero. Although both grow without bound, \\(\\log n\\) becomes negligible on the scale of n. In contrast, \\(3n\\) is \\(O(n)\\) but not \\(o(n)\\).",
      "deep_definition": "A block length \\(o(\\log \\log X)\\) may still increase, but its ratio to \\(\\log \\log X\\) vanishes. The notation controls relative size only; it supplies neither a universal numerical cutoff nor a rate of convergence unless further estimates are given.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 37.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "little_o_notation",
      "label": "little-o notation",
      "meaning_boundary": "Asymptotic analysis. Strictly stronger than Big-O at the same comparison scale.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 419,
      "preferred_label": "little-o notation",
      "public_phrase": "little-o notation",
      "reader_preview": "A comparison saying one quantity becomes negligible relative to another.",
      "reader_preview_basis": "definition",
      "reader_rule": "When g is nonzero near the stated limit, \\(f=o(g)\\) means \\(f/g\\to 0\\). The limit and fixed parameters are part of the assertion. Little-o is strictly stronger than Big-O at the same comparison scale.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-little-o-notation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "When g is nonzero near the stated limit, \\(f=o(g)\\) means \\(f/g\\to 0\\). The limit and fixed parameters are part of the assertion. Little-o is strictly stronger than Big-O at the same comparison scale.",
      "short_definition": "A comparison saying one quantity becomes negligible relative to another.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::little_o_notation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 37",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 892
    },
    {
      "alternative_labels": [
        "living_system_posture",
        "system is always changing"
      ],
      "anchor": "glossary-living-system-posture",
      "card_definition": "A report can remain a valid record of an earlier run after the implementation has changed. Plectis distinguishes that historical record from evidence about the system as it exists now.",
      "deep_definition": "This does not make every mathematical theorem time-dependent. It concerns facts such as which proof version was checked, which files were published, or which behaviour a particular run demonstrated.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The evidence page, \"What the pass proves\", is a concrete instance: it sets out what a given pass actually checked and found at the time it ran, which is the kind of dated record that living system posture asks you to read as evidence from that moment rather than as a standing guarantee.",
      "example_route": {
        "gloss": "see a dated record of what a pass actually checked and found",
        "href": "evidence.html",
        "label": "What the pass proves (evidence)"
      },
      "hidden_search_labels": [
        "always-changing system",
        "always changing system",
        "change posture",
        "currentness",
        "currentness posture",
        "regime-bound substrate",
        "old regime"
      ],
      "id": "living_system_posture",
      "label": "living system posture",
      "meaning_boundary": "Living-system posture means maintaining the repository as an evolving, interdependent substrate whose feedback updates its records and routes; it does not claim biological life, autonomy, or production readiness.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Living system posture is not a claim that the system is unstable or that nothing on the site can be trusted, and it does not mean old records are discarded. It is the practice of reading each record as tied to a time and confirming current claims against the live source.",
      "position": 420,
      "preferred_label": "living system posture",
      "public_phrase": "read with currentness",
      "reader_preview": "Living system posture means treating claims about a changing system as statements about an identifiable state or version.",
      "reader_preview_basis": "definition",
      "reader_rule": "The relevant source and refresh rule determine whether an old observation still applies.",
      "relationships": [
        {
          "gloss": "The local case becomes a portable currentness boundary.",
          "target": "generalise_up_propagate",
          "verb": "specializes"
        },
        {
          "gloss": "Moves stale-claim lessons into the plane that owns currentness checks.",
          "target": "lattice_transposition",
          "verb": "uses"
        },
        {
          "gloss": "Derived surfaces stay useful only when refreshed and validated.",
          "target": "metabolism",
          "verb": "requires"
        },
        {
          "gloss": "Worker jobs must carry current source fingerprints and receipts.",
          "target": "row_job",
          "verb": "bounds"
        },
        {
          "gloss": "Standards and companions must reflect current file-type shape.",
          "target": "standard",
          "verb": "constrains"
        },
        {
          "gloss": "Cold agents need currentness posture before trusting old routes or receipts.",
          "target": "cold_agent",
          "verb": "protects"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-living-system-posture",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers how every dated artifact on the site should be read, from recorded results and generated pages to doctrine and raw quotes. A reader meets it wherever a record states what a pass found or what the system once contained, and the live question is whether that record still describes the system today.",
      "short_definition": "Living system posture means treating claims about a changing system as statements about an identifiable state or version.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::living_system_posture",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Owning skill for preserving local case, portable invariant, and boundary before plane-home routing.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "posture",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1638
    },
    {
      "alternative_labels": [
        "loci",
        "code locus",
        "source locus"
      ],
      "anchor": "glossary-locus",
      "card_definition": "In the system documentation, a code locus identifies the file or function implementing a behaviour. In geometry, the locus of points at distance one from the origin is the unit circle.",
      "deep_definition": "Both uses help make a description precise: they replace an unspecified \u201csomewhere\u201d with a location or condition that can be examined directly.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The first-use underline rule has its styling locus in the public site's stylesheet.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "locus",
      "label": "locus",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Naming the repository root is not a useful locus for a rule owned by one function.",
      "position": 421,
      "preferred_label": "locus",
      "public_phrase": "locus",
      "reader_preview": "A locus is a place where something occurs or is defined; in mathematics, it can mean all points satisfying a condition.",
      "reader_preview_basis": "definition",
      "reader_rule": "The subject determines whether the word means a source location or a mathematical set.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-locus",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers identifiable source, runtime, evidence, and display locations.",
      "short_definition": "A locus is a place where something occurs or is defined; in mathematics, it can mean all points satisfying a condition.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::locus",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 101,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 111,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 12,
            "page": "paper-module-doctrine-fact-claim-audit.html"
          },
          {
            "count": 6,
            "page": "paper-modules.html"
          },
          {
            "count": 4,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 2,
            "page": "doctrine.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          }
        ],
        "total_occurrences": 242
      },
      "visible_text_byte_count": 783
    },
    {
      "alternative_labels": [
        "log files",
        "execution log"
      ],
      "anchor": "glossary-log-file",
      "card_definition": "Logs can record events, warnings, errors, identifiers, and diagnostic context. Their contents and retention depend on configuration, and absence of a log does not prove that nothing happened.",
      "deep_definition": "Log files help reconstruct execution after the fact, but they can be incomplete, delayed, rotated, altered, or lost. A useful log states time, event, source, and correlation identity without exposing credentials or private payloads. Plectis queue reconciliation checks whether a claimed job\u2019s log is present and current. That supports a liveness diagnosis; it does not by itself establish the job\u2019s full result.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A job log records its start, selected fixture, exit code, and completion time.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "log_file",
      "label": "log file",
      "meaning_boundary": "A file recording events or execution observations over time, rather than source code that instructs a program what to do.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A source file containing program instructions is not an execution log.",
      "position": 422,
      "preferred_label": "log file",
      "public_phrase": "log file",
      "reader_preview": "A log file stores timestamped or ordered records produced while a program, service, or job runs.",
      "reader_preview_basis": "definition",
      "reader_rule": "Treat logs as scoped observations from the code that emitted them; correlate them with other evidence and protect sensitive data.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-log-file",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Treat logs as scoped observations from the code that emitted them; correlate them with other evidence and protect sensitive data.",
      "short_definition": "A log file stores timestamped or ordered records produced while a program, service, or job runs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::log_file",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the run\u2019s log file is missing or stale",
          "ref": "sites/microcosm/docs/paper-module-metabolism-queue-reconciliation.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "paper-module-metabolism-queue-reconciliation.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-metabolism-queue-reconciliation.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 763
    },
    {
      "alternative_labels": [
        "natural logarithm"
      ],
      "anchor": "glossary-logarithm",
      "card_definition": "For example, \\(\\log_2(8)=3\\) because \\(2^{3}=8\\). In advanced mathematics, \\(\\log\\) without a base usually means the natural logarithm with base e.",
      "deep_definition": "The papers take logarithms of products and least common multiples to compare multiplicative growth efficiently using additive estimates and asymptotic scales.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 444.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "logarithm",
      "label": "logarithm",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 423,
      "preferred_label": "logarithm",
      "public_phrase": "logarithm",
      "reader_preview": "For a positive base b other than 1, the real logarithm \\(\\log_b(x)\\) is the exponent y satisfying \\(b^y=x\\), for \\(x > 0\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "For positive inputs, logarithms turn products into sums and real powers into multipliers: \\(\\log (xy) = \\log x + \\log y\\) and \\(\\log (x^{a}) = a \\log x\\). Complex logarithms require separate branch choices.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-logarithm",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For positive inputs, logarithms turn products into sums and real powers into multipliers: \\(\\log (xy) = \\log x + \\log y\\) and \\(\\log (x^{a}) = a \\log x\\). Complex logarithms require separate branch choices.",
      "short_definition": "For a positive base b other than 1, the real logarithm \\(\\log_b(x)\\) is the exponent y satisfying \\(b^y=x\\), for \\(x > 0\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::logarithm",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 444",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 977
    },
    {
      "alternative_labels": [
        "logarithmic capacities",
        "logarithmic cap"
      ],
      "anchor": "glossary-logarithmic-capacity",
      "card_definition": "For a compact set K, set \\(\\operatorname{cap}(K)=\\exp(-\\inf I(\\mu))\\), where \\(\\mu\\) ranges over probability measures on K and \\(I(\\mu )=\\int \\int \\log (1/|z-w|) d\\mu (z)d\\mu (w)\\). A disc of radius r has capacity r. Sets with infinite minimum energy have capacity zero.",
      "deep_definition": "The #1041 paper bounds the capacity of a selected lemniscate component and then converts that bound into an area estimate. Its component-capacity hypothesis measures a geometric saving that is stronger than merely having few roots in the component.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1374.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "logarithmic_capacity",
      "label": "logarithmic capacity",
      "meaning_boundary": "This is planar logarithmic capacity for compact sets; it is distinct from other capacities in potential theory and from system resource capacity.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 424,
      "preferred_label": "logarithmic capacity",
      "public_phrase": "logarithmic capacity",
      "reader_preview": "A notion of size for a compact planar set, defined through the smallest logarithmic interaction energy of measures supported on it.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Capacity differs from area, perimeter and diameter. Scaling a set by a complex number a scales its capacity by \\(|a|\\), while area scales by \\(|a|^{2}\\). A root count alone does not determine capacity.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-logarithmic-capacity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Capacity differs from area, perimeter and diameter. Scaling a set by a complex number a scales its capacity by \\(|a|\\), while area scales by \\(|a|^{2}\\). A root count alone does not determine capacity.",
      "short_definition": "A notion of size for a compact planar set, defined through the smallest logarithmic interaction energy of measures supported on it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::logarithmic_capacity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of logarithmic capacity with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1374",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1128
    },
    {
      "alternative_labels": [
        "lower semicontinuous"
      ],
      "anchor": "glossary-lower-semicontinuity",
      "card_definition": "For real-valued functions on metric spaces, \\(x_{n} \\to x\\) implies \\(F(x) \\le \\liminf F(x_{n})\\). A downward dip is allowed: \\(F(0) = 0\\) and \\(F(x) = 1\\) elsewhere is lower semicontinuous. Reversing those values creates an upward spike and fails the condition.",
      "deep_definition": "It ensures the limiting polynomial competitor has path length no larger than the limiting lengths of approximating competitors.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 1073.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "lower_semicontinuity",
      "label": "lower semicontinuity",
      "meaning_boundary": "Analysis and optimization. Direction matters: upper semicontinuity reverses the inequality.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 425,
      "preferred_label": "lower semicontinuity",
      "public_phrase": "lower semicontinuity",
      "reader_preview": "Lower semicontinuity means a function\u2019s value at a limit point is no larger than the limit inferior of nearby values.",
      "reader_preview_basis": "definition",
      "reader_rule": "The direction matters: lower semicontinuity helps minimise a function, because passing to a limit cannot increase its value above the limiting lower bound.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-lower-semicontinuity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The direction matters: lower semicontinuity helps minimise a function, because passing to a limit cannot increase its value above the limiting lower bound.",
      "short_definition": "Lower semicontinuity means a function\u2019s value at a limit point is no larger than the limit inferior of nearby values.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::lower_semicontinuity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 1073",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 985
    },
    {
      "alternative_labels": [
        "Lean-checked"
      ],
      "anchor": "glossary-machine-checked",
      "card_definition": "The strength of that verification depends on the checker. A Lean kernel check concerns a formal proof; a schema check concerns a file's structure; a test run concerns behaviour on particular inputs.",
      "deep_definition": "The phrase alone does not mean that every surrounding claim is true. The encoded statement, assumptions, source version, and connection to the informal explanation determine how far a mathematical checking result reaches.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A theorem proved for all bases at least two is machine-checked for that range, and for nothing wider.",
      "example_route": null,
      "hidden_search_labels": [
        "lean checked"
      ],
      "id": "machine_checked",
      "label": "machine-checked",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 426,
      "preferred_label": "machine-checked",
      "public_phrase": "machine-checked",
      "reader_preview": "Machine-checked means software has verified a stated property of the supplied material.",
      "reader_preview_basis": "definition",
      "reader_rule": "Always identify what was checked and by which method.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-machine-checked",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Machine checking establishes the checked statement only.",
      "short_definition": "Machine-checked means software has verified a stated property of the supplied material.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::machine_checked",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "updates.html",
        "top_pages": [
          {
            "count": 1,
            "page": "updates.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 828
    },
    {
      "alternative_labels": [
        "machine readable"
      ],
      "anchor": "glossary-machine-readable",
      "card_definition": "JSON, CSV, typed records, and documented APIs can be machine-readable when their grammar and field meanings are explicit. Human-readable prose may still be processed by software, but ambiguity makes it a weaker contract. Machine readability concerns form, not truth or quality.",
      "deep_definition": "Machine-readable information has enough explicit structure for software to parse it consistently without relying on visual layout or open-ended human interpretation. Formats such as JSON, CSV, XML, typed records, and APIs can qualify when their syntax, encoding, field meanings, identifiers, and version rules are documented. Merely placing prose in a digital file does not provide the same contract. Successful parsing establishes structural acceptance, not truth, completeness, safety, or semantic agreement. Independent consumers also need evolution and compatibility rules when producers may add, remove, or reinterpret fields.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The claim registry and the semantic corpus are machine-readable; the papers describing them are not.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "machine_readable",
      "label": "machine-readable",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 427,
      "preferred_label": "machine-readable",
      "public_phrase": "machine-readable",
      "reader_preview": "Machine-readable information is structured so software can reliably parse and act on it.",
      "reader_preview_basis": "definition",
      "reader_rule": "Consistent interpretation depends on an agreed syntax and field meanings; stable identifiers and version rules matter when records are referenced or the format evolves.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-machine-readable",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Machine-readable form establishes nothing by itself; the content still has to be right.",
      "short_definition": "Machine-readable information is structured so software can reliably parse and act on it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::machine_readable",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 14,
        "top_page": "lineage.html",
        "top_pages": [
          {
            "count": 4,
            "page": "lineage.html"
          },
          {
            "count": 3,
            "page": "source.html"
          },
          {
            "count": 2,
            "page": "paper-module-engine-room-egress-self-compliance-gate.html"
          },
          {
            "count": 2,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          },
          {
            "count": 2,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 1,
            "page": "architecture.html"
          }
        ],
        "total_occurrences": 22
      },
      "visible_text_byte_count": 931
    },
    {
      "alternative_labels": [
        "k-Mahler function",
        "Mahler series",
        "k-Mahler series"
      ],
      "anchor": "glossary-mahler-function",
      "card_definition": "For integers \\(k\\ge2\\) and \\(d\\ge1\\), a series \\(F\\) is \\(k\\)-Mahler if \\(\\sum_{i=0}^{d}P_i(z)F(z^{k^i})=0\\), where the polynomials have coefficients in the chosen field and \\(P_0P_d\\ne0\\). The series may be interpreted formally.",
      "deep_definition": "In #249, integer coefficients with polynomial growth would make a \\(k\\)-Mahler series \\(k\\)-regular by the cited height theorem. The proved nonregularity of the totient sequence therefore excludes such an equation for its generating function; it does not settle the value at \\(1/2\\).",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::lines 525\u2013539.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "mahler_function",
      "label": "Mahler function",
      "meaning_boundary": "The base integer and coefficient field are part of the definition. Functional classifications do not automatically transfer to arithmetic classifications of individual values.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 428,
      "preferred_label": "Mahler function",
      "public_phrase": "Mahler function",
      "reader_preview": "A Mahler function satisfies a nontrivial linear functional equation with polynomial coefficients relating it to its successive power substitutions.",
      "reader_preview_basis": "definition",
      "reader_rule": "This is a functional equation for the entire series. It does not determine whether a particular value at a rational input is rational.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mahler-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This is a functional equation for the entire series. It does not determine whether a particular value at a rational input is rational.",
      "short_definition": "A Mahler function satisfies a nontrivial linear functional equation with polynomial coefficients relating it to its successive power substitutions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mahler_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact published manuscript occurrence and local claim boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::lines 525\u2013539",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1063
    },
    {
      "alternative_labels": [
        "content manifest",
        "build manifest"
      ],
      "anchor": "glossary-manifest",
      "card_definition": "It may record paths, versions, content digests, sizes, and relationships. Plectis uses such inventories to describe what a published collection contains and to support consistency checks.",
      "deep_definition": "A manifest helps detect missing, unexpected, or changed artifacts. It does not itself establish the correctness of their contents, and its own source and generation process need to remain identifiable.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The site content manifest lists every generated public file and its source-bound metadata.",
      "example_route": null,
      "hidden_search_labels": [
        "manifests"
      ],
      "id": "manifest",
      "label": "manifest",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A directory listing without governed roles or identity metadata is not necessarily a release manifest.",
      "position": 429,
      "preferred_label": "manifest",
      "public_phrase": "manifest",
      "reader_preview": "A manifest is a structured inventory of the files or objects included in a build, package, or release.",
      "reader_preview_basis": "definition",
      "reader_rule": "The manifest's listed content should agree with the actual files.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-manifest",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A manifest covers the artifacts and metadata included in its declared build or release.",
      "short_definition": "A manifest is a structured inventory of the files or objects included in a build, package, or release.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::manifest",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 120,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 41,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 26,
            "page": "paper-modules.html"
          },
          {
            "count": 20,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 20,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          },
          {
            "count": 20,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 18,
            "page": "paper-module-batch10-cold-eval-honesty-capsule.html"
          }
        ],
        "total_occurrences": 786
      },
      "visible_text_byte_count": 824
    },
    {
      "alternative_labels": [
        "maps"
      ],
      "anchor": "glossary-map",
      "card_definition": "Plectis's software maps are generated views of stored objects, such as components and their dependencies. The view lets a reader choose a part before opening its detailed sources.",
      "deep_definition": "For a generated system map, completeness depends on what the underlying analysis captures. Links to source and a refresh record help readers understand both the represented relationships and the limits of the view.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A semantic map can index the declarations captured by one corpus build and record reviewed relationships among their statement nodes, with its source and refresh record defining the coverage boundary.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "map",
      "label": "map",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 430,
      "preferred_label": "map",
      "public_phrase": "map",
      "reader_preview": "A map presents a collection and the relationships that help someone navigate it.",
      "reader_preview_basis": "definition",
      "reader_rule": "In a mathematical passage, \u201cmap\u201d commonly means a function instead.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A map covers what it was generated over, as of its last build.",
      "short_definition": "A map presents a collection and the relationships that help someone navigate it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 122,
        "top_page": "paper-module-cold-reader-route-map.html",
        "top_pages": [
          {
            "count": 26,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 23,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 16,
            "page": "doctrine.html"
          },
          {
            "count": 10,
            "page": "architecture.html"
          },
          {
            "count": 10,
            "page": "component-cold-reader-route-map.html"
          },
          {
            "count": 7,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          }
        ],
        "total_occurrences": 352
      },
      "visible_text_byte_count": 862
    },
    {
      "alternative_labels": [
        "continuous function",
        "continuous path",
        "continuous map"
      ],
      "anchor": "glossary-mathematical-continuity",
      "card_definition": "For a function between metric spaces, continuity at x means that every output tolerance \\(\\varepsilon > 0\\) has an input tolerance \\(\\delta > 0\\): whenever y is less than \\(\\delta\\) from x, \\(f(y)\\) is less than \\(\\varepsilon\\) from \\(f(x)\\). For real or complex functions, these distances are written \\(|y-x|\\) and \\(|f(y)-f(x)|\\).",
      "deep_definition": "The lemniscate problem requires a path whose every point stays inside \\(\\{|f|<1\\}\\); continuity makes it one unbroken connection between the selected roots.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 185.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "mathematical_continuity",
      "label": "mathematical continuity",
      "meaning_boundary": "This is continuity of a mathematical function or path, distinct from preserving work across interrupted sessions.",
      "meaning_contrasts": [
        "continuity"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 431,
      "preferred_label": "mathematical continuity",
      "public_phrase": "mathematical continuity",
      "reader_preview": "A function is continuous when sufficiently close inputs always produce sufficiently close outputs.",
      "reader_preview_basis": "definition",
      "reader_rule": "Continuity allows bending and changing speed but forbids jumps. A continuous path is a continuous function from an interval into the space being studied.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mathematical-continuity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Continuity allows bending and changing speed but forbids jumps. A continuous path is a continuous function from an interval into the space being studied.",
      "short_definition": "A function is continuous when sufficiently close inputs always produce sufficiently close outputs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mathematical_continuity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 185",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1094
    },
    {
      "alternative_labels": [
        "induction",
        "inductive proof"
      ],
      "anchor": "glossary-mathematical-induction",
      "card_definition": "The step assumes the claim for an arbitrary index n and proves it for \\(n+1\\). Together with the base case, that gives the claim throughout the stated range.",
      "deep_definition": "Strong induction allows the step to use all earlier cases. The papers use these methods to establish recurrence formulas, divisibility propagation, and finite identities later used in arguments about limits.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 620.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "mathematical_induction",
      "label": "mathematical induction",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 432,
      "preferred_label": "mathematical induction",
      "public_phrase": "mathematical induction",
      "reader_preview": "Mathematical induction proves a claim for every natural-number index by establishing a starting case and a valid step to the next case.",
      "reader_preview_basis": "definition",
      "reader_rule": "The starting index and induction hypothesis must match the statement being proved.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mathematical-induction",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The starting index and induction hypothesis must match the statement being proved.",
      "short_definition": "Mathematical induction proves a claim for every natural-number index by establishing a starting case and a valid step to the next case.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mathematical_induction",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 620",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 899
    },
    {
      "alternative_labels": [
        "limit of a sequence",
        "limit of a function"
      ],
      "anchor": "glossary-mathematical-limit",
      "card_definition": "For a real sequence with limit L, every positive tolerance around L eventually contains all later terms. The terms need not ever equal L; 1/n tends to zero while staying positive.",
      "deep_definition": "For functions, the relevant domain and direction of approach matter. An argument about an infinite sum uses the limit of its finite partial sums.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For a convergent reciprocal series, its sum is the mathematical limit of its partial sums even though no finite partial sum contains the whole series.",
      "example_route": null,
      "hidden_search_labels": [
        "tends to"
      ],
      "id": "mathematical_limit",
      "label": "mathematical limit",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A scope limit is a claim boundary, not a mathematical limit.",
      "position": 433,
      "preferred_label": "mathematical limit",
      "public_phrase": "mathematical limit",
      "reader_preview": "A mathematical limit describes the value a sequence or function approaches as its index or input approaches a specified point or infinity.",
      "reader_preview_basis": "definition",
      "reader_rule": "The limit and the value at a particular input are different concepts.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mathematical-limit",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This row covers analytic limits of sequences, functions, and series; scope limit covers evidence or process boundaries.",
      "short_definition": "A mathematical limit describes the value a sequence or function approaches as its index or input approaches a specified point or infinity.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mathematical_limit",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 2,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 2,
            "page": "open-questions.html"
          },
          {
            "count": 1,
            "page": "paper-module-cognitive-operator-registry.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 929
    },
    {
      "alternative_labels": [
        "zero priority"
      ],
      "anchor": "glossary-mathematical-priority",
      "card_definition": "It can involve dated manuscripts, publications, communications, and careful comparison of what each source actually proved. Closely related results may have different hypotheses, conclusions, or forms of contribution.",
      "deep_definition": "When this site says it asks for no priority on someone else's solution, it means using the project as a starting point does not give the project authorship of that person's result.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "If you solve a remaining obligation, the stated offer is that the result is yours.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "mathematical_priority",
      "label": "mathematical priority",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "contributor_credit"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A task marked high priority in a work tracker is not mathematical priority.",
      "position": 434,
      "preferred_label": "mathematical priority",
      "public_phrase": "mathematical priority",
      "reader_preview": "Mathematical priority concerns who first established or discovered a result, as supported by the scholarly record.",
      "reader_preview_basis": "definition",
      "reader_rule": "The project's own contribution records cannot settle an unresolved priority question by declaration.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mathematical-priority",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Mathematical recognition of discovery, not process or queue priority.",
      "short_definition": "Mathematical priority concerns who first established or discovered a result, as supported by the scholarly record.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mathematical_priority",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 811
    },
    {
      "alternative_labels": [
        "mathematicians"
      ],
      "anchor": "glossary-mathematician",
      "card_definition": "The term covers many specialisms and forms of work, including research, teaching, exposition, and applications. Expertise relevant to one paper may differ from the expertise needed for another.",
      "deep_definition": "A contribution may clarify a proof, identify prior work, refute a proposed step, or find a new result. Its value depends on the work itself rather than on agreement with the project's current direction.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The hero offers mathematicians a place to collaborate and keep credit.",
      "example_route": {
        "gloss": "the public maths write-ups a collaborator would read",
        "href": "papers.html",
        "label": "Papers"
      },
      "hidden_search_labels": [],
      "id": "mathematician",
      "label": "mathematician",
      "meaning_boundary": "On this site a mathematician is an invited reader and credit-bearing collaborator on the public Erd\u0151s-problem work, not a title the project awards.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Calling someone a mathematician here is not a claim of academic appointment or peer review.",
      "position": 435,
      "preferred_label": "mathematician",
      "public_phrase": "mathematician",
      "reader_preview": "A mathematician studies mathematical structures and questions through definitions, reasoning, and proof.",
      "reader_preview_basis": "definition",
      "reader_rule": "The site invites mathematical judgement about correctness, context, significance, and useful next questions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mathematician",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Landing copy about who the published maths is for.",
      "short_definition": "A mathematician studies mathematical structures and questions through definitions, reasoning, and proof.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mathematician",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "introduction.html",
        "top_pages": [
          {
            "count": 9,
            "page": "introduction.html"
          },
          {
            "count": 6,
            "page": "credit-ledger.html"
          },
          {
            "count": 4,
            "page": "contact.html"
          }
        ],
        "total_occurrences": 19
      },
      "visible_text_byte_count": 739
    },
    {
      "alternative_labels": [
        "maths",
        "math"
      ],
      "anchor": "glossary-mathematics",
      "card_definition": "Its results are established by proof, while examples, computation, and conjectures help discover what might be true. The mathematical pages here focus on selected problems associated with Erd\u0151s and related formal work in Lean.",
      "deep_definition": "The site distinguishes proved results, finite calculations, conditional arguments, and open questions so readers can understand what each artifact contributes without treating every mathematical-looking output as a theorem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Erd\u0151s papers study questions about integers, sequences, series, and arithmetic functions.",
      "example_route": null,
      "hidden_search_labels": [
        "mathematical work"
      ],
      "id": "mathematics",
      "label": "mathematics",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A numerical pattern observed in examples is not by itself a mathematical proof.",
      "position": 436,
      "preferred_label": "mathematics",
      "public_phrase": "mathematics",
      "reader_preview": "Mathematics studies patterns, quantities, structures, and relationships through precise definitions and logical reasoning.",
      "reader_preview_basis": "definition",
      "reader_rule": "That collection is one research programme within a much wider subject.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mathematics",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Mathematics here covers the published problems, definitions, proofs, computations, and explanatory papers.",
      "short_definition": "Mathematics studies patterns, quantities, structures, and relationships through precise definitions and logical reasoning.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mathematics",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "subject",
      "used_in": {
        "page_count": 12,
        "top_page": "introduction.html",
        "top_pages": [
          {
            "count": 15,
            "page": "introduction.html"
          },
          {
            "count": 13,
            "page": "papers.html"
          },
          {
            "count": 9,
            "page": "contact.html"
          },
          {
            "count": 3,
            "page": "paper-module-proof-diagnostic-evidence-spine.html"
          },
          {
            "count": 3,
            "page": "source.html"
          },
          {
            "count": 2,
            "page": "coding-agents.html"
          }
        ],
        "total_occurrences": 53
      },
      "visible_text_byte_count": 877
    },
    {
      "alternative_labels": [
        "Lean mathematical library"
      ],
      "anchor": "glossary-mathlib",
      "card_definition": "It supplies reusable material across many fields, along with notation and tactics that help authors build further proofs. A local project can import the relevant modules instead of developing all foundations itself.",
      "deep_definition": "Using a theorem from the library requires matching its assumptions and types. New declarations built on Mathlib should distinguish the project's contribution from results already supplied by the library.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A proof may import Mathlib's number-theory definitions before stating a project-specific theorem.",
      "example_route": null,
      "hidden_search_labels": [
        "mathlib4"
      ],
      "id": "mathlib",
      "label": "Mathlib",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Mathlib is not a collection of informal papers and does not make every mathematical claim on this site machine-checked.",
      "position": 437,
      "preferred_label": "Mathlib",
      "public_phrase": "Mathlib",
      "reader_preview": "Mathlib is the community-maintained library of mathematical definitions, theorems, and tools for Lean.",
      "reader_preview_basis": "definition",
      "reader_rule": "The Mathlib version is part of a formal project's reproducible environment.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mathlib",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Mathlib covers the library revision and modules imported by the named Lean project.",
      "short_definition": "Mathlib is the community-maintained library of mathematical definitions, theorems, and tools for Lean.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mathlib",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "external_library",
      "used_in": {
        "page_count": 28,
        "top_page": "paper-module-corpus-readiness-mathlib-absence-gate.html",
        "top_pages": [
          {
            "count": 50,
            "page": "paper-module-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "count": 35,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 28,
            "page": "paper-module-tactic-portfolio-availability.html"
          },
          {
            "count": 26,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 21,
            "page": "paper-modules.html"
          },
          {
            "count": 11,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          }
        ],
        "total_occurrences": 244
      },
      "visible_text_byte_count": 852
    },
    {
      "alternative_labels": [
        "matrices"
      ],
      "anchor": "glossary-matrix",
      "card_definition": "The matrix [[1,2],[3,4]] has two rows and two columns. Multiplying it by a coordinate vector forms prescribed linear combinations.",
      "deep_definition": "Evaluation matrices record arithmetic functions at selected inputs so modular diagonal patterns can certify independence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 103.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "matrix",
      "label": "matrix",
      "meaning_boundary": "Linear algebra. Matrix can also mean an embedding material outside mathematics.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 438,
      "preferred_label": "matrix",
      "public_phrase": "matrix",
      "reader_preview": "A matrix is a rectangular array of entries, often representing numerical data, simultaneous equations, or a linear map.",
      "reader_preview_basis": "definition",
      "reader_rule": "Entries can be numbers or other elements of a specified algebraic system. Rows and columns have distinct roles; transposition interchanges them.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Entries can be numbers or other elements of a specified algebraic system. Rows and columns have distinct roles; transposition interchanges them.",
      "short_definition": "A matrix is a rectangular array of entries, often representing numerical data, simultaneous equations, or a linear map.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 103",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 12,
        "top_page": "paper-module-batch10-governance-compilers-capsule.html",
        "top_pages": [
          {
            "count": 13,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          },
          {
            "count": 5,
            "page": "paper-module-batch11-saturation-engines-capsule.html"
          },
          {
            "count": 5,
            "page": "paper-module-concurrency-mission-control.html"
          },
          {
            "count": 3,
            "page": "paper-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "count": 3,
            "page": "paper-module-finance-forecast-evaluation-spine.html"
          },
          {
            "count": 2,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          }
        ],
        "total_occurrences": 37
      },
      "visible_text_byte_count": 786
    },
    {
      "alternative_labels": [
        "maximal ideals"
      ],
      "anchor": "glossary-maximal-ideal",
      "card_definition": "In the integers, the maximal ideals are exactly the multiples of a prime p; the quotient is arithmetic modulo p. For a commutative ring with identity, an ideal is maximal exactly when its quotient is a field. The whole ring is excluded by the word proper.",
      "deep_definition": "At a maximal ideal, the general residue-field construction simplifies: \\(\\kappa (m)=R/m\\). This is why quotienting the ring of integers of a number field by a nonzero prime ideal directly produces a finite field.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In Z, the maximal ideals are exactly (p) for ordinary primes p.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "maximal_ideal",
      "label": "maximal ideal",
      "meaning_boundary": "A maximal ideal is proper and gives a field quotient in a commutative ring with identity. A prime ideal need not be maximal.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 439,
      "preferred_label": "maximal ideal",
      "public_phrase": "maximal ideal",
      "reader_preview": "A maximal ideal is a proper ideal contained in no larger proper ideal.",
      "reader_preview_basis": "first_sentence",
      "reader_rule": "Maximal implies prime in a commutative ring with 1, but prime need not imply maximal. The zero ideal of Z is the simplest counterexample: Z has no zero divisors, yet Z itself is not a field.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-maximal-ideal",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Maximal implies prime in a commutative ring with 1, but prime need not imply maximal. The zero ideal of Z is the simplest counterexample: Z has no zero divisors, yet Z itself is not a field.",
      "short_definition": "A maximal ideal is a proper ideal contained in no larger proper ideal. In a commutative ring with identity, quotienting by it gives a field.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::maximal_ideal",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Needed to state exactly when R/p itself is the residue field.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 287",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 983
    },
    {
      "alternative_labels": [
        "maximum modulus principle"
      ],
      "anchor": "glossary-maximum-principle",
      "card_definition": "For a nonconstant holomorphic function, the maximum modulus principle rules out an interior maximum of its absolute value. A harmonic function has an analogous principle for its value. On a closed disc, continuity at the boundary lets the corresponding maximum be located there.",
      "deep_definition": "Each version needs its own hypotheses, including the domain and the equation or regularity condition on the function. A boundary statement on an unbounded region also needs control at infinity. The papers use the holomorphic and harmonic versions to carry a boundary estimate into the interior. For \\(f(z)=z\\) on the closed unit disc, the maximum modulus is 1, attained on its boundary.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "On a closed disc, a holomorphic function continuous to the boundary reaches its maximum modulus on the boundary.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "maximum_principle",
      "label": "maximum principle",
      "meaning_boundary": "Maximum principles apply to particular function classes under stated hypotheses; boundary conclusions on unbounded domains need extra conditions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 440,
      "preferred_label": "maximum principle",
      "public_phrase": "maximum principle",
      "reader_preview": "A maximum principle says that a function satisfying specified equations or inequalities cannot have a strict interior maximum, and often places its largest value on the boundary.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a harmonic function, a local interior maximum forces constancy on the connected component. For a holomorphic function, the analogous statement concerns its modulus. Boundary conclusions need additional hypotheses, especially on unbounded domains.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-maximum-principle",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a harmonic function, a local interior maximum forces constancy on the connected component. For a holomorphic function, the analogous statement concerns its modulus. Boundary conclusions need additional hypotheses, especially on unbounded domains.",
      "short_definition": "A maximum principle says that a function satisfying specified equations or inequalities cannot have a strict interior maximum, and often places its largest value on the boundary.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::maximum_principle",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "on the closed disc, so the maximum principle gives",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 977",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1193
    },
    {
      "alternative_labels": [
        "mech",
        "mech_*",
        "doctrine mechanism"
      ],
      "anchor": "glossary-mechanism",
      "card_definition": "Explaining a mechanism means identifying relevant parts, inputs, steps, and interactions. In Plectis, that explanation connects a component\u2019s stated behaviour to its implementation and evidence.",
      "deep_definition": "For example, \u201cdetects drift\u201d becomes inspectable when the explanation identifies two sources, the comparison rule, and the record produced when they disagree. A mechanism can exist before it is fully understood or documented.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Executable Doctrine Grammar component is a mechanism: it is the surface that requires a piece of doctrine to be run as actual steps before it is treated as authoritative, so the rule is bound to a working process rather than to wording alone.",
      "example_route": {
        "gloss": "open the component that turns a rule into runnable steps",
        "href": "components.html#component-executable_doctrine_grammar",
        "label": "Executable Doctrine Grammar"
      },
      "hidden_search_labels": [],
      "id": "mechanism",
      "label": "mechanism",
      "meaning_boundary": "Mechanism means a governed doctrine or implementation operator backed by local sources. It is not automatically a proven causal mechanism in the scientific sense.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Saying \u201cit detects drift\u201d names a behaviour but leaves the mechanism unexplained.",
      "position": 441,
      "preferred_label": "mechanism",
      "public_phrase": "system movement pattern",
      "reader_preview": "A mechanism is the process or arrangement through which an outcome is produced.",
      "reader_preview_basis": "definition",
      "reader_rule": "A label for an outcome does not explain the process that produces it.",
      "relationships": [
        {
          "gloss": "Mechanisms are doctrine nodes.",
          "target": "doctrine",
          "verb": "belongs_to"
        },
        {
          "gloss": "Mechanisms describe movement around concepts.",
          "target": "concept",
          "verb": "operates_on"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-mechanism",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the \"how it works\" layer that connects concepts, principles, skills, standards, and code. A reader meets it across the doctrine pages, where each rule is expected to be backed by an explanation of the process that carries it out.",
      "short_definition": "A mechanism is the process or arrangement through which an outcome is produced.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mechanism",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Mechanism schema standard.",
          "ref": "codex/standards/principles/std_mechanism.json",
          "role": "standard"
        },
        {
          "gloss": "Concept/mechanism curation workflow.",
          "ref": "codex/doctrine/skills/doctrine/concept_mechanism_curation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "doctrine",
      "used_in": {
        "page_count": 121,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 246,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 109,
            "page": "reference.html"
          },
          {
            "count": 30,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          },
          {
            "count": 26,
            "page": "paper-module-batch11-saturation-engines-capsule.html"
          },
          {
            "count": 24,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 18,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 801
      },
      "visible_text_byte_count": 1118
    },
    {
      "alternative_labels": [
        "mechanism contracts"
      ],
      "anchor": "glossary-mechanism-contract",
      "card_definition": "It identifies the component's purpose, inputs or conditions, outputs, evidence, and scope limits. Plectis uses this information on component cards so readers can inspect different mechanisms with a consistent set of questions.",
      "deep_definition": "If the implementation or supported use changes, the contract needs to be reviewed with it. A broader description should not inherit evidence collected for an earlier, narrower behaviour.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The tour calls the public component card a mechanism contract.",
      "example_route": {
        "gloss": "mechanism contract on the tour",
        "href": "tour.html",
        "label": "What it is"
      },
      "hidden_search_labels": [],
      "id": "mechanism_contract",
      "label": "mechanism contract",
      "meaning_boundary": "On the tour, a mechanism contract is the public component card's declared shape. It is not a legal contract and not the private runtime.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A marketing paragraph with no evidence class and no scope limit is not a mechanism contract.",
      "position": 442,
      "preferred_label": "mechanism contract",
      "public_phrase": "mechanism contract",
      "reader_preview": "A mechanism contract states what a component is expected to do and how that expectation can be checked.",
      "reader_preview_basis": "definition",
      "reader_rule": "The contract states the expectation; source and execution evidence show whether it is met.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mechanism-contract",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Public component cards as described on the tour.",
      "short_definition": "A mechanism contract states what a component is expected to do and how that expectation can be checked.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mechanism_contract",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 756
    },
    {
      "alternative_labels": [
        "meromorphic",
        "meromorphic functions"
      ],
      "anchor": "glossary-meromorphic-function",
      "card_definition": "Locally a meromorphic function can be written as a quotient of holomorphic functions with a denominator that is not identically zero. Rational functions are examples, but a meromorphic function on the complex plane need not be rational: it may have infinitely many poles.",
      "deep_definition": "The #1049 companion constructs a generating function with genuine poles at \\(q^{-k}\\), for \\(0<q<1\\). These points escape to infinity and show that the function is not rational. That structural fact still does not decide whether a chosen special value is rational.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2550.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "meromorphic_function",
      "label": "meromorphic function",
      "meaning_boundary": "Meromorphicity is relative to a specified complex domain; infinitely many poles must have no accumulation point inside it.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 443,
      "preferred_label": "meromorphic function",
      "public_phrase": "meromorphic function",
      "reader_preview": "A function holomorphic on its domain except at isolated poles.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Poles cannot accumulate inside the domain. An essential singularity in the domain prevents meromorphicity there. A quotient may have removable points after common factors cancel, so its unreduced denominator alone does not locate genuine poles.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-meromorphic-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Poles cannot accumulate inside the domain. An essential singularity in the domain prevents meromorphicity there. A quotient may have removable points after common factors cancel, so its unreduced denominator alone does not locate genuine poles.",
      "short_definition": "A function holomorphic on its domain except at isolated poles.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::meromorphic_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of meromorphic function with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2550",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1086
    },
    {
      "alternative_labels": [
        "Mersenne"
      ],
      "anchor": "glossary-mersenne-number",
      "card_definition": "The sequence begins 1, 3, 7, 15, 31. Some are prime, but many are composite; \u201cMersenne prime\u201d is the more specific term for a prime of this form.",
      "deep_definition": "The Erd\u0151s #257 material studies reciprocal sums involving these denominators. Expressions \\(b^n-1\\) use a similar construction at another base, but the unqualified name Mersenne conventionally refers to base two.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "31 equals two to the fifth minus one.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "mersenne_number",
      "label": "Mersenne number",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 444,
      "preferred_label": "Mersenne number",
      "public_phrase": "Mersenne number",
      "reader_preview": "A Mersenne number has the form \\(2^n-1\\) for a positive integer n.",
      "reader_preview_basis": "definition",
      "reader_rule": "In base two, \\(2^n-1\\) is written as n consecutive ones.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mersenne-number",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Mersenne number here means two to the n minus one for any n, not only the prime ones.",
      "short_definition": "A Mersenne number has the form \\(2^n-1\\) for a positive integer n.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mersenne_number",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 3,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 706
    },
    {
      "alternative_labels": [
        "metabolic system",
        "metabolism lane",
        "generalized metabolism"
      ],
      "anchor": "glossary-metabolism",
      "card_definition": "The process identifies changes, queues bounded work, refreshes affected artifacts, and records the checks. It covers upkeep such as rebuilding an index or incorporating a supported lesson into an existing rule.",
      "deep_definition": "The process should have explicit owners and stopping conditions. A refresh that runs successfully still needs to preserve source meaning and satisfy the checks governing its output.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Engine Room Metabolism Runtime is a concrete instance: the working machinery that runs these upkeep loops over the underlying material and keeps derived surfaces current.",
      "example_route": {
        "gloss": "open the runtime that runs the upkeep loops",
        "href": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
        "label": "Engine Room Metabolism Runtime"
      },
      "hidden_search_labels": [
        "generalised metabolism",
        "surface metabolism",
        "row metabolism",
        "background metabolism",
        "runtime metabolism",
        "system metabolism",
        "raw-seed metabolism"
      ],
      "id": "metabolism",
      "label": "metabolism",
      "meaning_boundary": "Metabolism is a local metaphor for governed substrate upkeep and repeated state transitions. It is not biological metabolism and makes no biological claim.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Metabolism here is not biological metabolism and not a vague word for activity in general. It is the bounded machinery that refreshes derived surfaces and records what it changed.",
      "position": 445,
      "preferred_label": "metabolism",
      "public_phrase": "governed substrate upkeep",
      "reader_preview": "\u201cMetabolism\u201d is Plectis's name for the recurring work that keeps stored knowledge and generated views in step with their sources.",
      "reader_preview_basis": "definition",
      "reader_rule": "The biological word is a metaphor for maintenance and renewal in the software.",
      "relationships": [
        {
          "gloss": "Unsettled grammar and authority decisions are Type A metabolism.",
          "target": "type_a_metabolism",
          "verb": "splits_into"
        },
        {
          "gloss": "Bounded population and checking are Type B metabolism.",
          "target": "type_b_metabolism",
          "verb": "splits_into"
        },
        {
          "gloss": "Metabolism keeps projections fresh so navigation can read instead of recompute.",
          "target": "navigation",
          "verb": "supports"
        },
        {
          "gloss": "Metabolic population should follow the governing standard or profile.",
          "target": "standard",
          "verb": "operates_under"
        },
        {
          "gloss": "Raw-seed metabolism turns voice substrate into distill, route, and apply work.",
          "target": "raw_seed",
          "verb": "processes"
        },
        {
          "gloss": "Metabolism needs routing to decide which queued work should move next.",
          "target": "routing",
          "verb": "uses"
        },
        {
          "gloss": "Kernel and docs-route expose metabolism status and authority packets.",
          "target": "kernel",
          "verb": "surfaced_by"
        },
        {
          "gloss": "A metabolism route gap is evidence for upward vocabulary or route refinement.",
          "target": "up_propagate",
          "verb": "can_reveal"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-metabolism",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Metabolism covers the maintenance and refresh machinery beneath the system, spanning the lane that turns raw operator notes into structured records, the always-on runtime, and the periodic rebuilds of generated pages. A reader meets it whenever a page notes that a surface is generated, populated, or kept in sync rather than authored directly.",
      "short_definition": "\u201cMetabolism\u201d is Plectis's name for the recurring work that keeps stored knowledge and generated views in step with their sources.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::metabolism",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Resident metabolismd runtime and queue substrate.",
          "ref": "codex/doctrine/paper_modules/continuous_runtime_layer.md",
          "role": "paper_module"
        },
        {
          "gloss": "Theory roof for row metabolism, navigation boundaries, and provider row jobs.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        },
        {
          "gloss": "Daemon and CLI surface for runtime metabolism.",
          "ref": "docs/metabolismd.md",
          "role": "runtime_doc"
        },
        {
          "gloss": "Always-on metabolism governance code.",
          "ref": "system/lib/metabolism_governor.py",
          "role": "runtime_code"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 13,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 14,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 10,
            "page": "paper-module-metabolism-queue-reconciliation.html"
          },
          {
            "count": 9,
            "page": "paper-modules.html"
          },
          {
            "count": 6,
            "page": "component-metabolism-queue-reconciliation.html"
          },
          {
            "count": 6,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 6,
            "page": "reference.html"
          }
        ],
        "total_occurrences": 59
      },
      "visible_text_byte_count": 1464
    },
    {
      "alternative_labels": [
        "descriptive metadata",
        "record metadata"
      ],
      "anchor": "glossary-metadata",
      "card_definition": "Metadata can name a title, author, date, format, identifier, size, source, or status without containing the described material itself. It helps people and programs find, sort, validate, and interpret records.",
      "deep_definition": "Metadata ranges from simple file properties to structured catalogue records and run summaries. It can support discovery and checking, but its accuracy depends on how it was produced and maintained. Plectis pages use metadata for identifiers, source routes, dates, counts, and declared status. A metadata record is evidence about those fields, not a substitute for the source body or the event it describes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A paper record lists its title, authors, DOI, publication date, and source URL.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "metadata",
      "label": "metadata",
      "meaning_boundary": "Whether information is metadata depends on what it describes; an abstract can serve as metadata in a catalogue even though it is prose.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A paper\u2019s main argument or full dataset is content rather than metadata, even though an abstract may serve as descriptive metadata in a bibliographic system.",
      "position": 446,
      "preferred_label": "metadata",
      "public_phrase": "metadata",
      "reader_preview": "Metadata is information that describes other data, a file, a record, or an event.",
      "reader_preview_basis": "definition",
      "reader_rule": "Read metadata as a description of an object or event; inspect the underlying content when the claim depends on that content.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-metadata",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Read metadata as a description of an object or event; inspect the underlying content when the claim depends on that content.",
      "short_definition": "Metadata is information that describes other data, a file, a record, or an event.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::metadata",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the thinking summaries, the commands running, the metadata, the files read and the edits made",
          "ref": "sites/microcosm/index.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 55,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 23,
            "page": "paper-modules.html"
          },
          {
            "count": 22,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 19,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 14,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 10,
            "page": "paper-module-formal-evidence-cell-anchor-resolver.html"
          },
          {
            "count": 10,
            "page": "paper-module-provider-context-recipe-budget.html"
          }
        ],
        "total_occurrences": 233
      },
      "visible_text_byte_count": 877
    },
    {
      "alternative_labels": [
        "metadata-only result"
      ],
      "anchor": "glossary-metadata-only",
      "card_definition": "It may list counts, identifiers, classifications, digests, and outcomes while omitting the source text or inputs. This can make a record smaller or limit what it discloses.",
      "deep_definition": "A digest can identify a file but cannot reconstruct it. A metadata-only result therefore needs an appropriate source route if readers are expected to examine the evidence behind its verdict.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A classifier run over non-public rows writes counts and class labels; the rows themselves never enter the record.",
      "example_route": null,
      "hidden_search_labels": [
        "metadata-only record"
      ],
      "id": "metadata_only",
      "label": "metadata-only",
      "meaning_boundary": "Metadata-only means a record carries declared shape, counts, digests, and verdicts without the input bodies; it is not a universal guarantee that no sensitive information exists or permission to publish.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 447,
      "preferred_label": "metadata-only",
      "public_phrase": "metadata-only",
      "reader_preview": "Metadata-only means a record contains information about material or a run without including the underlying bodies themselves.",
      "reader_preview_basis": "definition",
      "reader_rule": "The omitted content may still be necessary to independently inspect or repeat the work.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-metadata-only",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A metadata-only record establishes only the declared shape and outcome of its run. It neither exposes the underlying content nor proves that every possible private field was excluded unless the named leakage and public-safety checks also passed.",
      "short_definition": "Metadata-only means a record contains information about material or a run without including the underlying bodies themselves.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::metadata_only",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/standards/std_microcosm_workingness_record.json",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/validators/source_module_boundary.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 103,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 108,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 63,
            "page": "paper-modules.html"
          },
          {
            "count": 16,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          },
          {
            "count": 15,
            "page": "paper-module-agent-sabotage-scheming-monitor-replay.html"
          },
          {
            "count": 13,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 13,
            "page": "paper-module-macro-projection-import-protocol.html"
          }
        ],
        "total_occurrences": 765
      },
      "visible_text_byte_count": 1100
    },
    {
      "alternative_labels": [
        "metrics",
        "performance metric"
      ],
      "anchor": "glossary-metric",
      "card_definition": "Response time and error rate are evaluation metrics. A mathematical metric assigns a distance \\(d(x,y)\\) to each pair of points, with zero only for identical points, symmetry, and the triangle inequality.",
      "deep_definition": "The two senses should remain separate. Evaluation metrics summarize speed, accuracy, coverage, cost, or risk and can be useful without behaving like distances. A mathematical metric creates a geometry: it determines which points are near, which sequences converge, and which sets are open. Different metrics on the same objects can produce different numerical distances. Optimizing a performance metric can also worsen the underlying goal when the number is only a proxy, omits important cases, changes incentives, or hides trade-offs between groups.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/evidence.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "metric",
      "label": "metric",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 448,
      "preferred_label": "metric",
      "public_phrase": "metric",
      "reader_preview": "A metric is either a defined performance measure or, in mathematics, a distance function satisfying the metric axioms.",
      "reader_preview_basis": "definition",
      "reader_rule": "A performance metric has a formula, units, population, and interpretation; a mathematical metric instead defines distances and must satisfy non-negativity, identity, symmetry, and triangle inequality.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-metric",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A performance metric has a formula, units, population, and interpretation; a mathematical metric instead defines distances and must satisfy non-negativity, identity, symmetry, and triangle inequality.",
      "short_definition": "A metric is either a defined performance measure or, in mathematics, a distance function satisfying the metric axioms.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::metric",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/evidence.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/components.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 13,
        "top_page": "paper-module-research-replication-rubric-artifact-replay.html",
        "top_pages": [
          {
            "count": 21,
            "page": "paper-module-research-replication-rubric-artifact-replay.html"
          },
          {
            "count": 12,
            "page": "paper-module-ring2-premise-precision-recall.html"
          },
          {
            "count": 4,
            "page": "paper-module-navigation-fitness-benchmark.html"
          },
          {
            "count": 4,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "component-research-replication-rubric-artifact-replay.html"
          }
        ],
        "total_occurrences": 55
      },
      "visible_text_byte_count": 888
    },
    {
      "alternative_labels": [
        "metric spaces"
      ],
      "anchor": "glossary-metric-space",
      "card_definition": "A distance is zero exactly between identical points, gives the same answer in either direction, and is no greater than the sum of distances through a third point. The real line with distance \\(|x-y|\\) is an example.",
      "deep_definition": "This lets analysis discuss closeness, continuity, convergence, and compactness beyond the ordinary plane. The lemniscate papers compare Euclidean and hyperbolic distances, whose lengths differ even when drawn using the same disc.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "metric_space",
      "label": "metric space",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 449,
      "preferred_label": "metric space",
      "public_phrase": "metric space",
      "reader_preview": "A metric space is a set equipped with a distance satisfying the standard rules of separation, symmetry, and the triangle inequality.",
      "reader_preview_basis": "definition",
      "reader_rule": "The distance is part of the space: the same underlying points can carry different metrics.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-metric-space",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The distance is part of the space: the same underlying points can carry different metrics.",
      "short_definition": "A metric space is a set equipped with a distance satisfying the standard rules of separation, symmetry, and the triangle inequality.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::metric_space",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=mathematical_continuity]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 814
    },
    {
      "alternative_labels": [
        "microcosm-substrate",
        ".microcosm state"
      ],
      "anchor": "glossary-microcosm",
      "card_definition": "Existing package names, schemas, files, and links may retain the old spelling to preserve compatibility and traceability. Current reader-facing descriptions use Plectis for the project.",
      "deep_definition": "An ordinary phrase such as \u201ca microcosm of a larger system\u201d has a different meaning: a small representative example. The glossary keeps that everyday sense separate from this historical project identifier.",
      "definition_profile": "governed_system_term",
      "disposition": "legacy_lineage_and_compatibility_only",
      "evidence_commands": [
        {
          "command": "PYTHONPATH=src python3 -m microcosm_core.cli compile <project>",
          "reason": "Exercise the current local `repo -> .microcosm` product loop."
        }
      ],
      "example": "A legacy URL, a `microcosm-substrate` source link, or a `.microcosm/` result record may still use Microcosm.",
      "example_route": null,
      "hidden_search_labels": [
        "public microcosm",
        "flagship microcosm",
        "public-safe microcosm"
      ],
      "id": "microcosm",
      "label": "Microcosm",
      "meaning_boundary": "Microcosm is a legacy and compatibility identity in this repository. It is not the current public project name and not a second active product ontology.",
      "meaning_contrasts": [
        "microcosm_instance",
        "plectis"
      ],
      "meaning_scope_class": "compatibility_identifier",
      "meaning_scope_label": "Compatibility identifier",
      "non_example": "Do not present Microcosm as the current public brand or as a second active product name beside Plectis.",
      "position": 450,
      "preferred_label": "Microcosm",
      "public_phrase": "legacy compatibility name",
      "reader_preview": "Microcosm is an earlier public name for Plectis that remains in some technical paths and compatibility identifiers.",
      "reader_preview_basis": "definition",
      "reader_rule": "The presence of the old name does not by itself identify a separate project or release.",
      "relationships": [
        {
          "gloss": "Plectis is the current human-facing public label for new public copy.",
          "target": "plectis",
          "verb": "superseded_public_label_by"
        },
        {
          "gloss": "Laboratory is the old controlled experiment/probe lane; Microcosm remains the compatibility label for the public substrate.",
          "target": "laboratory",
          "verb": "contrasts_with"
        },
        {
          "gloss": "Microcosm compatibility semantics are governed by the Plectis/Microcosm standard and public-boundary invariants.",
          "target": "standard",
          "verb": "uses"
        },
        {
          "gloss": "Cold agents need Microcosm compatibility handles to resolve old paths without treating them as the current public brand.",
          "target": "cold_agent",
          "verb": "protects"
        },
        {
          "gloss": "Microcosm compatibility claims must be checked against current source, receipts, and release gates.",
          "target": "living_system_posture",
          "verb": "requires"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-microcosm",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The historical name remains in technical identifiers and compatibility routes; current project descriptions use Plectis.",
      "short_definition": "Microcosm is an earlier public name for Plectis that remains in some technical paths and compatibility identifiers.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::microcosm",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Doctrine roof for the source-open substrate whose legacy technical identifiers still use Microcosm.",
          "ref": "codex/doctrine/paper_modules/microcosm_substrate.md",
          "role": "paper_module"
        },
        {
          "gloss": "Machine-readable Plectis/Microcosm identity and compatibility boundary.",
          "ref": "codex/standards/std_microcosm.json",
          "role": "standard"
        },
        {
          "gloss": "Current compatibility product root for `repo -> .microcosm`.",
          "ref": "microcosm-substrate/README.md",
          "role": "product_root"
        }
      ],
      "status": "legacy_lineage_and_compatibility",
      "term_kind": "compatibility_identifier",
      "used_in": {
        "page_count": 52,
        "top_page": "paper-module-macro-projection-import-protocol.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "count": 2,
            "page": "paper-module-doctrine-fact-claim-audit.html"
          },
          {
            "count": 2,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 2,
            "page": "paper-module-pattern-assimilation.html"
          },
          {
            "count": 1,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch10-cold-eval-honesty-capsule.html"
          }
        ],
        "total_occurrences": 57
      },
      "visible_text_byte_count": 982
    },
    {
      "alternative_labels": [
        "minimal polynomials"
      ],
      "anchor": "glossary-minimal-polynomial",
      "card_definition": "Over \\(\\mathbb{Q}\\), \\(\\sqrt 2\\) has minimal polynomial \\(T^{2}-2\\). Every polynomial over the same field that vanishes at \\(\\sqrt 2\\) is divisible by it.",
      "deep_definition": "In #243, \\(z=\\alpha +\\beta\\) generates the cubic field K. Its minimal polynomial over \\(\\mathbb{Q}\\) therefore has degree three. The proof writes it as \\(T^{3}+bT^{2}+dT+w\\) and compares its coefficients with those of the polynomial for \\(z^{-1}\\).",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-trace.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "minimal_polynomial",
      "label": "minimal polynomial",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 451,
      "preferred_label": "minimal polynomial",
      "public_phrase": "minimal polynomial",
      "reader_preview": "The minimal polynomial of an algebraic element over a field is the monic polynomial of least positive degree over that field that vanishes at the element.",
      "reader_preview_basis": "definition",
      "reader_rule": "The base field is part of the definition: over \\(\\mathbb{Q}(\\sqrt 2)\\), the same element has minimal polynomial \\(T-\\sqrt 2\\). Transcendental elements have no such nonzero polynomial.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-minimal-polynomial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The base field is part of the definition: over \\(\\mathbb{Q}(\\sqrt 2)\\), the same element has minimal polynomial \\(T-\\sqrt 2\\). Transcendental elements have no such nonzero polynomial.",
      "short_definition": "The minimal polynomial of an algebraic element over a field is the monic polynomial of least positive degree over that field that vanishes at the element.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::minimal_polynomial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-trace",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1015
    },
    {
      "alternative_labels": [
        "mine"
      ],
      "anchor": "glossary-mining",
      "card_definition": "A person or agent follows a research direction, tries approaches, checks candidates, and preserves useful outcomes. The term describes repeated exploration rather than a single answer to a prompt.",
      "deep_definition": "Results still need verification, explanation, and attribution. A failed approach can be useful when it records a precise obstruction, while many unchecked drafts may add little to the understanding of a problem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A coding agent spending many attempts on one remaining Lean obligation, keeping the failed routes, is mining a mathematician's direction.",
      "example_route": null,
      "hidden_search_labels": [
        "mined",
        "mines",
        "data mining"
      ],
      "id": "mining",
      "label": "mining",
      "meaning_boundary": "Outside this project, mining still means extracting minerals or, in cryptocurrency, expending computation to find a rare hash. Here the word is reused for a continuous search over AI reasoning traces, proofs, and drafts. The ordinary senses remain default outside that context.",
      "meaning_contrasts": [
        "contribute",
        "trying",
        "formal_verification"
      ],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A single chat answer that is not checked, stored, or credited is not mining in this sense.",
      "position": 452,
      "preferred_label": "mining",
      "public_phrase": "mining",
      "reader_preview": "Here, \u201cmining\u201d means sustained searching through candidate arguments and experiments for useful mathematical results or failures.",
      "reader_preview_basis": "definition",
      "reader_rule": "The amount of computation does not determine the value of what is found.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mining",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Local reuse of mining for AI-reasoning search on this site. Not a cryptocurrency, not mineral extraction, not a promise of yield.",
      "short_definition": "Here, \u201cmining\u201d means sustained searching through candidate arguments and experiments for useful mathematical results or failures.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mining",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "paper-module-pattern-binding-contract.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 2,
            "page": "component-pattern-binding-contract.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "area-architecture.html"
          },
          {
            "count": 1,
            "page": "components.html"
          }
        ],
        "total_occurrences": 15
      },
      "visible_text_byte_count": 1045
    },
    {
      "alternative_labels": [
        "matrix minor",
        "square minor"
      ],
      "anchor": "glossary-minor-of-matrix",
      "card_definition": "Select two rows and two columns from a larger matrix; the determinant of the resulting \\(2\\times2\\) square is a minor. Different selections can produce zero or nonzero minors of the same order.",
      "deep_definition": "The running-LCM paper constructs nonsingular minors of every order. Each such certificate supplies a finite independent family; having them for arbitrarily large k rules out any fixed finite-dimensional bound.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 46.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "minor_of_matrix",
      "label": "minor of a matrix",
      "meaning_boundary": "Linear algebra. Minor can also mean the selected submatrix before its determinant, depending on convention.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 453,
      "preferred_label": "minor of a matrix",
      "public_phrase": "minor of a matrix",
      "reader_preview": "A determinant obtained by selecting equally many rows and columns from a matrix.",
      "reader_preview_basis": "definition",
      "reader_rule": "A nonzero \\(k\\times k\\) minor proves matrix rank at least k. Depending on convention, 'minor' may name the selected square submatrix or its determinant, so formulas and context should disambiguate.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-minor-of-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A nonzero \\(k\\times k\\) minor proves matrix rank at least k. Depending on convention, 'minor' may name the selected square submatrix or its determinant, so formulas and context should disambiguate.",
      "short_definition": "A determinant obtained by selecting equally many rows and columns from a matrix.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::minor_of_matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 46",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 931
    },
    {
      "alternative_labels": [
        "AI model",
        "formal model"
      ],
      "anchor": "glossary-model",
      "card_definition": "Here the word often refers to an AI model used by an agent. In mathematics, a model may instead be a structure satisfying a theory's axioms; in software, a data model specifies how information is organised.",
      "deep_definition": "An AI model is only one part of an agent's working setup. Tools, instructions, available evidence, and permissions also affect what the agent can do and what its answers can establish.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An AI model can propose code, while a validator independently checks the resulting artifact.",
      "example_route": null,
      "hidden_search_labels": [
        "data model",
        "models"
      ],
      "id": "model",
      "label": "model",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A model is not the represented system itself and is not automatically an authority on it.",
      "position": 454,
      "preferred_label": "model",
      "public_phrase": "model",
      "reader_preview": "A model is a representation used to describe, predict, or reason about something.",
      "reader_preview_basis": "definition",
      "reader_rule": "The surrounding qualifier identifies the intended meaning.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-model",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A model covers the entities, assumptions, inputs, and output interpretation declared for that model.",
      "short_definition": "A model is a representation used to describe, predict, or reason about something.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::model",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 158,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 131,
            "page": "open-questions.html"
          },
          {
            "count": 127,
            "page": "paper-modules.html"
          },
          {
            "count": 112,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 61,
            "page": "components.html"
          },
          {
            "count": 48,
            "page": "doctrine.html"
          },
          {
            "count": 34,
            "page": "paper-module-batch12-market-dashboard-read-model-capsule.html"
          }
        ],
        "total_occurrences": 1046
      },
      "visible_text_byte_count": 816
    },
    {
      "alternative_labels": [
        "software module"
      ],
      "anchor": "glossary-module",
      "card_definition": "A code module groups related definitions and exposes interfaces to other code. A Plectis paper module explains a subsystem and links its concepts, implementation, and evidence.",
      "deep_definition": "The same word also has a separate algebraic meaning, generalising a vector space from a field to a ring. That mathematical use must be read from its own definitions and context.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean module may contain related theorem declarations, while a paper module explains one system area.",
      "example_route": null,
      "hidden_search_labels": [
        "modules"
      ],
      "id": "module",
      "label": "module",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Every file is not automatically a coherent module.",
      "position": 455,
      "preferred_label": "module",
      "public_phrase": "module",
      "reader_preview": "A module is a unit of code or written material organised around a subject or responsibility.",
      "reader_preview_basis": "definition",
      "reader_rule": "The module's dependencies determine what else is needed to understand or use it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-module",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A module covers the material assigned to its named unit and declared responsibility.",
      "short_definition": "A module is a unit of code or written material organised around a subject or responsibility.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::module",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 129,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 271,
            "page": "paper-modules.html"
          },
          {
            "count": 135,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 28,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 23,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 23,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 22,
            "page": "paper-module-mission-transaction-work-spine.html"
          }
        ],
        "total_occurrences": 1268
      },
      "visible_text_byte_count": 738
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-modulus",
      "card_definition": "Modulo 5, integers fall into five classes represented by 0, 1, 2, 3, and 4. Changing the modulus changes these classes and the divisibility information they retain.",
      "deep_definition": "Both meanings occur in these papers. A phrase such as \u201ccritical-value modulus\u201d refers to a complex magnitude, while \u201cmodulo m\u201d refers to arithmetic with integer remainders.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 706.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "modulus",
      "label": "modulus",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 456,
      "preferred_label": "modulus",
      "public_phrase": "modulus",
      "reader_preview": "Modulus means the integer defining a modular-arithmetic relation, or the magnitude of a complex number.",
      "reader_preview_basis": "definition",
      "reader_rule": "In a complex-number passage, \u201cmodulus\u201d instead means magnitude: \\(|z|\\) is the distance of z from zero.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-modulus",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "In a complex-number passage, \u201cmodulus\u201d instead means magnitude: \\(|z|\\) is the distance of z from zero.",
      "short_definition": "Modulus means the integer defining a modular-arithmetic relation, or the magnitude of a complex number.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::modulus",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 706",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 3,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 844
    },
    {
      "alternative_labels": [
        "moments",
        "geometric moments"
      ],
      "anchor": "glossary-moment-sequence",
      "card_definition": "The nth moment is \\(\\mu _{n}=\\int x^{n}d\\mu (x)\\). For point masses with weights \\(w_{k}\\) at nodes \\(x_{k}\\), it becomes \\(\\sum _{k}w_{k}x_{k}^{n}\\). A positive measure need not have total mass one.",
      "deep_definition": "The #1049 paper rewrites coefficients as moments on geometric nodes \\(q^{k}\\), with \\(0<q<1\\). Positivity of the weights allows a determinant expansion with nonnegative contributions and supports the subsequent asymptotic estimates.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "moment_sequence",
      "label": "moment sequence",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 457,
      "preferred_label": "moment sequence",
      "public_phrase": "moment sequence",
      "reader_preview": "A moment sequence records integrals of successive powers against a measure, whenever those integrals are finite.",
      "reader_preview_basis": "definition",
      "reader_rule": "Specify the measure, nodes, weights, and range of finite moments. These are power moments, not necessarily moments about the mean of a probability distribution.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-moment-sequence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Specify the measure, nodes, weights, and range of finite moments. These are power moments, not necessarily moments about the mean of a probability distribution.",
      "short_definition": "A moment sequence records integrals of successive powers against a measure, whenever those integrals are finite.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::moment_sequence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 8,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 8
      },
      "visible_text_byte_count": 917
    },
    {
      "alternative_labels": [
        "monic polynomial"
      ],
      "anchor": "glossary-monic",
      "card_definition": "The leading coefficient multiplies its highest-degree nonzero term. For example, \\(z^{3} + 2z - 7\\) is monic, while \\(3z^{3} + 2z - 7\\) is not.",
      "deep_definition": "In lemniscate questions, multiplying a polynomial by a constant changes sets defined by \\(|p(z)| < 1\\) or \\(|p(z)| = 1\\). A monic hypothesis therefore matters to geometric statements about those sets.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\\(z^{2} - 1\\) is monic; \\(2z^{2} - 2\\) has the same roots and is not.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "monic",
      "label": "monic",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A monic person or a monic inscription is not this term.",
      "position": 458,
      "preferred_label": "monic",
      "public_phrase": "monic",
      "reader_preview": "A polynomial is monic if its leading coefficient is 1.",
      "reader_preview_basis": "definition",
      "reader_rule": "This normalisation concerns the polynomial's scale, not the positions of its roots alone.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-monic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Monic in the leading-coefficient-1 sense, over the complex numbers unless a page says otherwise.",
      "short_definition": "A polynomial is monic if its leading coefficient is 1.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::monic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 642
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-monodromy",
      "card_definition": "A square root chosen near 1 returns with the opposite sign after continuation once around 0, showing nontrivial monodromy on the punctured plane. On a simply connected region avoiding 0, a consistent square-root branch can be chosen.",
      "deep_definition": "The paper invokes monodromy to turn a local inverse into one branch on a disc after excluding finite branch points and escape. The term names the global compatibility step, not merely the act of extending a function.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A square root chosen near 1 returns with the opposite sign after continuation once around 0, showing nontrivial monodromy on the punctured plane.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "monodromy",
      "label": "monodromy",
      "meaning_boundary": "Monodromy records the effect of following a loop. The monodromy theorem is a separate result giving conditions for path independence.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 459,
      "preferred_label": "monodromy",
      "public_phrase": "monodromy",
      "reader_preview": "Monodromy describes how a locally defined branch changes when analytically continued around loops; the monodromy theorem gives path independence under suitable simply connected hypotheses.",
      "reader_preview_basis": "definition",
      "reader_rule": "Local uniqueness of analytic continuation need not give one branch around every loop. The monodromy theorem gives conditions for path independence; monodromy describes what happens when path independence fails as well.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-monodromy",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Local uniqueness of analytic continuation need not give one branch around every loop. The monodromy theorem gives conditions for path independence; monodromy describes what happens when path independence fails as well.",
      "short_definition": "Monodromy describes how a locally defined branch changes when analytically continued around loops; the monodromy theorem gives path independence under suitable simply connected hypotheses.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::monodromy",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the monodromy theorem continues",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 513",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1105
    },
    {
      "alternative_labels": [
        "analytic monodromy theorem"
      ],
      "anchor": "glossary-monodromy-theorem",
      "card_definition": "A logarithm chosen near 1 can be continued consistently throughout the slit plane \\(\\mathbb{C}\\setminus(-\\infty,0]\\), which is simply connected and avoids 0. On the punctured plane \\(\\mathbb{C}\\setminus\\{0\\}\\), going once around 0 changes a continued logarithm by \\(2\\pi i\\), so the conclusion fails because the domain has a hole.",
      "deep_definition": "A germ means a function specified near a point, with two such descriptions considered equivalent when they agree on some smaller neighbourhood. Continuations along paths deformable into one another with endpoints fixed give the same final germ, under the continuation hypotheses. In a simply connected domain, paths with the same endpoints are related this way, so the local functions agree and assemble into one holomorphic function. Singularities, escape of inverse branches, or failure of continuation along even one path can prevent the theorem from applying.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A local logarithm at 1 becomes a single-valued holomorphic logarithm on the slit plane after continuation along all paths there.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "monodromy_theorem",
      "label": "monodromy theorem",
      "meaning_boundary": "Classical one-complex-variable analytic continuation. The theorem is a path-independence result under explicit continuation and simple-connectivity hypotheses; monodromy itself is the broader phenomenon it controls.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Continuing a square root once around 0 in the punctured plane can reverse its sign, so no single-valued conclusion follows on that domain.",
      "position": 460,
      "preferred_label": "monodromy theorem",
      "public_phrase": "monodromy theorem",
      "reader_preview": "The monodromy theorem says that a holomorphic function defined near one starting point extends to a single-valued function on a simply connected domain if it can be continued along every path there.",
      "reader_preview_basis": "definition",
      "reader_rule": "Fix a base point and an initial holomorphic germ. One must know that analytic continuation exists along every path from that base point inside the domain. Simple connectivity then makes continuations along paths with the same endpoint agree. Local invertibility at the starting point alone supplies neither global continuation nor path independence.",
      "relationships": [
        {
          "gloss": "Under its hypotheses, the theorem forces continuation to be path independent.",
          "target": "monodromy",
          "verb": "controls"
        },
        {
          "gloss": "Compatible continued germs assemble into one analytic function.",
          "target": "analytic_continuation",
          "verb": "supports"
        },
        {
          "gloss": "Simple connectivity removes path classes that could carry different branches.",
          "target": "simply_connected",
          "verb": "requires"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-monodromy-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Monodromy may be nontrivial; the monodromy theorem gives conditions under which analytic continuation is independent of the chosen path.",
      "short_definition": "The monodromy theorem says that a holomorphic function defined near one starting point extends to a single-valued function on a simply connected domain if it can be continued along every path there.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::monodromy_theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The manuscript invokes the monodromy theorem only after excluding finite branch points and escape to infinity over the bounded value domain.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 513",
          "role": "mathematical_source"
        },
        {
          "gloss": "The reasoning record explicitly identifies absence of a global monodromy theorem as a gap in a rejected route.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 2124",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1244
    },
    {
      "alternative_labels": [
        "monotonic sequence"
      ],
      "anchor": "glossary-monotone-sequence",
      "card_definition": "1,2,2,5 is nondecreasing; 5,3,3,0 is nonincreasing. 'Strictly increasing' requires each next term to be larger.",
      "deep_definition": "The papers use increasing sequences to list selected exponents in order. Strict increase additionally prevents repetitions. A proof using only monotonicity cannot silently assume this stronger condition.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex::line 1642.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "monotone_sequence",
      "label": "monotone sequence",
      "meaning_boundary": "Ordered sequences. Some authors use increasing to mean strict, others nonstrict.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 461,
      "preferred_label": "monotone sequence",
      "public_phrase": "monotone sequence",
      "reader_preview": "A monotone sequence is either nondecreasing at every step or nonincreasing at every step.",
      "reader_preview_basis": "definition",
      "reader_rule": "State whether equality is allowed and whether the direction is increasing or decreasing.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-monotone-sequence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "State whether equality is allowed and whether the direction is increasing or decreasing.",
      "short_definition": "A monotone sequence is either nondecreasing at every step or nonincreasing at every step.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::monotone_sequence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex::line 1642",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 719
    },
    {
      "alternative_labels": [
        "Morse coordinate chart"
      ],
      "anchor": "glossary-morse-chart",
      "card_definition": "Near a saddle on a surface, suitable coordinates make the function look like \\(c+x^{2}-y^{2}\\). Its level set at c crosses at the critical point, while nearby levels form branches whose connections change across that value.",
      "deep_definition": "The paper uses a Morse chart around an index-one critical point to model the local saddle. The audit then notes that the local quadratic picture alone cannot determine how branches reconnect through a surrounding annulus.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Near a saddle on a surface, suitable coordinates make the function look like \\(c+x^{2}-y^{2}\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "morse_chart",
      "label": "Morse chart",
      "meaning_boundary": "The quadratic normal form applies at a nondegenerate critical point. A degenerate critical point need not admit such coordinates.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 462,
      "preferred_label": "Morse chart",
      "public_phrase": "Morse chart",
      "reader_preview": "A Morse chart is a local coordinate system near a nondegenerate critical point in which a smooth function becomes a quadratic form with plus and minus squares.",
      "reader_preview_basis": "definition",
      "reader_rule": "The Morse lemma requires a nondegenerate Hessian. The number of negative squares is the Morse index and does not depend on the chosen chart. A degenerate critical point need not admit this normal form.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-morse-chart",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The Morse lemma requires a nondegenerate Hessian. The number of negative squares is the Morse index and does not depend on the chosen chart. A degenerate critical point need not admit this normal form.",
      "short_definition": "A Morse chart is a local coordinate system near a nondegenerate critical point in which a smooth function becomes a quadratic form with plus and minus squares.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::morse_chart",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the proof invokes a Morse chart",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 738",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1022
    },
    {
      "alternative_labels": [
        "interior morse saddle"
      ],
      "anchor": "glossary-morse-saddle",
      "card_definition": "In two dimensions, the local behaviour resembles \\(x^{2} - y^{2}\\) after a suitable change of coordinates: the value rises in some directions and falls in others. Nondegeneracy rules out flat second-order directions.",
      "deep_definition": "The lemniscate arguments use this local geometry. It must be distinguished from the behaviour of a singular flow or a degenerate critical point, where additional analysis is required.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The origin is a Morse saddle for x squared minus y squared.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "morse_saddle",
      "label": "Morse saddle",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 463,
      "preferred_label": "Morse saddle",
      "public_phrase": "Morse saddle",
      "reader_preview": "A Morse saddle is a critical point of a smooth real-valued function whose second-order form is nondegenerate and has both positive and negative directions.",
      "reader_preview_basis": "definition",
      "reader_rule": "At a planar saddle, the level set through the point has four local half-branches.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-morse-saddle",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Applies to a critical point of a smooth real function, in the sense of Morse theory.",
      "short_definition": "A Morse saddle is a critical point of a smooth real-valued function whose second-order form is nondegenerate and has both positive and negative directions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::morse_saddle",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 890
    },
    {
      "alternative_labels": [
        "multinomial coefficients"
      ],
      "anchor": "glossary-multinomial-coefficient",
      "card_definition": "For nonnegative integers \\(k_{1},\\ldots ,k_{r}\\) with total n, it equals \\(n!/(k_{1}!\\cdots k_{r}!)\\). For two groups this is the ordinary binomial coefficient.",
      "deep_definition": "In #68, writing \\(n=kd+r\\) identifies \\(n!/(d!)^{k}\\) as \\(r!\\) times the multinomial coefficient with k groups of size d and one of size r. This directly proves the channel weight is integral, an essential input before small-tail estimates can force an integer contradiction.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::sec:channels.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "multinomial_coefficient",
      "label": "multinomial coefficient",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 464,
      "preferred_label": "multinomial coefficient",
      "public_phrase": "multinomial coefficient",
      "reader_preview": "A multinomial coefficient counts ways to divide a finite set into labelled groups of prescribed sizes.",
      "reader_preview_basis": "definition",
      "reader_rule": "The group labels matter, but the order within each group does not. The factorial quotient is an integer because it counts these allocations.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-multinomial-coefficient",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The group labels matter, but the order within each group does not. The factorial quotient is an integer because it counts these allocations.",
      "short_definition": "A multinomial coefficient counts ways to divide a finite set into labelled groups of prescribed sizes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::multinomial_coefficient",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::sec:channels",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 947
    },
    {
      "alternative_labels": [
        "integer multiple"
      ],
      "anchor": "glossary-multiple",
      "card_definition": "For example, 12 is a multiple of 3 because \\(12 = 3\\cdot 4\\). A common multiple of several positive integers is divisible by every one of them.",
      "deep_definition": "In phrases such as \u201cmultiple root\u201d, it has a more specific algebraic role: a root occurs with multiplicity greater than one. The surrounding noun therefore matters when reading this word in a paper.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Multiple LLM providers means several providers, while 12 is a multiple of 3 because \\(12 = 3 \\times 4\\).",
      "example_route": null,
      "hidden_search_labels": [
        "multiples"
      ],
      "id": "multiple",
      "label": "multiple",
      "meaning_boundary": "Plectis uses both ordinary senses of multiple: several items, and the mathematical divisibility relation. The surrounding grammar determines which one applies.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The phrase multiple providers is not a divisibility statement.",
      "position": 465,
      "preferred_label": "multiple",
      "public_phrase": "multiple",
      "reader_preview": "In arithmetic, a multiple of an integer d is a number d\u00b7k for some integer k.",
      "reader_preview_basis": "definition",
      "reader_rule": "The adjective \u201cmultiple\u201d also means \u201cmore than one\u201d in ordinary prose.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-multiple",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This entry disambiguates the ordinary quantity sense from the mathematical integer-multiple relation.",
      "short_definition": "In arithmetic, a multiple of an integer d is a number d\u00b7k for some integer k.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::multiple",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "paper-module-annex-knowledge-routing.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 728
    },
    {
      "alternative_labels": [
        "repeated root"
      ],
      "anchor": "glossary-multiple-root",
      "card_definition": "For example, \\(z^{2} - 2z + 1 = (z - 1)^{2}\\) has 1 as a double root. In general, multiplicity k means \\((z - a)^{k}\\) divides the polynomial but the next power does not.",
      "deep_definition": "This changes local geometry and root counting. A polynomial's degree counts roots over the complex numbers with multiplicity, while the number of distinct root locations can be smaller.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 95.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "multiple_root",
      "label": "multiple root",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 466,
      "preferred_label": "multiple root",
      "public_phrase": "multiple root",
      "reader_preview": "A multiple root of a nonzero polynomial is a root appearing with multiplicity at least two.",
      "reader_preview_basis": "definition",
      "reader_rule": "Over the real or complex numbers, every multiple root is also a root of the derivative.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-multiple-root",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Over the real or complex numbers, every multiple root is also a root of the derivative.",
      "short_definition": "A multiple root of a nonzero polynomial is a root appearing with multiplicity at least two.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::multiple_root",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 95",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 848
    },
    {
      "alternative_labels": [
        "multiplicative arithmetic function"
      ],
      "anchor": "glossary-multiplicative-function",
      "card_definition": "Euler\u2019s totient is multiplicative: since 3 and 5 are coprime, \\(\\varphi (15) = \\varphi (3)\\varphi (5) = 2\\cdot 4 = 8\\). Sharing a prime changes matters: \\(\\varphi (9) = 6\\), whereas \\(\\varphi (3)\\varphi (3) = 4\\).",
      "deep_definition": "The totient papers split values into independent local prime factors by arranging coprime inputs. The distinction between multiplicative and completely multiplicative prevents applying a valid coprime factorization across overlapping prime powers.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 2000.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "multiplicative_function",
      "label": "multiplicative function",
      "meaning_boundary": "Number theory. A property of a function, not merely multiplication appearing in its formula.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 467,
      "preferred_label": "multiplicative function",
      "public_phrase": "multiplicative function",
      "reader_preview": "An arithmetic function f is multiplicative if \\(f(1) = 1\\) and \\(f(mn) = f(m)f(n)\\) whenever m and n are coprime.",
      "reader_preview_basis": "definition",
      "reader_rule": "An arithmetic function f is multiplicative when \\(f(1)=1\\) and \\(f(mn)=f(m)f(n)\\) for coprime m,n. Completely multiplicative functions obey the product rule without the coprimality restriction.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-multiplicative-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An arithmetic function f is multiplicative when \\(f(1)=1\\) and \\(f(mn)=f(m)f(n)\\) for coprime m,n. Completely multiplicative functions obey the product rule without the coprimality restriction.",
      "short_definition": "An arithmetic function f is multiplicative if \\(f(1) = 1\\) and \\(f(mn) = f(m)f(n)\\) whenever m and n are coprime.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::multiplicative_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 2000",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 991
    },
    {
      "alternative_labels": [
        "modular order",
        "order modulo"
      ],
      "anchor": "glossary-multiplicative-order",
      "card_definition": "It measures the repetition period of powers of b in modular arithmetic. For example, the order of 2 modulo 7 is 3, since \\(2^{3}\\) leaves remainder 1 and no smaller positive exponent does.",
      "deep_definition": "Exact order requires a minimality argument. The papers use this distinction when connecting denominator arithmetic with periodic digit patterns and finite certificates.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A finite certificate checks that the order of the base modulo the reduced denominator equals the support's least common multiple.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "multiplicative_order",
      "label": "multiplicative order",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Any exponent producing remainder one is a period, but it need not be the multiplicative order unless it is minimal.",
      "position": 468,
      "preferred_label": "multiplicative order",
      "public_phrase": "multiplicative order",
      "reader_preview": "For b coprime to a positive modulus Q, the multiplicative order is the least positive k for which \\(b^{k} \\equiv 1\\) modulo Q.",
      "reader_preview_basis": "definition",
      "reader_rule": "Finding an exponent with remainder 1 gives a period, which need not be the least one.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-multiplicative-order",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Multiplicative order covers one specified base and modulus satisfying the needed coprimality condition.",
      "short_definition": "For b coprime to a positive modulus Q, the multiplicative order is the least positive k for which \\(b^{k} \\equiv 1\\) modulo Q.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::multiplicative_order",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 9,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 13
      },
      "visible_text_byte_count": 926
    },
    {
      "alternative_labels": [
        "mutability",
        "changeable state"
      ],
      "anchor": "glossary-mutability",
      "card_definition": "Mutation can be useful for updating live state, but readers need to know who may change it and how past versions or concurrent readers are handled.",
      "deep_definition": "Mutable state can change in place, so two observations at different times may disagree without either observation being fabricated. Programs manage this through ownership, locks, transactions, versioning, or immutable snapshots. Plectis rejects claims that treat a generated mutable projection as source authority. Mutability is not itself a defect; it becomes a problem when a consumer assumes stability that the producer does not promise.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A dashboard count updates as new events arrive and is therefore mutable.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "mutability",
      "label": "mutable",
      "meaning_boundary": "The property that an existing value or object can change after creation, distinct from creating a new version and retaining the old one.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Creating a new immutable version while preserving the old one does not mutate the old version.",
      "position": 469,
      "preferred_label": "mutable",
      "public_phrase": "mutable",
      "reader_preview": "Mutable describes a value, object, or record that can change after it is created.",
      "reader_preview_basis": "definition",
      "reader_rule": "Do not use a mutable projection as permanent evidence unless the relevant version or source identity is fixed.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mutability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Do not use a mutable projection as permanent evidence unless the relevant version or source identity is fixed.",
      "short_definition": "Mutable describes a value, object, or record that can change after it is created.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mutability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "A registry that marks a generated projection mutable is rejected",
          "ref": "sites/microcosm/docs/paper-module-batch9-macro-engines-capsule.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-batch9-macro-engines-capsule.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-batch9-macro-engines-capsule.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 720
    },
    {
      "alternative_labels": [
        "Moebius function",
        "mu function"
      ],
      "anchor": "glossary-mobius-function",
      "card_definition": "The M\u00f6bius function has \\(\\mu (1)=1\\). It is zero when a prime square divides n; otherwise \\(\\mu (n)=(-1)^k\\) for a product of k distinct primes. Thus \\(\\mu (6)=1\\), \\(\\mu (30)=-1\\), and \\(\\mu (12)=0\\).",
      "deep_definition": "The totient-series work uses M\u00f6bius-square terms to select squarefree indices and translate arithmetic identities into coprimality-probability coordinates. This arithmetic function is unrelated to M\u00f6bius transformations from complex geometry.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 1340.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "mobius_function",
      "label": "m\u00f6bius function",
      "meaning_boundary": "Multiplicative number theory. Distinct from geometric M\u00f6bius transformations.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 470,
      "preferred_label": "m\u00f6bius function",
      "public_phrase": "m\u00f6bius function",
      "reader_preview": "The M\u00f6bius function \\(\\mu\\) assigns each positive integer a value determined by its prime factorisation: zero for repeated prime factors, otherwise a sign.",
      "reader_preview_basis": "definition",
      "reader_rule": "Its square \\(\\mu (n)^{2}\\) is the indicator of squarefree integers. Under Dirichlet convolution, \\(\\mu\\) inverts the constant-one function, yielding M\u00f6bius inversion formulas that recover data from divisor sums.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-mobius-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Its square \\(\\mu (n)^{2}\\) is the indicator of squarefree integers. Under Dirichlet convolution, \\(\\mu\\) inverts the constant-one function, yielding M\u00f6bius inversion formulas that recover data from divisor sums.",
      "short_definition": "The M\u00f6bius function \\(\\mu\\) assigns each positive integer a value determined by its prime factorisation: zero for repeated prime factors, otherwise a sign.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::mobius_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 1340",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1007
    },
    {
      "alternative_labels": [
        "claim basis"
      ],
      "anchor": "glossary-named-basis",
      "card_definition": "Plectis uses the phrase to make a result reproducible and inspectable: the supporting material should be specified precisely enough for another checker or reader to examine it.",
      "deep_definition": "A path without a version may not identify the bytes used in an earlier run. Source revisions, content digests, and explicit hypotheses help preserve the intended basis as files and explanations change.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "AX-1 requires a claim to carry a named basis, a derivation certificate, and a checker that accepts it.",
      "example_route": {
        "gloss": "open the claim questions that include named basis",
        "href": "doctrine.html#the-operating-loop",
        "label": "The operating loop"
      },
      "hidden_search_labels": [],
      "id": "named_basis",
      "label": "named basis",
      "meaning_boundary": "A named basis is the exact inputs a claim is derived from. It is not a linear-algebra basis of a vector space, and not a numeral base.",
      "meaning_contrasts": [
        "basis"
      ],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A vector-space basis, such as the rational basis for a totient section, is not a named basis in this sense.",
      "position": 471,
      "preferred_label": "named basis",
      "public_phrase": "named basis",
      "reader_preview": "A named basis identifies the exact inputs, assumptions, or sources on which a claim rests.",
      "reader_preview_basis": "definition",
      "reader_rule": "This is a statement of support, distinct from a vector-space basis in linear algebra.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-named-basis",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Claim-admissibility sense used on the doctrine pages. Maths pages keep the linear-algebra term basis.",
      "short_definition": "A named basis identifies the exact inputs, assumptions, or sources on which a claim rests.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::named_basis",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 3,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 786
    },
    {
      "alternative_labels": [
        "namespaces",
        "name scope"
      ],
      "anchor": "glossary-namespace",
      "card_definition": "Two components can use the same local name without collision when each name belongs to a different namespace. Namespaces appear in programming languages, XML, package systems, and route registries.",
      "deep_definition": "Namespaces organise names rather than copying the objects those names identify. A qualified name usually combines a namespace with a local identifier. Plectis uses route and registry namespaces so stable IDs can be resolved by the correct owner. Changing a namespace or dropping its qualifier can break references even when the local text remains unchanged.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "`docs:quickstart` and `component:quickstart` can remain distinct qualified identifiers.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "namespace",
      "label": "namespace",
      "meaning_boundary": "A naming scope that distinguishes otherwise identical names; a folder counts only when the naming system uses it that way.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A folder is not automatically a namespace unless a naming system uses it to scope identifiers.",
      "position": 472,
      "preferred_label": "namespace",
      "public_phrase": "namespace",
      "reader_preview": "A namespace is a scope within which names identify objects without colliding with the same names used elsewhere.",
      "reader_preview_basis": "definition",
      "reader_rule": "Interpret an identifier together with its namespace; the same text in another namespace may denote something else.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-namespace",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Interpret an identifier together with its namespace; the same text in another namespace may denote something else.",
      "short_definition": "A namespace is a scope within which names identify objects without colliding with the same names used elsewhere.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::namespace",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Route namespace boundary: the route ids above belong to the Plectis static-site contract",
          "ref": "sites/microcosm/SOURCE_CONTRACT.md",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 8,
        "top_page": "paper-module-lean-std-premise-index.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-lean-std-premise-index.html"
          },
          {
            "count": 5,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 3,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 3,
            "page": "paper-module-undeclared-library-prior-classifier.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch8-structural-theses-capsule.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 23
      },
      "visible_text_byte_count": 804
    },
    {
      "alternative_labels": [
        "counting number"
      ],
      "anchor": "glossary-natural-number",
      "card_definition": "Mathematical authors differ on whether their notation \\(\\mathbb{N}\\) starts at zero or one. Lean's type `Nat` starts at zero, and positivity must be stated separately when needed.",
      "deep_definition": "This matters for factorials, denominators, and sequence indices. A theorem valid for positive n may need a separate hypothesis or a separate zero case when encoded over `Nat`.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In Lean, 0, 1, and 2 are natural numbers.",
      "example_route": null,
      "hidden_search_labels": [
        "natural numbers",
        "nonnegative integer"
      ],
      "id": "natural_number",
      "label": "natural number",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "\\(-1\\) and \\(1/2\\) are not natural numbers.",
      "position": 473,
      "preferred_label": "natural number",
      "public_phrase": "natural number",
      "reader_preview": "A natural number is a counting number; in Lean, the natural numbers include zero: 0, 1, 2, 3, \u2026 .",
      "reader_preview_basis": "definition",
      "reader_rule": "Check the convention in a paper rather than inferring it from the phrase alone.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-natural-number",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Natural number covers the number type and zero convention declared by the source.",
      "short_definition": "A natural number is a counting number; in Lean, the natural numbers include zero: 0, 1, 2, 3, \u2026 .",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::natural_number",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 721
    },
    {
      "alternative_labels": [
        "navigate",
        "nav",
        "browse"
      ],
      "anchor": "glossary-navigation",
      "card_definition": "Plectis provides collections, summaries, search, links, and command routes to help a reader reach the source needed for a task. Different levels of detail let the reader narrow the question before opening large files.",
      "deep_definition": "A good route reduces unnecessary reading while keeping evidence accessible. It cannot replace the underlying material when the task requires checking a claim or changing an implementation.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The architecture and navigation area page is one instance: it lays out how the parts of the system fit together and links onward into the specific components and records beneath each part.",
      "example_route": {
        "gloss": "see the navigation surface that maps the parts and links down to records",
        "href": "area-architecture.html",
        "label": "Area: architecture & navigation"
      },
      "hidden_search_labels": [
        "choice surface",
        "option surface"
      ],
      "id": "navigation",
      "label": "navigation",
      "meaning_boundary": "Navigation means route selection across governed repository surfaces. It does not redefine physical navigation, web navigation generally, or graph search as a discipline.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Navigation is not a search box or a website menu bar bolted on for convenience. It is the staged map from overview to source that the system builds over its own files, and a row in it is a pointer to a record, not the record itself.",
      "position": 474,
      "preferred_label": "navigation",
      "public_phrase": "browse choices before source",
      "reader_preview": "Navigation is the process of finding and moving between relevant parts of a body of information.",
      "reader_preview_basis": "definition",
      "reader_rule": "Navigation should preserve the identity and meaning of the selected object across views.",
      "relationships": [
        {
          "gloss": "Navigation depends on routing to choose which surface to open next.",
          "target": "routing",
          "verb": "uses"
        },
        {
          "gloss": "The navigation hologram is a compiled navigation surface.",
          "target": "hologram",
          "verb": "projects_through"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-navigation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Navigation covers the orientation surfaces of the site: the architecture and area pages, contents listings, and the staged drilldowns from map to group to row to source. A reader meets it whenever they move between an overview and a specific component, paper module, or piece of evidence.",
      "short_definition": "Navigation is the process of finding and moving between relevant parts of a body of information.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::navigation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Design target for affordance-row navigation.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        },
        {
          "gloss": "Cold-boot navigation ladder.",
          "ref": "codex/doctrine/skills/kernel/navigation_seed.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 63,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 62,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 24,
            "page": "area-architecture.html"
          },
          {
            "count": 24,
            "page": "components.html"
          },
          {
            "count": 23,
            "page": "paper-modules.html"
          },
          {
            "count": 22,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 16,
            "page": "paper-module-navigation-fitness-benchmark.html"
          }
        ],
        "total_occurrences": 323
      },
      "visible_text_byte_count": 1321
    },
    {
      "alternative_labels": [
        "necessary but not sufficient"
      ],
      "anchor": "glossary-necessary-and-sufficient",
      "card_definition": "Necessary means the statement cannot hold without the condition. Sufficient means the condition guarantees the statement. Together they give an equivalence, often written \u201cif and only if\u201d or \\(\\leftrightarrow\\).",
      "deep_definition": "For example, divisibility by 4 is sufficient for an integer to be even but is not necessary: 6 is even. Distinguishing the directions prevents a stronger research target from being mistaken for the original problem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Lean acceptance is treated here as necessary for a formal claim and not sufficient for digestion.",
      "example_route": null,
      "hidden_search_labels": [
        "necessary but not"
      ],
      "id": "necessary_and_sufficient",
      "label": "necessary and sufficient",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "formal_verification",
        "digestion",
        "exposition"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Calling a result sufficient because it feels convincing does not make the condition sufficient.",
      "position": 475,
      "preferred_label": "necessary and sufficient",
      "public_phrase": "necessary and sufficient",
      "reader_preview": "A condition is necessary and sufficient for a statement when each implies the other.",
      "reader_preview_basis": "definition",
      "reader_rule": "A condition can have one of these roles without having the other.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-necessary-and-sufficient",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ordinary logical usage. Local examples include formal verification, not a redefinition of the logic.",
      "short_definition": "A condition is necessary and sufficient for a statement when each implies the other.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::necessary_and_sufficient",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 884
    },
    {
      "alternative_labels": [
        "expected negative"
      ],
      "anchor": "glossary-negative-case",
      "card_definition": "It accompanies valid inputs so a checker cannot appear successful simply by accepting everything. Plectis may plant a forged result, missing action, or invalid condition and verify that the appropriate finding is produced.",
      "deep_definition": "Rejecting one planted error supports that detection path. It does not establish that every possible error will be detected, and valid inputs are also needed to check for inappropriate refusals.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A gate that must reject an overclaiming release note ships the overclaiming text as a negative case; a build in which that text passes is a failing build.",
      "example_route": null,
      "hidden_search_labels": [
        "expected negatives"
      ],
      "id": "negative_case",
      "label": "negative case",
      "meaning_boundary": "A negative case is a deliberately invalid fixture that the check is expected to reject; it is not any failed run, undesirable outcome, or negative opinion.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 476,
      "preferred_label": "negative case",
      "public_phrase": "negative case",
      "reader_preview": "A negative case is a test input designed to exercise a failure or refusal that the system should detect.",
      "reader_preview_basis": "definition",
      "reader_rule": "The expected response must be stated for the particular case.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-negative-case",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Negative cases bound what a check can catch. A check refuses the negatives it ships; it makes no claim about failures nobody wrote down.",
      "short_definition": "A negative case is a test input designed to exercise a failure or refusal that the system should detect.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::negative_case",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/core/preflight_support/fixture_negative_case_matrix_v1.json",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/validators/acceptance.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 129,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 125,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 74,
            "page": "paper-modules.html"
          },
          {
            "count": 19,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          },
          {
            "count": 15,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 14,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          },
          {
            "count": 14,
            "page": "paper-module-batch8-validator-checker-capsule.html"
          }
        ],
        "total_occurrences": 953
      },
      "visible_text_byte_count": 1008
    },
    {
      "alternative_labels": [
        "neighborhood",
        "open neighbourhood",
        "open neighborhood"
      ],
      "anchor": "glossary-neighbourhood",
      "card_definition": "For a point x in the plane, any set containing a small open disc centred at x is a neighbourhood of x. Its size may depend on x.",
      "deep_definition": "The paper needs neighbourhoods where analytic expansions converge and saddle geometry has a controlled local form before connecting it to global paths.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 591.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "neighbourhood",
      "label": "neighbourhood",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 477,
      "preferred_label": "neighbourhood",
      "public_phrase": "neighbourhood",
      "reader_preview": "A set containing an open set around a specified point or subset.",
      "reader_preview_basis": "definition",
      "reader_rule": "Authors sometimes say neighbourhood for the open disc itself and sometimes for any set containing one; the common content is local room around the target.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-neighbourhood",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Authors sometimes say neighbourhood for the open disc itself and sometimes for any set containing one; the common content is local room around the target.",
      "short_definition": "A set containing an open set around a specified point or subset.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::neighbourhood",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 591",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 878
    },
    {
      "alternative_labels": [
        "Newton field"
      ],
      "anchor": "glossary-newton-flow",
      "card_definition": "It is a continuous analogue of Newton's root-finding iteration. Along a regular trajectory, the chain rule gives \\(d(p(z(t)))/dt = -p(z(t))\\), so the polynomial value decays exponentially.",
      "deep_definition": "This limitation matters in the lemniscate arguments: local trajectories and their behaviour near critical points require separate justification. The decay identity applies only along intervals where the trajectory is defined and p\u2032 does not vanish.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "If a regular Newton-flow trajectory is defined for times from 0 to t and p\u2032 does not vanish there, then \\(p(z(t)) = p(z(0))e^{-t}\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "newton_flow",
      "label": "Newton flow",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 478,
      "preferred_label": "Newton flow",
      "public_phrase": "Newton flow",
      "reader_preview": "For a complex polynomial p, the Newton flow studied here follows the differential equation \\(z' = -p(z)/p'(z)\\) where \\(p'(z) \\ne 0\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "The displayed vector field is undefined at critical points where p\u2032 vanishes.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-newton-flow",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Complex Newton flow of a polynomial, in the plane. Not gradient flow in general.",
      "short_definition": "For a complex polynomial p, the Newton flow studied here follows the differential equation \\(z' = -p(z)/p'(z)\\) where \\(p'(z) \\ne 0\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::newton_flow",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 901
    },
    {
      "alternative_labels": [
        "Newton's identities",
        "Newton\u2019s identities"
      ],
      "anchor": "glossary-newton-identities",
      "card_definition": "If a monic polynomial begins \\(T^{d}+c_{1}T^{d-1}+c_{2}T^{d-2}\\), and \\(s_{j}\\) is the sum of jth powers of its roots, then \\(s_{1}+c_{1}=0\\) and \\(s_{2}+c_{1}s_{1}+2c_{2}=0\\).",
      "deep_definition": "In #243, the first three identities compute traces of z and \\(z^{-1}\\) from their cubic minimal polynomials. Substituting \\(2\\alpha =z+z^{-1}\\) connects those coefficient equations to the known traces of \\(\\alpha\\). These identities are distinct from Newton interpolation, which reconstructs a polynomial from values or differences.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-trace.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "newton_identities",
      "label": "Newton identities",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 479,
      "preferred_label": "Newton identities",
      "public_phrase": "Newton identities",
      "reader_preview": "Newton identities relate the sums of powers of a polynomial\u2019s roots to its coefficients, through the elementary symmetric sums.",
      "reader_preview_basis": "definition",
      "reader_rule": "The identities themselves hold over commutative rings. Solving them by division requires the relevant integers to be invertible; characteristic-zero fields permit this.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-newton-identities",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The identities themselves hold over commutative rings. Solving them by division requires the relevant integers to be invertible; characteristic-zero fields permit this.",
      "short_definition": "Newton identities relate the sums of powers of a polynomial\u2019s roots to its coefficients, through the elementary symmetric sums.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::newton_identities",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-trace",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1017
    },
    {
      "alternative_labels": [
        "complex Newton field"
      ],
      "anchor": "glossary-newton-vector-field",
      "card_definition": "A vector field prescribes a direction and speed at each allowed point. Its integral curves solve the Newton-flow equation; the field and the resulting trajectories are related but distinct objects.",
      "deep_definition": "Along a regular trajectory, the polynomial value satisfies \\(w' = -w\\). This explains its exponential decay, while the existence, endpoints, and length of a global trajectory require additional arguments in the lemniscate papers.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 254.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "newton_vector_field",
      "label": "Newton vector field",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 480,
      "preferred_label": "Newton vector field",
      "public_phrase": "Newton vector field",
      "reader_preview": "The Newton vector field assigns the velocity \\(-p(z)/p'(z)\\) to points where the polynomial derivative p\u2032 is nonzero.",
      "reader_preview_basis": "definition",
      "reader_rule": "The quotient is undefined where p\u2032 vanishes, even if a special case allows a separately defined extension.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-newton-vector-field",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The quotient is undefined where p\u2032 vanishes, even if a special case allows a separately defined extension.",
      "short_definition": "The Newton vector field assigns the velocity \\(-p(z)/p'(z)\\) to points where the polynomial derivative p\u2032 is nonzero.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::newton_vector_field",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 254",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 944
    },
    {
      "alternative_labels": [
        "invertible matrix",
        "non-singular matrix"
      ],
      "anchor": "glossary-nonsingular-matrix",
      "card_definition": "The identity matrix is nonsingular. A square matrix with two equal columns is singular because different input vectors can collapse to the same output. Over the chosen field, nonsingularity means a two-sided inverse exists.",
      "deep_definition": "Nonsingular minors of every order certify arbitrarily large independent arithmetic families in the running-LCM paper. The term concerns algebraic invertibility; it is different from a singularity where a function blows up or ceases to be analytic.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 46.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "nonsingular_matrix",
      "label": "nonsingular matrix",
      "meaning_boundary": "Linear algebra. Here singularity is algebraic, not a blow-up of a function.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 481,
      "preferred_label": "nonsingular matrix",
      "public_phrase": "nonsingular matrix",
      "reader_preview": "A square matrix over a field is nonsingular when it has an inverse, equivalently when its determinant is nonzero.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a square matrix over a field, the following are equivalent: nonzero determinant, full rank, independent columns, independent rows, and invertibility. The field matters because a determinant may be nonzero in one characteristic and zero in another.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-nonsingular-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a square matrix over a field, the following are equivalent: nonzero determinant, full rank, independent columns, independent rows, and invertibility. The field matters because a determinant may be nonzero in one characteristic and zero in another.",
      "short_definition": "A square matrix over a field is nonsingular when it has an inverse, equivalently when its determinant is nonzero.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::nonsingular_matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 46",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1030
    },
    {
      "alternative_labels": [
        "vector norm",
        "function norm",
        "matrix norm"
      ],
      "anchor": "glossary-norm",
      "card_definition": "For the vector \\((3,4)\\), the Euclidean norm is 5 while the supremum norm is 4, the largest absolute coordinate. Functions and matrices can also be vectors in a vector space and have norms that measure different aspects of their size.",
      "deep_definition": "A norm satisfies \\(||ax|| = |a|\\cdot ||x||\\) and \\(||x+y|| \\le ||x||+||y||\\), with \\(||x|| = 0\\) exactly when \\(x = 0\\). It gives the distance \\(||x-y||\\). In a fixed finite-dimensional real or complex vector space, all norms give the same convergent sequences, although numerical bounds differ. That equivalence can fail in infinite-dimensional spaces. A field norm in algebraic number theory is a different construction and need not be nonnegative.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Euclidean norm of \\((3,4)\\) is 5, while its supremum norm is 4.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "norm",
      "label": "norm",
      "meaning_boundary": "For a complex number, norm often means its absolute value; in algebraic number theory norm can instead mean a field norm, a different construction.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The squared Euclidean length is not itself a norm because scaling by a doubles the exponent, producing \\(|a|\\) squared.",
      "position": 482,
      "preferred_label": "norm",
      "public_phrase": "norm",
      "reader_preview": "A norm measures a vector\u2019s size, is zero only at zero, scales with absolute scalar size, and satisfies the triangle inequality.",
      "reader_preview_basis": "definition",
      "reader_rule": "The norm must be specified. Some names coincide in a setting: the Frobenius and Hilbert\u2013Schmidt norms agree for finite matrices.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-norm",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The norm must be specified. Some names coincide in a setting: the Frobenius and Hilbert\u2013Schmidt norms agree for finite matrices.",
      "short_definition": "A norm measures a vector\u2019s size, is zero only at zero, scales with absolute scalar size, and satisfies the triangle inequality.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::norm",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 1,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 910
    },
    {
      "alternative_labels": [
        "normal field extension"
      ],
      "anchor": "glossary-normal-extension",
      "card_definition": "\\(Q(\\sqrt 2)/Q\\) is normal because the conjugate roots \\(\\pm \\sqrt 2\\) both lie in the field. \\(Q(\\sqrt[3] 2)/Q\\) is not normal because its two nonreal conjugate roots are missing.",
      "deep_definition": "Normality ensures that every embedding of L into an algebraic closure which fixes K carries L back onto itself. Equivalently, once an irreducible polynomial over K has a root in L, all of its roots lie there. Combined with separability, normality makes an algebraic extension Galois; in the finite case the number of K-fixing automorphisms equals the extension degree.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\\(Q(\\sqrt 2)/Q\\) is normal because the conjugate roots \\(\\pm \\sqrt 2\\) both lie in the field.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "normal_extension",
      "label": "normal extension",
      "meaning_boundary": "Normality is relative to the base field. A normal extension need not have all its intermediate fields normal over that base.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 483,
      "preferred_label": "normal extension",
      "public_phrase": "normal extension",
      "reader_preview": "An algebraic extension \\(L/K\\) is normal when every irreducible polynomial over K having one root in L splits completely into linear factors over L.",
      "reader_preview_basis": "definition",
      "reader_rule": "Normality is relative to K and requires an algebraic extension. It says that L contains every K-conjugate of each of its elements, not that every subfield or intermediate extension is automatically normal.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-normal-extension",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Normality is relative to K and requires an algebraic extension. It says that L contains every K-conjugate of each of its elements, not that every subfield or intermediate extension is automatically normal.",
      "short_definition": "An algebraic extension \\(L/K\\) is normal when every irreducible polynomial over K having one root in L splits completely into linear factors over L.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::normal_extension",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The Galois-extension entry defines Galois as normal and separable.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 280",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 975
    },
    {
      "alternative_labels": [
        "normal forms"
      ],
      "anchor": "glossary-normal-form",
      "card_definition": "A rational number can be written in lowest terms with a positive denominator. Software can similarly put equivalent data into a standard shape for comparison. Some normal forms are unique; others permit several representations.",
      "deep_definition": "The papers use normal forms to express exact remaining obligations. Data normalisation can aid comparison or validation. In either case, arranging the representation does not by itself establish the claim made about the object.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Writing a fraction in lowest terms is a normal form for rational numbers.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "normal_form",
      "label": "normal form",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 484,
      "preferred_label": "normal form",
      "public_phrase": "normal form",
      "reader_preview": "A normal form is a specified standard representation of an object, expression, statement, or record.",
      "reader_preview_basis": "definition",
      "reader_rule": "The transformation must preserve the properties it claims to preserve, and uniqueness needs its own justification.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-normal-form",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers mathematical, logical, and data representations under their stated transformation rules.",
      "short_definition": "A normal form is a specified standard representation of an object, expression, statement, or record.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::normal_form",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 860
    },
    {
      "alternative_labels": [
        "normality in a base",
        "base-b normality"
      ],
      "anchor": "glossary-normal-number",
      "card_definition": "A length-k block must have frequency \\(b^{-k}\\). Equal frequencies of individual digits alone establish only simple normality, not the full condition for every block length.",
      "deep_definition": "The #251 reasoning surface reports conditional normality for a prime-based series under explicit prime-pattern hypotheses. Changing b changes the value of that series as well as its expansion. The cited conditional result should not be read as unconditional normality of the dyadic number or absolute normality of one fixed number.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::line 475.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "normal_number",
      "label": "normal number",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 485,
      "preferred_label": "normal number",
      "public_phrase": "normal number",
      "reader_preview": "A real number is normal in an integer base \\(b\\ge 2\\) when every finite digit block appears in its base-b expansion with its expected limiting frequency.",
      "reader_preview_basis": "definition",
      "reader_rule": "Normality is relative to a specified base. Absolute normality requires normality in every integer base; irrationality by itself implies neither property.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-normal-number",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Normality is relative to a specified base. Absolute normality requires normality in every integer base; irrationality by itself implies neither property.",
      "short_definition": "A real number is normal in an integer base \\(b\\ge 2\\) when every finite digit block appears in its base-b expansion with its expected limiting frequency.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::normal_number",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::line 475",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1005
    },
    {
      "alternative_labels": [
        "normalized vanishing",
        "vanishing after scaling"
      ],
      "anchor": "glossary-normalized-vanishing",
      "card_definition": "For example, n divided by \\(n^{2}\\) tends to zero although n itself grows. The property describes relative size, often written \\(a_{n}/b_{n} \\to 0\\), with the denominator's allowed values and sign specified.",
      "deep_definition": "In the reciprocal-tail work, a centred error is compared with an arithmetic scale. This relative smallness can combine with discrete constraints or lower bounds, but it does not alone imply that the unscaled error eventually equals zero.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 96.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "normalized_vanishing",
      "label": "normalised vanishing",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 486,
      "preferred_label": "normalised vanishing",
      "public_phrase": "normalised vanishing",
      "reader_preview": "Normalised vanishing means that a quantity tends to zero after division by a specified nonzero scale.",
      "reader_preview_basis": "definition",
      "reader_rule": "Changing the normalising scale changes the statement.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-normalized-vanishing",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Changing the normalising scale changes the statement.",
      "short_definition": "Normalised vanishing means that a quantity tends to zero after division by a specified nonzero scale.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::normalized_vanishing",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 96",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 901
    },
    {
      "alternative_labels": [
        "nowhere-dense"
      ],
      "anchor": "glossary-nowhere-dense",
      "card_definition": "On the real line, this means that even after adding all limit points, the set contains no nonempty open interval. Every open interval therefore contains a smaller open interval avoiding the closure.",
      "deep_definition": "The papers distinguish this topological property from measure. A nowhere-dense set can have positive Lebesgue measure, so the word does not simply mean \u201csmall in length\u201d.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Cantor set is nowhere dense.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "nowhere_dense",
      "label": "nowhere dense",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 487,
      "preferred_label": "nowhere dense",
      "public_phrase": "nowhere dense",
      "reader_preview": "A set is nowhere dense if its closure has empty interior.",
      "reader_preview_basis": "definition",
      "reader_rule": "Having empty interior alone is weaker: the rational numbers contain no interval, but their closure is the whole real line.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-nowhere-dense",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Applies to sets of real numbers here, not to sequences or to sets of indices.",
      "short_definition": "A set is nowhere dense if its closure has empty interior.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::nowhere_dense",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 734
    },
    {
      "alternative_labels": [
        "number fields"
      ],
      "anchor": "glossary-number-field",
      "card_definition": "The dimension \\([K:\\mathbb{Q}]\\) is its degree. For example, \\(\\mathbb{Q}(\\sqrt 2)\\) has basis 1,\\(\\sqrt 2\\) and degree two. Its elements can be added, multiplied, and divided by any nonzero element.",
      "deep_definition": "In #243, irreducibility of the cubic \\(f(T)=T^{3}-T+\\eta\\) makes \\(K=\\mathbb{Q}(\\alpha )\\) a number field of degree three. The proof studies a possible square root inside K and computes traces back to \\(\\mathbb{Q}\\); the degree controls both calculations.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-field.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "number_field",
      "label": "number field",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 488,
      "preferred_label": "number field",
      "public_phrase": "number field",
      "reader_preview": "A number field is a field containing the rational numbers with finite dimension as a vector space over them.",
      "reader_preview_basis": "definition",
      "reader_rule": "A number field need not be contained in the real numbers. Its degree concerns dimension over \\(\\mathbb{Q}\\), rather than the number of its elements.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-number-field",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A number field need not be contained in the real numbers. Its degree concerns dimension over \\(\\mathbb{Q}\\), rather than the number of its elements.",
      "short_definition": "A number field is a field containing the rational numbers with finite dimension as a vector space over them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::number_field",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-field",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 961
    },
    {
      "alternative_labels": [
        "elementary number theory"
      ],
      "anchor": "glossary-number-theory",
      "card_definition": "It also studies related objects such as rational numbers, algebraic numbers, and arithmetic functions. Problems about integer patterns can require tools from analysis, algebra, geometry, or combinatorics.",
      "deep_definition": "The papers here use number-theory ideas to examine reciprocal sums, prime factors, digit expansions, and related questions. A common subject does not make their separate hypotheses or open problems interchangeable.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Studying Euler's totient function and multiplicative orders is number theory.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "number_theory",
      "label": "number theory",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Ordinary data counting is not automatically a number-theory problem.",
      "position": 489,
      "preferred_label": "number theory",
      "public_phrase": "number theory",
      "reader_preview": "Number theory studies integers and their arithmetic relationships, including primes, divisibility, and congruences.",
      "reader_preview_basis": "definition",
      "reader_rule": "The precise assumptions determine which arithmetic setting a theorem concerns.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-number-theory",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Number theory covers the integer and arithmetic questions in the published problem statements and proofs.",
      "short_definition": "Number theory studies integers and their arithmetic relationships, including primes, divisibility, and congruences.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::number_theory",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "subject",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 818
    },
    {
      "alternative_labels": [
        "top of a fraction"
      ],
      "anchor": "glossary-numerator",
      "card_definition": "For example, 3 is the numerator of \\(3/4\\). For rational numbers written as integer fractions, cancelling a factor common to numerator and denominator can give a simpler expression for the same value.",
      "deep_definition": "Thus \\(1/2\\) and \\(2/4\\) have different written numerators but represent the same number. Arithmetic arguments often use the reduced numerator, with the fraction in lowest terms and a positive denominator.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For \\(S_F(b)=P/Q\\) in lowest terms, P is the numerator and Q is the denominator checked by the certificate.",
      "example_route": null,
      "hidden_search_labels": [
        "numerators"
      ],
      "id": "numerator",
      "label": "numerator",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The 5 in \\(3/5\\) is the denominator, not the numerator.",
      "position": 490,
      "preferred_label": "numerator",
      "public_phrase": "numerator",
      "reader_preview": "The numerator is the quantity being divided in a fraction: the a in \\(a/b\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "The numerator depends on the representation unless a normalisation is specified.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-numerator",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the upper integer or expression in a stated fraction, especially the reduced rational outputs of Plectis finite-sum components.",
      "short_definition": "The numerator is the quantity being divided in a fraction: the a in \\(a/b\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::numerator",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 817
    },
    {
      "alternative_labels": [
        "OBS"
      ],
      "anchor": "glossary-obs-studio",
      "card_definition": "It can combine sources such as a screen, camera, and microphone into a recorded scene. The project uses recording tools to present demonstrations and explanations of work that readers can inspect elsewhere.",
      "deep_definition": "Source links and runnable instructions complement a demonstration by letting viewers inspect the implementation and repeat the relevant steps in their own environment.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The five-minute walk-through was recorded on the Demo Take Console rather than on OBS.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "obs_studio",
      "label": "OBS Studio",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 491,
      "preferred_label": "OBS Studio",
      "public_phrase": "OBS Studio",
      "reader_preview": "OBS Studio is a free, open-source application for video recording and live streaming.",
      "reader_preview_basis": "definition",
      "reader_rule": "A video shows the captured session rather than every possible behaviour of the system.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-obs-studio",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "OBS Studio is external open-source software and is not part of this work.",
      "short_definition": "OBS Studio is a free, open-source application for video recording and live streaming.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::obs_studio",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 793
    },
    {
      "alternative_labels": [
        "observable state",
        "observability signal"
      ],
      "anchor": "glossary-observability",
      "card_definition": "In control theory, a system is observable when its internal state can be uniquely recovered from known inputs and outputs over time. In operations, logs, metrics, traces, and status records provide evidence for investigating behaviour and causes.",
      "deep_definition": "For a dynamical system, observability asks whether two different internal states can produce the same measured outputs under the known inputs. If not, the observations determine the initial state over an appropriate interval. Software operations use the same word more broadly for the signals available to inspect a running service: logs describe events, metrics summarize quantities, and traces connect work across components. Rich telemetry can improve operational diagnosis without satisfying the control-theory definition. Neither sense guarantees correctness or active monitoring; it describes what state can be inferred from the evidence that the system exposes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/doctrine.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "observability",
      "label": "observability",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 492,
      "preferred_label": "observability",
      "public_phrase": "observability",
      "reader_preview": "Observability is either unique state reconstruction from outputs in control theory or the practical ability to investigate a running system from recorded signals.",
      "reader_preview_basis": "definition",
      "reader_rule": "Control-theoretic observability is a mathematical identifiability property; operational observability depends on whether exposed evidence is sufficient for the questions and incidents being investigated.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-observability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Control-theoretic observability is a mathematical identifiability property; operational observability depends on whether exposed evidence is sufficient for the questions and incidents being investigated.",
      "short_definition": "Observability is either unique state reconstruction from outputs in control theory or the practical ability to investigate a running system from recorded signals.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::observability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/doctrine.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/architecture.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 25,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 17,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 14,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 8,
            "page": "paper-modules.html"
          },
          {
            "count": 6,
            "page": "paper-module-computer-use-action-trace-replay.html"
          },
          {
            "count": 5,
            "page": "component-agent-route-observability-runtime.html"
          },
          {
            "count": 3,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 80
      },
      "visible_text_byte_count": 1002
    },
    {
      "alternative_labels": [
        "observe pass",
        "observe plan",
        "evidence pass"
      ],
      "anchor": "glossary-observe",
      "card_definition": "It can read files, run a read-only probe, or inspect a response and turn the findings into a structured record. That record supplies evidence for a later decision or proposed change.",
      "deep_definition": "The observation should state its source, scope, and time or version where relevant. Those details determine whether a later action can still rely on it.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Tactic Portfolio Availability Probe is one concrete observe: it inspects which proof tactics are available for a target and reports what it found, without itself attempting the proof.",
      "example_route": {
        "gloss": "see what an observe pass actually records and proves",
        "href": "components.html#component-tactic_portfolio_availability_probe",
        "label": "Tactic Portfolio Availability Probe"
      },
      "hidden_search_labels": [
        "probe"
      ],
      "id": "observe",
      "label": "observe",
      "meaning_boundary": "Observe names the repository's evidence-gathering lane when used as a noun; it does not redefine the ordinary verb or imply neutral measurement without a stated method.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "An observe is not the change itself and not a finished decision. It collects and records evidence; the separate apply step is where anything is altered.",
      "position": 493,
      "preferred_label": "observe",
      "public_phrase": "gather evidence before deciding",
      "reader_preview": "In Plectis, observe is the step that gathers and records information without changing the material being examined.",
      "reader_preview_basis": "definition",
      "reader_rule": "Observation and application have different responsibilities: collecting evidence does not itself authorise a write.",
      "relationships": [
        {
          "gloss": "Observe normally precedes mutation.",
          "target": "apply",
          "verb": "precedes"
        },
        {
          "gloss": "Observe can dispatch bridge groups.",
          "target": "bridge",
          "verb": "may_delegate_to"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-observe",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Observe is a runtime activity in the system's observe/apply cycle. A reader meets it wherever the pages describe how a pass gathers evidence, runs probes, or proves a point before any application step, including the evidence and architecture surfaces.",
      "short_definition": "In Plectis, observe is the step that gathers and records information without changing the material being examined.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::observe",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Observe workflow skill.",
          "ref": "codex/doctrine/skills/kernel/observe.md",
          "role": "skill"
        },
        {
          "gloss": "Observe plan contract.",
          "ref": "codex/standards/observe_apply/std_observe_plan.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1180
    },
    {
      "alternative_labels": [
        "omission_receipt",
        "omission boundary"
      ],
      "anchor": "glossary-omission-receipt",
      "card_definition": "Plectis uses it when a summary or packet intentionally excludes detail to fit a reading or context budget. The record explains the omission's reason and provides a route to the source.",
      "deep_definition": "For example, a short result card can omit a lengthy proof while preserving the theorem's assumptions. The reader should be able to open that proof when its details become relevant.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The doctrine card \"Preserve provenance across every boundary\" is a concrete instance: it holds the rule that a compressed surface must always keep a path back to the source it summarises, which is exactly what an omission receipt records on an individual row.",
      "example_route": {
        "gloss": "open the doctrine rule that an omission receipt enforces on each row",
        "href": "doctrine.html#dcard-p-9",
        "label": "Preserve provenance across every boundary"
      },
      "hidden_search_labels": [
        "omitted context receipt",
        "named missing context",
        "row omission receipt"
      ],
      "id": "omission_receipt",
      "label": "omission receipt",
      "meaning_boundary": "An omission receipt records what detail was deliberately excluded, why, and where to recover it; it is not an excuse for forgotten work or evidence that omitted material is irrelevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An omission receipt is not an error message, a disclaimer, or an admission that something is broken. It is a deliberate, structured record of what a compressed row leaves out and how to recover it.",
      "position": 494,
      "preferred_label": "omission receipt",
      "public_phrase": "named missing context",
      "reader_preview": "An omission receipt records what a shortened view leaves out and how to recover the fuller material.",
      "reader_preview_basis": "definition",
      "reader_rule": "Omitting detail must not silently change the meaning of the retained claim.",
      "relationships": [
        {
          "gloss": "Receipts preserve currentness and authority boundaries.",
          "target": "living_system_posture",
          "verb": "protects"
        },
        {
          "gloss": "Option-surface cards use omission receipts for drilldown safety.",
          "target": "option_surface",
          "verb": "used_by"
        },
        {
          "gloss": "Profiles decide what loss is legal at a band.",
          "target": "compression_profile",
          "verb": "used_by"
        },
        {
          "gloss": "Rows become safe to browse when omissions are explicit.",
          "target": "rowability",
          "verb": "supports"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-omission-receipt",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers row-level truth boundaries throughout the system's compressed navigation, browse listings, and summary cards. A reader meets it wherever a short row stands in for fuller source material and carries a pointer back to that material.",
      "short_definition": "An omission receipt records what a shortened view leaves out and how to recover the fuller material.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::omission_receipt",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Card rows carry omission_receipt fields and drilldown commands.",
          "ref": "system/lib/standard_option_surface.py",
          "role": "code"
        },
        {
          "gloss": "Navigation-row contract for drilldowns and compact row boundaries.",
          "ref": "codex/standards/std_navigation_contract.json",
          "role": "standard"
        },
        {
          "gloss": "Compression skill that requires explicit loss and drilldown boundaries.",
          "ref": "codex/doctrine/skills/compression/profile_governed_compression.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1342
    },
    {
      "alternative_labels": [
        "open covering"
      ],
      "anchor": "glossary-open-cover",
      "card_definition": "The covering sets can overlap, and some can extend beyond the set being covered. For example, the intervals \\((-1,0.6)\\) and \\((0.4,2)\\) together cover \\([0,1]\\). A subcover selects some of the original covering sets while still covering every point.",
      "deep_definition": "The universal word \u201cevery\u201d matters: finding one finite cover does not establish compactness. Covers let the papers turn statements valid near individual points into statements covering an entire region when the required hypotheses hold.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "open_cover",
      "label": "open cover",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 495,
      "preferred_label": "open cover",
      "public_phrase": "open cover",
      "reader_preview": "An open cover of a set is a collection of open sets whose union contains that set.",
      "reader_preview_basis": "definition",
      "reader_rule": "Compactness means that every open cover has a finite subcover, even if the original cover is infinite.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-open-cover",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Compactness means that every open cover has a finite subcover, even if the original cover is infinite.",
      "short_definition": "An open cover of a set is a collection of open sets whose union contains that set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::open_cover",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=compactness]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 807
    },
    {
      "alternative_labels": [
        "open obligations",
        "obligation"
      ],
      "anchor": "glossary-open-obligation",
      "card_definition": "In the mathematical records, it is often a lemma or hypothesis needed by a conditional result. Naming it makes the remaining work available for scrutiny and further attempts.",
      "deep_definition": "The record should state its logical role: equivalent target, sufficient condition, or supporting task. Proving a conditional theorem does not automatically discharge the obligation it assumes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For #251, one open obligation is that the actual prime-gap tails are non-integral at infinitely many of the stated positions.",
      "example_route": null,
      "hidden_search_labels": [
        "obligations",
        "remaining obligation",
        "surviving obligation"
      ],
      "id": "open_obligation",
      "label": "open obligation",
      "meaning_boundary": "An obligation is a precise statement still to be proved. Listing one is not an estimate of its difficulty or a promise that it is true.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "'Prove the conjecture' is a goal, not an open obligation, because it names no intermediate statement.",
      "position": 496,
      "preferred_label": "open obligation",
      "public_phrase": "open obligation",
      "reader_preview": "An open obligation is a precise requirement that remains to be established in an argument or workflow.",
      "reader_preview_basis": "definition",
      "reader_rule": "An obligation needed by one approach may be stronger than, or unrelated to solving, the original problem directly.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-open-obligation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the remaining-work statements on problem pages and in the problem notes.",
      "short_definition": "An open obligation is a precise requirement that remains to be established in an argument or workflow.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::open_obligation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 62,
            "page": "doctrine.html"
          },
          {
            "count": 25,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 11,
            "page": "paper-module-formal-evidence-cell-anchor-resolver.html"
          },
          {
            "count": 10,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          },
          {
            "count": 3,
            "page": "paper-module-routing-anti-patterns-registry.html"
          },
          {
            "count": 3,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 117
      },
      "visible_text_byte_count": 870
    },
    {
      "alternative_labels": [
        "unsolved problem",
        "unresolved question",
        "remain open"
      ],
      "anchor": "glossary-open-problem",
      "card_definition": "Its statement specifies what would count as a solution or refutation. Related theorems, special cases, and computations can clarify the problem while leaving the full question unresolved.",
      "deep_definition": "The project distinguishes its own unfinished work from the wider field's open questions. A result missing from this repository may already be known elsewhere, and a newly published claim may still require review.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Every Erd\u0151s problem represented in the paper corpus is recorded as open.",
      "example_route": null,
      "hidden_search_labels": [
        "remains open"
      ],
      "id": "open_problem",
      "label": "open problem",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A theorem proving one finite case or a stronger conditional statement does not automatically close the original problem.",
      "position": 497,
      "preferred_label": "open problem",
      "public_phrase": "open problem",
      "reader_preview": "An open problem is a mathematical question for which no accepted resolution is known in the relevant literature.",
      "reader_preview_basis": "definition",
      "reader_rule": "Open status is a fact about current knowledge and should be checked against up-to-date sources.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-open-problem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Open problem covers the exact question and formulation named by the cited problem source.",
      "short_definition": "An open problem is a mathematical question for which no accepted resolution is known in the relevant literature.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::open_problem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 10,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 25,
            "page": "papers.html"
          },
          {
            "count": 2,
            "page": "introduction.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 1,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "evidence.html"
          },
          {
            "count": 1,
            "page": "paper-module-lean-proof-search-lab-runtime.html"
          }
        ],
        "total_occurrences": 36
      },
      "visible_text_byte_count": 865
    },
    {
      "alternative_labels": [
        "open subset",
        "open region"
      ],
      "anchor": "glossary-open-set",
      "card_definition": "The open unit disc \\(\\{z:|z|<1\\}\\) is open: every point inside has some positive-radius disc still contained in it. Boundary points with \\(|z|=1\\) are excluded.",
      "deep_definition": "Strict inequalities such as \\(|f(z)|<1\\) define open regions in which the paper seeks paths between polynomial roots.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 63.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "open_set",
      "label": "open set",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 498,
      "preferred_label": "open set",
      "public_phrase": "open set",
      "reader_preview": "A set containing a small neighbourhood around each of its points.",
      "reader_preview_basis": "definition",
      "reader_rule": "Openness is relative to the surrounding space. In a metric space, each point must have a whole ball of some radius lying in the set.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-open-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Openness is relative to the surrounding space. In a metric space, each point must have a whole ball of some radius lying in the set.",
      "short_definition": "A set containing a small neighbourhood around each of its points.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::open_set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 63",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 852
    },
    {
      "alternative_labels": [
        "open-world epistemics"
      ],
      "anchor": "glossary-open-world",
      "card_definition": "If a record does not contain a proof or observation, the system cannot conclude that none exists. Plectis uses this distinction when reasoning over incomplete evidence and public or private collections.",
      "deep_definition": "For a declared finite collection that has been fully checked, absence can settle a bounded question. Outside that boundary, \u201cnot found here\u201d and \u201cdoes not exist\u201d remain different claims.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "AX-6 says failing to prove something does not establish its negation.",
      "example_route": {
        "gloss": "the open-world rule",
        "href": "doctrine.html",
        "label": "Doctrine AX-6"
      },
      "hidden_search_labels": [],
      "id": "open_world",
      "label": "open-world",
      "meaning_boundary": "Open-world here is the doctrine rule that absence of proof is unknown, not false, unless the domain was declared finite and fully covered.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Open-world is not a licence to treat every conjecture as possible forever after a complete finite check.",
      "position": 499,
      "preferred_label": "open-world",
      "public_phrase": "open-world",
      "reader_preview": "An open-world approach treats missing information as unknown rather than automatically false.",
      "reader_preview_basis": "definition",
      "reader_rule": "A negative conclusion requires an appropriate completeness argument or a separate source of evidence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-open-world",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Doctrine AX-6 copy.",
      "short_definition": "An open-world approach treats missing information as unknown rather than automatically false.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::open_world",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 5,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 4,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "paper-module-doctrine-fact-claim-audit.html"
          },
          {
            "count": 1,
            "page": "paper-module-self-ignorance-coverage-ledger.html"
          },
          {
            "count": 1,
            "page": "paper-module-standards-meta-diagnostics.html"
          },
          {
            "count": 1,
            "page": "paper-module-voice-to-doctrine-self-improvement-loop.html"
          }
        ],
        "total_occurrences": 14
      },
      "visible_text_byte_count": 700
    },
    {
      "alternative_labels": [
        "operator_proxy",
        "subconscious bridge",
        "message mission proxy"
      ],
      "anchor": "glossary-operator-proxy",
      "card_definition": "Plectis uses the term for an outside worker receiving a prepared packet. That worker can produce an answer or artifact within the assigned task, while the receiving side checks the result and decides how to incorporate it.",
      "deep_definition": "The packet should state the purpose, limits, and expected output. Any access to tools or live material remains a separate part of the worker's permissions.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A concrete instance is a chat model that receives a packet defining one message-writing mission, drafts the message inside those limits, and returns it for the owning side to check and admit, never acting beyond that brief.",
      "example_route": {
        "gloss": "see a worker run a prepared task on the operator's behalf",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [
        "bridge proxies the operator",
        "bridge operator proxy",
        "operator-proxy bridge"
      ],
      "id": "operator_proxy",
      "label": "operator proxy",
      "meaning_boundary": "An operator proxy performs one bounded task from prepared intent and context; it does not impersonate the operator or acquire the operator\u2019s wider authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An operator proxy is not the operator and not an autonomous agent that sets its own goals or changes the system's rules. It is a worker running one prepared task within fixed limits, whose results take effect only once the owning side admits them.",
      "position": 500,
      "preferred_label": "operator proxy",
      "public_phrase": "bounded operator-intent proxy",
      "reader_preview": "An operator proxy carries out a bounded task on the operator's behalf using supplied instructions and context.",
      "reader_preview_basis": "definition",
      "reader_rule": "Acting on someone's behalf does not confer all of that person's authority.",
      "relationships": [
        {
          "gloss": "Operator proxy is a Bridge role for bounded message missions.",
          "target": "bridge",
          "verb": "specializes"
        },
        {
          "gloss": "The proxy remains Type B bounded-worker agency.",
          "target": "type_b",
          "verb": "operates_as"
        },
        {
          "gloss": "Proxy output is not raw operator voice.",
          "target": "operator_voice",
          "verb": "contrasts_with"
        },
        {
          "gloss": "A proxy packet needs schema, constraints, examples, and validation.",
          "target": "standard",
          "verb": "requires"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-operator-proxy",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the bounded delegation role used when the system routes a task to an external worker such as a chat model or coding agent. A reader encounters it on the pages describing how the system works with coding agents and runs prepared missions.",
      "short_definition": "An operator proxy carries out a bounded task on the operator's behalf using supplied instructions and context.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::operator_proxy",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Dedicated doctrine surface for operator-proxy Bridge.",
          "ref": "codex/doctrine/paper_modules/bridge_operator_proxy.md",
          "role": "paper_module"
        },
        {
          "gloss": "Bridge OS boundary: Type B packet transformer under Type A import gates.",
          "ref": "codex/doctrine/paper_modules/bridge_operating_system.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "runtime_role",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1419
    },
    {
      "alternative_labels": [
        "will voice",
        "direct voice"
      ],
      "anchor": "glossary-operator-voice",
      "card_definition": "Plectis keeps it distinct from an agent's paraphrase, inference, or interpretation. That distinction makes it possible to revisit the original intent when a later summary is unclear or disputed.",
      "deep_definition": "Agent-authored analysis belongs in its own attributed record. Keeping both layers allows the system to learn from interpretation while retaining evidence of which claims and expressions came from the person.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Voice To Doctrine Self Improvement Loop is a concrete instance: a component that takes the operator's recorded voice and distils it into doctrine while preserving the original wording, so you can see the raw human input on one side and the compressed rule on the other.",
      "example_route": {
        "gloss": "open the component that turns recorded operator voice into doctrine",
        "href": "components.html#component-voice_to_doctrine_self_improvement_loop",
        "label": "Voice To Doctrine Self Improvement Loop"
      },
      "hidden_search_labels": [
        "voice authority"
      ],
      "id": "operator_voice",
      "label": "operator voice",
      "meaning_boundary": "Operator voice is preserved direct human input that outranks later agent synthesis on intent; it is not a writing style, inferred preference, or agent-authored paraphrase.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Operator voice is not the polished doctrine, standards, or agent-written summaries on the site. Those are projections compressed from it. It is also not a Bridge proxy speaking on the operator's behalf: it is only what the operator himself said directly.",
      "position": 501,
      "preferred_label": "operator voice",
      "public_phrase": "direct operator expression",
      "reader_preview": "Operator voice is the preserved record of what the human operator actually said or wrote.",
      "reader_preview_basis": "definition",
      "reader_rule": "Preserving the words does not remove the need to interpret context and changes of mind carefully.",
      "relationships": [
        {
          "gloss": "Operator voice is preserved in raw seed paragraphs.",
          "target": "raw_seed",
          "verb": "stored_in"
        },
        {
          "gloss": "Direct operator voice differs from Bridge proxy output.",
          "target": "operator_proxy",
          "verb": "contrasts_with"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-operator-voice",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Operator voice covers the raw seeds, voiced paragraphs, and direct instructions that seed the system. A reader meets it behind the doctrine and component pages, which are projections drawn from it, and most directly in the loop that turns this voice into doctrine.",
      "short_definition": "Operator voice is the preserved record of what the human operator actually said or wrote.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::operator_voice",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "posture",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1367
    },
    {
      "alternative_labels": [
        "option_surface",
        "standard option surface"
      ],
      "anchor": "glossary-option-surface",
      "card_definition": "It presents selectable rows with enough identity, purpose, and source information to choose a next step. Plectis uses these views to browse kinds such as components, skills, and standards.",
      "deep_definition": "Selecting a row opens further detail or an authoritative source. A collection can be visible at overview level while still lacking the richer rows needed for reliable item-by-item navigation.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Navigation Hologram Route Plane is the routing layer in which option surfaces operate: the place where artifact rows are listed by kind and a stable id is selected before the authoritative source is opened.",
      "example_route": {
        "gloss": "open the routing plane where rows are listed and selected by id",
        "href": "paper-modules.html#paper-module-navigation-hologram-route-plane",
        "label": "Navigation Hologram Route Plane"
      },
      "hidden_search_labels": [
        "standard-owned option surface",
        "row surface",
        "selectable row surface",
        "row set"
      ],
      "id": "option_surface",
      "label": "option surface",
      "meaning_boundary": "An option surface enumerates stable selectable rows for one artifact kind before handing off to source authority; it is not merely a UI page, search result list, or command menu.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An option surface is not a keyword search box and not the source files themselves. It is a fixed catalogue of rows you select from by id, sitting one layer above the authority it links to.",
      "position": 502,
      "preferred_label": "option surface",
      "public_phrase": "selectable row surface",
      "reader_preview": "An option surface is a structured view of the items or actions available within a category.",
      "reader_preview_basis": "definition",
      "reader_rule": "The view should distinguish items that exist from actions currently permitted or supported.",
      "relationships": [
        {
          "gloss": "Each option surface is scoped by artifact kind.",
          "target": "artifact_kind",
          "verb": "belongs_to"
        },
        {
          "gloss": "A supported option surface is the rowability browse layer.",
          "target": "rowability",
          "verb": "implements"
        },
        {
          "gloss": "Option surfaces expose adapter-supported bands.",
          "target": "band",
          "verb": "projects_through"
        },
        {
          "gloss": "Cards record omitted source context and drilldown.",
          "target": "omission_receipt",
          "verb": "uses"
        },
        {
          "gloss": "Option surfaces make navigation selectable before retrieval.",
          "target": "navigation",
          "verb": "serves"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-option-surface",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the standard-owned row-and-card browse mechanism used across the system's navigable kinds. A reader meets it wherever the public pages present a list of components, paper modules, or doctrine cards that can be opened one at a time.",
      "short_definition": "An option surface is a structured view of the items or actions available within a category.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::option_surface",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public option-surface adapter implementation.",
          "ref": "system/lib/standard_option_surface.py",
          "role": "code"
        },
        {
          "gloss": "Navigation contract for row shape and drilldown behavior.",
          "ref": "codex/standards/std_navigation_contract.json",
          "role": "standard"
        },
        {
          "gloss": "Kind Atlas contract for supported option-surface status.",
          "ref": "codex/standards/std_kind_atlas.json",
          "role": "standard"
        },
        {
          "gloss": "Vocabulary rows now expose option-surface terminology.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json",
          "role": "registry"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 3,
        "top_page": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch7-macro-engines-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-durable-agent-work-landing-replay.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 1283
    },
    {
      "alternative_labels": [
        "orbits",
        "infinite orbit"
      ],
      "anchor": "glossary-orbit",
      "card_definition": "For iteration, it starts at x and continues \\(f(x)\\), \\(f(f(x))\\), and so on. For a flow, the parameter is continuous and the orbit follows a trajectory.",
      "deep_definition": "An orbit may repeat, approach a limit, or behave otherwise. In modular arithmetic the state space is finite, but further hypotheses determine whether repetition starts immediately or only after an initial segment.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Starting at 6 and repeatedly halving even numbers gives the orbit 6, 3.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "orbit",
      "label": "orbit",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 503,
      "preferred_label": "orbit",
      "public_phrase": "orbit",
      "reader_preview": "An orbit is the path of an object under repeated application of a rule or continuous evolution through time.",
      "reader_preview_basis": "definition",
      "reader_rule": "The starting point and evolution rule determine which orbit is meant.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-orbit",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Discrete-dynamics sense: iterating one map. Not the astronomical sense, and not a group orbit unless the paper says so.",
      "short_definition": "An orbit is the path of an object under repeated application of a rule or continuous evolution through time.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::orbit",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 813
    },
    {
      "alternative_labels": [
        "closure of an orbit"
      ],
      "anchor": "glossary-orbit-closure",
      "card_definition": "The closure of a set is the smallest closed set containing it. A periodic orbit is already closed; an irrational circle rotation has the entire circle as its orbit closure even though it visits only countably many points.",
      "deep_definition": "In #269, \\(T_{0}\\) is the closure of the one-parameter logarithmic flow. The crossing interchange is constructed inside \\(T_{0}\\), the part the orbit can actually approach. This avoids requiring an unproved independence statement that would identify \\(T_{0}\\) with the full product torus.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "orbit_closure",
      "label": "orbit closure",
      "meaning_boundary": "Topological closure describes accessible limit points; density in that closure is weaker than density in the ambient torus.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 504,
      "preferred_label": "orbit closure",
      "public_phrase": "orbit closure",
      "reader_preview": "The orbit together with all points that can be approached arbitrarily closely by points of that orbit.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "An orbit is always dense in its own closure. That statement does not say its closure is the whole surrounding space, and does not give a rate or frequency of visits.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-orbit-closure",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An orbit is always dense in its own closure. That statement does not say its closure is the whole surrounding space, and does not give a rate or frequency of visits.",
      "short_definition": "The orbit together with all points that can be approached arbitrarily closely by points of that orbit.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::orbit_closure",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 965
    },
    {
      "alternative_labels": [
        "orientation guide",
        "concise guide"
      ],
      "anchor": "glossary-orientation",
      "card_definition": "It introduces the subject, scope, main objects, and available routes. On this site, overviews and reader packets help visitors choose a paper, component, or evidence record without first reading everything.",
      "deep_definition": "A useful introduction answers the reader's first questions and leaves deeper detail accessible. It should not require learning the project's internal vocabulary before the subject itself makes sense.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The concise guide is orientation for an assistant that cannot accept a file upload.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "orientation",
      "label": "orientation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 505,
      "preferred_label": "orientation",
      "public_phrase": "orientation",
      "reader_preview": "Orientation gives a new reader the context needed to understand what they are looking at and where to go next.",
      "reader_preview_basis": "definition",
      "reader_rule": "Orientation should point to evidence while keeping its own summary role clear.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-orientation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Orientation describes the system. It establishes nothing about it.",
      "short_definition": "Orientation gives a new reader the context needed to understand what they are looking at and where to go next.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::orientation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 8,
        "top_page": "architecture.html",
        "top_pages": [
          {
            "count": 4,
            "page": "architecture.html"
          },
          {
            "count": 2,
            "page": "area-entry.html"
          },
          {
            "count": 1,
            "page": "area-architecture.html"
          },
          {
            "count": 1,
            "page": "components.html"
          },
          {
            "count": 1,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "reference.html"
          }
        ],
        "total_occurrences": 12
      },
      "visible_text_byte_count": 849
    },
    {
      "alternative_labels": [
        "orphans",
        "orphaned"
      ],
      "anchor": "glossary-orphan",
      "card_definition": "In Plectis's navigation, this can mean source material that the generated map fails to place. The item may be valid and useful while remaining difficult to discover.",
      "deep_definition": "Repair may involve adding the appropriate source relationship or correcting an index builder. Removing the orphaned item is not automatically the right response, because absence from a map does not imply that the source is unwanted.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A declaration present in the source corpus but absent from the semantic index is an orphan of that index build.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "orphan",
      "label": "orphan",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 506,
      "preferred_label": "orphan",
      "public_phrase": "orphan",
      "reader_preview": "An orphan is an item that exists but lacks the expected connection to its index, parent, or related records.",
      "reader_preview_basis": "definition",
      "reader_rule": "The expected relationship determines whether the missing connection is actually a fault.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-orphan",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An orphan count describes the index, not the source.",
      "short_definition": "An orphan is an item that exists but lacks the expected connection to its index, parent, or related records.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::orphan",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 8,
        "top_page": "paper-module-batch12-prediction-market-board-capsule.html",
        "top_pages": [
          {
            "count": 7,
            "page": "paper-module-batch12-prediction-market-board-capsule.html"
          },
          {
            "count": 3,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          },
          {
            "count": 3,
            "page": "paper-module-tool-server-pressure-inventory.html"
          },
          {
            "count": 1,
            "page": "component-batch12-prediction-market-board-capsule.html"
          },
          {
            "count": 1,
            "page": "component-batch5-authority-systems-capsule.html"
          },
          {
            "count": 1,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 18
      },
      "visible_text_byte_count": 795
    },
    {
      "alternative_labels": [
        "orthogonal polynomial",
        "orthogonal-polynomial family"
      ],
      "anchor": "glossary-orthogonal-polynomial",
      "card_definition": "For real polynomials and a positive measure \\(\\mu\\) on the real line, a family \\(p_n\\) of degree n is orthogonal when \\(\\int p_n p_m d\\mu =0\\) for \\(n\\ne m\\) and its squared norms are positive. Orthonormal polynomials have norm one; monic polynomials have leading coefficient one.",
      "deep_definition": "The #1049 work compares orthogonal-polynomial Pad\u00e9 constructions and constructs an eight-node quadrature from certified moment matrices. This finite result does not supply an infinite orthogonal family for all coefficient moments; that would require an all-rank positive representation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 3002.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "orthogonal_polynomial",
      "label": "orthogonal polynomials",
      "meaning_boundary": "The positive-measure setting is used here; positivity of finitely many moment matrices does not imply the required infinite moment representation.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 507,
      "preferred_label": "orthogonal polynomials",
      "public_phrase": "orthogonal polynomials",
      "reader_preview": "Polynomials of successive degrees whose pairwise inner products vanish with respect to a specified measure or weight.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Specify the measure, interval or discrete support, and normalization. The required moments must be finite. A positive measure with only finitely many support points supports only finitely many nonzero orthogonal degrees.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-orthogonal-polynomial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Specify the measure, interval or discrete support, and normalization. The required moments must be finite. A positive measure with only finitely many support points supports only finitely many nonzero orthogonal degrees.",
      "short_definition": "Polynomials of successive degrees whose pairwise inner products vanish with respect to a specified measure or weight.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::orthogonal_polynomial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of orthogonal polynomials with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 3002",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1171
    },
    {
      "alternative_labels": [
        "prime-adic valuation",
        "p-valuation",
        "p-adic valuations"
      ],
      "anchor": "glossary-p-adic-valuation",
      "card_definition": "For example, \\(v_{2}(12)=2\\) because \\(12=2^{2}\\cdot 3\\). For nonzero rational \\(a/b\\), \\(v_{p}(a/b)=v_{p}(a)-v_{p}(b)\\), so denominators can give negative values.",
      "deep_definition": "In a finite sum, a unique term of smallest valuation prevents cancellation at that prime and fixes the sum\u2019s valuation. If several terms share the minimum, cancellation can increase it. In #257, valuations define the P-part \\(h(a)=\\prod _{p\\in P} p^{v_{p}(a)}\\) used in the support weight.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos68-factorial-reasoning-surface.tex::line 123.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "p_adic_valuation",
      "label": "p-adic valuation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 508,
      "preferred_label": "p-adic valuation",
      "public_phrase": "p-adic valuation",
      "reader_preview": "The p-adic valuation of a nonzero integer counts its factors of a specified prime p.",
      "reader_preview_basis": "definition",
      "reader_rule": "Valuations add under multiplication and satisfy \\(v_{p}(x+y)\\ge \\min (v_{p}(x),v_{p}(y))\\). The extended mathematical convention assigns \\(+\\infty\\) to zero; finite-valued implementations may use a different zero convention.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-p-adic-valuation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Valuations add under multiplication and satisfy \\(v_{p}(x+y)\\ge \\min (v_{p}(x),v_{p}(y))\\). The extended mathematical convention assigns \\(+\\infty\\) to zero; finite-valued implementations may use a different zero convention.",
      "short_definition": "The p-adic valuation of a nonzero integer counts its factors of a specified prime p.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::p_adic_valuation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos68-factorial-reasoning-surface.tex::line 123",
          "role": "mathematical_source"
        },
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1010
    },
    {
      "alternative_labels": [
        "prime-set part",
        "P-smooth part"
      ],
      "anchor": "glossary-prime-set-part",
      "card_definition": "If \\(P=\\{2,3\\}\\) and \\(a=360=2^{3}\\cdot 3^{2}\\cdot 5\\), the P-part is 72. The remaining cofactor 5 has no prime factor in P.",
      "deep_definition": "The #257 paper weights each exponent a through \\(h(a)\\). Large powers of primes in P can make its weight much smaller than 1/a, even when the ordinary reciprocal sum diverges.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prime_set_part",
      "label": "P-part",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 509,
      "preferred_label": "P-part",
      "public_phrase": "P-part",
      "reader_preview": "The P-part of a positive integer is its largest divisor whose prime factors all belong to the specified prime set P.",
      "reader_preview_basis": "definition",
      "reader_rule": "The prime set is part of the definition. For positive a, \\(h(a)=\\prod _{p\\in P} p^{v_{p}(a)}\\); \\(h(a)=1\\) when no prime in P divides a.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prime-set-part",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The prime set is part of the definition. For positive a, \\(h(a)=\\prod _{p\\in P} p^{v_{p}(a)}\\); \\(h(a)=1\\) when no prime in P divides a.",
      "short_definition": "The P-part of a positive integer is its largest divisor whose prime factors all belong to the specified prime set P.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prime_set_part",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 810
    },
    {
      "alternative_labels": [
        "software package"
      ],
      "anchor": "glossary-package",
      "card_definition": "In software, it may contain code and dependency information. A research or release package may instead collect source, documents, checks, and metadata needed for a particular submission or public version.",
      "deep_definition": "Packaging makes material easier to transfer, but it does not verify its contents. Its evidence, licences, and dependencies still need to match the intended use.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean project pins a Mathlib package revision, while tactic-routing work can produce a separate submission package for review.",
      "example_route": null,
      "hidden_search_labels": [
        "dependency package",
        "packages"
      ],
      "id": "package",
      "label": "package",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Any compressed directory is not automatically a managed software package.",
      "position": 510,
      "preferred_label": "package",
      "public_phrase": "package",
      "reader_preview": "A package groups related material so it can be distributed, installed, or used as a unit.",
      "reader_preview_basis": "definition",
      "reader_rule": "The package's manifest and instructions determine what is included and how to use it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-package",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers installable dependency units, assembled submission units, and explicitly preserved package identifiers; the surrounding operation determines the sense.",
      "short_definition": "A package groups related material so it can be distributed, installed, or used as a unit.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::package",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 15,
        "top_page": "paper-module-cold-clone-probe.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-cold-clone-probe.html"
          },
          {
            "count": 3,
            "page": "source.html"
          },
          {
            "count": 2,
            "page": "lineage.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch6-unsurfaced-primitives-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch8-structural-theses-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-engine-room-command-run-singleflight.html"
          }
        ],
        "total_occurrences": 29
      },
      "visible_text_byte_count": 908
    },
    {
      "alternative_labels": [
        "JSON packet",
        "AI review packet"
      ],
      "anchor": "glossary-packet",
      "card_definition": "On the public site, a packet is often a downloadable JSON file containing summaries, identities, links, and selected content. An assistant can read it without reconstructing the site through separate page requests.",
      "deep_definition": "It remains a generated view and can become stale. Source references let a reader verify the underlying material and recover detail that was not included in the download.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The landing page's 'Download the reviewer brief' button is the small packet.",
      "example_route": null,
      "hidden_search_labels": [
        "JSON handoff",
        "AI packet",
        "reader packet"
      ],
      "id": "packet",
      "label": "packet",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Pasting a few quotes from the website into a chat is not a packet.",
      "position": 511,
      "preferred_label": "packet",
      "public_phrase": "packet",
      "reader_preview": "A packet is a selected bundle of information prepared for a particular reader or task.",
      "reader_preview_basis": "definition",
      "reader_rule": "The packet's declared scope determines which parts of the public record it includes.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-packet",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A downloadable public JSON bundle. Not a proof, not a clone, not a verification run.",
      "short_definition": "A packet is a selected bundle of information prepared for a particular reader or task.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::packet",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 43,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 36,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 35,
            "page": "paper-module-prediction-oracle-reconciliation.html"
          },
          {
            "count": 29,
            "page": "paper-module-engine-room-navigation-fitness-benchmark.html"
          },
          {
            "count": 27,
            "page": "paper-module-navigation-fitness-benchmark.html"
          },
          {
            "count": 22,
            "page": "paper-module-bridge-phase-continuity-runtime.html"
          },
          {
            "count": 21,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 293
      },
      "visible_text_byte_count": 802
    },
    {
      "alternative_labels": [
        "Pade approximation",
        "Pad\u00e9 approximant",
        "Pade approximant"
      ],
      "anchor": "glossary-pade-approximation",
      "card_definition": "A type-\\((m,n)\\) approximant \\(P/Q\\) has numerator degree at most m and denominator degree at most n. With \\(Q(0)=1\\), it satisfies \\(Q(z)f(z)-P(z)=O(z^{m+n+1})\\) at zero, equivalently matching those coefficients formally.",
      "deep_definition": "The #1049 comparison discusses little-q-Legendre Pad\u00e9 constructions for integer-base Lambert values. Their remainder and denominator estimates establish the value theorem; sharing an approximated function does not extend the construction automatically to a noninteger rational base.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 4818.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "pade_approximation",
      "label": "Pad\u00e9 approximation",
      "meaning_boundary": "The normalized coefficient-matching definition is used; a formal approximant alone supplies no global error estimate or irrationality conclusion.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 512,
      "preferred_label": "Pad\u00e9 approximation",
      "public_phrase": "Pad\u00e9 approximation",
      "reader_preview": "Approximation by a rational function chosen to match as many initial power-series coefficients as specified degrees allow.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The degrees can be defective, and a prescribed normalized approximant need not exist in every case. Coefficient matching is a local or formal condition; convergence of a sequence of approximants and control of special values require separate estimates.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-pade-approximation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The degrees can be defective, and a prescribed normalized approximant need not exist in every case. Coefficient matching is a local or formal condition; convergence of a sequence of approximants and control of special values require separate estimates.",
      "short_definition": "Approximation by a rational function chosen to match as many initial power-series coefficients as specified degrees allow.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::pade_approximation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Pad\u00e9 approximation with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 4818",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1146
    },
    {
      "alternative_labels": [
        "Palomar record",
        "Palomar records"
      ],
      "anchor": "glossary-palomar",
      "card_definition": "Plectis prepares selected result packages for this route. A package identifies the statements and repository version being submitted so an external record can refer to a concrete object.",
      "deep_definition": "A registry record supports inspection of the statements it names. It does not automatically establish novelty, mathematical importance, peer review, or correctness of every other claim in the source repository.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Palomar record for one #257 result family names the commit and the propositions that were checked at it.",
      "example_route": null,
      "hidden_search_labels": [
        "Palomar submission",
        "Palomar showcase"
      ],
      "id": "palomar",
      "label": "Palomar",
      "meaning_boundary": "Palomar is an external service with its own rules. This site describes how the project uses it; it does not speak for Palomar.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "A family listed in the showcase file has not thereby been registered or reviewed by Palomar.",
      "position": 513,
      "preferred_label": "Palomar",
      "public_phrase": "Palomar",
      "reader_preview": "Palomar is an external registry used to present formally checked mathematical results with identifiable source and checking records.",
      "reader_preview_basis": "definition",
      "reader_rule": "Preparation, submission, successful checking, and public registration are distinct states.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-palomar",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers references to Palomar submissions, records and the showcase ranking on this site.",
      "short_definition": "Palomar is an external registry used to present formally checked mathematical results with identifiable source and checking records.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::palomar",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 845
    },
    {
      "alternative_labels": [
        "research paper",
        "standalone paper"
      ],
      "anchor": "glossary-paper",
      "card_definition": "It normally states definitions and hypotheses, explains the proof or method, and identifies relevant prior work. This site offers papers as PDFs and web reading views, with source links where available.",
      "deep_definition": "A paper may contain formal results, ordinary mathematical arguments, experiments, or unresolved questions. Those roles should remain clear in the text rather than be inferred from the presence of equations or a polished layout.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Each of the six covered Erd\u0151s problems has its own paper describing what is formalized and what remains open.",
      "example_route": null,
      "hidden_search_labels": [
        "mathematical paper",
        "PDF paper"
      ],
      "id": "paper",
      "label": "paper",
      "meaning_boundary": "A paper can appear as a rendered PDF write-up or an equivalent web reading view. The format does not confer peer review, and a research paper is distinct from a Plectis subsystem paper module.",
      "meaning_contrasts": [
        "paper_module"
      ],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A paper is not the same as a paper module, which is an internal subsystem map, and it is not proof authority by itself.",
      "position": 514,
      "preferred_label": "paper",
      "public_phrase": "paper",
      "reader_preview": "A mathematical paper presents a question, argument, or result in a form intended for readers to study and assess.",
      "reader_preview_basis": "definition",
      "reader_rule": "The file format does not determine the work's evidence or review status.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-paper",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A paper covers the project, problem, method, result, and limitations stated in that rendered version. It is a reader-facing PDF write-up, not an ai_workflow paper module and not proof of academic publication.",
      "short_definition": "A mathematical paper presents a question, argument, or result in a form intended for readers to study and assess.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::paper",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "sites/microcosm/papers/papers-source-manifest.json",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "tools/meta/dissemination/plectis_scholarly_corpus.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 75,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 75,
            "page": "papers.html"
          },
          {
            "count": 33,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 21,
            "page": "paper-module-research-replication-rubric-artifact-replay.html"
          },
          {
            "count": 19,
            "page": "doctrine.html"
          },
          {
            "count": 13,
            "page": "contact.html"
          },
          {
            "count": 11,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 329
      },
      "visible_text_byte_count": 1057
    },
    {
      "alternative_labels": [
        "paper_module",
        "subsystem paper",
        "ontology packet"
      ],
      "anchor": "glossary-paper-module",
      "card_definition": "It connects the subsystem's purpose, structure, rules, source locations, and evidence. The aim is to give a reader enough understanding to act without reconstructing the design from scattered files.",
      "deep_definition": "Its explanation should remain linked to the implementation it describes. Source changes can require a refresh, while historical notes may remain useful if their earlier scope and version are explicit.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Verifier Lab Kernel paper module is one such packet: it explains the subsystem that runs proof and verification checks, summarising what that area does, where its code sits, and what state it is in.",
      "example_route": {
        "gloss": "open one subsystem packet in full",
        "href": "paper-modules.html#paper-module-verifier-lab-kernel",
        "label": "Verifier Lab Kernel"
      },
      "hidden_search_labels": [
        "subsystem ontology"
      ],
      "id": "paper_module",
      "label": "paper module",
      "meaning_boundary": "Paper module is ai_workflow's internal subsystem-orientation packet. It is not a scholarly paper, manuscript, publication, peer-review object, or proof merely because 'paper' appears in its name.",
      "meaning_contrasts": [
        "paper"
      ],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A paper module is not the source code of a subsystem and not the authority over how it behaves. It is a structured description of one area that points to the source, and it can fall out of date until it is refreshed.",
      "position": 515,
      "preferred_label": "paper module",
      "public_phrase": "subsystem ontology packet",
      "reader_preview": "A paper module is Plectis's maintained explanation of one subsystem or recurring mechanism.",
      "reader_preview_basis": "definition",
      "reader_rule": "A paper module is system documentation and need not be a scholarly research paper.",
      "relationships": [
        {
          "gloss": "Paper modules connect doctrine to subsystem shape.",
          "target": "doctrine",
          "verb": "describes"
        },
        {
          "gloss": "Paper modules are governed by a standard.",
          "target": "standard",
          "verb": "cites"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-paper-module",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Paper modules cover the named subsystems of the system, one packet each, and a reader meets them on the paper modules pages where each area is laid out as its own entry.",
      "short_definition": "A paper module is Plectis's maintained explanation of one subsystem or recurring mechanism.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::paper_module",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Paper module contract.",
          "ref": "codex/standards/std_paper_module.json",
          "role": "standard"
        },
        {
          "gloss": "Paper module catalog.",
          "ref": "codex/doctrine/paper_modules/README.md",
          "role": "index"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 206,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 325,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 110,
            "page": "paper-modules.html"
          },
          {
            "count": 90,
            "page": "components.html"
          },
          {
            "count": 38,
            "page": "doctrine.html"
          },
          {
            "count": 21,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 21,
            "page": "area-import-drift.html"
          }
        ],
        "total_occurrences": 1193
      },
      "visible_text_byte_count": 1205
    },
    {
      "alternative_labels": [
        "parsers",
        "parse",
        "parsing"
      ],
      "anchor": "glossary-parser",
      "card_definition": "A JSON parser turns characters such as {\"x\":1} into an object with a field and number. Successful parsing shows that the text fits accepted syntax, not that its claim is meaningful, true, safe, or authorized.",
      "deep_definition": "Parsers handle source code, commands, markup, configuration, and data formats. Lexing may first group characters into tokens; parsing then relates tokens according to grammar. Different parsers can accept different extensions or recover malformed input differently. The resulting syntax tree preserves structure but does not necessarily resolve names, check types, validate business rules, or execute instructions. Treating untrusted parsed content as commands creates a separate security boundary. A parse error locates a structural mismatch, though recovery can make its reported position differ from the original cause.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/paper-module-work-landing-control-spine.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "parser",
      "label": "parser",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 516,
      "preferred_label": "parser",
      "public_phrase": "parser",
      "reader_preview": "A parser reads input according to a grammar and produces a structured representation or a syntax error.",
      "reader_preview_basis": "definition",
      "reader_rule": "Parser behavior is determined by the grammar, encoding, error recovery, ambiguity rules, accepted extensions, and structured output supplied to later stages.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-parser",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Parser behavior is determined by the grammar, encoding, error recovery, ambiguity rules, accepted extensions, and structured output supplied to later stages.",
      "short_definition": "A parser reads input according to a grammar and produces a structured representation or a syntax error.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::parser",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-work-landing-control-spine.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/rules-and-ideas.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 22,
        "top_page": "paper-module-batch7-macro-engines-capsule.html",
        "top_pages": [
          {
            "count": 10,
            "page": "paper-module-batch7-macro-engines-capsule.html"
          },
          {
            "count": 7,
            "page": "doctrine.html"
          },
          {
            "count": 7,
            "page": "paper-module-batch8-tools-tail-primitives-capsule.html"
          },
          {
            "count": 6,
            "page": "paper-module-tool-server-pressure-inventory.html"
          },
          {
            "count": 5,
            "page": "paper-module-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "count": 4,
            "page": "paper-module-agent-closeout-faithfulness-audit.html"
          }
        ],
        "total_occurrences": 62
      },
      "visible_text_byte_count": 860
    },
    {
      "alternative_labels": [
        "Parseval theorem",
        "Parseval formula"
      ],
      "anchor": "glossary-parseval-identity",
      "card_definition": "For a \\(2\\pi\\)-periodic square-integrable function, one common convention gives \\(\\frac{1}{2\\pi}\\int |f(t)|^2\\,dt=\\sum |c_n|^2\\). It is the infinite-dimensional analogue of the Pythagorean theorem for perpendicular coordinates.",
      "deep_definition": "In the paper, Parseval converts an integral over circles or radial slices into a coefficient-energy sum. That translation lets analytic coefficient information feed directly into geometric length estimates.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For a \\(2\\pi\\)-periodic square-integrable function, one common convention gives \\(\\frac{1}{2\\pi}\\int |f(t)|^2\\,dt=\\sum |c_n|^2\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "parseval_identity",
      "label": "Parseval identity",
      "meaning_boundary": "Completeness turns the coefficient bound in Bessel\u2019s inequality into equality. Numerical constants depend on the Fourier normalization.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 517,
      "preferred_label": "Parseval identity",
      "public_phrase": "Parseval identity",
      "reader_preview": "Parseval\u2019s identity says that the squared norm of a function equals the sum of squared magnitudes of its orthogonal Fourier coefficients, with normalization fixed by convention.",
      "reader_preview_basis": "definition",
      "reader_rule": "The exact constants depend on the Fourier normalization. Parseval requires an orthonormal complete system and suitable square integrability; Bessel\u2019s inequality is the corresponding one-sided statement before completeness is used.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-parseval-identity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The exact constants depend on the Fourier normalization. Parseval requires an orthonormal complete system and suitable square integrability; Bessel\u2019s inequality is the corresponding one-sided statement before completeness is used.",
      "short_definition": "Parseval\u2019s identity says that the squared norm of a function equals the sum of squared magnitudes of its orthogonal Fourier coefficients, with normalization fixed by convention.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::parseval_identity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Cauchy--Schwarz in the radial variable and Parseval give",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 514",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1142
    },
    {
      "alternative_labels": [
        "finite partial sum",
        "truncated sum"
      ],
      "anchor": "glossary-partial-sum",
      "card_definition": "For a series \\(\\sum a_{n}\\) starting at \\(n = 1\\), its Nth partial sum is \\(S_N = a_{1} + \\cdots + a_N\\). The infinite sum, if it exists, is the limit of these finite sums.",
      "deep_definition": "Computing a partial sum gives an approximation only when the remaining tail is controlled. An exact value for the finite sum does not by itself give the exact infinite sum. A proved error estimate connects the approximation with the limiting value.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Adding the first thousand reciprocal terms gives a partial sum, not the completed infinite sum.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "partial_sum",
      "label": "partial sum",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A decimal printed from a partial sum is not proof of the infinite series' arithmetic type.",
      "position": 518,
      "preferred_label": "partial sum",
      "public_phrase": "partial sum",
      "reader_preview": "A partial sum adds finitely many terms from the beginning of a series.",
      "reader_preview_basis": "definition",
      "reader_rule": "The unadded terms form the tail of the series.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-partial-sum",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A partial sum covers the terms included up to its declared cutoff or finite support.",
      "short_definition": "A partial sum adds finitely many terms from the beginning of a series.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::partial_sum",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 764
    },
    {
      "alternative_labels": [
        "passion register",
        "vision activation"
      ],
      "anchor": "glossary-passion",
      "card_definition": "It asks an agent to understand why a task matters, so routine execution does not lose the aim that made the work worth doing. It works alongside care and proportionate judgement.",
      "deep_definition": "The practical effect should be a better choice of action or useful follow-through. Enthusiastic prose alone adds nothing, and commitment to an idea must leave room for correction when the evidence changes.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A clear instance is the doctrine card on typed partiality and refusal, which holds a strong, motivated position while still pinning that position to evidence and an explicit boundary, showing stake and discipline operating together.",
      "example_route": {
        "gloss": "open one doctrine card where motivated judgment is held to evidence and a stated boundary",
        "href": "doctrine.html#dcard-ax-7",
        "label": "Typed partiality and refusal"
      },
      "hidden_search_labels": [
        "operator stake",
        "why this matters",
        "care and passion"
      ],
      "id": "passion",
      "label": "passion",
      "meaning_boundary": "Passion is an operational vision-and-stake trait in the Type A register. The term does not claim emotion, consciousness, or a psychological measurement.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Passion is not hype, enthusiasm for its own sake, or permission to assert something without backing. It is motivated judgment that still answers to the standards and the source.",
      "position": 519,
      "preferred_label": "passion",
      "public_phrase": "vision activates work",
      "reader_preview": "In Plectis's description of judgement, passion means keeping the purpose and human importance of the work in view.",
      "reader_preview_basis": "definition",
      "reader_rule": "Motivation does not relax requirements for evidence, permissions, or truthful reporting.",
      "relationships": [
        {
          "gloss": "Passion is one trait supporting live controller judgment.",
          "target": "type_a_judgment",
          "verb": "supports"
        },
        {
          "gloss": "Passion keeps vision active while care keeps upkeep explicit.",
          "target": "care",
          "verb": "balances"
        },
        {
          "gloss": "Passion must route through standards rather than adapter-only prose.",
          "target": "standard",
          "verb": "constrained_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-passion",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Passion appears wherever the system describes how human judgment and operator intent are preserved through disciplined process: in its doctrine on partiality, refusal, and authority, and in the surfaces that turn live intent into source-backed, navigable work rather than enthusiasm asserted without backing.",
      "short_definition": "In Plectis's description of judgement, passion means keeping the purpose and human importance of the work in view.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::passion",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Codex adapter where passion must remain pointer-shaped.",
          "ref": "CODEX.md",
          "role": "adapter"
        },
        {
          "gloss": "Claude adapter where passion must not become duplicated doctrine.",
          "ref": "CLAUDE.md",
          "role": "adapter"
        },
        {
          "gloss": "Live theory loop where passion can help name the actual primitive.",
          "ref": "codex/doctrine/skills/doctrine/human_ai_brainstorming.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "judgment_trait",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1315
    },
    {
      "alternative_labels": [
        "path-connected",
        "joined by a continuous path",
        "path connectedness",
        "path-connectedness"
      ],
      "anchor": "glossary-path-connected",
      "card_definition": "Formally, the path is a continuous map from the closed interval \\([0,1]\\), with the chosen points as its endpoints. Every intermediate point of the path must remain in the set.",
      "deep_definition": "It also does not give a bound on path length. The lemniscate problem asks for paths satisfying both a location condition and a quantitative length requirement.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 58.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "path_connected",
      "label": "path connected",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 520,
      "preferred_label": "path connected",
      "public_phrase": "path connected",
      "reader_preview": "A set is path connected if any two of its points can be joined by a continuous path entirely within the set.",
      "reader_preview_basis": "definition",
      "reader_rule": "Path connectedness implies connectedness, but the converse fails for some spaces.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-path-connected",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Path connectedness implies connectedness, but the converse fails for some spaces.",
      "short_definition": "A set is path connected if any two of its points can be joined by a continuous path entirely within the set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::path_connected",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 58",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 934
    },
    {
      "alternative_labels": [
        "semantic path handle",
        "path alias",
        "path alias registry"
      ],
      "anchor": "glossary-path-handle",
      "card_definition": "Plectis uses it to refer to an item without repeating a long or changeable path. The associated record can identify the current location, role, and route for inspecting it.",
      "deep_definition": "This helps keep packets compact and migrations traceable. A short name that no longer resolves correctly is a broken reference, even when the name itself has remained unchanged.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In this system a paper module such as the Navigation Hologram Route Plane is reached through a stable handle that expands to its underlying source file, rather than by quoting the full path to that file.",
      "example_route": {
        "gloss": "see how files and locations are wired into the system",
        "href": "paper-modules.html#paper-module-navigation-hologram-route-plane",
        "label": "Navigation Hologram Route Plane"
      },
      "hidden_search_labels": [
        "storage path handle",
        "path ref",
        "handle registry"
      ],
      "id": "path_handle",
      "label": "path handle",
      "meaning_boundary": "A path handle is stable semantic indirection to a current path, role, and verification route; it is not the raw filesystem path or URL itself.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A path handle is not a symlink and not just a nickname for a file. It is a governed navigation entry that records role, freshness, redirects, and an expansion command, so the reference survives even when the storage location moves.",
      "position": 521,
      "preferred_label": "path handle",
      "public_phrase": "compact expandable path id",
      "reader_preview": "A path handle is a stable short name that resolves to a file or other source location.",
      "reader_preview_basis": "definition",
      "reader_rule": "The handle preserves identity only if its resolution is maintained when the target moves.",
      "relationships": [
        {
          "gloss": "Path handles are the compact-reference layer of semantic naming.",
          "target": "semantic_naming",
          "verb": "specializes"
        },
        {
          "gloss": "Handles reduce repeated path cost in navigation packets.",
          "target": "navigation",
          "verb": "compresses"
        },
        {
          "gloss": "Handles point to row-owned source authority rather than replacing it.",
          "target": "affordance_row",
          "verb": "preserves"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-path-handle",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Path handle belongs to the system's navigation layer. A reader encounters it wherever a short, linkable name appears in place of a long storage path, and it sits behind the architecture map that shows how files and locations are wired together.",
      "short_definition": "A path handle is a stable short name that resolves to a file or other source location.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::path_handle",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Names path handles as one naming layer.",
          "ref": "codex/doctrine/paper_modules/semantic_naming_grammar.md",
          "role": "paper_module"
        },
        {
          "gloss": "Path handles before storage renames principle candidate.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-durable-agent-work-landing-replay.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-durable-agent-work-landing-replay.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1245
    },
    {
      "alternative_labels": [
        "payloads",
        "message payload",
        "request payload"
      ],
      "anchor": "glossary-payload",
      "card_definition": "Protocols often separate payload content from routing information, headers, checksums, or other control fields. What counts as payload depends on the container and protocol.",
      "deep_definition": "A payload may be JSON sent to an API, bytes inside a network packet, data attached to an event, or fixture input passed to a test. The term describes the carried content, not its truth or authorization. Plectis public evaluators load fixture payloads and scan their paths before producing results. Payload validation should check type, size, required fields, and permitted content at the receiving boundary.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A JSON request body containing a claim and source references is an API payload.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "payload",
      "label": "payload",
      "meaning_boundary": "Payload is relative to a message or protocol layer. Information treated as overhead at one layer can be payload at another.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An HTTP status line routes interpretation of a response but is not its application payload.",
      "position": 522,
      "preferred_label": "payload",
      "public_phrase": "payload",
      "reader_preview": "A payload is the main data carried by a message, request, event, file wrapper, or test fixture.",
      "reader_preview_basis": "definition",
      "reader_rule": "Inspect the payload schema and trust boundary; receiving a payload does not make its contents valid or safe.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-payload",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Inspect the payload schema and trust boundary; receiving a payload does not make its contents valid or safe.",
      "short_definition": "A payload is the main data carried by a message, request, event, file wrapper, or test fixture.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::payload",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "_build_result loads the fixture payloads, runs the secret-exclusion scan",
          "ref": "sites/microcosm/docs/paper-module-public-reveal-walkthrough.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 53,
        "top_page": "paper-module-spatial-world-model-counterfactual-simulation-replay.html",
        "top_pages": [
          {
            "count": 10,
            "page": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
          },
          {
            "count": 10,
            "page": "paper-modules.html"
          },
          {
            "count": 8,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 7,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 7,
            "page": "paper-module-first-screen-composition-root.html"
          },
          {
            "count": 5,
            "page": "paper-module-agent-route-observability-runtime.html"
          }
        ],
        "total_occurrences": 151
      },
      "visible_text_byte_count": 762
    },
    {
      "alternative_labels": [
        "Portable Document Format"
      ],
      "anchor": "glossary-pdf",
      "card_definition": "It can contain text, images, fonts, links, and accessibility information. Mathematical papers commonly use it to keep equations and pagination stable for reading and citation.",
      "deep_definition": "The site pairs papers with other reading and source routes where available. When comparing a web view with a PDF, the relevant version matters: two readable forms can otherwise describe different revisions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Each listed Erd\u0151s problem paper has a downloadable PDF.",
      "example_route": null,
      "hidden_search_labels": [
        "PDF file",
        "PDF paper"
      ],
      "id": "pdf",
      "label": "PDF",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "A PDF paper is not peer-reviewed or machine-checked merely because its layout is fixed.",
      "position": 523,
      "preferred_label": "PDF",
      "public_phrase": "PDF",
      "reader_preview": "PDF is a document format designed to preserve a page's layout across different devices and applications.",
      "reader_preview_basis": "definition",
      "reader_rule": "A PDF's appearance does not establish its correctness or whether its text is accessible.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-pdf",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "PDF covers the rendered document bytes and pages of the named file version.",
      "short_definition": "PDF is a document format designed to preserve a page's layout across different devices and applications.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::pdf",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "format",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 734
    },
    {
      "alternative_labels": [
        "future peer",
        "Codex peer",
        "Claude peer"
      ],
      "anchor": "glossary-peer",
      "card_definition": "In Plectis's agent documentation, it often means another agent that can use recorded work and lessons. The participants may have different tools, permissions, or context even when they use the same model.",
      "deep_definition": "Durable records provide the connection between sessions. A later agent can inherit an attributed lesson through source material, while remaining responsible for checking that the lesson fits its current task.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The \"With a coding agent\" page is a concrete instance: it describes how a capable agent like Codex or Claude takes up this system and continues work that an earlier agent began, which is precisely the peer relationship.",
      "example_route": {
        "gloss": "see how one capable agent picks up another's work",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [
        "Type A peer"
      ],
      "id": "peer",
      "label": "peer",
      "meaning_boundary": "A peer is another capable coding-agent instance that can inherit durable agent-authored lessons; it does not imply shared memory, identical capability, or equal authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A peer is not the human operator and not a fixed rule in the system's doctrine. It is a comparable coding agent, and the judgment it passes on stays advisory until it has been reviewed and adopted.",
      "position": 524,
      "preferred_label": "peer",
      "public_phrase": "future capable agent sibling",
      "reader_preview": "A peer is another participant working at a comparable level or within a shared activity.",
      "reader_preview_basis": "definition",
      "reader_rule": "Being peers does not imply shared memory or identical authority.",
      "relationships": [
        {
          "gloss": "Peers can propagate lessons to future peers.",
          "target": "peer_propagate",
          "verb": "performs"
        },
        {
          "gloss": "Peer agents invoke skills.",
          "target": "skill",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-peer",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the future-facing relationship between the AI coding agents that operate this system. A reader meets it wherever the pages describe how agents hand work and learned judgment to one another, most directly on the page about working with a coding agent.",
      "short_definition": "A peer is another participant working at a comparable level or within a shared activity.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::peer",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "PEER propagation skill.",
          "ref": "codex/doctrine/skills/doctrine/peer_propagation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "actor",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1266
    },
    {
      "alternative_labels": [
        "refereeing"
      ],
      "anchor": "glossary-peer-review",
      "card_definition": "Reviewers may examine correctness, originality, significance, methods, exposition, and fit, depending on the venue. Processes differ in anonymity, depth, openness, duration, and editorial standards. Review can find serious problems and improve work, but acceptance is not a guarantee of truth.",
      "deep_definition": "Peer review is a scholarly assessment process that can use confidential reports, open reports, or organized public commentary. It differs from automated testing and formal proof checking. A preprint can be public and citable before review; a published paper can later be corrected or retracted. Reviewers have limited time and may miss errors, while unreviewed work is not thereby false. A precise status identifies the reviewed version, who organized the process, the resulting decision, and any available reports or revisions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A journal records that named manuscript version as accepted after external referee reports and revision.",
      "example_route": null,
      "hidden_search_labels": [
        "peer-reviewed",
        "peer reviewed"
      ],
      "id": "peer_review",
      "label": "peer review",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Public availability, internal checking, or machine verification alone is not peer review.",
      "position": 525,
      "preferred_label": "peer review",
      "public_phrase": "peer review",
      "reader_preview": "Peer review is evaluation of scholarly work by other people with relevant expertise, usually within a publication or assessment process.",
      "reader_preview_basis": "definition",
      "reader_rule": "Interpret peer-review status together with the reviewed version, venue, process, scope, and later corrections rather than treating the label as a universal certificate.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-peer-review",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Peer review covers a particular version, venue, process, and decision; it does not certify permanent truth.",
      "short_definition": "Peer review is evaluation of scholarly work by other people with relevant expertise, usually within a publication or assessment process.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::peer_review",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "introduction.html",
        "top_pages": [
          {
            "count": 1,
            "page": "introduction.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 988
    },
    {
      "alternative_labels": [
        "peer propagate",
        "PEER propagation"
      ],
      "anchor": "glossary-peer-propagate",
      "card_definition": "It states what was learned, the source case, where it applies, and any uncertainty or limits. Plectis uses this form for useful guidance that is not yet established as a governing rule.",
      "deep_definition": "Later agents can test it against new situations. Repeated support may justify refining a shared skill or standard, while a counterexample can narrow or retire the lesson without rewriting its original evidence.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The axiom \"Provenance propagation and non-interference\" (AX-8) is a concrete instance: it sets the rule that a lesson may be carried forward to later agents only with its origin attached and without overriding existing authority.",
      "example_route": {
        "gloss": "open the doctrine card that governs how lessons pass between agents",
        "href": "doctrine.html#dcard-ax-8",
        "label": "Provenance propagation and non-interference"
      },
      "hidden_search_labels": [
        "tribal knowledge"
      ],
      "id": "peer_propagate",
      "label": "peer-propagate",
      "meaning_boundary": "A peer-propagate is an attributed candidate lesson passed between capable agents; it is not operator intent, settled doctrine, or private model memory.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A peer-propagate record is not an instruction from the operator, not a private memory note, and not an active rule the system enforces. It is candidate knowledge one agent records for later agents, carrying its own source and limits.",
      "position": 526,
      "preferred_label": "peer-propagate",
      "public_phrase": "peer teaches future peers",
      "reader_preview": "A peer-propagate record passes an attributed operating lesson from one agent to later agents.",
      "reader_preview_basis": "definition",
      "reader_rule": "The record remains candidate knowledge rather than operator instruction or active doctrine.",
      "relationships": [
        {
          "gloss": "Routes upward into peer candidate substrate.",
          "target": "up_propagate",
          "verb": "specializes"
        },
        {
          "gloss": "Future peers are the audience.",
          "target": "peer",
          "verb": "serves"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-peer-propagate",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the lane by which reusable agent judgment is preserved and handed forward between Type A agents such as Codex and Claude. A reader meets it on the doctrine page, where the governing rule is provenance propagation and non-interference.",
      "short_definition": "A peer-propagate record passes an attributed operating lesson from one agent to later agents.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::peer_propagate",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "PEER propagation workflow.",
          "ref": "codex/doctrine/skills/doctrine/peer_propagation.md",
          "role": "skill"
        },
        {
          "gloss": "PEER record standard.",
          "ref": "codex/standards/std_peer_propagation_record.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "propagation",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1262
    },
    {
      "alternative_labels": [
        "perfectness"
      ],
      "anchor": "glossary-perfect-set",
      "card_definition": "Every point of the set can be approached arbitrarily closely by other points in the set, and the set contains all its limit points. The usual Cantor set is a standard example.",
      "deep_definition": "These are separate properties in analysis. Under the usual definition, the empty set is also perfect; statements about nonempty perfect sets must include that extra condition when it is needed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Cantor set is perfect.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "perfect_set",
      "label": "perfect set",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 527,
      "preferred_label": "perfect set",
      "public_phrase": "perfect set",
      "reader_preview": "A perfect set is closed and has no isolated points.",
      "reader_preview_basis": "definition",
      "reader_rule": "Perfect does not mean that the set contains an interval or has positive measure.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-perfect-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Topological sense. Nothing to do with perfect numbers or perfect powers.",
      "short_definition": "A perfect set is closed and has no isolated points.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::perfect_set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 688
    },
    {
      "alternative_labels": [
        "eventually periodic",
        "repeating pattern"
      ],
      "anchor": "glossary-periodic",
      "card_definition": "Thus \\(a_{n+p} = a_{n}\\) for all relevant n, where p is a period. It is eventually periodic if this equality holds only after a finite initial segment.",
      "deep_definition": "Rational numbers have eventually periodic digit expansions in any integer base greater than one. The distinction between repetition from the start and repetition after an initial segment matters in the papers' arithmetic arguments.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The binary expansion of a rational number eventually repeats a finite block of digits.",
      "example_route": null,
      "hidden_search_labels": [
        "periodicity"
      ],
      "id": "periodic",
      "label": "periodic",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A pattern repeated several times in computed data is not proof that the sequence is periodic forever.",
      "position": 528,
      "preferred_label": "periodic",
      "public_phrase": "periodic",
      "reader_preview": "A sequence is periodic if shifting it by some fixed positive number of positions leaves every term unchanged.",
      "reader_preview_basis": "definition",
      "reader_rule": "A period need not be the smallest period.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-periodic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Periodic applies to the named sequence, tail, or digit expansion under its stated indexing.",
      "short_definition": "A sequence is periodic if shifting it by some fixed positive number of positions leaves every term unchanged.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::periodic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 802
    },
    {
      "alternative_labels": [
        "permissions",
        "access permission"
      ],
      "anchor": "glossary-permission",
      "card_definition": "Permission may come from a person\u2019s instructions, an established policy, or an access-control setting. It concerns what an actor may do; capability concerns what the actor can do. Having a file or a password does not by itself settle permission to use it.",
      "deep_definition": "Some permissions are explicitly granted for one action; others follow from an established role or continuing authorization. A person might be allowed to edit a document but not publish it, or to draft a message but not send it. Plectis records authority and action boundaries so agents can carry out authorized work without treating access as unlimited permission or repeatedly asking for approval already given.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A maintainer grants a service account read-only access to one public-data bucket.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "permission",
      "label": "permission",
      "meaning_boundary": "Granted authority to perform an action or access a resource; possession of a credential does not by itself establish authorization.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Knowing an administrator password does not grant permission to use it.",
      "position": 529,
      "preferred_label": "permission",
      "public_phrase": "permission",
      "reader_preview": "Permission is an allowance for an actor to perform an action, within whatever scope and conditions apply.",
      "reader_preview_basis": "definition",
      "reader_rule": "Interpret permission in the context that granted it, including the action, target, duration, and any standing instructions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-permission",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Interpret permission in the context that granted it, including the action, target, duration, and any standing instructions.",
      "short_definition": "Permission is an allowance for an actor to perform an action, within whatever scope and conditions apply.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::permission",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Possession is not permission; authority comes from dereferenced proof, policy, result record",
          "ref": "sites/microcosm/docs/rules-and-ideas.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 28,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 32,
            "page": "doctrine.html"
          },
          {
            "count": 14,
            "page": "paper-module-egress-self-compliance-audit.html"
          },
          {
            "count": 10,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 9,
            "page": "paper-module-batch8-audio-level-rms-port.html"
          },
          {
            "count": 8,
            "page": "paper-module-engine-room-egress-self-compliance-gate.html"
          },
          {
            "count": 7,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 118
      },
      "visible_text_byte_count": 855
    },
    {
      "alternative_labels": [
        "subphase",
        "phase packet",
        "phase workspace"
      ],
      "anchor": "glossary-phase",
      "card_definition": "It groups the relevant sources, planned steps, current activity, and closeout information. This makes it possible to stop and resume work without relying on one agent's memory.",
      "deep_definition": "The phase organises work rather than proving that the objective has been achieved. Completed steps, remaining obligations, and the conditions for moving on still need explicit evidence.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Bridge Phase Continuity Runtime is a concrete instance: it is the component that keeps a phase's state intact so an interrupted phase can be resumed rather than restarted.",
      "example_route": {
        "gloss": "open the component that keeps a phase resumable across sessions",
        "href": "components.html#component-bridge_phase_continuity_runtime",
        "label": "Bridge Phase Continuity Runtime"
      },
      "hidden_search_labels": [],
      "id": "phase",
      "label": "phase",
      "meaning_boundary": "Phase means a resumable ai_workflow execution workspace. It is not necessarily a calendar milestone, release stage, scientific phase, or universal project-management unit.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A phase is not a project milestone on a calendar or a stage in a release schedule. It is a concrete, resumable execution workspace holding one objective and its current state.",
      "position": 530,
      "preferred_label": "phase",
      "public_phrase": "bounded family work packet",
      "reader_preview": "A phase is a defined stage of work; in Plectis, it carries the objective and state of a resumable work programme.",
      "reader_preview_basis": "definition",
      "reader_rule": "A phase's current state should be read from its live record.",
      "relationships": [
        {
          "gloss": "A phase progresses through bounded waves.",
          "target": "wave",
          "verb": "contains"
        },
        {
          "gloss": "Synth seed is the active phase whiteboard.",
          "target": "synth_seed",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-phase",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Phase covers the system's unit of in-progress work and its resumable state. A reader meets it in the architecture map and in the runtime that keeps phases continuous across sessions, and in identifiers carrying names like subphase, phase packet, or phase workspace.",
      "short_definition": "A phase is a defined stage of work; in Plectis, it carries the objective and state of a resumable work programme.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::phase",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Phase scaffold contract.",
          "ref": "codex/standards/observe_apply/std_phase_scaffold.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 12,
        "top_page": "paper-module-bridge-phase-continuity-runtime.html",
        "top_pages": [
          {
            "count": 11,
            "page": "paper-module-bridge-phase-continuity-runtime.html"
          },
          {
            "count": 8,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 4,
            "page": "component-bridge-phase-continuity-runtime.html"
          },
          {
            "count": 3,
            "page": "paper-module-concurrency-mission-control.html"
          },
          {
            "count": 3,
            "page": "paper-module-egress-self-compliance-audit.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 41
      },
      "visible_text_byte_count": 1186
    },
    {
      "alternative_labels": [
        "pip install"
      ],
      "anchor": "glossary-pip",
      "card_definition": "It installs software distributions and their declared dependencies into a Python environment, using a package index or another specified source. Projects often provide requirement files or package metadata to describe what they need.",
      "deep_definition": "For reproducible checks, follow the repository's stated setup and version constraints. A successful installation makes the packages available; it does not establish that a project's tests pass or that its results are correct.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Installing the test extra is what makes the forgery lane runnable.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "pip",
      "label": "pip",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 531,
      "preferred_label": "pip",
      "public_phrase": "pip",
      "reader_preview": "pip is a package installer for Python.",
      "reader_preview_basis": "definition",
      "reader_rule": "The chosen environment and dependency versions affect what code is installed.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-pip",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "pip is part of the Python distribution and is external to this work.",
      "short_definition": "pip is a package installer for Python.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::pip",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 742
    },
    {
      "alternative_labels": [
        "data pipeline",
        "build pipeline",
        "pipelines"
      ],
      "anchor": "glossary-pipeline",
      "card_definition": "A build pipeline might parse source, run tests, package files, and publish artifacts. Although often drawn as a line, real pipelines can branch, join, repeat stages, or run independent stages in parallel.",
      "deep_definition": "Pipelines make repeated transformations inspectable and automatable, but they are not necessarily simple sequences. A dependency graph may fan out into parallel checks, choose conditional branches, retry a stage, or converge several results before continuing. Stale or malformed upstream input can propagate into later outputs even when each stage runs as designed. A green final stage therefore reflects only the pipeline\u2019s encoded checks. Reproducibility also depends on stage versions, external services, caches, environment, and the exact artifact passed across each boundary.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/area-formal-math.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "pipeline",
      "label": "pipeline",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 532,
      "preferred_label": "pipeline",
      "public_phrase": "pipeline",
      "reader_preview": "A pipeline is an organized set of processing stages that move or transform work from inputs toward outputs.",
      "reader_preview_basis": "definition",
      "reader_rule": "A pipeline defines stages, data or control dependencies, inputs, outputs, failure behavior, and conditions for advancing or recombining work.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-pipeline",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A pipeline defines stages, data or control dependencies, inputs, outputs, failure behavior, and conditions for advancing or recombining work.",
      "short_definition": "A pipeline is an organized set of processing stages that move or transform work from inputs toward outputs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::pipeline",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/area-formal-math.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/area-import-drift.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 46,
        "top_page": "paper-module-batch8-compliance-pipeline-capsule.html",
        "top_pages": [
          {
            "count": 26,
            "page": "paper-module-batch8-compliance-pipeline-capsule.html"
          },
          {
            "count": 25,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 16,
            "page": "doctrine.html"
          },
          {
            "count": 10,
            "page": "component-batch8-compliance-pipeline-capsule.html"
          },
          {
            "count": 8,
            "page": "paper-modules.html"
          },
          {
            "count": 5,
            "page": "area-formal-math.html"
          }
        ],
        "total_occurrences": 168
      },
      "visible_text_byte_count": 842
    },
    {
      "alternative_labels": [
        "planted failure"
      ],
      "anchor": "glossary-planted-error",
      "card_definition": "It creates a known negative case, such as an invalid claim or mismatched output. The test specifies which response should occur and compares that expectation with the checker's actual result.",
      "deep_definition": "A useful test suite also includes valid cases, because rejecting everything would catch the error without being a useful checker. More varied negative cases can expose different blind spots.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "After a wording gate was repaired, a deliberately false version of the same claim was rejected.",
      "example_route": null,
      "hidden_search_labels": [
        "deliberately false"
      ],
      "id": "planted_error",
      "label": "planted error",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 533,
      "preferred_label": "planted error",
      "public_phrase": "planted error",
      "reader_preview": "A planted error is a deliberate fault added to a test to see whether a check detects it.",
      "reader_preview_basis": "definition",
      "reader_rule": "Detecting the planted error is evidence about that failure mode.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-planted-error",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A planted error establishes that a detector catches that error. It implies no wider coverage.",
      "short_definition": "A planted error is a deliberate fault added to a test to see whether a check detects it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::planted_error",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "paper-module-batch10-governance-compilers-capsule.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-derived-fact-provider-runtime.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 858
    },
    {
      "alternative_labels": [
        "negative control"
      ],
      "anchor": "glossary-planted-forgery",
      "card_definition": "For example, a test note might claim that a command ran when the recorded actions show it did not. Plectis uses such cases to assess whether an audit distinguishes the false account from supported work.",
      "deep_definition": "Successful detection supports the tested audit behaviour. It does not establish resistance to every possible misleading report, and the expected finding should identify what was actually false.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A note claiming a commit that was never made is one of the planted cases.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "planted_forgery",
      "label": "planted forgery",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 534,
      "preferred_label": "planted forgery",
      "public_phrase": "planted forgery",
      "reader_preview": "A planted forgery is deliberately false evidence or reporting placed in a controlled test input.",
      "reader_preview_basis": "definition",
      "reader_rule": "The forgery belongs to the test setup and should be identified as such.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-planted-forgery",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The forgeries are synthetic test data. They are not real claims made anywhere.",
      "short_definition": "A planted forgery is deliberately false evidence or reporting placed in a controlled test input.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::planted_forgery",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-batch8-structural-theses-capsule.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-module-batch8-structural-theses-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 8
      },
      "visible_text_byte_count": 826
    },
    {
      "alternative_labels": [
        "majorant",
        "dominating function",
        "summable majorant"
      ],
      "anchor": "glossary-pointwise-majorant",
      "card_definition": "To majorize magnitudes, choose \\(g\\ge 0\\) with \\(|f(x)|\\le g(x)\\) at every relevant input. For a family \\(f_{n}\\), one common majorant uses the same g for every n.",
      "deep_definition": "The #1049 partition argument finds a bound independent of determinant size N and proves its sum over all partitions finite. The #257 divisor-cover argument instead majorizes fractional powers of finite divisor counts by positive divisor sums. The geometric-majorant entry is the special case in which the bound has a fixed geometric ratio.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::eq:partition-tail.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "pointwise_majorant",
      "label": "pointwise majorant",
      "meaning_boundary": "A majorant can mean f\u2264g or |f|\u2264g depending on the statement. This row explicitly identifies the magnitude form when absolute convergence or dominated convergence is intended.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 535,
      "preferred_label": "pointwise majorant",
      "public_phrase": "pointwise majorant",
      "reader_preview": "A pointwise majorant bounds another function at each input, often bounding its absolute value.",
      "reader_preview_basis": "definition",
      "reader_rule": "A pointwise upper bound alone need not have a finite sum or integral. A common summable majorant can justify passing limits through sums; unrelated bounds for each member do not provide that justification.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-pointwise-majorant",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A pointwise upper bound alone need not have a finite sum or integral. A common summable majorant can justify passing limits through sums; unrelated bounds for each member do not provide that justification.",
      "short_definition": "A pointwise majorant bounds another function at each input, often bounding its absolute value.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::pointwise_majorant",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript use and exact local mathematical context.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::eq:partition-tail",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1027
    },
    {
      "alternative_labels": [
        "Poisson kernels"
      ],
      "anchor": "glossary-poisson-kernel",
      "card_definition": "On the unit disc, \\(P(z,e^{i\\theta })=(1-|z|^{2})/|e^{i\\theta }-z|^{2}\\). Its average against normalized angular measure is one. For continuous boundary data h, integrating h against this kernel gives the harmonic extension at z.",
      "deep_definition": "The #1041 argument uses a Poisson identity for a finite Blaschke product to weight boundary fibres. It also combines Poisson kernels centred at critical points to prove a weighted inequality for critical values. Neither use replaces the separate metric estimate for connecting roots.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1965.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "poisson_kernel",
      "label": "Poisson kernel",
      "meaning_boundary": "The displayed formula uses normalized angular measure on the unit disc; densities with respect to unnormalized arc length have a different factor.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 536,
      "preferred_label": "Poisson kernel",
      "public_phrase": "Poisson kernel",
      "reader_preview": "The boundary weighting that recovers a harmonic function inside a domain from its boundary values.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A density with respect to arc length includes the normalization factor \\(1/(2\\pi )\\) on the unit circle. The kernel depends on the domain and the interior observation point; it is uniform only at the disc centre.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-poisson-kernel",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A density with respect to arc length includes the normalization factor \\(1/(2\\pi )\\) on the unit circle. The kernel depends on the domain and the interior observation point; it is uniform only at the disc centre.",
      "short_definition": "The boundary weighting that recovers a harmonic function inside a domain from its boundary values.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::poisson_kernel",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Poisson kernel with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1965",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1031
    },
    {
      "alternative_labels": [
        "complex pole"
      ],
      "anchor": "glossary-pole",
      "card_definition": "A pole of order \\(m\\ge 1\\) at a means \\(f(z)=(z-a)^{-m}g(z)\\) near a, where g is holomorphic and \\(g(a)\\ne 0\\). Equivalently, its Laurent expansion has no powers below \\(-m\\) and a nonzero coefficient of \\((z-a)^{-m}\\).",
      "deep_definition": "The #1049 coefficient calculation proves a genuine fourth-order pole at the dominant point of a generating function. Subtracting its full principal part leaves a function analytic on a larger disc, which permits a controlled coefficient estimate.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2230.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "pole",
      "label": "pole",
      "meaning_boundary": "The ordinary one-variable complex-analytic pole is intended; nonzero leading Laurent coefficient is necessary to establish its order.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 537,
      "preferred_label": "pole",
      "public_phrase": "pole",
      "reader_preview": "An isolated singularity at which a holomorphic function has a finite-order blow-up.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A denominator zero is not automatically a pole: cancellation can make it removable. Essential singularities and branch points are different cases. For example \\(1/z\\) has a simple pole at zero, while \\(\\exp(1/z)\\) has an essential singularity.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-pole",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A denominator zero is not automatically a pole: cancellation can make it removable. Essential singularities and branch points are different cases. For example \\(1/z\\) has a simple pole at zero, while \\(\\exp(1/z)\\) has an essential singularity.",
      "short_definition": "An isolated singularity at which a holomorphic function has a finite-order blow-up.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::pole",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of pole with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2230",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1012
    },
    {
      "alternative_labels": [
        "polynomials"
      ],
      "anchor": "glossary-polynomial",
      "card_definition": "For example, \\(f(z)=z^{3}+2z-5\\) is a polynomial: its terms use powers 3, 1, and 0, and its coefficients are 1, 2, and -5. Expressions such as \\(1/z\\) or \\(\\sqrt z\\) are not polynomials in z.",
      "deep_definition": "The lemniscate papers study complex polynomials through their zeros, derivative, critical values, and sets where \\(|f(z)|\\) stays below a threshold.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 52.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "polynomial",
      "label": "polynomial",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 538,
      "preferred_label": "polynomial",
      "public_phrase": "polynomial",
      "reader_preview": "A finite sum of constant multiples of nonnegative whole-number powers of a variable.",
      "reader_preview_basis": "definition",
      "reader_rule": "The degree is the largest exponent with nonzero coefficient. Evaluating the polynomial means substituting a number for the variable and carrying out the indicated arithmetic.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-polynomial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The degree is the largest exponent with nonzero coefficient. Evaluating the polynomial means substituting a number for the variable and carrying out the indicated arithmetic.",
      "short_definition": "A finite sum of constant multiples of nonnegative whole-number powers of a variable.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::polynomial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 52",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 3,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 12,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "contact.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 14
      },
      "visible_text_byte_count": 941
    },
    {
      "alternative_labels": [
        "polynomially bounded"
      ],
      "anchor": "glossary-polynomial-growth",
      "card_definition": "For example, \\(|a_{n}|\\le Cn^{d}\\) for all sufficiently large n gives \\(a_{n}=O(n^{d})\\). Both C and d are fixed independently of n.",
      "deep_definition": "The #251 reasoning surface uses polynomial growth as a sufficient condition for a finite summation-by-parts endpoint divided by \\(2^{n}\\) to vanish. The #249 discussion also invokes polynomial-growth hypotheses in a rational-or-transcendental dichotomy for Mahler series. Each application retains its other hypotheses.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::line 1964.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "polynomial_growth",
      "label": "polynomial growth",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 539,
      "preferred_label": "polynomial growth",
      "public_phrase": "polynomial growth",
      "reader_preview": "A sequence has polynomial growth when its magnitude is eventually bounded by a fixed power of its index times a constant.",
      "reader_preview_basis": "definition",
      "reader_rule": "This is an upper bound, not an assertion that \\(a_{n}\\) equals a polynomial or is asymptotic to \\(n^d\\). An exponent allowed to change with n would not give the same condition.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-polynomial-growth",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This is an upper bound, not an assertion that \\(a_{n}\\) equals a polynomial or is asymptotic to \\(n^d\\). An exponent allowed to change with n would not give the same condition.",
      "short_definition": "A sequence has polynomial growth when its magnitude is eventually bounded by a fixed power of its index times a constant.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::polynomial_growth",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::line 1964",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 948
    },
    {
      "alternative_labels": [
        "Newton interpolation",
        "interpolation polynomial"
      ],
      "anchor": "glossary-polynomial-interpolation",
      "card_definition": "Over a field, \\(d+1\\) distinct inputs determine exactly one polynomial of degree at most d. Lagrange and Newton formulas are two ways to express that polynomial.",
      "deep_definition": "The #243 proof first establishes that fourth forward differences vanish on an entire tail. Newton interpolation then extends the first four tail values to a degree-at-most-three polynomial matching every subsequent value. Integer data give rational coefficients here; integer-valuedness does not require each ordinary monomial coefficient to be an integer.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-extraction.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "polynomial_interpolation",
      "label": "polynomial interpolation",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 540,
      "preferred_label": "polynomial interpolation",
      "public_phrase": "polynomial interpolation",
      "reader_preview": "Polynomial interpolation constructs a polynomial that takes prescribed values at finitely many specified inputs.",
      "reader_preview_basis": "definition",
      "reader_rule": "The degree bound and distinctness of the inputs are essential for uniqueness. Interpolating a finite sample alone does not prove that an infinite sequence follows the resulting polynomial.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-polynomial-interpolation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The degree bound and distinctness of the inputs are essential for uniqueness. Interpolating a finite sample alone does not prove that an infinite sequence follows the resulting polynomial.",
      "short_definition": "Polynomial interpolation constructs a polynomial that takes prescribed values at finitely many specified inputs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::polynomial_interpolation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-extraction",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1028
    },
    {
      "alternative_labels": [
        "strictly positive integer"
      ],
      "anchor": "glossary-positive-integer",
      "card_definition": "It is an integer strictly greater than zero. This differs from a nonnegative integer, which can also be zero, and from a positive real number, which need not be whole.",
      "deep_definition": "For example, \\(n!\\) is defined at zero, but \\(1/(n! - 1)\\) has zero denominator there and at \\(n = 1\\). A series using that expression therefore needs an appropriate starting index.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "1 and 249 are positive integers.",
      "example_route": null,
      "hidden_search_labels": [
        "positive integers"
      ],
      "id": "positive_integer",
      "label": "positive integer",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "0, \\(-3\\), and \\(1/2\\) are not positive integers.",
      "position": 541,
      "preferred_label": "positive integer",
      "public_phrase": "positive integer",
      "reader_preview": "A positive integer is one of 1, 2, 3, \u2026 .",
      "reader_preview_basis": "definition",
      "reader_rule": "The restriction often excludes an undefined or exceptional case.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-positive-integer",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Positive integer covers the integer domain \\(n > 0\\) in the stated theorem or definition.",
      "short_definition": "A positive integer is one of 1, 2, 3, \u2026 .",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::positive_integer",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 2,
        "top_page": "paper-module-routing-anti-patterns-registry.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-routing-anti-patterns-registry.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 654
    },
    {
      "alternative_labels": [
        "positive definite matrix",
        "positive definiteness"
      ],
      "anchor": "glossary-positive-definite-matrix",
      "card_definition": "The identity matrix is positive definite because \\(x^{*}Ix\\) is the squared length of x. The matrix \\(\\begin{pmatrix}1&1\\\\1&1\\end{pmatrix}\\) is only positive semidefinite: the nonzero vector \\((1,-1)\\) gives zero.",
      "deep_definition": "In the cited Gram-matrix setting, the quadratic form is the squared norm of a linear combination. Strict positivity therefore expresses independence of the underlying analytic atoms rather than merely positivity of individual entries.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The identity matrix is positive definite because \\(x^{*}Ix\\) is the squared length of x.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "positive_definite_matrix",
      "label": "positive-definite matrix",
      "meaning_boundary": "Positive definiteness concerns every nonzero vector in a quadratic form; positive matrix entries alone do not establish it.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 542,
      "preferred_label": "positive-definite matrix",
      "public_phrase": "positive-definite matrix",
      "reader_preview": "A real symmetric or complex Hermitian matrix A is positive definite when \\(x^{*}Ax>0\\) for every nonzero vector x.",
      "reader_preview_basis": "definition",
      "reader_rule": "For arbitrary nonsymmetric matrices, the phrase needs qualification; the standard spectral equivalences apply to symmetric or Hermitian matrices. Positive entries alone do not imply positive definiteness, and a positive-definite matrix must be nonsingular.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-positive-definite-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For arbitrary nonsymmetric matrices, the phrase needs qualification; the standard spectral equivalences apply to symmetric or Hermitian matrices. Positive entries alone do not imply positive definiteness, and a positive-definite matrix must be nonsingular.",
      "short_definition": "A real symmetric or complex Hermitian matrix A is positive definite when \\(x^{*}Ax>0\\) for every nonzero vector x.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::positive_definite_matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the associated Gram matrix is positive definite.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 1468",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1059
    },
    {
      "alternative_labels": [
        "positive semidefinite matrix",
        "positive semidefinite"
      ],
      "anchor": "glossary-positive-semidefinite-matrix",
      "card_definition": "The matrix \\(\\begin{pmatrix}1&1\\\\1&1\\end{pmatrix}\\) is positive semidefinite because its quadratic form is \\(|x_{1}+x_{2}|^{2}\\), but it is not positive definite because the nonzero vector \\((1,-1)\\) gives zero.",
      "deep_definition": "A Gram matrix has quadratic form equal to the squared norm of a vector combination, so it is always positive semidefinite. It becomes positive definite exactly when no nontrivial combination vanishes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The matrix \\(\\begin{pmatrix}1&1\\\\1&1\\end{pmatrix}\\) is positive semidefinite because its quadratic form is \\(|x_{1}+x_{2}|^{2}\\), but it is not positive definite because the nonzero vector \\((1,-1)\\) gives zero..",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "positive_semidefinite_matrix",
      "label": "positive-semidefinite matrix",
      "meaning_boundary": "Semidefinite permits the quadratic form to vanish on nonzero vectors; positive definite does not. Positive entries alone imply neither.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 543,
      "preferred_label": "positive-semidefinite matrix",
      "public_phrase": "positive-semidefinite matrix",
      "reader_preview": "A real symmetric or complex Hermitian matrix A is positive semidefinite when \\(x^{*}Ax\\ge0\\) for every vector x.",
      "reader_preview_basis": "definition",
      "reader_rule": "The symmetric or Hermitian hypothesis is part of the standard definition. Semidefinite allows zero on nonzero vectors; definite requires strict positivity there. Positive entries do not imply either property.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-positive-semidefinite-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The symmetric or Hermitian hypothesis is part of the standard definition. Semidefinite allows zero on nonzero vectors; definite requires strict positivity there. Positive entries do not imply either property.",
      "short_definition": "A real symmetric or complex Hermitian matrix A is positive semidefinite when \\(x^{*}Ax\\ge0\\) for every vector x.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::positive_semidefinite_matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Every Gram matrix is positive semidefinite; positive definite exactly for independent vectors.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 1468",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1155
    },
    {
      "alternative_labels": [
        "convergent power series"
      ],
      "anchor": "glossary-power-series",
      "card_definition": "A series centred at c has terms \\(a_{0} + a_{1}(z-c) + a_{2}(z-c)^{2} + \\ldots\\). The coefficients \\(a_{n}\\) determine the terms. For example, \\(1+z+z^{2}+\\ldots\\) is centred at zero and equals \\(1/(1-z)\\) when \\(|z| < 1\\).",
      "deep_definition": "A power series centred at c has the form sum from \\(n=0\\) to infinity of \\(a_n(z-c)^n\\). There is a radius R between zero and infinity such that it converges absolutely for \\(|z-c|<R\\) and diverges for \\(|z-c|>R\\); boundary points need individual analysis. Inside the convergence disc it defines an analytic function, and its derivative is obtained by differentiating each term. A Taylor series is a power series whose coefficients come from derivatives of a function, but an arbitrary smooth real function need not equal its Taylor series.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The geometric series \\(1+z+z^2+...\\) equals \\(1/(1-z)\\) for \\(|z|<1\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "power_series",
      "label": "power series",
      "meaning_boundary": "Do not treat every formal power series as a convergent function; formal series are algebraic objects for which convergence is not assumed.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A Fourier series built from sines and cosines is not, in that displayed form, a power series in the input variable.",
      "position": 544,
      "preferred_label": "power series",
      "public_phrase": "power series",
      "reader_preview": "A power series adds constant coefficients multiplied by successive nonnegative integer powers of a variable\u2019s offset from a centre.",
      "reader_preview_basis": "definition",
      "reader_rule": "A convergent power series defines an analytic function inside its convergence region. A formal power series is instead treated algebraically, without assuming convergence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-power-series",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A convergent power series defines an analytic function inside its convergence region. A formal power series is instead treated algebraically, without assuming convergence.",
      "short_definition": "A power series adds constant coefficients multiplied by successive nonnegative integer powers of a variable\u2019s offset from a centre.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::power_series",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 936
    },
    {
      "alternative_labels": [
        "inverse image"
      ],
      "anchor": "glossary-preimage",
      "card_definition": "For \\(f(x)=x^{2}\\), the preimage of \\(\\{4\\}\\) is \\(\\{-2,2\\}\\), and the preimage of \\([0,4]\\) is \\([-2,2]\\). A preimage is a set of inputs, so it exists even when f has no inverse function.",
      "deep_definition": "A ray in the polynomial-value plane can have a preimage containing several Newton-trajectory branches. Critical points mark where the polynomial can cease to be locally one-to-one, so the preimage need not be a single curve.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 636.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "preimage",
      "label": "preimage",
      "meaning_boundary": "Set-theoretic function language. Do not confuse preimage with inverse function.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 545,
      "preferred_label": "preimage",
      "public_phrase": "preimage",
      "reader_preview": "All inputs that a function sends into a specified output set.",
      "reader_preview_basis": "definition",
      "reader_rule": "For an output set B, \\(f^{-1}(B)\\) means \\(\\{x:f(x)\\in B\\}\\). The superscript -1 here denotes inverse image, not reciprocal. Preimages preserve unions, intersections, and complements without requiring injectivity.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-preimage",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For an output set B, \\(f^{-1}(B)\\) means \\(\\{x:f(x)\\in B\\}\\). The superscript -1 here denotes inverse image, not reciprocal. Preimages preserve unions, intersections, and complements without requiring injectivity.",
      "short_definition": "All inputs that a function sends into a specified output set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::preimage",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 636",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 867
    },
    {
      "alternative_labels": [
        "premises",
        "starting assumption"
      ],
      "anchor": "glossary-premise",
      "card_definition": "An argument may validly derive a conclusion from its premises even when one premise is false. For example, \u2018all birds swim; robins are birds; therefore robins swim\u2019 has a valid form but an untrue first premise.",
      "deep_definition": "Premises include mathematical hypotheses, measured facts, cited claims, policy assumptions, and temporary suppositions used to explore consequences. Their status matters independently of the reasoning that follows. A valid argument cannot have true premises and a false conclusion, but it can begin with a false premise and reach a false or accidentally true conclusion. A sound argument is valid and has true premises. Recording where each premise came from shows whether the conclusion describes reality, a conditional case, or only an internally consistent possibility.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/reference.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "premise",
      "label": "premise",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 546,
      "preferred_label": "premise",
      "public_phrase": "premise",
      "reader_preview": "A premise is a statement taken as a starting point for an argument, whether proved, observed, assumed, or hypothetical.",
      "reader_preview_basis": "definition",
      "reader_rule": "Validity concerns whether the conclusion follows if the premises hold; soundness additionally requires valid reasoning and true premises.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-premise",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Validity concerns whether the conclusion follows if the premises hold; soundness additionally requires valid reasoning and true premises.",
      "short_definition": "A premise is a statement taken as a starting point for an argument, whether proved, observed, assumed, or hypothetical.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::premise",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/reference.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/area-formal-math.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 33,
        "top_page": "paper-module-formal-math-premise-retrieval.html",
        "top_pages": [
          {
            "count": 76,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 65,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 43,
            "page": "paper-module-undeclared-library-prior-classifier.html"
          },
          {
            "count": 35,
            "page": "paper-modules.html"
          },
          {
            "count": 34,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 34,
            "page": "paper-module-lean-std-premise-index.html"
          }
        ],
        "total_occurrences": 418
      },
      "visible_text_byte_count": 841
    },
    {
      "alternative_labels": [
        "prime number"
      ],
      "anchor": "glossary-prime",
      "card_definition": "The primes begin 2, 3, 5, 7, 11. The number 1 is not prime. Every integer greater than 1 factors uniquely into primes, apart from the order of the factors.",
      "deep_definition": "The papers use prime factors to analyse denominators, periods, and reciprocal sums. Claims about consecutive primes also depend on excluding any other prime between the two named values.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #251 asks about the series built from the gaps between consecutive primes.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prime",
      "label": "prime",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 547,
      "preferred_label": "prime",
      "public_phrase": "prime",
      "reader_preview": "A prime number is an integer greater than 1 whose only positive divisors are 1 and itself.",
      "reader_preview_basis": "definition",
      "reader_rule": "Being prime is different from being coprime to another number.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prime",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A result about a prime-generated series covers that series.",
      "short_definition": "A prime number is an integer greater than 1 whose only positive divisors are 1 and itself.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prime",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 16,
            "page": "papers.html"
          },
          {
            "count": 3,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "updates.html"
          }
        ],
        "total_occurrences": 20
      },
      "visible_text_byte_count": 738
    },
    {
      "alternative_labels": [
        "gap between primes",
        "consecutive-prime gap"
      ],
      "anchor": "glossary-prime-gap",
      "card_definition": "For example, the gap from 7 to 11 is 4 because there is no prime between them. Differences between arbitrary primes are not necessarily prime gaps in this sense.",
      "deep_definition": "Questions about prime gaps ask how these differences behave as primes grow. A computed range establishes the gaps in that range, while a claim about infinitely many gaps requires a general argument.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #251 asks about a dyadic series generated from consecutive primes, equivalently from their gaps.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prime_gap",
      "label": "prime gap",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The difference between nonconsecutive primes is not the prime gap at either index.",
      "position": 548,
      "preferred_label": "prime gap",
      "public_phrase": "prime gap",
      "reader_preview": "A prime gap is the difference between consecutive prime numbers.",
      "reader_preview_basis": "definition",
      "reader_rule": "The endpoint primes and the absence of an intervening prime are both part of the definition.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prime-gap",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Prime gap covers the difference between the named consecutive primes or the corresponding indexed gap sequence.",
      "short_definition": "A prime gap is the difference between consecutive prime numbers.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prime_gap",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 3,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 778
    },
    {
      "alternative_labels": [
        "prime ideals"
      ],
      "anchor": "glossary-prime-ideal",
      "card_definition": "In the integers, the ideal (p) generated by a prime number is prime. Equivalently, p is prime exactly when the quotient \\(R/p\\) has no zero divisors, so multiplication retains a meaningful notion of nonzero product.",
      "deep_definition": "Prime ideals play the role of generalized prime locations. Localizing at p focuses algebra near that location, and the residue field \\(\\kappa (p)=\\operatorname{Frac}(R/p)\\) records the scalars visible exactly at it.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In the integers, the ideal (p) generated by a prime number is prime.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prime_ideal",
      "label": "prime ideal",
      "meaning_boundary": "A prime ideal is proper and gives an integral-domain quotient. It need not be maximal.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 549,
      "preferred_label": "prime ideal",
      "public_phrase": "prime ideal",
      "reader_preview": "A prime ideal p in a commutative ring R is a proper ideal such that \\(ab\\in p\\) implies \\(a\\in p\\) or \\(b\\in p\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "A prime ideal must be proper. It need not be maximal: for example, the zero ideal in Z is prime but not maximal. In the ring of integers of a number field, every nonzero prime ideal is maximal.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prime-ideal",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A prime ideal must be proper. It need not be maximal: for example, the zero ideal in Z is prime but not maximal. In the ring of integers of a number field, every nonzero prime ideal is maximal.",
      "short_definition": "A prime ideal p in a commutative ring R is a proper ideal such that \\(ab\\in p\\) implies \\(a\\in p\\) or \\(b\\in p\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prime_ideal",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The residue-field and unramified-prime entries require a prime ideal above a rational prime.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 287",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 880
    },
    {
      "alternative_labels": [
        "PNT"
      ],
      "anchor": "glossary-prime-number-theorem",
      "card_definition": "Equivalently, the nth prime satisfies \\(p_{n}\\sim n \\log n\\). Asymptotic equivalence means the ratio tends to one; \\(\\log\\) is the natural logarithm here.",
      "deep_definition": "The #251 proof uses the theorem to control growth and to compare prime positions in large intervals. Its reasoning surface uses \\(\\pi (2p_{x})=2X+o(X)\\), obtained from \\(p_x\\sim X\\log X\\) and the prime-counting asymptotic. Stronger local prime-pattern assumptions used elsewhere remain separate.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 459.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prime_number_theorem",
      "label": "prime number theorem",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 550,
      "preferred_label": "prime number theorem",
      "public_phrase": "prime number theorem",
      "reader_preview": "The prime number theorem says that the number of primes at most x is asymptotic to \\(x/\\log x\\) as x tends to infinity.",
      "reader_preview_basis": "definition",
      "reader_rule": "This is an asymptotic statement about cumulative counts. It does not by itself give an exact formula for individual primes or a bound on every individual prime gap.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prime-number-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This is an asymptotic statement about cumulative counts. It does not by itself give an exact formula for individual primes or a bound on every individual prime gap.",
      "short_definition": "The prime number theorem says that the number of primes at most x is asymptotic to \\(x/\\log x\\) as x tends to infinity.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prime_number_theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 459",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 941
    },
    {
      "alternative_labels": [
        "power of a prime",
        "p-power"
      ],
      "anchor": "glossary-prime-power",
      "card_definition": "For example, \\(8 = 2^{3}\\) and \\(9 = 3^{2}\\) are prime powers, while 12 is not because it has two different prime factors. Some contexts also allow exponent zero, so that convention must be stated.",
      "deep_definition": "Prime powers record how often a prime factor occurs. This finer information is needed when the papers ask whether a denominator factor survives cancellation at a particular exponent.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos68-factorial-reasoning-surface.tex::line 387.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prime_power",
      "label": "prime power",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 551,
      "preferred_label": "prime power",
      "public_phrase": "prime power",
      "reader_preview": "A prime power is a number \\(p^{k}\\) where p is prime and k is a positive integer.",
      "reader_preview_basis": "definition",
      "reader_rule": "Having a prime-power divisor does not make the whole number a prime power.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prime-power",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Having a prime-power divisor does not make the whole number a prime power.",
      "short_definition": "A prime power is a number \\(p^{k}\\) where p is prime and k is a positive integer.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prime_power",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos68-factorial-reasoning-surface.tex::line 387",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 855
    },
    {
      "alternative_labels": [
        "prime counting function",
        "prime-counting function \u03c0"
      ],
      "anchor": "glossary-prime-counting-function",
      "card_definition": "For example, \\(\\pi (10)=4\\) because the primes at most ten are 2,3,5,7. It is a step function rather than a smooth approximation.",
      "deep_definition": "The #251 reasoning surface explicitly defines \\(\\pi(x)\\) as the number of primes at most x. It uses a binomial-coefficient estimate to obtain a concrete polynomial upper bound for the nth prime, alongside separate asymptotic arguments using the prime number theorem. Mathlib distinguishes primeCounting from its strict variant primeCounting\u2032.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::line 2143.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prime_counting_function",
      "label": "prime-counting function",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 552,
      "preferred_label": "prime-counting function",
      "public_phrase": "prime-counting function",
      "reader_preview": "The prime-counting function \\(\\pi(x)\\) counts the prime numbers less than or equal to x.",
      "reader_preview_basis": "definition",
      "reader_rule": "Some libraries also define a strict counting version using primes less than x. The inequality convention matters at a prime input and must be checked.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prime-counting-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Some libraries also define a strict counting version using primes less than x. The inequality convention matters at a prime input and must be checked.",
      "short_definition": "The prime-counting function \\(\\pi(x)\\) counts the prime numbers less than or equal to x.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prime_counting_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::line 2143",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 928
    },
    {
      "alternative_labels": [
        "singular series of a prime tuple",
        "Hardy\u2013Littlewood singular series",
        "Hardy-Littlewood singular series"
      ],
      "anchor": "glossary-prime-tuple-singular-series",
      "card_definition": "For a fixed set \\(H\\) of \\(k\\) distinct integer shifts, it is \\(\\mathfrak S(H)=\\prod_{p\\text{ prime}}(1-\\nu_H(p)/p)(1-1/p)^{-k}\\). Here \\(\\nu_H(p)\\) is the number of residue classes occupied by the shifts.",
      "deep_definition": "In #251, the hypothesized count has main term \\(\\mathfrak S(H)\\int_2^x(\\log t)^{-k}\\,dt\\). The singular series accounts for local prime congruences; controlling the error uniformly across growing tuples requires an additional conjectural estimate.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::lines 489\u2013497.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prime_tuple_singular_series",
      "label": "prime-tuple singular series",
      "meaning_boundary": "This is the Hardy\u2013Littlewood singular series for distinct integer prime shifts. Other analytic-number-theory problems have different singular series.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 553,
      "preferred_label": "prime-tuple singular series",
      "public_phrase": "prime-tuple singular series",
      "reader_preview": "The prime-tuple singular series is an infinite product correcting the predicted prime-pattern density for residue constraints at every prime.",
      "reader_preview_basis": "definition",
      "reader_rule": "An inadmissible tuple makes one factor zero. For a fixed admissible tuple the product converges to a positive number; it is a density correction, not a probability by itself.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prime-tuple-singular-series",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An inadmissible tuple makes one factor zero. For a fixed admissible tuple the product converges to a positive number; it is a density correction, not a probability by itself.",
      "short_definition": "The prime-tuple singular series is an infinite product correcting the predicted prime-pattern density for residue constraints at every prime.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prime_tuple_singular_series",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact published manuscript occurrence and local claim boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::lines 489\u2013497",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1131
    },
    {
      "alternative_labels": [
        "finite prime-weighted mass",
        "prime-weighted support mass",
        "weighted-support mass"
      ],
      "anchor": "glossary-prime-weighted-mass",
      "card_definition": "For integer \\(b\\ge 2\\), finite nonempty prime set P, and \\(h(a)\\) the P-part of a, the mass is \\(W_{b,P}(A)=\\sum_{a\\in A}h(a)/[a(b^{h(a)}-1)]\\). At base two, its finiteness is the landing page\u2019s support condition.",
      "deep_definition": "The weighted theorem says that an infinite positive-integer support with finite \\(W_{b,P}\\) has irrational \\(\\sum_{a\\in A}1/(b^{a}-1)\\). The stronger base-two hypothesis implies this conclusion for every integer base \\(b\\ge 2\\). It does not cover every infinite support.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prime_weighted_mass",
      "label": "prime-weighted mass",
      "meaning_boundary": "The #257 manuscript defines this weighted sum. It is not a universal mathematical meaning of mass, and the glossary does not extend its theorem beyond the stated support condition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 554,
      "preferred_label": "prime-weighted mass",
      "public_phrase": "prime-weighted mass",
      "reader_preview": "In the #257 paper, prime-weighted mass is a sum over selected exponents with a weight determined by their P-parts.",
      "reader_preview_basis": "definition",
      "reader_rule": "This is a specific paper-defined weight. Finite reciprocal sum is sufficient, but not necessary, for finite base-two mass; the prime set and base must be specified.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prime-weighted-mass",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This is a specific paper-defined weight. Finite reciprocal sum is sufficient, but not necessary, for finite base-two mass; the prime set and base must be specified.",
      "short_definition": "In the #257 paper, prime-weighted mass is a sum over selected exponents with a weight determined by their P-parts.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prime_weighted_mass",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1076
    },
    {
      "alternative_labels": [
        "pri",
        "pri_*",
        "operating law"
      ],
      "anchor": "glossary-principle",
      "card_definition": "Plectis stores principles with stable identities, explanations, and relationships to more specific standards and mechanisms. They express why the system should behave in a certain way across multiple tasks.",
      "deep_definition": "Its implementation is assessed through the rules and actions that enact it. Recording a principle makes the commitment inspectable, but does not establish that every agent or component already follows it.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\"Status fails closed\" is a principle: it commits the system to treating an unknown or unproven status as not-passing rather than assuming success, so that absence of evidence never reads as a green light.",
      "example_route": {
        "gloss": "open one stated principle with its rationale",
        "href": "rules-and-ideas.html#lattice-principle-p-6",
        "label": "Status fails closed"
      },
      "hidden_search_labels": [
        "rule",
        "design intuition proxy",
        "primitive choice proxy"
      ],
      "id": "principle",
      "label": "principle",
      "meaning_boundary": "Principle means a governed local operating rule or design constraint. It is not automatically universal, moral, scientific, or externally accepted law.",
      "meaning_contrasts": [
        "anti_principle",
        "axiom"
      ],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A principle is not a passing slogan, a personal preference, or a description of one feature. It is a governed, evidence-backed rule that holds across cases, distinct from the narrower mechanisms and anti-patterns it governs.",
      "position": 555,
      "preferred_label": "principle",
      "public_phrase": "durable operating law",
      "reader_preview": "A principle is a general rule or commitment that guides decisions.",
      "reader_preview_basis": "definition",
      "reader_rule": "A broad principle still needs interpretation in the conditions of a particular case.",
      "relationships": [
        {
          "gloss": "Principles are doctrine nodes.",
          "target": "doctrine",
          "verb": "belongs_to"
        },
        {
          "gloss": "Skills cite and enact principles.",
          "target": "skill",
          "verb": "constrains"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-principle",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Principles appear throughout the doctrine and rules-and-ideas pages, where each is shown as a numbered, named rule with its rationale; they are the general laws the more specific anti-patterns, mechanisms, and components are measured against.",
      "short_definition": "A principle is a general rule or commitment that guides decisions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::principle",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Principles curation skill.",
          "ref": "codex/doctrine/skills/doctrine/principles_curation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "doctrine",
      "used_in": {
        "page_count": 109,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 45,
            "page": "doctrine.html"
          },
          {
            "count": 31,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 14,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 10,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 5,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 4,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 220
      },
      "visible_text_byte_count": 1240
    },
    {
      "alternative_labels": [
        "priority claim"
      ],
      "anchor": "glossary-prior-art",
      "card_definition": "In scholarship, earlier papers, notes, talks, code, or dated communications can affect attribution and priority. Patent law uses the same phrase under jurisdiction-specific legal rules, which this general glossary does not adjudicate. Earlier related work may overlap completely, partially, or only provide ingredients.",
      "deep_definition": "Prior art research maps a contribution into what was already available. Exact anticipation can defeat a priority claim, while partial overlap may narrow novelty without diminishing correctness or usefulness. Independent rediscovery still deserves accurate attribution and can add exposition, verification, implementation, or generalization. Search is inherently incomplete across terminology, languages, venues, and unpublished history. Therefore responsible statements describe databases and sources checked, distinguish located evidence from absence, and avoid converting a bounded search into a universal legal or historical conclusion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A reduction published earlier by someone else is prior art for the same reduction.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "prior_art",
      "label": "prior art",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 556,
      "preferred_label": "prior art",
      "public_phrase": "prior art",
      "reader_preview": "Prior art is earlier work relevant to whether a claimed idea, method, or result is new.",
      "reader_preview_basis": "definition",
      "reader_rule": "A novelty assessment compares exact claims, dates, accessibility, and dependence; failing to find prior art does not establish that none exists.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-prior-art",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Used in the scholarly-priority sense here, not the patent-law sense.",
      "short_definition": "Prior art is earlier work relevant to whether a claimed idea, method, or result is new.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::prior_art",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 103,
        "top_page": "paper-module-bridge-campaign-dag-validation.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-bridge-campaign-dag-validation.html"
          },
          {
            "count": 2,
            "page": "paper-module-computer-use-action-trace-replay.html"
          },
          {
            "count": 2,
            "page": "paper-module-doctrine-fact-claim-audit.html"
          },
          {
            "count": 2,
            "page": "paper-module-generated-projection-drift-runtime.html"
          },
          {
            "count": 2,
            "page": "paper-module-metabolism-queue-reconciliation.html"
          },
          {
            "count": 2,
            "page": "paper-module-semantic-singleflight-dedup-runtime.html"
          }
        ],
        "total_occurrences": 111
      },
      "visible_text_byte_count": 919
    },
    {
      "alternative_labels": [
        "data privacy",
        "informational privacy"
      ],
      "anchor": "glossary-privacy",
      "card_definition": "For digital systems, privacy includes what personal information is collected, how it is used, who can see it, and how long it is kept. It also concerns unwanted observation or interference. Security can help protect these boundaries, but a secure system can still use information intrusively.",
      "deep_definition": "Privacy depends partly on context: sharing a fact with one person or for one purpose does not necessarily invite every later use. Consent, expectations, access controls, and retention practices all contribute. Plectis separates private working material from its public projection. A check that excludes account secrets addresses one part of that boundary; it does not settle every question about appropriate collection, sharing, or inference.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Publishing only aggregate counts can reduce disclosure of individual records.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "privacy",
      "label": "privacy",
      "meaning_boundary": "Privacy includes boundaries around observation and access to people as well as uses of personal information. Security measures alone do not establish appropriate use.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Encrypting a database does not by itself justify collecting its contents.",
      "position": 557,
      "preferred_label": "privacy",
      "public_phrase": "privacy",
      "reader_preview": "Privacy concerns boundaries around access to a person, their activities, and information about them.",
      "reader_preview_basis": "definition",
      "reader_rule": "A secure system can still violate privacy by collecting or using data beyond an appropriate purpose.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-privacy",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A secure system can still violate privacy by collecting or using data beyond an appropriate purpose.",
      "short_definition": "Privacy concerns boundaries around access to a person, their activities, and information about them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::privacy",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "literature repeatedly names, alongside security, privacy and legal authority",
          "ref": "sites/microcosm/docs/open-questions.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 1,
            "page": "open-questions.html"
          },
          {
            "count": 1,
            "page": "source.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 895
    },
    {
      "alternative_labels": [
        "probability law"
      ],
      "anchor": "glossary-probability-distribution",
      "card_definition": "It assigns probability 1 to the whole outcome space and adds probabilities of disjoint events, including countable collections. A fair die assigns \\(1/6\\) to each face. For a continuous distribution, probabilities are usually assigned to regions such as intervals.",
      "deep_definition": "The papers use finite or limiting sampling models to reinterpret arithmetic sums. A stated distribution is a mathematical model; whether it describes observed data is a separate question about assumptions and evidence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 1340.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "probability_distribution",
      "label": "probability distribution",
      "meaning_boundary": "Probability and number theory. Distinct from distribution in the generalized-function sense.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 558,
      "preferred_label": "probability distribution",
      "public_phrase": "probability distribution",
      "reader_preview": "A probability distribution specifies the probabilities of possible outcomes or sets of outcomes.",
      "reader_preview_basis": "definition",
      "reader_rule": "An individual point can have probability zero in a continuous distribution, even though a region containing it has positive probability.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-probability-distribution",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An individual point can have probability zero in a continuous distribution, even though a region containing it has positive probability.",
      "short_definition": "A probability distribution specifies the probabilities of possible outcomes or sets of outcomes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::probability_distribution",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos249-totient-reasoning-surface.tex::line 1340",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 949
    },
    {
      "alternative_labels": [
        "probability measures"
      ],
      "anchor": "glossary-probability-measure",
      "card_definition": "For disjoint measurable events, the probability of their union equals the sum of their probabilities. The measure must specify which subsets are events; on an infinite space, probability need not be assigned to every imaginable subset.",
      "deep_definition": "The #251 notes form empirical measures from finite blocks, while the #257 note uses Haar probability on profinite integers. These choices determine the averages and almost-sure claims each argument can make.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "probability_measure",
      "label": "probability measure",
      "meaning_boundary": "The measure-theoretic probability meaning is intended. Normalization and countable additivity concern measurable events; a list of weights or a statistical forecast needs these conditions to define such a measure.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 559,
      "preferred_label": "probability measure",
      "public_phrase": "probability measure",
      "reader_preview": "A probability measure assigns nonnegative, countably additive probabilities to measurable events, with total mass one.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Changing the measure can change what is probable or negligible. A finite empirical measure, a limiting distribution, and a uniform model are different objects.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-probability-measure",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Changing the measure can change what is probable or negligible. A finite empirical measure, a limiting distribution, and a uniform model are different objects.",
      "short_definition": "A probability measure assigns nonnegative, countably additive probabilities to measurable events, with total mass one.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::probability_measure",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        },
        {
          "gloss": "Finite empirical block measures and the common starting-index coupling; sparse-perturbation comparison around lines 365\u2013447.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1071
    },
    {
      "alternative_labels": [
        "probability spaces"
      ],
      "anchor": "glossary-probability-space",
      "card_definition": "It is often written \\((\\Omega,F,P)\\): \\(\\Omega\\) is the outcome set, F is a sigma algebra of events, and P assigns their probabilities. F contains \\(\\Omega\\) and is closed under complements and countable unions. Random variables and independence statements use this same space.",
      "deep_definition": "The #257 note compares finite residue spaces with the profinite integers. For each positive integer input, the full short-window divisor sum is finite. Its extension by increasing cutoffs to the profinite space is infinite almost surely; the two statements are compatible.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "probability_space",
      "label": "probability space",
      "meaning_boundary": "The standard probability model is intended, including its measurable-event structure. It is not merely a set of sample values or a guarantee that all outcomes are equally likely.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 560,
      "preferred_label": "probability space",
      "public_phrase": "probability space",
      "reader_preview": "A probability space consists of outcomes, a collection of measurable events, and a probability measure on those events.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Name the space and measure before comparing probabilities. A result about random points in an enlarged space need not hold for every original input.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-probability-space",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Name the space and measure before comparing probabilities. A result about random points in an enlarged space need not hold for every original input.",
      "short_definition": "A probability space consists of outcomes, a collection of measurable events, and a probability measure on those events.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::probability_space",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1062
    },
    {
      "alternative_labels": [
        "short note"
      ],
      "anchor": "glossary-problem-note",
      "card_definition": "It states the question, relevant definitions, established results, and remaining uncertainty, with references to supporting proof or calculation. It may be shorter than a full research paper while still needing precise claims and attribution.",
      "deep_definition": "The notes here help readers distinguish original targets from reformulations, conditional results, and finite evidence. The accompanying source provides further detail where the short account leaves it out.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Each covered problem has its own note; two of them also have full reasoning papers.",
      "example_route": null,
      "hidden_search_labels": [
        "short notes",
        "short problem note",
        "short problem notes"
      ],
      "id": "problem_note",
      "label": "problem note",
      "meaning_boundary": "A problem note is Plectis\u2019s short rendered paper for one open problem and its proved/open boundary; it is not an issue note, private work note, or full working record.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 561,
      "preferred_label": "problem note",
      "public_phrase": "problem note",
      "reader_preview": "A problem note is a focused mathematical write-up about one problem and the work done on it.",
      "reader_preview_basis": "definition",
      "reader_rule": "A note about an open problem is not necessarily a claimed solution.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-problem-note",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A problem note covers one problem and the results actually proved about it.",
      "short_definition": "A problem note is a focused mathematical write-up about one problem and the work done on it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::problem_note",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "sites/microcosm/papers/papers-source-manifest.json",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 921
    },
    {
      "alternative_labels": [
        "untrusted producer"
      ],
      "anchor": "glossary-producer",
      "card_definition": "In Plectis's verification descriptions, the output may be a proposed claim, certificate, proof, or artifact. A separate checking step decides whether it satisfies the relevant requirements.",
      "deep_definition": "In mathematical research plans, \u201cproducer\u201d can also name a missing construction that would supply a required object. Its exact target and logical role must then be stated in the surrounding argument.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Doctrine AX-2 requires a certificate a producer emits to be checked independently.",
      "example_route": {
        "gloss": "where producer and checker are separated",
        "href": "doctrine.html",
        "label": "Doctrine"
      },
      "hidden_search_labels": [],
      "id": "producer",
      "label": "producer",
      "meaning_boundary": "In doctrine copy, a producer is the untrusted generator of a claim or certificate. Acceptance must come from a separate small checker, not from the producer itself.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "The producer is not the Lean kernel, and not the public website.",
      "position": 562,
      "preferred_label": "producer",
      "public_phrase": "producer",
      "reader_preview": "A producer is the person, model, or program that generates an output.",
      "reader_preview_basis": "definition",
      "reader_rule": "Acceptance should depend on the output and evidence rather than on confidence in the producer's presentation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-producer",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Doctrine operating-loop copy about who emits versus who accepts.",
      "short_definition": "A producer is the person, model, or program that generates an output.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::producer",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 47,
            "page": "doctrine.html"
          },
          {
            "count": 8,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 2,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          },
          {
            "count": 1,
            "page": "reference.html"
          }
        ],
        "total_occurrences": 58
      },
      "visible_text_byte_count": 709
    },
    {
      "alternative_labels": [
        "multiplication result"
      ],
      "anchor": "glossary-product",
      "card_definition": "For example, 12 is the product of 3 and 4. The notation \\(\\prod\\) can indicate multiplication over a family of factors, just as \\(\\sum\\) indicates addition over terms.",
      "deep_definition": "For an infinite product, convergence needs a definition and proof appropriate to that setting. A long finite multiplication does not automatically determine the behaviour of the infinite expression.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\u201cProduct authority\u201d concerns permission to judge or launch an offering; a \u201cprime product formula\u201d concerns multiplication of prime factors.",
      "example_route": null,
      "hidden_search_labels": [
        "finite product",
        "products"
      ],
      "id": "product",
      "label": "product",
      "meaning_boundary": "Plectis uses two ordinary senses of product (software offering and multiplication result), and the surrounding nouns determine which one applies.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "\\(3+4\\) is a sum, not a product.",
      "position": 563,
      "preferred_label": "product",
      "public_phrase": "product",
      "reader_preview": "In mathematics, a product is the result of multiplication; in software discussions, it can mean an offering intended for users.",
      "reader_preview_basis": "definition",
      "reader_rule": "The surrounding subject distinguishes the arithmetic meaning from the software meaning.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-product",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the two ordinary senses that appear in Plectis and exists primarily to keep them explicitly disambiguated.",
      "short_definition": "In mathematics, a product is the result of multiplication; in software discussions, it can mean an offering intended for users.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::product",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 41,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 19,
            "page": "paper-modules.html"
          },
          {
            "count": 9,
            "page": "components.html"
          },
          {
            "count": 8,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 7,
            "page": "paper-module-agent-memory-temporal-conflict-replay.html"
          },
          {
            "count": 6,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 6,
            "page": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
          }
        ],
        "total_occurrences": 112
      },
      "visible_text_byte_count": 829
    },
    {
      "alternative_labels": [
        "profile_gap",
        "projection gap"
      ],
      "anchor": "glossary-profile-gap",
      "card_definition": "The underlying files or registry may exist while the navigation lacks reliable summaries, cards, or item-level routes. Plectis records the gap so an overview can acknowledge the collection without pretending its browsing support is complete.",
      "deep_definition": "Repair should connect the artifact kind to a suitable profile and builder, then verify that the resulting rows preserve identity, meaning, and access to the relevant source.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In the architecture map, a kind that appears in the system inventory but has no completed flag-and-card row support is shown as carrying a profile gap, which is why it is named at the top level yet cannot be drilled into member by member.",
      "example_route": {
        "gloss": "see where kinds become browsable and where a gap stands in",
        "href": "architecture.html",
        "label": "How it fits together (architecture map)"
      },
      "hidden_search_labels": [
        "option-surface gap",
        "missing row support",
        "navigation debt receipt",
        "rowability gap"
      ],
      "id": "profile_gap",
      "label": "profile gap",
      "meaning_boundary": "A profile gap means an artifact kind exists but lacks the supported row projections needed for honest browsing; it is not an absent model profile or proof that the source artifact is missing.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A profile gap is not a bug, a missing file, or a broken page. It is a recorded marker that a kind's row-level browsing has not been finished, even though the kind itself exists and is visible.",
      "position": 564,
      "preferred_label": "profile gap",
      "public_phrase": "missing row support",
      "reader_preview": "A profile gap marks missing support for presenting a kind of system object at the promised levels of detail.",
      "reader_preview_basis": "definition",
      "reader_rule": "Existing source and complete navigation are separate states.",
      "relationships": [
        {
          "gloss": "A profile gap marks that rowability is not yet supported.",
          "target": "rowability",
          "verb": "bounds"
        },
        {
          "gloss": "Gaps are reported per artifact kind.",
          "target": "artifact_kind",
          "verb": "belongs_to"
        },
        {
          "gloss": "Implementing a supported option surface clears the gap.",
          "target": "option_surface",
          "verb": "repaired_by"
        },
        {
          "gloss": "Cold agents see honest missing support instead of false browse claims.",
          "target": "cold_agent",
          "verb": "protects"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-profile-gap",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the boundary between artifacts the system can see and artifacts it can list as selectable rows. A reader meets it in the navigation and architecture surfaces, where some kinds are marked as fully browsable and others carry this gap.",
      "short_definition": "A profile gap marks missing support for presenting a kind of system object at the promised levels of detail.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::profile_gap",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Reports profile gaps and support statuses per kind.",
          "ref": "system/lib/kind_atlas.py",
          "role": "code"
        },
        {
          "gloss": "Emits profile-gap payloads for unsupported option-surface bands or kinds.",
          "ref": "system/lib/standard_option_surface.py",
          "role": "code"
        },
        {
          "gloss": "Kind Atlas standard for support posture.",
          "ref": "codex/standards/std_kind_atlas.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1386
    },
    {
      "alternative_labels": [
        "computer program"
      ],
      "anchor": "glossary-program",
      "card_definition": "It can transform inputs, control a process, or provide an interactive service. In other contexts, \u201cprogramme\u201d can mean an organised initiative or course of work; the site uses that ordinary sense too.",
      "deep_definition": "Source code is available for inspection, while a recorded run supplies evidence about a particular execution. Neither the name of a program nor its successful launch establishes every claim about its behaviour.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The public-site builder is a computer program; a bug-bounty program is an organized security initiative.",
      "example_route": null,
      "hidden_search_labels": [
        "executable program",
        "programs"
      ],
      "id": "program",
      "label": "program",
      "meaning_boundary": "Plectis uses program for executable software and for organized initiatives such as a bug-bounty program; the surrounding context must choose the sense.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A document describing an algorithm is not itself the executable program.",
      "position": 565,
      "preferred_label": "program",
      "public_phrase": "program",
      "reader_preview": "A computer program is a set of instructions that a computing system can execute.",
      "reader_preview_basis": "definition",
      "reader_rule": "An executable program's behaviour depends on its code, inputs, and environment.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-program",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers executable software and organized initiatives only where the surrounding context makes the intended sense clear.",
      "short_definition": "A computer program is a set of instructions that a computing system can execute.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::program",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 9,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 11,
            "page": "doctrine.html"
          },
          {
            "count": 11,
            "page": "tour.html"
          },
          {
            "count": 4,
            "page": "paper-module-executable-doctrine-grammar.html"
          },
          {
            "count": 3,
            "page": "architecture.html"
          },
          {
            "count": 3,
            "page": "evidence.html"
          },
          {
            "count": 1,
            "page": "area-formal-math.html"
          }
        ],
        "total_occurrences": 36
      },
      "visible_text_byte_count": 827
    },
    {
      "alternative_labels": [
        "progressively enhanced"
      ],
      "anchor": "glossary-progressive-enhancement",
      "card_definition": "The base page supplies meaningful HTML, working links, and readable content. CSS and JavaScript then add features such as previews, search, animation, or layout without making the core route depend on them.",
      "deep_definition": "Progressive enhancement treats browser capabilities as additions rather than assumptions. It can improve resilience, accessibility, and compatibility because readers still receive the main content when an optional feature fails. Plectis keeps direct files and glossary links available when JavaScript is off, then adds hover cards and navigation memory in capable browsers. It does not require every advanced feature to have an identical no-script substitute.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A term remains a real glossary link, while JavaScript adds an on-page definition card.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "progressive_enhancement",
      "label": "progressive enhancement",
      "meaning_boundary": "A design in which core content and actions work in a basic form while optional layers add richer behavior.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Displaying an empty page until a large script finishes is not progressive enhancement.",
      "position": 566,
      "preferred_label": "progressive enhancement",
      "public_phrase": "progressive enhancement",
      "reader_preview": "Progressive enhancement starts with usable core content and adds richer presentation or interaction when the browser supports it.",
      "reader_preview_basis": "definition",
      "reader_rule": "Test both the enhanced path and the base path that remains when scripts, styles, or optional APIs are unavailable.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-progressive-enhancement",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Test both the enhanced path and the base path that remains when scripts, styles, or optional APIs are unavailable.",
      "short_definition": "Progressive enhancement starts with usable core content and adds richer presentation or interaction when the browser supports it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::progressive_enhancement",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Direct files remain available if a button fails or JavaScript is off.",
          "ref": "sites/microcosm/index.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 834
    },
    {
      "alternative_labels": [
        "generated projection",
        "projected view"
      ],
      "anchor": "glossary-projection",
      "card_definition": "Plectis projects source records into pages, indexes, and cards. A mathematical example sends (x,y) to its first coordinate x; a projection onto the horizontal axis instead sends (x,y) to (x,0). The domain and codomain distinguish these maps.",
      "deep_definition": "Many mathematical projections satisfy \\(P(P(x)) = P(x)\\): repeating the projection changes nothing further. That equation applies when the output can be fed back into the same map. It is not an automatic law of every software summary.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The glossary page is a projection of the governed term registry.",
      "example_route": null,
      "hidden_search_labels": [
        "projection output"
      ],
      "id": "projection",
      "label": "projection",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A generated page is not a second authority for its source facts; a mathematical projection need not preserve all the information in its input.",
      "position": 567,
      "preferred_label": "projection",
      "public_phrase": "projection",
      "reader_preview": "A projection produces a selected representation of something, such as a source-derived view or a mathematical map onto chosen coordinates.",
      "reader_preview_basis": "definition",
      "reader_rule": "A generated view is interpreted through its sources and build revision; a mathematical projection is interpreted through its defining map and laws.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-projection",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers generated views and mathematical projections with their distinct source, domain, and preservation conditions.",
      "short_definition": "A projection produces a selected representation of something, such as a source-derived view or a mathematical map onto chosen coordinates.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::projection",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 148,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 129,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 70,
            "page": "doctrine.html"
          },
          {
            "count": 51,
            "page": "paper-modules.html"
          },
          {
            "count": 47,
            "page": "components.html"
          },
          {
            "count": 21,
            "page": "reference.html"
          },
          {
            "count": 19,
            "page": "area-agent-reliability.html"
          }
        ],
        "total_occurrences": 754
      },
      "visible_text_byte_count": 973
    },
    {
      "alternative_labels": [
        "projection-drift",
        "drift control"
      ],
      "anchor": "glossary-projection-drift",
      "card_definition": "It can arise when the source changes without a rebuild, or when the builder transforms it incorrectly. A page may then display an outdated count, missing item, or inaccurate summary.",
      "deep_definition": "Rebuilding fixes some forms of drift, but a faulty transformation needs repair in the builder. Plectis records the comparison so the mismatch can lead to an appropriate correction rather than another unsupported status label.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A count printed on a page that the substrate no longer produces has drifted.",
      "example_route": null,
      "hidden_search_labels": [
        "projection-drift control"
      ],
      "id": "projection_drift",
      "label": "projection drift",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 568,
      "preferred_label": "projection drift",
      "public_phrase": "projection drift",
      "reader_preview": "Projection drift is a mismatch between a generated view and the source it is meant to represent.",
      "reader_preview_basis": "definition",
      "reader_rule": "The relevant source and generation rules determine what agreement should mean.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-projection-drift",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Applies to generated copies of source material, including this website.",
      "short_definition": "Projection drift is a mismatch between a generated view and the source it is meant to represent.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::projection_drift",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 19,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 43,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 10,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          },
          {
            "count": 8,
            "page": "paper-modules.html"
          },
          {
            "count": 7,
            "page": "component-world-model-projection-drift-control-room.html"
          },
          {
            "count": 6,
            "page": "reference.html"
          },
          {
            "count": 5,
            "page": "architecture.html"
          }
        ],
        "total_occurrences": 103
      },
      "visible_text_byte_count": 843
    },
    {
      "alternative_labels": [
        "mathematical proof"
      ],
      "anchor": "glossary-proof",
      "card_definition": "It must cover the statement's full scope, including every case quantified by the claim. Examples and calculations can be parts of a proof when their role and coverage are justified.",
      "deep_definition": "Lean checks encoded derivations, while readers also check that the encoded statement matches the intended mathematics. Some software pages call a checked authorization record a \u201cproof\u201d; that record establishes the named gate condition, whose scope and checking rules must be inspected.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean proof can mechanically verify one denominator identity used in a paper.",
      "example_route": null,
      "hidden_search_labels": [
        "proofs",
        "proof argument"
      ],
      "id": "proof",
      "label": "proof",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Examples, numerical evidence, and a plausible explanation are not a proof of a universal statement.",
      "position": 569,
      "preferred_label": "proof",
      "public_phrase": "proof",
      "reader_preview": "A proof is a logically valid argument establishing a statement from definitions, assumptions, and previously justified results.",
      "reader_preview_basis": "definition",
      "reader_rule": "A proof of an implication establishes the conclusion under its hypotheses.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-proof",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A mathematical proof establishes its conclusion under its premises; an operational proof record supports the exact condition checked by its workflow.",
      "short_definition": "A proof is a logically valid argument establishing a statement from definitions, assumptions, and previously justified results.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::proof",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 124,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 231,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 147,
            "page": "paper-modules.html"
          },
          {
            "count": 81,
            "page": "components.html"
          },
          {
            "count": 79,
            "page": "doctrine.html"
          },
          {
            "count": 69,
            "page": "area-formal-math.html"
          },
          {
            "count": 54,
            "page": "paper-module-formal-math-readiness-gate.html"
          }
        ],
        "total_occurrences": 1612
      },
      "visible_text_byte_count": 883
    },
    {
      "alternative_labels": [
        "interactive theorem prover"
      ],
      "anchor": "glossary-proof-assistant",
      "card_definition": "It provides a language for definitions and statements, tools for developing proofs, and a checking mechanism. Lean is the proof assistant used for the formal mathematics linked from this site.",
      "deep_definition": "It does not choose the research question or automatically assess significance. Authors remain responsible for faithful formalisation, readable explanation, attribution, and identifying any gaps or extra assumptions in the proof.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Lean is the proof assistant used for the formal mathematics on this site.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "proof_assistant",
      "label": "proof assistant",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 570,
      "preferred_label": "proof assistant",
      "public_phrase": "proof assistant",
      "reader_preview": "A proof assistant is software for constructing and checking arguments in a formal logical system.",
      "reader_preview_basis": "definition",
      "reader_rule": "The assistant checks what is formally stated, including the assumptions and dependencies used.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-proof-assistant",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A proof assistant establishes validity, not significance.",
      "short_definition": "A proof assistant is software for constructing and checking arguments in a formal logical system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::proof_assistant",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "contact.html",
        "top_pages": [
          {
            "count": 1,
            "page": "contact.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "count": 1,
            "page": "paper-module-formal-evidence-cell-anchor-resolver.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 806
    },
    {
      "alternative_labels": [
        "proof boundaries"
      ],
      "anchor": "glossary-proof-boundary",
      "card_definition": "For a Lean result, inspect its statement, imported definitions, hypotheses, and axioms. For an ordinary proof, inspect the same mathematical scope in its statement and reasoning. A boundary can concern a finite range, a special class, or a conditional implication.",
      "deep_definition": "The local pages use this phrase to describe partial results without promoting them into complete solutions. Claims outside one proof may have another proof or other evidence; falling outside that boundary does not make them false or personal opinion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean theorem proving a statement for a finite range sits behind a proof boundary from a README sentence implying the general case.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "proof_boundary",
      "label": "proof boundary",
      "meaning_boundary": "This is a local label for a proof's scope, applicable to formal and ordinary arguments. It is not a special logical operator or a division of knowledge into machine-checked facts and unsupported human claims.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A working paper-to-Lean source link alone does not prove the prose and formal theorem equivalent.",
      "position": 571,
      "preferred_label": "proof boundary",
      "public_phrase": "proof boundary",
      "reader_preview": "A proof boundary identifies the exact claim, assumptions, and cases established by an argument.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Compare surrounding prose with that scope. A theorem for n below a fixed bound does not establish the same assertion for every n.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-proof-boundary",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The boundary belongs to one argument and its scope; other arguments may establish additional claims.",
      "short_definition": "A proof boundary identifies the exact claim, assumptions, and cases established by an argument.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::proof_boundary",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/standards/std_microcosm.json",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 95,
        "top_page": "paper-module-formal-evidence-cell-anchor-resolver.html",
        "top_pages": [
          {
            "count": 4,
            "page": "paper-module-formal-evidence-cell-anchor-resolver.html"
          },
          {
            "count": 3,
            "page": "paper-module-belief-state-process-reward-replay.html"
          },
          {
            "count": 3,
            "page": "paper-module-egress-self-compliance-audit.html"
          },
          {
            "count": 3,
            "page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
          },
          {
            "count": 3,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 3,
            "page": "paper-module-target-shape-tactic-routing.html"
          }
        ],
        "total_occurrences": 133
      },
      "visible_text_byte_count": 983
    },
    {
      "alternative_labels": [
        "proof-checking kernel",
        "proof kernel",
        "proof verifier",
        "formal proof verifier"
      ],
      "anchor": "glossary-proof-checker",
      "card_definition": "It is concerned with checking the proof object, which may have been constructed by a person, tactic, search procedure, or other software. The rules and accepted assumptions determine the result's logical basis.",
      "deep_definition": "A correct checker can still accept a proof of a statement that was translated incorrectly from an informal problem. Reviewing that translation and explaining the theorem's significance remain mathematical tasks outside the checking operation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Lean kernel checks the corpus declarations and rejects any proof term that does not type-check.",
      "example_route": null,
      "hidden_search_labels": [
        "kernel checker"
      ],
      "id": "proof_checker",
      "label": "proof checker",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A linter, test runner, or numerical calculator is not a proof checker unless it verifies derivations in a formal logic.",
      "position": 572,
      "preferred_label": "proof checker",
      "public_phrase": "proof checker",
      "reader_preview": "A proof checker verifies that a supplied formal proof obeys a logical system's rules and establishes the claimed statement.",
      "reader_preview_basis": "definition",
      "reader_rule": "Proof search and proof checking are different tasks.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-proof-checker",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A proof checker covers the formal declarations, axioms, and proof objects accepted by its recorded version.",
      "short_definition": "A proof checker verifies that a supplied formal proof obeys a logical system's rules and establishes the claimed statement.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::proof_checker",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-proof-diagnostic-evidence-spine.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-proof-diagnostic-evidence-spine.html"
          },
          {
            "count": 1,
            "page": "component-proof-diagnostic-evidence-spine.html"
          },
          {
            "count": 1,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 969
    },
    {
      "alternative_labels": [
        "proof terms",
        "proof object",
        "proof objects"
      ],
      "anchor": "glossary-proof-term",
      "card_definition": "In propositions-as-types systems, a term of type P supplies a derivation of P. It can be written directly or generated by automation, and it may refer to earlier theorems, hypotheses, definitions, and axioms.",
      "deep_definition": "The local methodology separates constructing the expression from Lean accepting it in a pinned environment. A tactic transcript describes how the term was found; the checked term is the object on which the formal inference claim rests.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/documents/methodology.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "proof_term",
      "label": "proof term",
      "meaning_boundary": "This term belongs to proof systems using propositions-as-types. It names the formal object, not a prose explanation, search transcript, or universal proof format.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 573,
      "preferred_label": "proof term",
      "public_phrase": "proof term",
      "reader_preview": "A proof term is a formal expression whose type represents the proposition it proves.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Inspect the proposition and dependencies as well as the term. A term using an admitted axiom does not supply the missing justification.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-proof-term",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Inspect the proposition and dependencies as well as the term. A term using an admitted axiom does not supply the missing justification.",
      "short_definition": "A proof term is a formal expression whose type represents the proposition it proves.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::proof_term",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Names elaborated propositions, proof terms, kernel acceptance, and separate axiom audits.",
          "ref": "sites/microcosm/maths/documents/methodology.html",
          "role": "local_reader_surface"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-certificate-kernel-execution-lab.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 890
    },
    {
      "alternative_labels": [
        "proper mapping",
        "proper holomorphic map"
      ],
      "anchor": "glossary-proper-map",
      "card_definition": "A nonconstant complex polynomial is proper as a map \\(\\mathbb{C}\\to\\mathbb{C}\\): inputs escaping to infinity have outputs escaping to infinity. The exponential is not proper, because infinitely many points \\(2\\pi in\\) map to the single output 1.",
      "deep_definition": "In the #1041 square-root construction, properness rules out loss of inverse points at the boundary. Together with local biholomorphic behaviour it gives a finite covering. Since the target is simply connected and the source connected, that covering has one sheet, yielding a global holomorphic inverse.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::sec:separation.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "proper_map",
      "label": "proper map",
      "meaning_boundary": "The compact-preimage definition is used in the locally compact Hausdorff setting of complex domains; properness alone gives no injectivity or metric estimate.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 574,
      "preferred_label": "proper map",
      "public_phrase": "proper map",
      "reader_preview": "A continuous map for which the preimage of every compact set is compact.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Proper does not mean one-to-one. The map \\(z\\mapsto z^{2}\\) is proper but has two preimages for most outputs and a branch point at zero. Specify the domain and target, since restricting either can change properness.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-proper-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Proper does not mean one-to-one. The map \\(z\\mapsto z^{2}\\) is proper but has two preimages for most outputs and a branch point at zero. Specify the domain and target, since restricting either can change properness.",
      "short_definition": "A continuous map for which the preimage of every compact set is compact.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::proper_map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::sec:separation",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1050
    },
    {
      "alternative_labels": [
        "mathematical proposition"
      ],
      "anchor": "glossary-proposition",
      "card_definition": "For example, \u201cn is prime\u201d becomes a particular proposition when n is fixed. In Lean, propositions have proofs as their inhabitants; constructing an appropriate proof establishes the proposition in the formal system.",
      "deep_definition": "Papers also use \u201cProposition\u201d as a label for a proved result, often between a lemma and a theorem in presentation. The label describes its expository role rather than a different logical standard.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\u201cEvery even integer greater than 2 is the sum of two primes\u201d is a proposition, currently known as Goldbach's conjecture.",
      "example_route": null,
      "hidden_search_labels": [
        "propositions"
      ],
      "id": "proposition",
      "label": "proposition",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A question or command is not a proposition because it does not assert something true or false.",
      "position": 575,
      "preferred_label": "proposition",
      "public_phrase": "proposition",
      "reader_preview": "A proposition is a statement that can be asserted or denied once its terms and parameters are specified.",
      "reader_preview_basis": "definition",
      "reader_rule": "Calling a statement a proposition does not mean it has been proved.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-proposition",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A proposition covers the statement and assumptions as written in its source.",
      "short_definition": "A proposition is a statement that can be asserted or denied once its terms and parameters are specified.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::proposition",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 2,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 1,
            "page": "open-questions.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 875
    },
    {
      "alternative_labels": [
        "equality proposition",
        "equality propositions"
      ],
      "anchor": "glossary-propositional-equality",
      "card_definition": "An equality such as \\(a + b = b + a\\) is a statement inside the logic, with a proof permitting substitution and rewriting. It can relate expressions that the checker does not identify merely by computation.",
      "deep_definition": "The #243 Lean development rewrites exact arithmetic identities to relate denominator and tail states. Those proof steps carry mathematical content beyond accepting two spellings of an expression as the same.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "propositional_equality",
      "label": "propositional equality",
      "meaning_boundary": "This equality-as-a-proposition meaning is used in type theory. Lean's Eq is the local form; it differs from logical equivalence of propositions and from definitional conversion.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 576,
      "preferred_label": "propositional equality",
      "public_phrase": "propositional equality",
      "reader_preview": "Propositional equality is an equality expressed as a proposition that can be proved or assumed.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Distinguish a proof of equality from definitional equality built into conversion. A rewrite uses an equality theorem or hypothesis with a stated domain.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-propositional-equality",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Distinguish a proof of equality from definitional equality built into conversion. A rewrite uses an equality theorem or hypothesis with a stated domain.",
      "short_definition": "Propositional equality is an equality expressed as a proposition that can be proved or assumed.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::propositional_equality",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 956
    },
    {
      "alternative_labels": [
        "protocols"
      ],
      "anchor": "glossary-protocol",
      "card_definition": "Protocols let independent participants coordinate by specifying what each may send or do, when steps are valid, and how success, refusal, retry, or failure is recognized.",
      "deep_definition": "A protocol turns a multi-party interaction into a repeatable exchange. A network protocol defines message formats and response rules for machines; a research or operating protocol defines steps for people and tools. Some protocols prescribe a strict sequence, while others permit several transitions from each state. Compliance means following the stated exchange, not merely reaching a similar result. A protocol can still be unsafe, incomplete, or poorly designed. Its version matters when participants evolve independently, because incompatible assumptions about fields, ordering, timeouts, or failure handling can prevent coordination.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/architecture.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "protocol",
      "label": "protocol",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 577,
      "preferred_label": "protocol",
      "public_phrase": "protocol",
      "reader_preview": "A protocol is a defined set of messages, actions, ordering rules, and outcomes for interactions among participants.",
      "reader_preview_basis": "definition",
      "reader_rule": "A protocol has identifiable participants and an exchange contract covering allowed actions, sequence, data format, state transitions, and exceptional outcomes.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-protocol",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A protocol has identifiable participants and an exchange contract covering allowed actions, sequence, data format, state transitions, and exceptional outcomes.",
      "short_definition": "A protocol is a defined set of messages, actions, ordering rules, and outcomes for interactions among participants.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::protocol",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/architecture.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/area-research.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 39,
        "top_page": "paper-module-macro-projection-import-protocol.html",
        "top_pages": [
          {
            "count": 21,
            "page": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "count": 19,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 8,
            "page": "doctrine.html"
          },
          {
            "count": 8,
            "page": "paper-module-voice-to-doctrine-self-improvement-loop.html"
          },
          {
            "count": 8,
            "page": "paper-modules.html"
          },
          {
            "count": 6,
            "page": "component-macro-projection-import-protocol.html"
          }
        ],
        "total_occurrences": 134
      },
      "visible_text_byte_count": 801
    },
    {
      "alternative_labels": [
        "provenanced"
      ],
      "anchor": "glossary-provenance",
      "card_definition": "It can identify a source repository, revision, original author, transformation, or recorded run. Plectis uses these connections to make copied and generated material traceable.",
      "deep_definition": "A current matching check may also be needed to show that a copy still agrees with its source. Retaining both the origin and the comparison evidence helps distinguish an authentic historical copy from an up-to-date projection.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A copied source body can record its originating repository, revision, and content digest, allowing a later check to compare it with that identified source.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "provenance",
      "label": "provenance",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 578,
      "preferred_label": "provenance",
      "public_phrase": "provenance",
      "reader_preview": "Provenance records where an item came from and the steps or sources that produced it.",
      "reader_preview_basis": "definition",
      "reader_rule": "Provenance establishes origin and process, not correctness by itself.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-provenance",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Provenance establishes origin and current agreement, not correctness.",
      "short_definition": "Provenance records where an item came from and the steps or sources that produced it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::provenance",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 116,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 68,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 45,
            "page": "doctrine.html"
          },
          {
            "count": 24,
            "page": "components.html"
          },
          {
            "count": 22,
            "page": "area-import-drift.html"
          },
          {
            "count": 21,
            "page": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
          },
          {
            "count": 11,
            "page": "paper-module-batch7-oracle-sibling-capsule.html"
          }
        ],
        "total_occurrences": 431
      },
      "visible_text_byte_count": 847
    },
    {
      "alternative_labels": [
        "providers",
        "service provider"
      ],
      "anchor": "glossary-provider",
      "card_definition": "A cloud company may provide storage, while one software component may provide data to another. Provider describes the role in that interaction, not a permanent type of organization or program.",
      "deep_definition": "Providers may supply compute, models, identity, data, payment processing, storage, or local library functions. The same system can consume one service and provide another. Availability of a provider does not guarantee a particular answer, response time, capacity, price, or continued contract. Those properties belong to separate service terms and observed behavior. When results depend on an external provider, the interface version, request conditions, returned evidence, and failure modes determine what can be reproduced or independently checked.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/components.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "provider",
      "label": "provider",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 579,
      "preferred_label": "provider",
      "public_phrase": "provider",
      "reader_preview": "A provider is a component or organization that supplies a service, resource, or capability to a consumer.",
      "reader_preview_basis": "definition",
      "reader_rule": "The provider role is defined by what is supplied, to whom, through which interface, and under which availability, authorization, or usage conditions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-provider",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The provider role is defined by what is supplied, to whom, through which interface, and under which availability, authorization, or usage conditions.",
      "short_definition": "A provider is a component or organization that supplies a service, resource, or capability to a consumer.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::provider",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/components.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/reference.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 120,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 82,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 74,
            "page": "paper-modules.html"
          },
          {
            "count": 34,
            "page": "components.html"
          },
          {
            "count": 32,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          },
          {
            "count": 29,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 25,
            "page": "paper-module-derived-fact-provider-runtime.html"
          }
        ],
        "total_occurrences": 691
      },
      "visible_text_byte_count": 818
    },
    {
      "alternative_labels": [
        "pull requests"
      ],
      "anchor": "glossary-pull-request",
      "card_definition": "It identifies source and target branches, displays their difference, carries discussion and automated checks, and records a merge or closure decision. Its displayed diff can change as the source branch changes. A pull request is a review and integration object, not the underlying commits themselves.",
      "deep_definition": "A pull request is a repository-hosting review object proposing that one branch or set of commits be integrated into another. It presents a comparison, discussion, automated checks, review decisions, and eventual merge or closure status. Because contributors can update the source branch, the displayed diff and tested head may change during review; approvals may become stale under project policy. The request is not itself a commit, branch, release, or deployment. Reliable references identify the reviewed revision, target, and whether the proposed content was ultimately merged.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A pull request adds a Lean proof of one open obligation and updates the claim record that names it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "pull_request",
      "label": "pull request",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A pull request that only restates an open problem adds nothing to the record.",
      "position": 580,
      "preferred_label": "pull request",
      "public_phrase": "pull request",
      "reader_preview": "A pull request proposes merging a set of repository changes and provides a place to review them.",
      "reader_preview_basis": "definition",
      "reader_rule": "Approval or green checks cover the reviewed state and declared policies; they do not guarantee correctness or mean the proposal has been merged or deployed.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-pull-request",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers proposed changes to the two public repositories.",
      "short_definition": "A pull request proposes merging a set of repository changes and provides a place to review them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::pull_request",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 863
    },
    {
      "alternative_labels": [
        "py.test"
      ],
      "anchor": "glossary-pytest",
      "card_definition": "It discovers tests, provides fixtures and assertions, and reports which tests pass or fail. Projects can also use plugins to extend its behaviour.",
      "deep_definition": "Plectis links runnable checks and result records so readers can inspect what was tested. A test suite may miss behaviours outside its coverage, so its pass should support specific claims rather than be treated as proof of complete correctness.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The receipt records one pytest span with its exit status checked.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "pytest",
      "label": "pytest",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 581,
      "preferred_label": "pytest",
      "public_phrase": "pytest",
      "reader_preview": "pytest is a framework for writing and running automated tests in Python.",
      "reader_preview_basis": "definition",
      "reader_rule": "A passing run concerns the selected tests in the environment and source version used.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-pytest",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "pytest is external open-source software and is not part of this work.",
      "short_definition": "pytest is a framework for writing and running automated tests in Python.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::pytest",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 73,
        "top_page": "paper-module-agent-closeout-faithfulness-audit.html",
        "top_pages": [
          {
            "count": 20,
            "page": "paper-module-agent-closeout-faithfulness-audit.html"
          },
          {
            "count": 7,
            "page": "paper-modules.html"
          },
          {
            "count": 6,
            "page": "component-agent-closeout-faithfulness-audit.html"
          },
          {
            "count": 5,
            "page": "paper-module-batch7-oracle-sibling-capsule.html"
          },
          {
            "count": 5,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 4,
            "page": "paper-module-cold-clone-probe.html"
          }
        ],
        "total_occurrences": 124
      },
      "visible_text_byte_count": 691
    },
    {
      "alternative_labels": [
        "Polya area-capacity inequality",
        "area\u2013capacity inequality",
        "area-capacity inequality"
      ],
      "anchor": "glossary-polya-area-capacity-inequality",
      "card_definition": "The inequality is \\(\\operatorname{Area}(K)\\le \\pi \\operatorname{cap}(K)^{2}\\). Both sides scale quadratically when K is enlarged. A closed disc has equality, so the factor \\(\\pi\\) cannot be improved. The area means two-dimensional Lebesgue area and the capacity is logarithmic capacity.",
      "deep_definition": "In #1041 a component-capacity estimate is converted into the area input for the Bergman segment estimate. The resulting length claim therefore depends on both the capacity argument and the analytic connector construction, not on this area inequality alone.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 2001.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "polya_area_capacity_inequality",
      "label": "P\u00f3lya area\u2013capacity inequality",
      "meaning_boundary": "This is the planar area-versus-logarithmic-capacity inequality; the direction must not be reversed.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 582,
      "preferred_label": "P\u00f3lya area\u2013capacity inequality",
      "public_phrase": "P\u00f3lya area\u2013capacity inequality",
      "reader_preview": "For a compact planar set, its area is at most \\(\\pi\\) times the square of its logarithmic capacity.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A bound on capacity gives an upper bound on area. The converse conclusion does not follow from this one-way inequality: a small area alone does not force a small capacity. It is not the perimeter\u2013area isoperimetric inequality.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-polya-area-capacity-inequality",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A bound on capacity gives an upper bound on area. The converse conclusion does not follow from this one-way inequality: a small area alone does not force a small capacity. It is not the perimeter\u2013area isoperimetric inequality.",
      "short_definition": "For a compact planar set, its area is at most \\(\\pi\\) times the square of its logarithmic capacity.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::polya_area_capacity_inequality",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of P\u00f3lya area\u2013capacity inequality with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 2001",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1163
    },
    {
      "alternative_labels": [
        "q-shifted factorial",
        "q-Pochhammer symbols"
      ],
      "anchor": "glossary-q-pochhammer-symbol",
      "card_definition": "For a nonnegative integer n, \\((a;q)_{n}=\\prod _{k=0}^{n-1}(1-aq^{k})\\), with \\((a;q)_{0}=1\\). For example, \\((q;q)_{3}=(1-q)(1-q^{2})(1-q^{3})\\).",
      "deep_definition": "The #1049 moment weights use \\((q;q)_{n}\\) and \\(P=(q;q)_\\infty\\) with \\(0<q<1\\). Here P is positive: the factors are positive and \\(\\sum q^{k}\\) converges. The notation compresses exact cancellation identities between finite and infinite products; it is not the ordinary factorial \\(n!\\).",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::sec:weights.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "q_pochhammer_symbol",
      "label": "q-Pochhammer symbol",
      "meaning_boundary": "Ordinary mathematical usage. The cited paper supplies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 583,
      "preferred_label": "q-Pochhammer symbol",
      "public_phrase": "q-Pochhammer symbol",
      "reader_preview": "The q-Pochhammer symbol is a compact notation for a product of factors progressing by powers of q.",
      "reader_preview_basis": "definition",
      "reader_rule": "The finite product has no convergence requirement. The infinite version \\((a;q)_\\infty\\) needs a convergent infinite product; dividing by it also requires that it be nonzero.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-q-pochhammer-symbol",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The finite product has no convergence requirement. The infinite version \\((a;q)_\\infty\\) needs a convergent infinite product; dividing by it also requires that it be nonzero.",
      "short_definition": "The q-Pochhammer symbol is a compact notation for a product of factors progressing by powers of q.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::q_pochhammer_symbol",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript use and exact local mathematical context.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::sec:weights",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 899
    },
    {
      "alternative_labels": [
        "quadratic extension",
        "quadratic extensions"
      ],
      "anchor": "glossary-quadratic-extension",
      "card_definition": "When the base field has characteristic different from two, adjoining \\(\\sqrt a\\) for a nonsquare a gives a quadratic extension. Each element has the form \\(u+v\\sqrt a\\), and the nontrivial automorphism changes \\(\\sqrt a\\) to \\(-\\sqrt a\\).",
      "deep_definition": "The #243 proof assumes \\(\\alpha ^{2}-1\\) is a nonsquare in its cubic number field K and studies \\(K(\\beta )\\), where \\(\\beta ^{2}=\\alpha ^{2}-1\\). The sign-changing automorphism fixes \\(\\alpha\\) but moves \\(\\beta\\). After passing to a Galois closure, that distinction is used to choose primes with incompatible residue behavior.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-field.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "quadratic_extension",
      "label": "quadratic field extension",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 584,
      "preferred_label": "quadratic field extension",
      "public_phrase": "quadratic field extension",
      "reader_preview": "A quadratic field extension has dimension two over its base field.",
      "reader_preview_basis": "definition",
      "reader_rule": "If a is already a square, adjoining its square root gives no degree-two extension. The square-root description needs modification in characteristic two.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-quadratic-extension",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "If a is already a square, adjoining its square root gives no degree-two extension. The square-root description needs modification in characteristic two.",
      "short_definition": "A quadratic field extension has dimension two over its base field.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::quadratic_extension",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-field",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1015
    },
    {
      "alternative_labels": [
        "quadratic residues",
        "square residue"
      ],
      "anchor": "glossary-quadratic-residue",
      "card_definition": "Modulo an odd prime p, a nonzero a is a quadratic residue when \\(x^{2}\\equiv a \\pmod p\\) has a solution. Exactly half of the nonzero classes are squares.",
      "deep_definition": "The #243 all-root condition requires \\(r^{2}-1\\) to belong to \\((\\mathbb{F}_{\\ell}^{\\times})^{2}\\), so it must be both nonzero and a square. The proof excludes characteristic two and finitely many other bad primes before applying this condition. Merely producing a square root in a larger residue field would not satisfy it.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::eq:all-root-square.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "quadratic_residue",
      "label": "quadratic residue",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 585,
      "preferred_label": "quadratic residue",
      "public_phrase": "quadratic residue",
      "reader_preview": "A quadratic residue modulo an integer is a residue class represented by a square; number theory often reserves the term for nonzero square classes.",
      "reader_preview_basis": "definition",
      "reader_rule": "Zero is always a square but is treated separately in the Legendre symbol and in conditions requiring nonzero squares. Squareness also depends on the field: passing to an extension can change it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-quadratic-residue",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Zero is always a square but is treated separately in the Legendre symbol and in conditions requiring nonzero squares. Squareness also depends on the field: passing to an extension can change it.",
      "short_definition": "A quadratic residue modulo an integer is a residue class represented by a square; number theory often reserves the term for nonzero square classes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::quadratic_residue",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::eq:all-root-square",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1033
    },
    {
      "alternative_labels": [
        "queryable microscope",
        "queryable row"
      ],
      "anchor": "glossary-queryable",
      "card_definition": "Plectis uses identifiers, fields, indexes, and relationships so material can be found without already knowing its exact file path. A query may return a summary with a route to fuller evidence.",
      "deep_definition": "No result can mean \u201cnot present in this indexed collection\u201d rather than \u201cdoes not exist\u201d. Source routes and clear coverage help a reader decide when a broader search is needed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Typing circuit-break into site search should open the circuit-break card.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "queryable",
      "label": "queryable",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A private note that only the author can find is not queryable on the public site.",
      "position": 586,
      "preferred_label": "queryable",
      "public_phrase": "queryable",
      "reader_preview": "Information is queryable when a reader or program can retrieve relevant items by asking a structured question or searching.",
      "reader_preview_basis": "definition",
      "reader_rule": "The query's coverage and matching rules affect what its results mean.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-queryable",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Names retrievability by search or question. It does not name correctness or completeness of the retrieved record.",
      "short_definition": "Information is queryable when a reader or program can retrieve relevant items by asking a structured question or searching.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::queryable",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 833
    },
    {
      "alternative_labels": [
        "queues",
        "queued"
      ],
      "anchor": "glossary-queue",
      "card_definition": "A print queue holds jobs until a printer can handle them. Software queues may prioritize urgent work, delay scheduled items, distribute jobs among workers, or redeliver an item after failed acknowledgement.",
      "deep_definition": "A queue need not be first-in, first-out. Priority, fairness, deadlines, partitioning, dependencies, and worker availability may change which item runs next. Queues absorb bursts and coordinate concurrent workers, but they can also accumulate delay or hide stalled work. At-most-once delivery may lose an item; at-least-once delivery may duplicate processing; exactly-once effects usually require additional transactional or idempotent design. Queue length alone does not show throughput, age of work, blocking dependencies, or successful completion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/components.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "queue",
      "label": "queue",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 587,
      "preferred_label": "queue",
      "public_phrase": "queue",
      "reader_preview": "A queue is a collection of waiting items managed for later processing under stated ordering and delivery rules.",
      "reader_preview_basis": "definition",
      "reader_rule": "Queue behavior depends on ordering, capacity, ownership, acknowledgement, delivery guarantees, retry policy, and how completed or abandoned items are removed.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-queue",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Queue behavior depends on ordering, capacity, ownership, acknowledgement, delivery guarantees, retry policy, and how completed or abandoned items are removed.",
      "short_definition": "A queue is a collection of waiting items managed for later processing under stated ordering and delivery rules.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::queue",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/components.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/rules-and-ideas.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 13,
        "top_page": "paper-module-metabolism-queue-reconciliation.html",
        "top_pages": [
          {
            "count": 26,
            "page": "paper-module-metabolism-queue-reconciliation.html"
          },
          {
            "count": 14,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 11,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 10,
            "page": "component-metabolism-queue-reconciliation.html"
          },
          {
            "count": 8,
            "page": "paper-modules.html"
          },
          {
            "count": 5,
            "page": "paper-module-batch12-market-dashboard-read-model-capsule.html"
          }
        ],
        "total_occurrences": 91
      },
      "visible_text_byte_count": 828
    },
    {
      "alternative_labels": [
        "quick start"
      ],
      "anchor": "glossary-quickstart",
      "card_definition": "For a repository, that usually means getting the source, installing the declared dependencies, running an example or check, and inspecting its output. It should state any prerequisites needed for those steps.",
      "deep_definition": "A good quickstart leads onward to the explanation and reference material needed for further work. Its commands should be tested from a clean environment so hidden local setup does not become the reader's problem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The quickstart lists the dependencies and the exact commands, and ends at a result file.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "quickstart",
      "label": "quickstart",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 588,
      "preferred_label": "quickstart",
      "public_phrase": "quickstart",
      "reader_preview": "A quickstart gives the shortest supported sequence of steps to obtain a first useful result.",
      "reader_preview_basis": "definition",
      "reader_rule": "The example establishes an initial working route, not mastery of the whole project.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-quickstart",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A quickstart covers the shortest supported route to a first result. A successful local run supports only the commands, source version, dependencies, and environment actually used.",
      "short_definition": "A quickstart gives the shortest supported sequence of steps to obtain a first useful result.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::quickstart",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "coding-agents.html",
        "top_pages": [
          {
            "count": 4,
            "page": "coding-agents.html"
          },
          {
            "count": 3,
            "page": "quickstart.html"
          },
          {
            "count": 2,
            "page": "tour.html"
          },
          {
            "count": 1,
            "page": "lineage.html"
          },
          {
            "count": 1,
            "page": "open-questions.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch10-cold-eval-honesty-capsule.html"
          }
        ],
        "total_occurrences": 13
      },
      "visible_text_byte_count": 929
    },
    {
      "alternative_labels": [
        "factor ring"
      ],
      "anchor": "glossary-quotient-ring",
      "card_definition": "Z/(5) has five congruence classes and arithmetic modulo 5. The ideal condition ensures addition and multiplication of classes are well defined, independent of which representative is chosen.",
      "deep_definition": "Residue constructions begin with \\(R/p\\). When p is maximal that quotient is already the residue field; otherwise it must be enlarged to its field of fractions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Z/(5) has five congruence classes and arithmetic modulo 5.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "quotient_ring",
      "label": "quotient ring",
      "meaning_boundary": "A quotient ring identifies elements whose difference lies in an ideal. It is not numerical division.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 589,
      "preferred_label": "quotient ring",
      "public_phrase": "quotient ring",
      "reader_preview": "For an ideal I in a ring R, the quotient ring R/I treats two elements as equal when their difference lies in I.",
      "reader_preview_basis": "definition",
      "reader_rule": "The quotient is a field exactly when I is maximal, and it is an integral domain exactly when I is prime, for a commutative ring with 1 and proper I. A quotient ring is not a numerical division operation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-quotient-ring",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The quotient is a field exactly when I is maximal, and it is an integral domain exactly when I is prime, for a commutative ring with 1 and proper I. A quotient ring is not a numerical division operation.",
      "short_definition": "For an ideal I in a ring R, the quotient ring R/I treats two elements as equal when their difference lies in I.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::quotient_ring",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "R/p and R/m are quotient rings used in residue-field definitions.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 287",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 870
    },
    {
      "alternative_labels": [
        "convergence radius"
      ],
      "anchor": "glossary-radius-of-convergence",
      "card_definition": "For \\(\\sum a_n(z-z_{0})^{n}\\), the Cauchy\u2013Hadamard formula is \\(R=1/\\limsup|a_n|^{1/n}\\), with the conventions \\(R=\\infty\\) when the limsup is zero and \\(R=0\\) when it is infinite. Convergence at points on the boundary must be examined separately.",
      "deep_definition": "In #1049 the coefficient-moment series has radius zero for every \\(p\\ge 1\\) because the moments grow faster than any fixed exponential. The associated continued-fraction identity is therefore read formally; this alone does not decide continued-fraction convergence at individual nonzero inputs.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2957.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "radius_of_convergence",
      "label": "radius of convergence",
      "meaning_boundary": "The convergence disc is for a specified expansion centre, and boundary behaviour or continued-fraction convergence is a separate question.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 590,
      "preferred_label": "radius of convergence",
      "public_phrase": "radius of convergence",
      "reader_preview": "The radius of the disc inside which a power series converges, with divergence outside that disc.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The radius concerns the power series about its stated centre. A formal series is meaningful coefficientwise even when \\(R=0\\). Analytic continuation can extend the represented function beyond its original convergence disc without making that same series converge there.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-radius-of-convergence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The radius concerns the power series about its stated centre. A formal series is meaningful coefficientwise even when \\(R=0\\). Analytic continuation can extend the represented function beyond its original convergence disc without making that same series converge there.",
      "short_definition": "The radius of the disc inside which a power series converges, with divergence outside that disc.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::radius_of_convergence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of radius of convergence with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2957",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1126
    },
    {
      "alternative_labels": [
        "radices"
      ],
      "anchor": "glossary-radix",
      "card_definition": "Decimal has radix ten and binary has radix two. In radix b, successive places have weights that are powers of b; the radix point separates whole-number places from fractional places.",
      "deep_definition": "For integer bases greater than one, rational numbers have eventually periodic expansions. The value is independent of its chosen radix, although its digits and period can change substantially when written in another base.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In radix two the digits are 0 and 1.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "radix",
      "label": "radix",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 591,
      "preferred_label": "radix",
      "public_phrase": "radix",
      "reader_preview": "Radix is another word for the base of a positional numeral system.",
      "reader_preview_basis": "definition",
      "reader_rule": "The familiar decimal point is the radix point in base ten.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-radix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Radix and base are used interchangeably for numeral expansions here.",
      "short_definition": "Radix is another word for the base of a positional numeral system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::radix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 700
    },
    {
      "alternative_labels": [
        "ramification indices"
      ],
      "anchor": "glossary-ramification-index",
      "card_definition": "An index \\(e_i>1\\) means the upstairs prime occurs repeatedly in the ideal factorization. In \\(Q(i)\\), the rational prime 2 ramifies with exponent 2 at the prime generated by \\(1+i\\), while odd primes have index one wherever they lie above.",
      "deep_definition": "The paper excludes ramified primes so Frobenius is defined cleanly on the residue extension. Ramification indices give the exact multiplicity condition behind that exclusion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An index \\(e_i>1\\) means the upstairs prime occurs repeatedly in the ideal factorization.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "ramification_index",
      "label": "ramification index",
      "meaning_boundary": "The index belongs to a specified prime above a base prime. Index one does not imply there is only one prime above that base prime.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 592,
      "preferred_label": "ramification index",
      "public_phrase": "ramification index",
      "reader_preview": "If a prime ideal p factors upstairs as \\(pO_L=\\prod P_i^{e_i}\\), the exponent \\(e_i\\) is the ramification index of \\(P_i\\) over p.",
      "reader_preview_basis": "definition",
      "reader_rule": "The index belongs to a chosen upstairs prime \\(P_i\\) over a chosen base prime p. \u201cUnramified at p\u201d means all these indices equal one; it does not mean that p has only one prime above it.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-ramification-index",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The index belongs to a chosen upstairs prime \\(P_i\\) over a chosen base prime p. \u201cUnramified at p\u201d means all these indices equal one; it does not mean that p has only one prime above it.",
      "short_definition": "If a prime ideal p factors upstairs as \\(pO_L=\\prod P_i^{e_i}\\), the exponent \\(e_i\\) is the ramification index of \\(P_i\\) over p.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::ramification_index",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Unramified means every prime above the base prime has ramification index one.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 283",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1006
    },
    {
      "alternative_labels": [
        "ramified point"
      ],
      "anchor": "glossary-ramification-point",
      "card_definition": "The map \\(z\\mapsto z^{2}\\) ramifies at 0: nearby nonzero target values each have two preimages, but the two sheets meet at the origin. The source point 0 is the ramification point, while its image 0 is the corresponding branch value. Away from the origin the map is locally one-to-one.",
      "deep_definition": "The paper studies a projection from an algebraic curve. Excluding ramification over a disc makes the projection an unramified finite cover, which is what permits separate analytic inverse branches.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The map \\(z\\mapsto z^{2}\\) ramifies at 0: nearby nonzero values have two preimages, but both sheets meet at the origin.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "ramification_point",
      "label": "ramification point",
      "meaning_boundary": "A ramification point belongs to the source of a map; its image is usually called a branch value. Some texts use different conventions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 593,
      "preferred_label": "ramification point",
      "public_phrase": "ramification point",
      "reader_preview": "A ramification point of a holomorphic map is a point where the map has local degree greater than one, equivalently where its derivative vanishes in a local coordinate.",
      "reader_preview_basis": "definition",
      "reader_rule": "A ramification point lies in the source, while a branch point or branch value often names its image in the target; terminology varies, so the page should state its convention. Multiplicity determines the local degree.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-ramification-point",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A ramification point lies in the source, while a branch point or branch value often names its image in the target; terminology varies, so the page should state its convention. Multiplicity determines the local degree.",
      "short_definition": "A ramification point of a holomorphic map is a point where the map has local degree greater than one, equivalently where its derivative vanishes in a local coordinate.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::ramification_point",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "A finite ramification point of its projection",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 962",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1143
    },
    {
      "alternative_labels": [
        "random variables"
      ],
      "anchor": "glossary-random-variable",
      "card_definition": "It assigns a value to each outcome. Probabilities for its values come from the underlying measure: the event \\(X \\le t\\) consists of outcomes where that inequality holds. The function is deterministic once the outcome is fixed.",
      "deep_definition": "In the #257 finite-residue averaging argument, a cutoff divisor sum is a random variable when its residue input is chosen uniformly. Its expected value is the period average; taking an infinite cutoff requires additional convergence or integrability reasoning.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "random_variable",
      "label": "random variable",
      "meaning_boundary": "The measurable-function meaning is intended, with real-valued variables as the main example. A random draw is one realized value, and a distribution is the law induced by the function.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 594,
      "preferred_label": "random variable",
      "public_phrase": "random variable",
      "reader_preview": "A random variable is a measurable function from a probability space to numerical or other measurable values.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Distinguish the random variable from its probability distribution. Different functions, even on different spaces, can have the same distribution.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-random-variable",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Distinguish the random variable from its probability distribution. Different functions, even on different spaces, can have the same distribution.",
      "short_definition": "A random variable is a measurable function from a probability space to numerical or other measurable values.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::random_variable",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Finite residue averages, Haar probability on profinite integers, independent prime divisibility events, almost-sure divergence, countable covers, and disjoint sets.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos257-mersenne-reasoning-surface.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 998
    },
    {
      "alternative_labels": [
        "matrix rank",
        "linear rank"
      ],
      "anchor": "glossary-rank-of-matrix",
      "card_definition": "A matrix with at least one nonzero column and every column proportional to it has rank one. The \\(n\\times n\\) identity matrix has rank n. Rank counts independent directions retained by the corresponding linear map.",
      "deep_definition": "Evaluation matrices turn arithmetic functions into finite linear-algebra objects. Proving large rank shows many channels are independent; it does not by itself establish irrationality of an infinite sum, which requires a separate analytic or denominator bridge.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 103.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rank_of_matrix",
      "label": "rank of a matrix",
      "meaning_boundary": "Linear algebra. Distinct from an ordering rank or position in a list.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 595,
      "preferred_label": "rank of a matrix",
      "public_phrase": "rank of a matrix",
      "reader_preview": "The dimension of the space spanned by a matrix's rows or columns.",
      "reader_preview_basis": "definition",
      "reader_rule": "Row rank equals column rank. A nonzero \\(k\\times k\\) minor proves rank at least k, while all minors of order \\(k+1\\) vanishing proves rank at most k. The rank cannot exceed either matrix dimension.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rank-of-matrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Row rank equals column rank. A nonzero \\(k\\times k\\) minor proves rank at least k, while all minors of order \\(k+1\\) vanishing proves rank at most k. The rank cannot exceed either matrix dimension.",
      "short_definition": "The dimension of the space spanned by a matrix's rows or columns.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rank_of_matrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::line 103",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 894
    },
    {
      "alternative_labels": [
        "rate limits",
        "request limit"
      ],
      "anchor": "glossary-rate-limit",
      "card_definition": "Services use rate limits to protect capacity, control cost, reduce abuse, or allocate shared resources. Limits may apply by account, key, address, endpoint, or operation.",
      "deep_definition": "Rate limits are commonly expressed as requests or tokens per second, minute, or billing window. A response may state when capacity becomes available again. Clients often use bounded exponential backoff with jitter, while preserving deadlines and error visibility. Plectis provider routing treats rate limits as an operational condition across model services. A rate limit is not evidence that a request or result is invalid.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An API permits 100 requests per minute per credential and returns a retry time when exceeded.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rate_limit",
      "label": "rate limit",
      "meaning_boundary": "A rate limit constrains requests or resource use over a specified interval or quota window. It is distinct from a mathematical limit.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A mathematical convergence limit is unrelated to request rate limiting.",
      "position": 596,
      "preferred_label": "rate limit",
      "public_phrase": "rate limit",
      "reader_preview": "A rate limit restricts how many operations an actor or system may perform within a stated period.",
      "reader_preview_basis": "definition",
      "reader_rule": "When a rate limit is reached, respect the server\u2019s retry guidance and avoid synchronized or unlimited retries.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rate-limit",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "When a rate limit is reached, respect the server\u2019s retry guidance and avoid synchronized or unlimited retries.",
      "short_definition": "A rate limit restricts how many operations an actor or system may perform within a stated period.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rate_limit",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "rate limit and back off across multiple LLM providers",
          "ref": "sites/microcosm/docs/paper-module-engine-room-annex-knowledge-router.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "paper-module-annex-knowledge-routing.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 2,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 760
    },
    {
      "alternative_labels": [
        "rational number",
        "rationality"
      ],
      "anchor": "glossary-rational",
      "card_definition": "Examples include \\(3/4\\), \\(-2\\), and 0. Fractions differing by a common nonzero factor can represent the same rational number; a positive denominator and lowest terms provide a standard representation.",
      "deep_definition": "An infinite series of rational terms can have a rational or irrational sum. The type of each term alone does not determine the type of the limit.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Rationality of the series forces an exact recurrence in the long division, which is where several of the constraints here come from.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rational",
      "label": "rational",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 597,
      "preferred_label": "rational",
      "public_phrase": "rational",
      "reader_preview": "A rational number is a number equal to \\(a/b\\) for integers a and nonzero b.",
      "reader_preview_basis": "definition",
      "reader_rule": "In any integer base greater than one, rational numbers have terminating or eventually repeating digit expansions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rational",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers numbers expressible as ratios of integers and rationality questions about values such as infinite sums.",
      "short_definition": "A rational number is a number equal to \\(a/b\\) for integers a and nonzero b.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rational",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 23,
            "page": "papers.html"
          },
          {
            "count": 3,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 1,
            "page": "credit-ledger.html"
          }
        ],
        "total_occurrences": 27
      },
      "visible_text_byte_count": 894
    },
    {
      "alternative_labels": [
        "rational approximant",
        "approximation by rationals"
      ],
      "anchor": "glossary-rational-approximation",
      "card_definition": "For example, \\(22/7\\) approximates \\(\\pi\\) with a small error, but the denominator 7 matters when comparing its quality with other approximations. A useful estimate states both the error and how it depends on q in \\(p/q\\).",
      "deep_definition": "Arguments in these papers combine structured approximations with denominator restrictions or tail bounds. The theorem must explain why their combined behaviour cannot occur if the target number is rational.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 1.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rational_approximation",
      "label": "rational approximation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 598,
      "preferred_label": "rational approximation",
      "public_phrase": "rational approximation",
      "reader_preview": "Rational approximation studies how closely fractions can approach a number, especially in relation to their denominators.",
      "reader_preview_basis": "definition",
      "reader_rule": "A small decimal error alone does not establish irrationality.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rational-approximation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A small decimal error alone does not establish irrationality.",
      "short_definition": "Rational approximation studies how closely fractions can approach a number, especially in relation to their denominators.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rational_approximation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 1",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 949
    },
    {
      "alternative_labels": [
        "rational functions"
      ],
      "anchor": "glossary-rational-function",
      "card_definition": "For example, \\((1+z)/(1-z)\\) is a rational function. Cancelling a common polynomial factor gives the same element of the field of rational functions.",
      "deep_definition": "The #249 discussion of integer-coefficient Mahler series distinguishes rational functions from transcendental functions under its stated growth hypotheses. The #1049 reasoning surface warns that a nonrational generating function may still take a rational value at an individual rational input. Functional nonrationality alone does not resolve that specialization.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 4812.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rational_function",
      "label": "rational function",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 599,
      "preferred_label": "rational function",
      "public_phrase": "rational function",
      "reader_preview": "A rational function over a field is a quotient of two polynomials over that field, with a nonzero denominator polynomial.",
      "reader_preview_basis": "definition",
      "reader_rule": "This describes the whole function, rather than whether one of its values is rational. Numerical evaluation also requires a denominator that is nonzero after cancellation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rational-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This describes the whole function, rather than whether one of its values is rational. Numerical evaluation also requires a denominator that is nonzero after cancellation.",
      "short_definition": "A rational function over a field is a quotient of two polynomials over that field, with a nonzero denominator polynomial.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rational_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 4812",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 971
    },
    {
      "alternative_labels": [
        "linearly independent over the rationals",
        "Q-linear independence"
      ],
      "anchor": "glossary-rational-independence",
      "card_definition": "Clearing denominators gives the equivalent test using integer coefficients. The numbers 1 and \\(\\sqrt 2\\) pass it. Three numbers can fail even if every pair has an irrational ratio: 1, \\(\\sqrt 2\\) and \\(1+\\sqrt 2\\) have the relation \\(1+\\sqrt 2-(1+\\sqrt 2)=0\\).",
      "deep_definition": "The running-LCM paper works in the actual orbit closure of its logarithmic flow. It proves the pairwise independence needed for the two-wall argument without assuming that all frequencies are independent. A proof about two coordinates therefore need not establish density in the entire higher-dimensional torus.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rational_independence",
      "label": "rational independence",
      "meaning_boundary": "Specify the exact family: pairwise irrational ratios, full rational independence, and independence after adjoining 1 are different conditions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 600,
      "preferred_label": "rational independence",
      "public_phrase": "rational independence",
      "reader_preview": "Numbers are rationally independent if no rational linear combination equals zero except the one with all coefficients zero.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "For a continuous linear flow on a torus, the frequencies must be rationally independent for a dense orbit in the whole torus. For the sampled translation \\(n\\alpha\\), the required family includes 1 as well as all coordinates of \\(\\alpha\\).",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rational-independence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a continuous linear flow on a torus, the frequencies must be rationally independent for a dense orbit in the whole torus. For the sampled translation \\(n\\alpha\\), the required family includes 1 as well as all coordinates of \\(\\alpha\\).",
      "short_definition": "Numbers are rationally independent if no rational linear combination equals zero except the one with all coefficients zero.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rational_independence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for the definition and its stated boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::long269:sec:flow",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1177
    },
    {
      "alternative_labels": [
        "rational linear subspace",
        "rational plane"
      ],
      "anchor": "glossary-rational-subspace",
      "card_definition": "In \\(\\mathbb{R}^{d}\\), clearing basis denominators makes this equivalent to being spanned by integer vectors. For example the line spanned by \\((1,2)\\) is rational, whereas the line spanned by \\((1,\\sqrt 2)\\) is not. Real multiples in a rational subspace need not themselves have rational coordinates.",
      "deep_definition": "In #269 the smallest rational subspace containing the logarithmic-flow velocity determines its orbit closure. A rational two-dimensional plane inside it is chosen so that every pair of relevant coordinate forms remains independent, enabling the finite wall-arrangement count.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 805.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rational_subspace",
      "label": "rational subspace",
      "meaning_boundary": "Rational means defined relative to the standard rational coordinate structure, not that every point of the real subspace is rational.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 601,
      "preferred_label": "rational subspace",
      "public_phrase": "rational subspace",
      "reader_preview": "A real linear subspace that has a basis consisting of vectors with rational coordinates.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The ambient coordinate lattice is part of the meaning. A rational subspace projects to a closed connected subtorus of \\(\\mathbb{R}^{d}/\\mathbb{Z}^{d}\\); an irrationally directed line can instead have a larger dense closure.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rational-subspace",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The ambient coordinate lattice is part of the meaning. A rational subspace projects to a closed connected subtorus of \\(\\mathbb{R}^{d}/\\mathbb{Z}^{d}\\); an irrationally directed line can instead have a larger dense closure.",
      "short_definition": "A real linear subspace that has a basis consisting of vectors with rational coordinates.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rational_subspace",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of rational subspace with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 805",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1119
    },
    {
      "alternative_labels": [
        "raw_seed",
        "operator voice",
        "Will voice"
      ],
      "anchor": "glossary-raw-seed",
      "card_definition": "Later summaries, interpretations, and rules can refer back to it, while the original material remains available for checking intent and context. Corrections or changes of mind are preserved as further input rather than silently replacing the earlier record.",
      "deep_definition": "Raw seed is authoritative about what the operator said. Claims about software behaviour, mathematics, or external facts still require the appropriate implementation or factual evidence rather than authority from a quotation alone.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Voice To Doctrine Self Improvement Loop is one place the raw seed is visible in use: it takes recorded operator voice as its input and turns it into structured doctrine, so the seed is the raw material entering one end of that loop.",
      "example_route": {
        "gloss": "open the component that turns recorded operator voice into doctrine",
        "href": "components.html#component-voice_to_doctrine_self_improvement_loop",
        "label": "Voice To Doctrine Self Improvement Loop"
      },
      "hidden_search_labels": [
        "voice authority"
      ],
      "id": "raw_seed",
      "label": "raw seed",
      "meaning_boundary": "Raw seed means the preserved operator-voice substrate in this repository. It is not raw data, model-training data, a random seed, or public evidence by default.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A raw seed is not a polished mission statement, a marketing narrative, or the system's final doctrine. It is the unedited source voice that those later, tidier layers are derived from.",
      "position": 602,
      "preferred_label": "raw seed",
      "public_phrase": "operator voice authority layer",
      "reader_preview": "Raw seed is Plectis's preserved, append-only record of the operator's original words and developing ideas.",
      "reader_preview_basis": "definition",
      "reader_rule": "Agent-authored synthesis belongs in a separate attributed record.",
      "relationships": [
        {
          "gloss": "Raw seed can seed bounded phase whiteboards.",
          "target": "synth_seed",
          "verb": "projects_into"
        },
        {
          "gloss": "Doctrine ultimately traces to voice and evidence.",
          "target": "doctrine",
          "verb": "grounds"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-raw-seed",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The raw seed covers the operator-voice source material that the system's doctrine, principles, and components are generated from. A reader meets it on the pages that show how recorded voice becomes structured doctrine, and in references back to source provenance.",
      "short_definition": "Raw seed is Plectis's preserved, append-only record of the operator's original words and developing ideas.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::raw_seed",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "substrate",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1328
    },
    {
      "alternative_labels": [
        "human reader"
      ],
      "anchor": "glossary-reader",
      "card_definition": "The reader may be new to the subject, seeking one fact, reviewing a proof, or preparing to run a check. Different purposes call for different amounts of context and detail.",
      "deep_definition": "Defining specialist terms helps a non-specialist proceed without interrupting an expert. The surrounding explanation should still be understandable enough that a glossary is optional support rather than a prerequisite for every sentence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The glossary gives a cold reader a one-sentence definition before deeper context.",
      "example_route": null,
      "hidden_search_labels": [
        "readers",
        "cold reader"
      ],
      "id": "reader",
      "label": "reader",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The author of a page is not automatically its intended reader.",
      "position": 603,
      "preferred_label": "reader",
      "public_phrase": "reader",
      "reader_preview": "A reader is the person or software consuming a document or other published material.",
      "reader_preview_basis": "definition",
      "reader_rule": "Plectis's summaries and source routes should make those different reading paths possible.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reader",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Reader covers the audience named by a page, packet, or route contract.",
      "short_definition": "A reader is the person or software consuming a document or other published material.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reader",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 100,
        "top_page": "paper-module-first-screen-composition-root.html",
        "top_pages": [
          {
            "count": 38,
            "page": "paper-module-first-screen-composition-root.html"
          },
          {
            "count": 33,
            "page": "doctrine.html"
          },
          {
            "count": 24,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 20,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 11,
            "page": "paper-modules.html"
          },
          {
            "count": 8,
            "page": "paper-module-public-reveal-walkthrough.html"
          }
        ],
        "total_occurrences": 365
      },
      "visible_text_byte_count": 712
    },
    {
      "alternative_labels": [
        "reader digest",
        "review packet"
      ],
      "anchor": "glossary-reader-packet",
      "card_definition": "It can be downloaded or supplied to an assistant as a portable starting point. The selection helps the reader orient and identify which original material deserves closer attention.",
      "deep_definition": "Its version matters when the project changes. A useful packet preserves routes to current source and evidence while identifying which summaries or copied contents belong to the packet's own snapshot.",
      "definition_profile": "governed_system_term",
      "disposition": "public_handoff_artifact_label",
      "evidence_commands": [],
      "example": "The Cold-Reader Route Map is a reader packet: a single artifact that lays out the first routes a newcomer should follow into the public slice and links each one back to its source.",
      "example_route": {
        "gloss": "open the packet that routes a first-time reader into the source",
        "href": "components.html#component-cold_reader_route_map",
        "label": "Cold Reader Route Map"
      },
      "hidden_search_labels": [
        "AI handoff",
        "copy packet",
        "orientation packet"
      ],
      "id": "reader_packet",
      "label": "reader packet",
      "meaning_boundary": "A reader packet is a generated portable guide to public routes, summaries, sources, and limits; it is not the source authority, a complete export, or publication permission.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A reader packet is not source authority and not proof that a reviewer read or endorsed the project. It is a generated map whose summaries hold only as far as the source records they link to.",
      "position": 604,
      "preferred_label": "reader packet",
      "public_phrase": "portable inspection guide",
      "reader_preview": "A reader packet gathers selected explanations, links, source references, and scope information for someone examining the project.",
      "reader_preview_basis": "definition",
      "reader_rule": "The packet is a generated guide with declared coverage, not a replacement for all its sources.",
      "relationships": [
        {
          "gloss": "Reader packets should route to concrete records.",
          "target": "record",
          "verb": "routes_to"
        },
        {
          "gloss": "Reader packets summarize the public source slice.",
          "target": "source_slice",
          "verb": "summarizes"
        },
        {
          "gloss": "Reader packets remain projections below source authority.",
          "target": "source_authority",
          "verb": "below"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-reader-packet",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the generated digest and review artifacts that orient a reviewer at the public source slice, such as the AI reader digest and the review packet. A reader encounters it as the entry-and-orientation surface that hands off into components, routes, and source files.",
      "short_definition": "A reader packet gathers selected explanations, links, source references, and scope information for someone examining the project.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reader_packet",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Generated public reader digest.",
          "ref": "sites/microcosm/microcosm-ai-reader-digest.json",
          "role": "generated_reader_digest"
        },
        {
          "gloss": "Generated public review packet.",
          "ref": "sites/microcosm/microcosm-review-packet.json",
          "role": "generated_review_packet"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1294
    },
    {
      "alternative_labels": [
        "ready",
        "readiness check"
      ],
      "anchor": "glossary-readiness",
      "card_definition": "A readiness decision compares current state with a declared gate for testing, review, publication, deployment, or operation. Evidence supports the decision, but the evidence itself is not readiness and one stage does not imply another.",
      "deep_definition": "Readiness describes whether an artifact, service, or process currently satisfies the conditions for a specified next step. A test-ready change may need required files and a working build; publication readiness may add source checks and review; production readiness may require operational capacity, rollback, security, and monitoring. Test reports, approvals, freshness records, and health signals are evidence used to judge those conditions, rather than readiness itself. Because gates differ, passing an earlier one cannot silently confer a stronger status. A readiness result also becomes stale when dependencies, requirements, or the evaluated artifact change.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/reference.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "readiness",
      "label": "readiness",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 605,
      "preferred_label": "readiness",
      "public_phrase": "readiness",
      "reader_preview": "Readiness is the condition of meeting the stated requirements for a particular next action or operating stage.",
      "reader_preview_basis": "definition",
      "reader_rule": "Readiness is relative to a named action and its required conditions; it holds when those conditions are satisfied, and it ends when a requirement fails or the target conditions change.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-readiness",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Readiness is relative to a named action and its required conditions; it holds when those conditions are satisfied, and it ends when a requirement fails or the target conditions change.",
      "short_definition": "Readiness is the condition of meeting the stated requirements for a particular next action or operating stage.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::readiness",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/reference.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-modules.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 44,
        "top_page": "paper-module-formal-math-readiness-gate.html",
        "top_pages": [
          {
            "count": 65,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 59,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 37,
            "page": "paper-module-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "count": 35,
            "page": "doctrine.html"
          },
          {
            "count": 33,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 27,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 345
      },
      "visible_text_byte_count": 897
    },
    {
      "alternative_labels": [
        "the reals"
      ],
      "anchor": "glossary-real-number",
      "card_definition": "Integers, fractions, \\(\\sqrt 2\\), and \\(\\pi\\) are examples. The real numbers provide a setting for limits, lengths, and continuous quantities; they are commonly denoted by \\(\\mathbb{R}\\).",
      "deep_definition": "In a paper, a real-valued series can converge without its sum being rational. Establishing the existence of the sum and classifying that value are separate questions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The binary totient series has a real value; the Erd\u0151s question asks whether that real number is irrational.",
      "example_route": null,
      "hidden_search_labels": [
        "real numbers",
        "real-valued"
      ],
      "id": "real_number",
      "label": "real number",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An arbitrary complex number with nonzero imaginary part is not a real number.",
      "position": 606,
      "preferred_label": "real number",
      "public_phrase": "real number",
      "reader_preview": "A real number is a point on the real number line, including rational and irrational values.",
      "reader_preview_basis": "definition",
      "reader_rule": "Real does not mean that a number has a finite decimal representation or can be computed exactly by a program.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-real-number",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the real-valued limits and theorem domains used by the Plectis mathematical papers and formalizations.",
      "short_definition": "A real number is a point on the real number line, including rational and irrational values.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::real_number",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 2,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 827
    },
    {
      "alternative_labels": [
        "receipts"
      ],
      "anchor": "glossary-receipt",
      "card_definition": "Local tools use receipts to preserve what ran or changed and the evidence collected. Some receipt standards distinguish outcome fields from proof metadata and mark records incomplete when required evidence is missing.",
      "deep_definition": "A historical record lets later agents compare completion claims with execution evidence. Its presence alone does not establish that the action ran correctly: a receipt can be incomplete, stale for the present question, or narrower than the claim made from it.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A deploy receipt records the commit pushed, the asset hash verified live, and the paper hashes compared against public source.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "receipt",
      "label": "receipt",
      "meaning_boundary": "This software use specializes an ordinary acknowledgement or record of an event. How much a receipt establishes depends on its producer and evidence contract.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 607,
      "preferred_label": "receipt",
      "public_phrase": "receipt",
      "reader_preview": "A receipt is a saved record of an action, its inputs, and its reported outcome.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Check the producer, recorded version, covered action, and supporting fields before treating the reported outcome as established.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-receipt",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Evidence applies to the named action and conditions, with missing proof identified by the receipt contract.",
      "short_definition": "A receipt is a saved record of an action, its inputs, and its reported outcome.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::receipt",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Separates outcome claims, proof fields, and explicit incomplete-receipt status.",
          "ref": "codex/standards/std_operator_action_receipt.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 98,
        "top_page": "paper-module-navigation-hologram-route-plane.html",
        "top_pages": [
          {
            "count": 8,
            "page": "paper-module-navigation-hologram-route-plane.html"
          },
          {
            "count": 7,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 5,
            "page": "paper-module-executable-doctrine-grammar.html"
          },
          {
            "count": 5,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 4,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 4,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 166
      },
      "visible_text_byte_count": 884
    },
    {
      "alternative_labels": [
        "reciprocals"
      ],
      "anchor": "glossary-reciprocal",
      "card_definition": "Multiplying a number by its reciprocal gives 1. For example, the reciprocal of 4 is \\(1/4\\), and the reciprocal of \\(2/3\\) is \\(3/2\\).",
      "deep_definition": "The papers study sums of reciprocals of structured integer sequences. The denominator's growth and arithmetic properties both matter: shrinking terms alone do not prove that a reciprocal series converges or determine whether its sum is rational.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #243 concerns integer sequences whose reciprocal sum is rational under a rapid-growth hypothesis.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "reciprocal",
      "label": "reciprocal",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 608,
      "preferred_label": "reciprocal",
      "public_phrase": "reciprocal",
      "reader_preview": "The reciprocal of a nonzero number x is 1/x.",
      "reader_preview_basis": "definition",
      "reader_rule": "Zero has no reciprocal in the real or rational numbers.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reciprocal",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A reciprocal-sum result covers the growth condition it assumes.",
      "short_definition": "The reciprocal of a nonzero number x is 1/x.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reciprocal",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 25,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 2,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 28
      },
      "visible_text_byte_count": 707
    },
    {
      "alternative_labels": [
        "polynomial reciprocal",
        "reversed polynomial"
      ],
      "anchor": "glossary-reciprocal-polynomial",
      "card_definition": "For \\(p(T)=T^{3}+bT^{2}+dT+w\\), its reciprocal is \\(wT^{3}+dT^{2}+bT+1\\). When w is nonzero, its roots are the reciprocals of the roots of p.",
      "deep_definition": "In #243, z is nonzero and its monic minimal polynomial has constant term \\(w\\ne 0\\). Dividing the reversed polynomial by w gives the monic polynomial \\(T^{3}+(d/w)T^{2}+(b/w)T+1/w\\) for \\(z^{-1}\\). This normalization matters in the ensuing trace identities.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-trace.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "reciprocal_polynomial",
      "label": "reciprocal polynomial",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 609,
      "preferred_label": "reciprocal polynomial",
      "public_phrase": "reciprocal polynomial",
      "reader_preview": "The reciprocal of a degree-d polynomial \\(p(T)\\) reverses its coefficients and is written \\(T^{d}p(T^{-1})\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "A zero constant term lowers the degree after reversal. Reversing a polynomial is different from taking its reciprocal as a rational function \\(1/p(T)\\).",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reciprocal-polynomial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A zero constant term lowers the degree after reversal. Reversing a polynomial is different from taking its reciprocal as a rational function \\(1/p(T)\\).",
      "short_definition": "The reciprocal of a degree-d polynomial \\(p(T)\\) reverses its coefficients and is written \\(T^{d}p(T^{-1})\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reciprocal_polynomial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-trace",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 954
    },
    {
      "alternative_labels": [
        "sum of reciprocals",
        "reciprocal sum"
      ],
      "anchor": "glossary-reciprocal-series",
      "card_definition": "For example, \\(\\sum 1/2^{n}\\) starting at \\(n = 1\\) sums to 1, while \\(\\sum 1/n\\) diverges. The way the denominators grow influences convergence, but a precise comparison or other argument is needed.",
      "deep_definition": "The papers study denominators built from factorials, primes, or powers minus one. Their divisibility structure can constrain cancellation and rationality even when convergence follows from a simple size estimate.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 1.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "reciprocal_series",
      "label": "reciprocal series",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 610,
      "preferred_label": "reciprocal series",
      "public_phrase": "reciprocal series",
      "reader_preview": "A reciprocal series is a sum whose terms have the form \\(1/a_n\\) for specified nonzero numbers \\(a_{n}\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "Convergence does not determine whether the sum is rational or irrational.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reciprocal-series",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Convergence does not determine whether the sum is rational or irrational.",
      "short_definition": "A reciprocal series is a sum whose terms have the form \\(1/a_n\\) for specified nonzero numbers \\(a_{n}\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reciprocal_series",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 1",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 10,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 10
      },
      "visible_text_byte_count": 899
    },
    {
      "alternative_labels": [
        "reciprocal-summable",
        "reciprocal summability",
        "finite reciprocal sum"
      ],
      "anchor": "glossary-reciprocal-summable-support",
      "card_definition": "The powers of two are reciprocal-summable, since \\(\\sum_{k\\ge1}1/2^k=1\\). The positive integers are not, since \\(\\sum_{n\\ge1}1/n\\) diverges.",
      "deep_definition": "In #257, reciprocal summability suffices for the weighted condition because \\(h/(2^h-1)\\le1\\) for positive integer h. The weighted theorem also reaches supports whose reciprocal sum diverges, so these support classes should not be identified.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "reciprocal_summable_support",
      "label": "reciprocal-summable support",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 611,
      "preferred_label": "reciprocal-summable support",
      "public_phrase": "reciprocal-summable support",
      "reader_preview": "A positive-integer support is reciprocal-summable when the sum of the reciprocals of its elements is finite.",
      "reader_preview_basis": "definition",
      "reader_rule": "This condition concerns \\(\\sum_{a\\in A}1/a\\). It is different from convergence of \\(\\sum_{a\\in A}1/(b^{a}-1)\\), which holds for every positive-integer support at integer \\(b\\ge 2\\).",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reciprocal-summable-support",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This condition concerns \\(\\sum_{a\\in A}1/a\\). It is different from convergence of \\(\\sum_{a\\in A}1/(b^{a}-1)\\), which holds for every positive-integer support at integer \\(b\\ge 2\\).",
      "short_definition": "A positive-integer support is reciprocal-summable when the sum of the reciprocals of its elements is finite.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reciprocal_summable_support",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 2,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "updates.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 941
    },
    {
      "alternative_labels": [
        "rectifiable path",
        "rectifiable curves"
      ],
      "anchor": "glossary-rectifiable-curve",
      "card_definition": "Rectifiability does not require a smooth parametrization: a polygonal path with corners is rectifiable. A continuous curve can instead have infinite length, even when its image lies in a bounded region. Length is computed with the specified ambient metric.",
      "deep_definition": "The #1041 connector results seek rectifiable paths with a numerical length bound inside a strict polynomial sublevel set. Rectifiability makes such a bound meaningful; merely exhibiting a continuous topological connection does not establish finite or sufficiently small length.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 638.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rectifiable_curve",
      "label": "rectifiable curve",
      "meaning_boundary": "The path sense is used here; rectifiability of a subset or measure is a different definition that needs separate hypotheses.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 612,
      "preferred_label": "rectifiable curve",
      "public_phrase": "rectifiable curve",
      "reader_preview": "A continuous curve whose length, defined by total variation over partitions, is finite.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "For a continuously differentiable curve, length is the integral of the speed. A rectifiable path admits an arc-length description after accounting for constant portions, but finite length alone does not imply a nonzero tangent at every point.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rectifiable-curve",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a continuously differentiable curve, length is the integral of the speed. A rectifiable path admits an arc-length description after accounting for constant portions, but finite length alone does not imply a nonzero tangent at every point.",
      "short_definition": "A continuous curve whose length, defined by total variation over partitions, is finite.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rectifiable_curve",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of rectifiable curve with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 638",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1080
    },
    {
      "alternative_labels": [
        "recurrence relation"
      ],
      "anchor": "glossary-recurrence",
      "card_definition": "Initial values together with the rule determine the sequence when the recurrence is well-posed. For example, \\(a_{0} = 1\\) and \\(a_{n+1} = 2a_{n}\\) produce 1, 2, 4, 8, \u2026 .",
      "deep_definition": "The same recurrence can produce different sequences from different starting values. A direct formula may be proved equivalent to the recurrence, making it easier to establish growth, divisibility, or periodicity.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #243 asks whether rationality of a reciprocal sum forces the sequence to satisfy Sylvester's recurrence eventually.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "recurrence",
      "label": "recurrence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 613,
      "preferred_label": "recurrence",
      "public_phrase": "recurrence",
      "reader_preview": "A recurrence defines terms of a sequence through a relation involving other terms, usually earlier ones.",
      "reader_preview_basis": "definition",
      "reader_rule": "The initial conditions are part of the definition.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-recurrence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A recurrence result covers the sequence it is stated for.",
      "short_definition": "A recurrence defines terms of a sequence through a relation involving other terms, usually earlier ones.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::recurrence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 4,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 826
    },
    {
      "alternative_labels": [
        "recursive definition",
        "recursive definitions",
        "structural recursion"
      ],
      "anchor": "glossary-recursion",
      "card_definition": "A recursive definition specifies base cases and rules for subsequent cases. For example, a count after \\(n+1\\) steps can be obtained from the count after n and the contribution of the new step.",
      "deep_definition": "The #243 source defines strictGrowthCount recursively: zero steps contribute zero, and each successor adds one when a strict increase occurs. Lean checks the recursive construction, while later theorems reason about its values.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "recursion",
      "label": "recursion",
      "meaning_boundary": "The mathematical and programming meaning is intended. The row distinguishes a recursive construction from a recurrence relation, repeated workflow execution, or an unsupported self-reference.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 614,
      "preferred_label": "recursion",
      "public_phrase": "recursion",
      "reader_preview": "Recursion defines or computes an object through smaller or earlier instances of the same construction.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A recursive definition admitted as a total function in a proof system needs a termination justification. General programming languages also allow partial recursive programs that may never return; a mathematical recurrence need not specify an executable program.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-recursion",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A recursive definition admitted as a total function in a proof system needs a termination justification. General programming languages also allow partial recursive programs that may never return; a mathematical recurrence need not specify an executable program.",
      "short_definition": "Recursion defines or computes an object through smaller or earlier instances of the same construction.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::recursion",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1068
    },
    {
      "alternative_labels": [
        "reductions",
        "reduce to"
      ],
      "anchor": "glossary-reduction",
      "card_definition": "If the target is P and the proposed replacement is Q, proving \\(Q\\to P\\) gives a route from a solution of Q to a solution of P. It can reveal a useful sufficient condition.",
      "deep_definition": "The replacement may be harder, stronger, or even impossible under its own conditions. The papers should state the direction and any reverse implication before treating a reduction as the same unresolved problem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Clearing denominators reduces Erd\u0151s #243 to rigidity of an integer error orbit.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "reduction",
      "label": "reduction",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 615,
      "preferred_label": "reduction",
      "public_phrase": "reduction",
      "reader_preview": "A reduction shows how solving one problem would allow another problem to be solved.",
      "reader_preview_basis": "definition",
      "reader_rule": "That direction alone does not show that P and Q are equivalent.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reduction",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Mathematical reduction between statements. Not a reduction in size, cost, or scope.",
      "short_definition": "A reduction shows how solving one problem would allow another problem to be solved.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reduction",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 8
      },
      "visible_text_byte_count": 787
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-reeb-graph",
      "card_definition": "For a height function on a sphere, every level circle collapses to a point and the Reeb graph is an interval. On a torus, splitting and merging level components produce a graph with a loop.",
      "deep_definition": "Two points are identified when they lie in the same connected component of one level set. This quotient is a graph for the well-behaved functions considered in the usual Reeb-graph setting; arbitrary functions can have more complicated quotients. The paper uses a Reeb-style picture to organize polynomial level components and their attachments. The graph describes connections; separate estimates are needed to control lengths of paths realizing them.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For a height function on a sphere, every level circle collapses to a point and the Reeb graph is an interval.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "reeb_graph",
      "label": "Reeb graph",
      "meaning_boundary": "The quotient records connected components of level sets. It is a graph under suitable hypotheses and does not retain metric lengths or canonical paths.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 616,
      "preferred_label": "Reeb graph",
      "public_phrase": "Reeb graph",
      "reader_preview": "The Reeb graph of a suitably regular function records how connected pieces of its level sets join and split, by collapsing each piece to a point.",
      "reader_preview_basis": "definition",
      "reader_rule": "The construction depends on both the space and the chosen function. It records how level-set components merge or split, while discarding their internal geometry; it therefore cannot by itself provide metric lengths or canonical paths.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reeb-graph",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The construction depends on both the space and the chosen function. It records how level-set components merge or split, while discarding their internal geometry; it therefore cannot by itself provide metric lengths or canonical paths.",
      "short_definition": "The Reeb graph of a suitably regular function records how connected pieces of its level sets join and split, by collapsing each piece to a point.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reeb_graph",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Reeb decomposition and length fan-in",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 265",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1018
    },
    {
      "alternative_labels": [
        "cross-reference"
      ],
      "anchor": "glossary-reference",
      "card_definition": "It can be a citation, link, stable identifier, file path, or declaration name. Plectis uses references to connect summaries with the material needed to inspect them.",
      "deep_definition": "Its presence alone does not show that the destination supports the claim. Readers may need a particular section, theorem, version, or execution record to check the precise relationship being asserted.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A paper can reference the exact Lean theorem that formalizes one claim.",
      "example_route": null,
      "hidden_search_labels": [
        "references",
        "citation pointer"
      ],
      "id": "reference",
      "label": "reference",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Mentioning a source without enough detail to locate it is not a reliable reference.",
      "position": 617,
      "preferred_label": "reference",
      "public_phrase": "reference",
      "reader_preview": "A reference identifies another source, object, or location relevant to the current material.",
      "reader_preview_basis": "definition",
      "reader_rule": "A useful reference identifies both the destination and why it is relevant.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reference",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A reference covers the destination and relationship declared by the referring artifact.",
      "short_definition": "A reference identifies another source, object, or location relevant to the current material.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reference",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 208,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 128,
            "page": "paper-modules.html"
          },
          {
            "count": 47,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 23,
            "page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
          },
          {
            "count": 21,
            "page": "doctrine.html"
          },
          {
            "count": 21,
            "page": "paper-module-mcp-tool-authority-replay.html"
          },
          {
            "count": 16,
            "page": "paper-module-annex-knowledge-routing.html"
          }
        ],
        "total_occurrences": 853
      },
      "visible_text_byte_count": 758
    },
    {
      "alternative_labels": [
        "restated problem",
        "reformulate"
      ],
      "anchor": "glossary-reformulation",
      "card_definition": "When two formulations are claimed to be equivalent, a proof must show that each implies the other under the stated assumptions. A one-way relationship instead gives a sufficient or necessary condition.",
      "deep_definition": "The papers use reformulations to expose exact obligations and compare attempted approaches. The relationship to the original target should remain visible so a reader can tell what proving the new statement would accomplish.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A prime-series question can be reformulated in terms of consecutive prime gaps.",
      "example_route": null,
      "hidden_search_labels": [
        "reformulates"
      ],
      "id": "reformulation",
      "label": "reformulation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A suggestive analogy or informal change of wording is not a mathematical reformulation without a proved relation.",
      "position": 618,
      "preferred_label": "reformulation",
      "public_phrase": "reformulation",
      "reader_preview": "A reformulation expresses a question or statement in a different way, ideally making a useful aspect of its structure clearer.",
      "reader_preview_basis": "definition",
      "reader_rule": "Changing notation or coordinates does not by itself resolve an open question.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reformulation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A reformulation covers the two named statements and the proved direction or equivalence connecting them.",
      "short_definition": "A reformulation expresses a question or statement in a different way, ideally making a useful aspect of its structure clearer.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reformulation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "source.html",
        "top_pages": [
          {
            "count": 1,
            "page": "source.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 889
    },
    {
      "alternative_labels": [
        "governed registry"
      ],
      "anchor": "glossary-registry",
      "card_definition": "It provides stable names and fields that tools can query, validate, and use to build other views. Plectis has registries for objects such as terms, components, and claims.",
      "deep_definition": "Registration can establish that an item has been recorded without establishing that it is complete, approved, or correct. Those statuses require explicit fields and the appropriate evidence or decision process.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The system vocabulary registry owns the set of glossary terms.",
      "example_route": null,
      "hidden_search_labels": [
        "registries",
        "source registry"
      ],
      "id": "registry",
      "label": "registry",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An informal list is not a governed registry unless it has an ownership and validation contract.",
      "position": 619,
      "preferred_label": "registry",
      "public_phrase": "registry",
      "reader_preview": "A registry is a structured collection of identified records about a particular kind of object.",
      "reader_preview_basis": "definition",
      "reader_rule": "A registry's schema and ownership rules determine what its entries mean.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-registry",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A registry covers the record kind and version named by its schema.",
      "short_definition": "A registry is a structured collection of identified records about a particular kind of object.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::registry",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 125,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 146,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 141,
            "page": "paper-modules.html"
          },
          {
            "count": 33,
            "page": "paper-module-derived-fact-provider-runtime.html"
          },
          {
            "count": 23,
            "page": "paper-module-routing-anti-patterns-registry.html"
          },
          {
            "count": 22,
            "page": "paper-module-cognitive-operator-registry.html"
          },
          {
            "count": 17,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          }
        ],
        "total_occurrences": 725
      },
      "visible_text_byte_count": 747
    },
    {
      "alternative_labels": [
        "behavior regression"
      ],
      "anchor": "glossary-regression",
      "card_definition": "A software regression is behaviour that once worked and later broke; a regression test preserves a case that should continue working. Statistical regression estimates how an outcome varies with one or more predictors.",
      "deep_definition": "In software, a regression occurs when a change damages behaviour that a previous version provided. A regression test records the expected behaviour so later runs can detect its return. In statistics, regression is a family of methods for estimating or predicting a response from explanatory variables, with assumptions that depend on the chosen model. A fitted association does not alone prove causation, and a low prediction error does not validate every model assumption. The two senses share a word but describe different objects, so terms such as version, test, coefficient, predictor, and residual determine the intended meaning.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A regression test catches behavior lost after a code change; a statistical regression estimates how an outcome varies with predictors.",
      "example_route": null,
      "hidden_search_labels": [
        "regressed"
      ],
      "id": "regression",
      "label": "regression",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A newly discovered unsupported software case is not necessarily a regression, and a fitted statistical association does not by itself establish causation.",
      "position": 620,
      "preferred_label": "regression",
      "public_phrase": "regression",
      "reader_preview": "Regression means either lost software behaviour after a change or a statistical method that models an outcome from predictor variables.",
      "reader_preview_basis": "definition",
      "reader_rule": "Software regression requires comparison across versions, whereas statistical regression requires a fitted response-and-predictor model; neither meaning by itself establishes the cause of an observed outcome.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-regression",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Software regression and statistical regression are distinct senses. Surrounding evidence must establish which is intended.",
      "short_definition": "Regression means either lost software behaviour after a change or a statistical method that models an outcome from predictor variables.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::regression",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 38,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 9,
            "page": "paper-modules.html"
          },
          {
            "count": 7,
            "page": "paper-module-batch7-secondary-runtime-capsule.html"
          },
          {
            "count": 6,
            "page": "paper-module-agent-monitor-redteam-falsification-replay.html"
          },
          {
            "count": 5,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 4,
            "page": "components.html"
          },
          {
            "count": 4,
            "page": "paper-module-batch7-macro-engines-capsule.html"
          }
        ],
        "total_occurrences": 87
      },
      "visible_text_byte_count": 1010
    },
    {
      "alternative_labels": [
        "regression tests",
        "regression testing"
      ],
      "anchor": "glossary-regression-test",
      "card_definition": "A test can preserve a fixed bug\u2019s reproducing case or another established requirement. For example, a glossary test can check that a specific phrase still opens the right definition after the matching code changes.",
      "deep_definition": "A useful regression test exercises an observable requirement with inputs that would reveal the relevant breakage. The expected result must be justified independently of the current implementation, or the test can merely repeat the same mistake. Regression tests often run in continuous integration. They differ from statistical regression, which estimates relationships between variables, and from a software regression, which is the defect rather than the check.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: tool test_term_linkability.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "regression_test",
      "label": "regression test",
      "meaning_boundary": "Software testing, distinct from statistical regression and from the software defect a test is intended to detect.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 621,
      "preferred_label": "regression test",
      "public_phrase": "regression test",
      "reader_preview": "A regression test checks that previously expected software behaviour still works after a change.",
      "reader_preview_basis": "definition",
      "reader_rule": "A passing regression test covers its tested conditions; it does not show that all prior behaviour has been preserved.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-regression-test",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A passing regression test covers its tested conditions; it does not show that all prior behaviour has been preserved.",
      "short_definition": "A regression test checks that previously expected software behaviour still works after a change.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::regression_test",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Tests of phrase matching preserve expected reader behaviour.",
          "ref": "tools/meta/dissemination/tests/test_term_linkability.py",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 11,
        "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
        "top_pages": [
          {
            "count": 9,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 2,
            "page": "paper-module-agent-monitor-redteam-falsification-replay.html"
          },
          {
            "count": 2,
            "page": "paper-module-belief-state-process-reward-replay.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "component-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-agent-memory-temporal-conflict-replay.html"
          }
        ],
        "total_occurrences": 22
      },
      "visible_text_byte_count": 828
    },
    {
      "alternative_labels": [
        "regular expressions",
        "regex",
        "regex pattern"
      ],
      "anchor": "glossary-regular-expression",
      "card_definition": "A pattern describes permitted characters and how they may repeat or combine. For example, `cat|dog` matches either word, while `[0-9]+` matches one or more digits. A program applies the pattern using a regular-expression engine.",
      "deep_definition": "A regular expression engine searches input text according to a defined syntax. Simple patterns are effective for filenames, identifiers, or line-oriented extraction. Complex patterns can become hard to review and may behave differently across engines. Plectis uses a pattern such as `theorem|lemma|def` to locate declaration-shaped text, then relies on stronger checks for imports and proof status. Pattern matching alone cannot establish that a declaration compiles.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "`^term:[a-z_]+$` checks the form of a glossary object identifier.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "regular_expression",
      "label": "regular expression",
      "meaning_boundary": "A formal text pattern used for matching or validation; a match establishes textual form, not the truth of the surrounding claim.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Matching the word \u201cproof\u201d does not establish that the surrounding argument is valid.",
      "position": 622,
      "preferred_label": "regular expression",
      "public_phrase": "regular expression",
      "reader_preview": "A regular expression is a pattern written in a notation for matching text.",
      "reader_preview_basis": "definition",
      "reader_rule": "The pattern\u2019s syntax and matching behaviour depend on the engine; a match shows that text fits the pattern, not that its meaning is correct.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-regular-expression",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The pattern\u2019s syntax and matching behaviour depend on the engine; a match shows that text fits the pattern, not that its meaning is correct.",
      "short_definition": "A regular expression is a pattern written in a notation for matching text.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::regular_expression",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "declaration names found by a theorem|lemma|def regular expression",
          "ref": "sites/microcosm/docs/paper-module-formal-math-lean-proof-witness.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "paper-module-undeclared-library-prior-classifier.html",
        "top_pages": [
          {
            "count": 6,
            "page": "paper-module-undeclared-library-prior-classifier.html"
          },
          {
            "count": 4,
            "page": "paper-module-engine-room-public-projection-leak-gate.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 1,
            "page": "paper-module-formal-evidence-cell-anchor-resolver.html"
          },
          {
            "count": 1,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          }
        ],
        "total_occurrences": 13
      },
      "visible_text_byte_count": 839
    },
    {
      "alternative_labels": [
        "regular level",
        "regular levels",
        "regular values"
      ],
      "anchor": "glossary-regular-value",
      "card_definition": "For a continuously differentiable real-valued function g, c is regular when \\(\\nabla g\\) is nonzero at every point of \\(g^{-1}(c)\\). The level set is then locally a smooth hypersurface. For a holomorphic function of one variable, a value is regular when every preimage has nonzero complex derivative.",
      "deep_definition": "For the positive level \\(|p(z)|=c\\), apply the criterion to \\(|p|^{2}\\) at \\(c^{2}\\). Its gradient is nonzero exactly when p\u2032 is nonzero on that level. Thus critical-value magnitudes identify the levels where the regular-curve argument can fail; the complex critical value and its magnitude are different objects.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::sec:constant-factor.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "regular_value",
      "label": "regular value",
      "meaning_boundary": "For general maps, regularity means a surjective derivative; the gradient and nonzero-derivative tests are the scalar cases used here.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 623,
      "preferred_label": "regular value",
      "public_phrase": "regular value",
      "reader_preview": "A regular value is an output for which the derivative is surjective at every preimage.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The condition is on all preimages of the chosen value, not just one. A value with no preimages is regular by the usual convention. Smoothness of the function alone does not make every value regular.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-regular-value",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The condition is on all preimages of the chosen value, not just one. A value with no preimages is regular by the usual convention. Smoothness of the function alone does not make every value regular.",
      "short_definition": "A regular value is an output for which the derivative is surjective at every preimage.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::regular_value",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::sec:constant-factor",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1094
    },
    {
      "alternative_labels": [
        "public release",
        "software release"
      ],
      "anchor": "glossary-release",
      "card_definition": "A release may package source, binaries, documentation, migration notes, and checksums under a version or tag. It can be available for download without being installed or deployed anywhere.",
      "deep_definition": "Releases can be tags, packages, container images, website bundles, mobile builds, or coordinated sets of artifacts. The publisher selects what belongs, records changes, and supplies retrieval and integrity information. A prerelease can be public while explicitly unstable. Replacing an asset under the same label weakens reproducibility unless content hashes preserve identity. Publishing a release does not show that users upgraded, production deployed it, reviewers approved it, or every environment can run it. Those are separate states with their own evidence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The public Plectis release includes the site, source repositories, and listed papers.",
      "example_route": null,
      "hidden_search_labels": [
        "releases"
      ],
      "id": "release",
      "label": "release",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An uncommitted local build is not a public release.",
      "position": 624,
      "preferred_label": "release",
      "public_phrase": "release",
      "reader_preview": "A software release is an identified version or artifact set that a publisher makes available for others to use.",
      "reader_preview_basis": "definition",
      "reader_rule": "Release status concerns publication of a named version and remains distinct from its source commit, build, deployment, announcement, support period, and external acceptance.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-release",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A release covers the artifacts, version, audience, and publication boundary declared by its manifest.",
      "short_definition": "A software release is an identified version or artifact set that a publisher makes available for others to use.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::release",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 22,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 9,
            "page": "open-questions.html"
          },
          {
            "count": 5,
            "page": "updates.html"
          },
          {
            "count": 4,
            "page": "component-batch12-release-claim-language-gate.html"
          },
          {
            "count": 4,
            "page": "contact.html"
          },
          {
            "count": 3,
            "page": "doctrine.html"
          },
          {
            "count": 2,
            "page": "architecture.html"
          }
        ],
        "total_occurrences": 46
      },
      "visible_text_byte_count": 789
    },
    {
      "alternative_labels": [
        "reliable",
        "reliably",
        "system reliability"
      ],
      "anchor": "glossary-reliability",
      "card_definition": "For systems, reliability can concern failure rates or the probability of failure-free operation during a stated period. For measurements and judgments, it concerns consistency across repeated observations or raters. The workload, environment, duration, and definition of failure determine what a reported measure means.",
      "deep_definition": "Engineering reliability concerns performing the required function without failure under stated conditions. Availability instead measures whether a service is usable when needed and can include restoration after failures; repairable systems can have high availability despite frequent interruptions. Statistical reliability describes consistency among measurements, raters, or test items. Repeated outcomes need not be valid measurements of the intended target. Useful evaluation samples relevant variation, distinguishes independent from correlated failures, and records the observation period and failure conditions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A service\u2019s reliability estimate states how often it completed the required operation without failure across the observed workload and period.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "reliability",
      "label": "reliability",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "One successful run does not establish reliability.",
      "position": 625,
      "preferred_label": "reliability",
      "public_phrase": "reliability",
      "reader_preview": "Reliability is the degree to which something performs its stated function consistently under specified conditions over time.",
      "reader_preview_basis": "definition",
      "reader_rule": "A reliable process can consistently produce the wrong result if its specification or method is flawed, so reliability evidence must be read alongside correctness and validity evidence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reliability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Reliability is relative to the stated function and conditions; measurement consistency and failure-free operation are distinct applications.",
      "short_definition": "Reliability is the degree to which something performs its stated function consistently under specified conditions over time.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reliability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 6,
            "page": "open-questions.html"
          },
          {
            "count": 3,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-egress-self-compliance-audit.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 13
      },
      "visible_text_byte_count": 1034
    },
    {
      "alternative_labels": [
        "rename receipt",
        "migration receipt"
      ],
      "anchor": "glossary-rename-migration-receipt",
      "card_definition": "It identifies the affected paths and the references that may need updating, together with any rollback or remaining obligations. Plectis uses it to keep a migration understandable across sessions.",
      "deep_definition": "A completed record should be backed by the relevant checks. Recording success alone does not guarantee that every reference was found, so the tested scope and any omissions should remain explicit.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The planned receipt for renaming the EPHEMERAL.md storage path, held in a blocked state because a gate precondition was not yet met, is a concrete rename migration receipt naming the outstanding condition rather than performing the rename.",
      "example_route": {
        "gloss": "open the rule that ties a mutation to a typed proof that its gate was satisfied",
        "href": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
        "label": "Proof-Derived Governed Mutation Authorization"
      },
      "hidden_search_labels": [
        "storage rename receipt",
        "rename gate receipt",
        "rename proof",
        "planned rename",
        "planned blocked rename"
      ],
      "id": "rename_migration_receipt",
      "label": "rename migration receipt",
      "meaning_boundary": "A rename migration receipt records whether a governed path rename landed, was blocked, or was reverted, with its obligations and evidence; it is not a commit message or automatic proof of success.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A rename migration receipt is not a commit message or an after-the-fact changelog note. It is a typed governed record that follows the rename through planned, blocked, landed, or reverted states and preserves the evidence and outstanding obligations for its current state.",
      "position": 626,
      "preferred_label": "rename migration receipt",
      "public_phrase": "typed storage rename proof",
      "reader_preview": "A rename migration receipt records the plan, outcome, and checks for moving or renaming stored material.",
      "reader_preview_basis": "definition",
      "reader_rule": "The receipt's status distinguishes a planned or blocked change from one that completed.",
      "relationships": [
        {
          "gloss": "Receipts are the migration-gate instrument of the naming grammar.",
          "target": "semantic_naming",
          "verb": "specializes"
        },
        {
          "gloss": "Receipts are validated against std_rename_migration_receipt.json.",
          "target": "standard",
          "verb": "gated_by"
        },
        {
          "gloss": "Audits surface candidates; row jobs and receipts govern bounded migration work.",
          "target": "row_job",
          "verb": "paired_with"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-rename-migration-receipt",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers governed renaming of storage paths across the system. Receipts live under state/semantic_naming/rename_receipts/ and follow a fixed standard; a reader encounters the concept wherever a rename is described as governed, gated, or held.",
      "short_definition": "A rename migration receipt records the plan, outcome, and checks for moving or renaming stored material.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rename_migration_receipt",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Typed proof object contract for storage rename migrations.",
          "ref": "codex/standards/std_rename_migration_receipt.json",
          "role": "standard"
        },
        {
          "gloss": "Governs the storage-rename gate that receipts prove.",
          "ref": "codex/standards/std_semantic_naming.json",
          "role": "standard"
        },
        {
          "gloss": "Compressed naming law and repair-move menu.",
          "ref": "codex/doctrine/paper_modules/semantic_naming_grammar.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "governance",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1466
    },
    {
      "alternative_labels": [
        "replays",
        "replayed"
      ],
      "anchor": "glossary-replay",
      "card_definition": "Plectis replays provide defined inputs, actions, and expected outcomes for a component or workflow. They can exercise interactions across several steps rather than only a single isolated function.",
      "deep_definition": "A matching result supports repeatability of that case. A replay may deliberately model only part of a live process, so its success should not be described as verification of unrepresented inputs or wider system behaviour.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An agent-monitor replay ships a scenario the monitor must flag and one it must not; a build where both pass is a failing build.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "replay",
      "label": "replay",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 627,
      "preferred_label": "replay",
      "public_phrase": "replay",
      "reader_preview": "A replay repeats a recorded scenario to examine whether it produces the expected behaviour.",
      "reader_preview_basis": "definition",
      "reader_rule": "The scenario and environment determine what the replay covers.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-replay",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A replay covers its recorded scenario on its committed fixtures. It makes no claim about live data or unrecorded paths.",
      "short_definition": "A replay repeats a recorded scenario to examine whether it produces the expected behaviour.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::replay",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 95,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 254,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 93,
            "page": "paper-modules.html"
          },
          {
            "count": 62,
            "page": "reference.html"
          },
          {
            "count": 53,
            "page": "doctrine.html"
          },
          {
            "count": 52,
            "page": "components.html"
          },
          {
            "count": 30,
            "page": "paper-module-research-replication-rubric-artifact-replay.html"
          }
        ],
        "total_occurrences": 1283
      },
      "visible_text_byte_count": 892
    },
    {
      "alternative_labels": [
        "repo"
      ],
      "anchor": "glossary-repository",
      "card_definition": "It can exist locally or be hosted for sharing. A working checkout exposes files for a selected revision, possibly with local edits that have not been committed.",
      "deep_definition": "The public links here identify source collections that readers can inspect or obtain. Reproducing a result requires the appropriate revision and setup, not just a repository with the same name.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The components live in one repository and the Lean proofs in another; both are public.",
      "example_route": null,
      "hidden_search_labels": [
        "repos"
      ],
      "id": "repository",
      "label": "repository",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 628,
      "preferred_label": "repository",
      "public_phrase": "repository",
      "reader_preview": "A repository stores a project's tracked files and, in Git, the history of their recorded revisions.",
      "reader_preview_basis": "definition",
      "reader_rule": "A repository need not be public, and a local clone may contain only part of its history or contents.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-repository",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A repository holds what was published to it. It is not a record of everything that was done.",
      "short_definition": "A repository stores a project's tracked files and, in Git, the history of their recorded revisions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::repository",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 62,
        "top_page": "source.html",
        "top_pages": [
          {
            "count": 14,
            "page": "source.html"
          },
          {
            "count": 13,
            "page": "paper-modules.html"
          },
          {
            "count": 9,
            "page": "coding-agents.html"
          },
          {
            "count": 8,
            "page": "paper-module-first-screen-composition-root.html"
          },
          {
            "count": 7,
            "page": "paper-module-batch8-policy-engines-capsule.html"
          },
          {
            "count": 7,
            "page": "paper-module-mission-transaction-work-spine.html"
          }
        ],
        "total_occurrences": 187
      },
      "visible_text_byte_count": 798
    },
    {
      "alternative_labels": [
        "reproducibility",
        "repeatable run"
      ],
      "anchor": "glossary-reproducible",
      "card_definition": "For software checks, this usually requires a source version, inputs, dependencies, commands, and an account of expected outputs. Exact byte equality may be appropriate for some artifacts; other results need a stated tolerance or comparison rule.",
      "deep_definition": "Randomness, external services, and environment differences can affect runs. Making those dependencies explicit helps a reader distinguish an actual discrepancy from an allowed variation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A cold clone can rebuild the papers from the recorded source commit and verify their hashes.",
      "example_route": null,
      "hidden_search_labels": [
        "reproduce",
        "reproduced"
      ],
      "id": "reproducible",
      "label": "reproducible",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A run is not reproducible when it depends on unrecorded local state or inaccessible inputs.",
      "position": 629,
      "preferred_label": "reproducible",
      "public_phrase": "reproducible",
      "reader_preview": "A result is reproducible when someone can use the stated materials and method to obtain the same relevant outcome.",
      "reader_preview_basis": "definition",
      "reader_rule": "The reproduction claim should say which outcome is expected to agree.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reproducible",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Reproducible applies to the declared artifact, command, inputs, environment, and comparison criterion.",
      "short_definition": "A result is reproducible when someone can use the stated materials and method to obtain the same relevant outcome.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reproducible",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 51,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 11,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 9,
            "page": "paper-module-research-replication-rubric-artifact-replay.html"
          },
          {
            "count": 7,
            "page": "paper-module-cold-clone-probe.html"
          },
          {
            "count": 5,
            "page": "paper-module-engine-room-generated-projection-drift-gate.html"
          },
          {
            "count": 4,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 4,
            "page": "paper-module-egress-self-compliance-audit.html"
          }
        ],
        "total_occurrences": 117
      },
      "visible_text_byte_count": 918
    },
    {
      "alternative_labels": [
        "frontier relay"
      ],
      "anchor": "glossary-research-shift",
      "card_definition": "The project's relay workflow starts from an identified public revision, selects a question, and returns a result with the source and checks needed for review. A person may use a coding agent to carry out parts of that work.",
      "deep_definition": "Attribution and exact starting state make the contribution easier to assess and combine with other work. Completing the shift does not imply solving the whole problem.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An agent given a shift on #269 returns a Lean proof of one residue-window case together with the exact statement it does not reach.",
      "example_route": null,
      "hidden_search_labels": [
        "give your agent a research shift"
      ],
      "id": "research_shift",
      "label": "research shift",
      "meaning_boundary": "A shift is a bounded task with a return route. Running one does not commit the maintainer to accept the return.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A chat transcript in which an agent says it proved something is not a return; the return is the checkable object.",
      "position": 630,
      "preferred_label": "research shift",
      "public_phrase": "research shift",
      "reader_preview": "A research shift is a bounded period of work on a specific, inspectable mathematical task.",
      "reader_preview_basis": "definition",
      "reader_rule": "The return should distinguish a proof, a failed route, an experiment, and an unresolved proposal.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-research-shift",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the agent-facing contribution route in the Lean repository.",
      "short_definition": "A research shift is a bounded period of work on a specific, inspectable mathematical task.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::research_shift",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 852
    },
    {
      "alternative_labels": [
        "congruence class",
        "residue classes"
      ],
      "anchor": "glossary-residue-class",
      "card_definition": "For example, the class of 2 modulo 5 contains \\(\\ldots,-8,-3,2,7,12,\\ldots\\) . Any of these integers can represent the class, while 2 is its usual least nonnegative representative.",
      "deep_definition": "The papers use classes to describe repeated arithmetic conditions across infinitely many integers. Proving a statement for a representative requires showing that the property is preserved for the other members of its class.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 562.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "residue_class",
      "label": "residue class",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 631,
      "preferred_label": "residue class",
      "public_phrase": "residue class",
      "reader_preview": "A residue class modulo m consists of all integers congruent to one another modulo m.",
      "reader_preview_basis": "definition",
      "reader_rule": "The modulus is part of the class's identity.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-residue-class",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The modulus is part of the class's identity.",
      "short_definition": "A residue class modulo m consists of all integers congruent to one another modulo m.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::residue_class",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 562",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 832
    },
    {
      "alternative_labels": [
        "field of residues"
      ],
      "anchor": "glossary-residue-field",
      "card_definition": "For the integers and a prime number p, the ideal (p) is maximal, so the residue field is Z/(p), with p elements. More generally \\(R/p\\) may only be an integral domain; passing to its field of fractions, or first localizing R at p, produces the residue field. For a number field, every nonzero prime ideal of its ring of integers is maximal and its quotient is a finite field.",
      "deep_definition": "At a point p of \\(\\operatorname{Spec}(R)\\), localization \\(R_p\\) makes every element outside p invertible; quotienting by the unique maximal ideal \\(pR_p\\) then gives \\(\\kappa (p)\\). This agrees with \\(\\operatorname{Frac}(R/p)\\). In the paper the chosen ideal lies above a rational prime \u2113, hence is nonzero and maximal in the ring of integers, so the simpler finite quotient description applies.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For the integers and a prime number p, the ideal (p) is maximal, so the residue field is Z/(p), with p elements.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "residue_field",
      "label": "residue field",
      "meaning_boundary": "For a prime ideal p, the residue field is the field of fractions of R/p. The quotient R/p is already a field precisely when p is maximal.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 632,
      "preferred_label": "residue field",
      "public_phrase": "residue field",
      "reader_preview": "A residue field records arithmetic at a prime ideal: set the ideal\u2019s elements to zero, then make every remaining nonzero element invertible.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a prime ideal p in a commutative ring R, \\(\\kappa (p)=\\operatorname{Frac}(R/p)=R_p/pR_p\\). The quotient \\(R/p\\) is already this field exactly when p is maximal.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-residue-field",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a prime ideal p in a commutative ring R, \\(\\kappa (p)=\\operatorname{Frac}(R/p)=R_p/pR_p\\). The quotient \\(R/p\\) is already this field exactly when p is maximal.",
      "short_definition": "A residue field records arithmetic at a prime ideal: set the ideal\u2019s elements to zero, then make every remaining nonzero element invertible.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::residue_field",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the residue field satisfies",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 287",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1144
    },
    {
      "alternative_labels": [
        "result file"
      ],
      "anchor": "glossary-result-record",
      "card_definition": "It identifies the tested claim, relevant inputs or source version, outcome, and limits. Plectis keeps these records so an execution can be inspected after its temporary terminal output is gone.",
      "deep_definition": "Its reliability depends on the recording process and links to evidence. If the source or inputs change, a new run may be needed before the earlier result can support a current claim.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The cold-clone probe writes .microcosm/cold_clone_probe.json; that file, not the terminal output, is what a reader cites.",
      "example_route": null,
      "hidden_search_labels": [
        "validation result"
      ],
      "id": "result_record",
      "label": "result record",
      "meaning_boundary": "A result record is the durable, scoped output of one named run; it is not terminal output, the input body, or evidence for behavior beyond the recorded check.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 633,
      "preferred_label": "result record",
      "public_phrase": "result record",
      "reader_preview": "A result record stores what a particular check or run examined and what it reported.",
      "reader_preview_basis": "definition",
      "reader_rule": "A record describes that run, not every later run of the same command.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-result-record",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A result record establishes what its own run checked. It is not a statement about the system around it.",
      "short_definition": "A result record stores what a particular check or run examined and what it reported.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::result_record",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/standards/std_microcosm_workingness_record.json",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/runtime_shell.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 157,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 204,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 130,
            "page": "paper-modules.html"
          },
          {
            "count": 44,
            "page": "doctrine.html"
          },
          {
            "count": 39,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 38,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 31,
            "page": "paper-module-proof-diagnostic-evidence-spine.html"
          }
        ],
        "total_occurrences": 1470
      },
      "visible_text_byte_count": 889
    },
    {
      "alternative_labels": [
        "retries",
        "retrying"
      ],
      "anchor": "glossary-retry",
      "card_definition": "Retrying can recover from a temporary network interruption or busy service, but a lost response may hide that the first attempt already succeeded, so repeating it can duplicate a charge, message, or write.",
      "deep_definition": "Retries are safe only when repeated attempts have acceptable effects. Read-only requests are often repeatable, while payments, messages, file creation, and increments can duplicate consequences unless they use an idempotency key or transaction. Exponential backoff and jitter reduce synchronized load, but they do not make permanent errors recoverable. A client timeout creates uncertainty rather than proof of failure. Correct retry handling records attempt identity, distinguishes transient from terminal errors, caps total effort, and reconciles results that arrive after another attempt begins.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/paper-module-annex-knowledge-routing.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "retry",
      "label": "retry",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 634,
      "preferred_label": "retry",
      "public_phrase": "retry",
      "reader_preview": "A retry repeats an operation after failure, uncertainty, or the absence of a usable response.",
      "reader_preview_basis": "definition",
      "reader_rule": "Retry behavior is determined by triggering outcomes, attempt limits, delay and backoff, idempotency, cancellation, and treatment of late or ambiguous results.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-retry",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Retry behavior is determined by triggering outcomes, attempt limits, delay and backoff, idempotency, cancellation, and treatment of late or ambiguous results.",
      "short_definition": "A retry repeats an operation after failure, uncertainty, or the absence of a usable response.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::retry",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-annex-knowledge-routing.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-undeclared-library-prior-classifier.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "paper-module-undeclared-library-prior-classifier.html",
        "top_pages": [
          {
            "count": 12,
            "page": "paper-module-undeclared-library-prior-classifier.html"
          },
          {
            "count": 1,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 1,
            "page": "paper-module-bridge-phase-continuity-runtime.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 16
      },
      "visible_text_byte_count": 838
    },
    {
      "alternative_labels": [
        "plectis-reviewer-brief"
      ],
      "anchor": "glossary-reviewer-brief",
      "card_definition": "It gathers the main orientation, claims, source routes, and stated limits so a reader or assistant can identify what deserves closer inspection. It is a starting point for review rather than a substitute for the papers and code.",
      "deep_definition": "A useful brief separates evidence classes and open questions. That lets a reviewer choose an appropriate check instead of treating every item in the packet as equally established.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The landing page's Download the reviewer brief button is this packet.",
      "example_route": {
        "gloss": "reviewer brief versus full packet",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [],
      "id": "reviewer_brief",
      "label": "reviewer brief",
      "meaning_boundary": "The reviewer brief is the small generated JSON packet the landing offers for one-turn review. It is not the full AI review packet and not the live HTML.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "The full AI review packet is the large file, not the reviewer brief.",
      "position": 635,
      "preferred_label": "reviewer brief",
      "public_phrase": "reviewer brief",
      "reader_preview": "The reviewer brief is a compact generated packet for someone assessing the public work.",
      "reader_preview_basis": "definition",
      "reader_rule": "The brief's version determines which public state it describes.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-reviewer-brief",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The reviewer brief is the compact generated packet offered from the landing page for a first review pass. It is separate from the larger AI review packet and covers only the public state identified by its version.",
      "short_definition": "The reviewer brief is a compact generated packet for someone assessing the public work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::reviewer_brief",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "coding-agents.html",
        "top_pages": [
          {
            "count": 1,
            "page": "coding-agents.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 901
    },
    {
      "alternative_labels": [
        "Riemann mapping",
        "Riemann conformal map"
      ],
      "anchor": "glossary-riemann-map",
      "card_definition": "A Riemann map replaces a complicated simply connected planar region by the unit disc through a bijective holomorphic function. It preserves angles locally, so analytic estimates can be transported between the two coordinate pictures.",
      "deep_definition": "The lemniscate paper maps a Jordan sublevel component to the disc, where inverse branches, energy integrals, and hyperbolic estimates are more explicit. The map preserves conformal structure, not ordinary Euclidean lengths or areas without scale factors.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 416.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "riemann_map",
      "label": "riemann map",
      "meaning_boundary": "Complex analysis. A particular normalized map may require fixing a point and derivative direction.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 636,
      "preferred_label": "riemann map",
      "public_phrase": "riemann map",
      "reader_preview": "A bijective holomorphic map between a simply connected proper planar domain and the unit disc.",
      "reader_preview_basis": "definition",
      "reader_rule": "The Riemann mapping theorem applies to a nonempty simply connected open region that is not the whole complex plane. A unique map requires normalization, commonly fixing one interior point and a derivative direction.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-riemann-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The Riemann mapping theorem applies to a nonempty simply connected open region that is not the whole complex plane. A unique map requires normalization, commonly fixing one interior point and a derivative direction.",
      "short_definition": "A bijective holomorphic map between a simply connected proper planar domain and the unit disc.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::riemann_map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 416",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1001
    },
    {
      "alternative_labels": [
        "Riemann-Hurwitz formula",
        "Riemann\u2013Hurwitz",
        "Riemann-Hurwitz"
      ],
      "anchor": "glossary-riemann-hurwitz-formula",
      "card_definition": "For a nonconstant degree-d holomorphic map \\(f:X\\to Y\\) between compact Riemann surfaces, \\(\\chi (X)=d\\chi (Y)-\\sum (e_x-1)\\), where \\(e_x\\) is the local degree at each ramification point. The same Euler-characteristic count applies to proper finite branched coverings of disc domains. Branching is counted with multiplicity.",
      "deep_definition": "For a regular polynomial lemniscate component containing k roots counted with multiplicity, #1041 applies the proper disc-map form to count \\(k-1\\) critical points, also counted with multiplicity. This determines the degree of the selected sheet construction; it gives a topological count rather than a path-length bound.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 393.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "riemann_hurwitz_formula",
      "label": "Riemann\u2013Hurwitz formula",
      "meaning_boundary": "The compact-surface formula and the proper disc-map version are intended; the latter uses finite degree, finite branching and the component\u2019s disc topology.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 637,
      "preferred_label": "Riemann\u2013Hurwitz formula",
      "public_phrase": "Riemann\u2013Hurwitz formula",
      "reader_preview": "A formula relating the topology of a finite holomorphic map to its degree and local branching.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The hypotheses matter: the map must have the stated finite degree and properness, and the surfaces must be in a setting where the Euler characteristics and ramification sum are defined. A local derivative calculation alone gives no global count.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-riemann-hurwitz-formula",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The hypotheses matter: the map must have the stated finite degree and properness, and the surfaces must be in a setting where the Euler characteristics and ramification sum are defined. A local derivative calculation alone gives no global count.",
      "short_definition": "A formula relating the topology of a finite holomorphic map to its degree and local branching.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::riemann_hurwitz_formula",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Riemann\u2013Hurwitz formula with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 393",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1226
    },
    {
      "alternative_labels": [
        "rigid"
      ],
      "anchor": "glossary-rigidity",
      "card_definition": "The conclusion may force one exact form, a small family, or a structure preserved under allowed transformations. The hypotheses explain which apparent alternatives have been excluded.",
      "deep_definition": "For example, a geometric result may determine a shape only up to rotation or scaling. Reading that qualification is essential before interpreting a classification as saying that there is exactly one possible instance.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A rigidity statement: any sequence meeting these conditions must be Sylvester's.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rigidity",
      "label": "rigidity",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 638,
      "preferred_label": "rigidity",
      "public_phrase": "rigidity",
      "reader_preview": "A rigidity result shows that stated conditions leave an object unusually little freedom, often determining it up to a specified equivalence.",
      "reader_preview_basis": "definition",
      "reader_rule": "Rigidity does not always mean literal uniqueness of one object.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rigidity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Used here for arithmetic rigidity statements, not for geometric or structural rigidity.",
      "short_definition": "A rigidity result shows that stated conditions leave an object unusually little freedom, often determining it up to a specified equivalence.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rigidity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 842
    },
    {
      "alternative_labels": [
        "commutative ring"
      ],
      "anchor": "glossary-ring",
      "card_definition": "Addition has a zero, additive inverses, and the commutative law; multiplication is associative and distributes on both sides. The rings used here have a multiplicative identity 1. A commutative ring additionally has \\(ab=ba\\). The integers are an example, even though most integers have no multiplicative inverse.",
      "deep_definition": "Polynomial rings and rings of integers let algebra proceed without assuming division by every nonzero element. Some authors allow rings without an identity, so that convention must be checked. The papers use commutative rings with identity as the setting for coefficients, ideals, and quotients. A field is a commutative ring in which \\(1\\ne0\\) and every nonzero element is invertible.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The integers form a commutative ring: they can be added, subtracted, and multiplied, but most nonzero integers have no multiplicative inverse in the integers.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "ring",
      "label": "ring",
      "meaning_boundary": "A ring need not allow division by every nonzero element. The algebra used here takes rings to have a multiplicative identity.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 639,
      "preferred_label": "ring",
      "public_phrase": "ring",
      "reader_preview": "A ring is a set with an abelian-group addition and an associative multiplication that distributes over addition.",
      "reader_preview_basis": "definition",
      "reader_rule": "Conventions vary on whether every ring must have a multiplicative identity 1; the surrounding algebra here uses rings with 1. A ring need not be a field, because division by nonzero elements may fail.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-ring",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Conventions vary on whether every ring must have a multiplicative identity 1; the surrounding algebra here uses rings with 1. A ring need not be a field, because division by nonzero elements may fail.",
      "short_definition": "A ring is a set with an abelian-group addition and an associative multiplication that distributes over addition.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::ring",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "commutative ring",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 596",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1103
    },
    {
      "alternative_labels": [
        "automorphism of a ring"
      ],
      "anchor": "glossary-ring-automorphism",
      "card_definition": "Substituting \\(x\\mapsto x+1\\) in a polynomial ring is an automorphism: substituting \\(x\\mapsto x-1\\) reverses it. The map preserves polynomial sums and products even though individual coefficients change.",
      "deep_definition": "The paper uses a coordinate translation \\(x_i\\mapsto x_i+e^{(i)}\\). Calling it an automorphism certifies that the substitution loses no polynomial information and can be undone.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Substituting \\(x\\mapsto x+1\\) in a polynomial ring is an automorphism: substituting \\(x\\mapsto x-1\\) reverses it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "ring_automorphism",
      "label": "ring automorphism",
      "meaning_boundary": "An automorphism is invertible and preserves ring operations. An endomorphism preserves the operations but need not be invertible.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 640,
      "preferred_label": "ring automorphism",
      "public_phrase": "ring automorphism",
      "reader_preview": "A ring automorphism is a bijective map from a ring to itself that preserves addition, multiplication, and the multiplicative identity when rings are unital.",
      "reader_preview_basis": "definition",
      "reader_rule": "It must be both structure-preserving and invertible. A ring endomorphism need not be bijective. The base ring may also be required to remain fixed, in which case one speaks of an automorphism over that base.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-ring-automorphism",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "It must be both structure-preserving and invertible. A ring endomorphism need not be bijective. The base ring may also be required to remain fixed, in which case one speaks of an automorphism over that base.",
      "short_definition": "A ring automorphism is a bijective map from a ring to itself that preserves addition, multiplication, and the multiplicative identity when rings are unital.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::ring_automorphism",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "is a ring automorphism",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::line 1019",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1036
    },
    {
      "alternative_labels": [
        "ascending factorial",
        "rising factorials",
        "Pochhammer symbol"
      ],
      "anchor": "glossary-rising-factorial",
      "card_definition": "Its value for \\(k=0\\) is the empty product 1. For \\(k=3\\) it is \\(x(x+1)(x+2)\\); unlike \\(k!\\), the starting value x can vary.",
      "deep_definition": "The exact cubic model in #243 is the rising factorial \\(n(n+1)(n+2)\\), whose successive ratio is \\(1+3/n\\). Its finite-horizon residue modulus is another ascending product, \\((n+2)\\cdots (n+t+1)\\), recorded in the Lean corpus as an ascFactorial identity.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-extraction.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rising_factorial",
      "label": "rising factorial",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 641,
      "preferred_label": "rising factorial",
      "public_phrase": "rising factorial",
      "reader_preview": "The rising factorial multiplies a fixed number of consecutive ascending factors: \\(x(x+1)\\cdots (x+k-1)\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "Pochhammer notation \\((x)_{k}\\) usually denotes this ascending product, but conventions should be checked. The q-Pochhammer symbol is a separate product involving powers of q.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rising-factorial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Pochhammer notation \\((x)_{k}\\) usually denotes this ascending product, but conventions should be checked. The q-Pochhammer symbol is a separate product involving powers of q.",
      "short_definition": "The rising factorial multiplies a fixed number of consecutive ascending factors: \\(x(x+1)\\cdots (x+k-1)\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rising_factorial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::sec:cubic-extraction",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 968
    },
    {
      "alternative_labels": [
        "roll back",
        "rolled back",
        "revert operation"
      ],
      "anchor": "glossary-rollback",
      "card_definition": "Rollback may reverse a database transaction, redeploy an earlier release, restore a backup, or apply a compensating change. The available guarantee depends on the system.",
      "deep_definition": "A rollback plan identifies the prior state, trigger, procedure, authority, and evidence that restoration succeeded. Some operations are fully reversible; others require compensation because messages were sent, data escaped, or outside systems changed. Plectis treats rollback evidence as one part of release authority. A Git revert creates a new inverse commit and differs from moving a branch pointer back.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A failed deployment restores the previous tested release and checks its health endpoint.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "rollback",
      "label": "rollback",
      "meaning_boundary": "A rollback restores an earlier state, but may leave effects already observed outside the system. It does not make a failed change cease to have happened.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Deleting an audit record to hide a failed change is not a valid rollback.",
      "position": 642,
      "preferred_label": "rollback",
      "public_phrase": "rollback",
      "reader_preview": "A rollback returns a system, transaction, or recorded state to an earlier state after a change.",
      "reader_preview_basis": "definition",
      "reader_rule": "Restoring local state does not necessarily undo effects already observed by another person or system.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-rollback",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Restoring local state does not necessarily undo effects already observed by another person or system.",
      "short_definition": "A rollback returns a system, transaction, or recorded state to an earlier state after a change.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rollback",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Authority comes from dereferenced proof, policy, result record, rollback evidence",
          "ref": "sites/microcosm/docs/rules-and-ideas.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 14,
        "top_page": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
        "top_pages": [
          {
            "count": 23,
            "page": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
          },
          {
            "count": 22,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 9,
            "page": "paper-module-mcp-tool-authority-replay.html"
          },
          {
            "count": 9,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 7,
            "page": "doctrine.html"
          },
          {
            "count": 5,
            "page": "paper-module-bridge-phase-continuity-runtime.html"
          }
        ],
        "total_occurrences": 92
      },
      "visible_text_byte_count": 773
    },
    {
      "alternative_labels": [
        "order of a zero"
      ],
      "anchor": "glossary-root-multiplicity",
      "card_definition": "For a nonzero polynomial, a root a has multiplicity k when \\(p(z) = (z - a)^{k}q(z)\\) with \\(q(a) \\ne 0\\). A simple root has multiplicity one; a multiple root has larger multiplicity.",
      "deep_definition": "For example, \\((z - 1)^{2}(z + 2)\\) has three roots counted with multiplicity but only two distinct roots. The distinction matters when a geometric argument chooses paths between root points. Repeated occurrences share one location and cannot be separated geometrically just by assigning them different labels.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 957.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "root_multiplicity",
      "label": "root multiplicity",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 643,
      "preferred_label": "root multiplicity",
      "public_phrase": "root multiplicity",
      "reader_preview": "The multiplicity of a root measures how many copies of its linear factor occur in a polynomial.",
      "reader_preview_basis": "definition",
      "reader_rule": "Counting with multiplicity differs from counting distinct locations.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-root-multiplicity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Counting with multiplicity differs from counting distinct locations.",
      "short_definition": "The multiplicity of a root measures how many copies of its linear factor occur in a polynomial.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::root_multiplicity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 957",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 852
    },
    {
      "alternative_labels": [
        "polynomial root",
        "zero of a polynomial",
        "polynomial zero"
      ],
      "anchor": "glossary-polynomial-root",
      "card_definition": "For \\(f(z)=z^{2}-1\\), both 1 and -1 are roots because substituting either gives zero. The factorization \\(f(z)=(z-1)(z+1)\\) displays them directly.",
      "deep_definition": "Problem 1041 asks whether two root occurrences can be joined by a short path staying in a prescribed polynomial sublevel set.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 122.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "polynomial_root",
      "label": "root of a polynomial",
      "meaning_boundary": "A polynomial root is a zero of the polynomial, distinct from a root directory or a root node in a hierarchy.",
      "meaning_contrasts": [
        "root"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 644,
      "preferred_label": "root of a polynomial",
      "public_phrase": "root of a polynomial",
      "reader_preview": "A number r for which a polynomial f has value \\(f(r)=0\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "A nonconstant complex polynomial of degree n has n roots when repetitions are counted. A root can have multiplicity greater than one, as 0 does for \\(z^{2}\\).",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-polynomial-root",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A nonconstant complex polynomial of degree n has n roots when repetitions are counted. A root can have multiplicity greater than one, as 0 does for \\(z^{2}\\).",
      "short_definition": "A number r for which a polynomial f has value \\(f(r)=0\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::polynomial_root",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 122",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 859
    },
    {
      "alternative_labels": [
        "roots of unity",
        "primitive root of unity"
      ],
      "anchor": "glossary-root-of-unity",
      "card_definition": "For \\(n=4\\) the roots are 1, i, \\(-1\\), and \\(-i\\). The primitive fourth roots are i and \\(-i\\), because their exact multiplicative order is four.",
      "deep_definition": "For a fixed positive integer n, the nth roots of unity form a finite cyclic group under multiplication. Its generators are the primitive nth roots and are the roots of the nth cyclotomic polynomial. All nth roots of a nonzero complex number are obtained from one chosen root by multiplying by each nth root of unity. A primitive root modulo an integer is a related but different object: a residue class generating a modular unit group.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For \\(n=4\\) the roots are 1, i, \\(-1\\), and \\(-i\\).",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "root_of_unity",
      "label": "root of unity",
      "meaning_boundary": "An nth root of unity has order dividing n. A primitive nth root has order exactly n.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 645,
      "preferred_label": "root of unity",
      "public_phrase": "root of unity",
      "reader_preview": "An nth root of unity is a complex number \\(\\zeta\\) satisfying \\(\\zeta ^{n}=1\\); it is primitive when no smaller positive power of \\(\\zeta\\) equals one.",
      "reader_preview_basis": "definition",
      "reader_rule": "\u201cPrimitive root of unity\u201d is different from a primitive root modulo an integer. Exact order matters: 1 is an nth root of unity for every n but is primitive only for \\(n=1\\).",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-root-of-unity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "\u201cPrimitive root of unity\u201d is different from a primitive root modulo an integer. Exact order matters: 1 is an nth root of unity for every n but is primitive only for \\(n=1\\).",
      "short_definition": "An nth root of unity is a complex number \\(\\zeta\\) satisfying \\(\\zeta ^{n}=1\\); it is primitive when no smaller positive power of \\(\\zeta\\) equals one.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::root_of_unity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "primitive $q$th root of unity",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1397",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 844
    },
    {
      "alternative_labels": [
        "route",
        "route graph",
        "semantic routing"
      ],
      "anchor": "glossary-routing",
      "card_definition": "In Plectis, a route may lead to a source file, a navigation collection, a governing skill, or the workflow responsible for a change. Its purpose is to reduce guesswork before deeper inspection.",
      "deep_definition": "A plausible keyword match can still lead to the wrong owner. A useful route therefore supplies enough identity and explanation for the reader to recognise and correct a mismatch.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Navigation Hologram Route Plane is one concrete instance of routing: it is the surface that turns a situation into ranked, source-linked options so the smallest useful next step can be chosen before any underlying file is opened.",
      "example_route": {
        "gloss": "open the live route-selection surface as one component",
        "href": "components.html#component-navigation_hologram_route_plane",
        "label": "Navigation Hologram Route Plane"
      },
      "hidden_search_labels": [
        "docs route"
      ],
      "id": "routing",
      "label": "routing",
      "meaning_boundary": "Routing means semantic selection of repository reads and actions. It does not redefine network routing, logistics routing, or general graph traversal.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Routing is not the content itself and not a guarantee that the surface it picked is correct. It chooses and ranks where to look; the underlying source still has to be opened and checked.",
      "position": 646,
      "preferred_label": "routing",
      "public_phrase": "choose the right path",
      "reader_preview": "Routing chooses the next relevant destination or action from a question, input, or current state.",
      "reader_preview_basis": "definition",
      "reader_rule": "The route must match the task's actual subject and authority requirements.",
      "relationships": [
        {
          "gloss": "Routing selects; navigation traverses.",
          "target": "navigation",
          "verb": "pairs_with"
        },
        {
          "gloss": "Broad routing should use compiled hologram rows before raw search.",
          "target": "hologram",
          "verb": "falls_back_to"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-routing",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Routing covers the decision of where to look across the whole site, from a docs lookup to a paper-module or component pointer to a fallback by meaning. A reader meets it whenever a query or link hands them a chosen path with a reason rather than dropping them straight into raw source.",
      "short_definition": "Routing chooses the next relevant destination or action from a question, input, or current state.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::routing",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Subsystem paper for semantic routing.",
          "ref": "codex/doctrine/paper_modules/semantic_routing_plane.md",
          "role": "paper_module"
        },
        {
          "gloss": "Defines option surfaces and affordance rows.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 47,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 58,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 28,
            "page": "paper-modules.html"
          },
          {
            "count": 22,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 18,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 17,
            "page": "paper-module-routing-anti-patterns-registry.html"
          },
          {
            "count": 16,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          }
        ],
        "total_occurrences": 294
      },
      "visible_text_byte_count": 1260
    },
    {
      "alternative_labels": [
        "row-job",
        "row_job"
      ],
      "anchor": "glossary-row-job",
      "card_definition": "It states the target, intended change, permitted scope, expected result, and required check before execution. Plectis uses this structure to turn a broad request into work that can be assigned and assessed.",
      "deep_definition": "Fixing the scope in advance makes it easier to detect unintended changes or unmet requirements. The worker still needs to inspect the target and stop if the assumed conditions do not hold.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Bounded Autonomy Campaign Packet is a concrete instance: a packet that frames a run as a set of bounded, pre-specified jobs, each with its own target, limits, and validation, so the work can proceed without open-ended authority.",
      "example_route": {
        "gloss": "open one live component that packages bounded, pre-specified jobs",
        "href": "components.html#component-bounded_autonomy_campaign_packet",
        "label": "Bounded Autonomy Campaign Packet"
      },
      "hidden_search_labels": [
        "metabolism job",
        "worker affordance packet",
        "bounded row job",
        "provider row job",
        "transform job candidate",
        "validation contract",
        "validation_contract"
      ],
      "id": "row_job",
      "label": "row job",
      "meaning_boundary": "A row job is one predeclared bounded operation against a named row or slice; it is not a database background job or an open-ended batch instruction.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A row job is not a running process, a scheduler, or a grant of broad permission to act across the system. It is the bounded specification of one task, fixed before any worker runs.",
      "position": 647,
      "preferred_label": "row job",
      "public_phrase": "bounded row transition",
      "reader_preview": "A row job specifies one bounded operation on an identified record or small artifact selection.",
      "reader_preview_basis": "definition",
      "reader_rule": "The job description is a plan; a separate result records what actually happened.",
      "relationships": [
        {
          "gloss": "Row jobs are bounded units of metabolic work.",
          "target": "metabolism",
          "verb": "specializes"
        },
        {
          "gloss": "A row job must follow the standard or profile that owns its target row.",
          "target": "standard",
          "verb": "bounded_by"
        },
        {
          "gloss": "Type A names and gates high-entropy row jobs.",
          "target": "type_a_metabolism",
          "verb": "routes_between"
        },
        {
          "gloss": "Type B can populate or check row jobs once the contract is stable.",
          "target": "type_b_metabolism",
          "verb": "routes_to"
        },
        {
          "gloss": "Bridge may work on row jobs only from injected evidence and within its authority ceiling.",
          "target": "bridge",
          "verb": "may_use"
        },
        {
          "gloss": "Completed row jobs improve future navigation by preserving reusable receipts.",
          "target": "navigation",
          "verb": "supports"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-row-job",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Row job is a runtime term. A reader meets it wherever the system turns a large request into discrete, checkable pieces of work: provider-driven passes, bulk repair of findings, and pipeline-style campaigns that fan many small changes across workers.",
      "short_definition": "A row job specifies one bounded operation on an identified record or small artifact selection.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::row_job",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Defines the candidate row-job contract and operation classes.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md::Row-Job Taxonomy Packet v0",
          "role": "paper_module_section"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1324
    },
    {
      "alternative_labels": [
        "rowable",
        "rowable control spine"
      ],
      "anchor": "glossary-rowability",
      "card_definition": "Each item needs a stable identity, useful summary, route to detail, and appropriate status information. Merely having files somewhere in the repository does not supply that browsing interface.",
      "deep_definition": "This property matters when an agent must choose among many artifacts without guessing their names. A rowable collection turns discovery into selecting known options while retaining access to the source needed for the chosen task.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A components index provides rowability when each included component has an identifiable entry with a useful summary and a working route to its source.",
      "example_route": {
        "gloss": "browse a kind laid out as selectable rows",
        "href": "components.html",
        "label": "All components"
      },
      "hidden_search_labels": [
        "rowability plane",
        "rowability before retrieval",
        "selectable row readiness"
      ],
      "id": "rowability",
      "label": "rowability",
      "meaning_boundary": "Rowability means an artifact kind can be browsed through stable source-linked rows with provenance and drilldowns; it does not merely mean the objects can be displayed in a table.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Rowability is not a search feature or a filter box. It is the prior condition that lets items be listed and selected by stable rows at all, without keyword search, and traced back to their source.",
      "position": 648,
      "preferred_label": "rowability",
      "public_phrase": "selectable row readiness",
      "reader_preview": "Rowability is Plectis's term for whether a collection can be reliably browsed as identifiable, source-linked entries.",
      "reader_preview_basis": "definition",
      "reader_rule": "The collection should acknowledge missing or unsupported views.",
      "relationships": [
        {
          "gloss": "Rowability starts from a stable artifact-kind identity.",
          "target": "artifact_kind",
          "verb": "requires"
        },
        {
          "gloss": "Option surfaces are the browse mechanism for rowable kinds.",
          "target": "option_surface",
          "verb": "uses"
        },
        {
          "gloss": "Compact rows must name what they leave out.",
          "target": "omission_receipt",
          "verb": "requires"
        },
        {
          "gloss": "Profile gaps mark kinds that are not yet rowable.",
          "target": "profile_gap",
          "verb": "bounds"
        },
        {
          "gloss": "Cold agents can choose rows before opening source.",
          "target": "cold_agent",
          "verb": "supports"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-rowability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Rowability covers the navigation layer of the system: the index of kinds, the listing of each kind's items, and the route from a listed row back to its source. It is encountered wherever items are presented as browsable, selectable lists, such as the components and paper-module index pages.",
      "short_definition": "Rowability is Plectis's term for whether a collection can be reliably browsed as identifiable, source-linked entries.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::rowability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Option-surface adapters that emit flag/card rows for supported artifact kinds.",
          "ref": "system/lib/standard_option_surface.py",
          "role": "code"
        },
        {
          "gloss": "Kind Atlas support-status rows and profile-gap reporting.",
          "ref": "system/lib/kind_atlas.py",
          "role": "code"
        },
        {
          "gloss": "Artifact-kind atlas contract.",
          "ref": "codex/standards/std_kind_atlas.json",
          "role": "standard"
        },
        {
          "gloss": "Theory roof for option surfaces and row-first navigation.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1292
    },
    {
      "alternative_labels": [
        "runs",
        "ran"
      ],
      "anchor": "glossary-run",
      "card_definition": "It has particular inputs, a source version, an environment, and an outcome. Plectis records those details when they are needed to support a claim or repeat the work.",
      "deep_definition": "A run starting successfully is also different from completing successfully. The final status and relevant outputs determine what happened, while a readable record lets later work assess it without relying on a session summary.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A test run executes the checks selected for that invocation and records which passed or failed under its stated source version and environment.",
      "example_route": null,
      "hidden_search_labels": [
        "running",
        "execution run"
      ],
      "id": "run",
      "label": "run",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A command shown in documentation was not necessarily run during the reported pass.",
      "position": 649,
      "preferred_label": "run",
      "public_phrase": "run",
      "reader_preview": "A run is one execution of a command, program, test, or experiment.",
      "reader_preview_basis": "definition",
      "reader_rule": "Two runs of the same command need not be identical if their conditions differ.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-run",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers discrete executions reported by the site's evidence and development records.",
      "short_definition": "A run is one execution of a command, program, test, or experiment.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::run",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 783
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-runnable",
      "card_definition": "For a public component, the reader should be able to obtain the required files and perform the advertised command in a supported environment. Missing private setup would limit that claim.",
      "deep_definition": "Execution results and checks provide the next layer of evidence. The published instructions should say where the output appears and what outcome counts as success for the example.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Each public component states its command and ships its fixtures, so the check can be run on a fresh clone.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "runnable",
      "label": "runnable",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 650,
      "preferred_label": "runnable",
      "public_phrase": "runnable",
      "reader_preview": "Runnable means the material can be executed with the stated code, dependencies, inputs, and instructions.",
      "reader_preview_basis": "definition",
      "reader_rule": "Being runnable does not mean that the run succeeds or establishes the intended property.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-runnable",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Runnable establishes that the component executes locally on its shipped inputs.",
      "short_definition": "Runnable means the material can be executed with the stated code, dependencies, inputs, and instructions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::runnable",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 28,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 7,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 6,
            "page": "paper-module-public-reveal-walkthrough.html"
          },
          {
            "count": 5,
            "page": "paper-modules.html"
          },
          {
            "count": 4,
            "page": "paper-module-agent-monitor-redteam-falsification-replay.html"
          },
          {
            "count": 2,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 2,
            "page": "paper-module-formal-math-premise-retrieval.html"
          }
        ],
        "total_occurrences": 50
      },
      "visible_text_byte_count": 823
    },
    {
      "alternative_labels": [
        "running LCM",
        "prefix LCM",
        "cumulative LCM"
      ],
      "anchor": "glossary-running-lcm",
      "card_definition": "For the sequence 2,3,4,6, the running values are 2,6,12,12. The last input introduces no new prime power, so the running value repeats.",
      "deep_definition": "In #269, the landing page\u2019s three-prime theorem concerns distinct running LCMs of integers built from 2,3,5. The problem\u2019s sum with repetition is a separate target. The arithmetic LCM operation alone does not erase multiplicity in the indexing.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 1.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "running_lcm",
      "label": "running least common multiple",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 651,
      "preferred_label": "running least common multiple",
      "public_phrase": "running least common multiple",
      "reader_preview": "A running least common multiple is the least common multiple of all positive-integer terms seen up to a given position.",
      "reader_preview_basis": "definition",
      "reader_rule": "Summing reciprocals at every position counts repeated running values repeatedly. Summing over distinct running values counts each once; these are different series.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-running-lcm",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Summing reciprocals at every position counts repeated running values repeatedly. Summing over distinct running values counts each once; these are different series.",
      "short_definition": "A running least common multiple is the least common multiple of all positive-integer terms seen up to a given position.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::running_lcm",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos-269-three-prime-running-lcm.tex::line 1",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 8,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 8
      },
      "visible_text_byte_count": 966
    },
    {
      "alternative_labels": [
        "execution runtime",
        "runtime system"
      ],
      "anchor": "glossary-runtime",
      "card_definition": "The word can refer to language machinery, loaded code, active processes, or the current state of a workflow. Plectis distinguishes this live behaviour from static source files and documentation about intended behaviour.",
      "deep_definition": "Inspecting source can explain what a program is meant to do, while runtime records show what a particular execution did. Both may be needed to understand an error or validate a fix.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A runtime trace records which command ran, which files it touched, and which result it returned.",
      "example_route": null,
      "hidden_search_labels": [
        "run time"
      ],
      "id": "runtime",
      "label": "runtime",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Source code that contains a function is not evidence that the function ran.",
      "position": 652,
      "preferred_label": "runtime",
      "public_phrase": "runtime",
      "reader_preview": "A runtime is the software support and execution context used while a program runs.",
      "reader_preview_basis": "definition",
      "reader_rule": "The relevant environment and version determine which runtime is being described.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-runtime",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Runtime covers one executing program or workflow under its recorded conditions.",
      "short_definition": "A runtime is the software support and execution context used while a program runs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::runtime",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 164,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 229,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 69,
            "page": "paper-modules.html"
          },
          {
            "count": 66,
            "page": "components.html"
          },
          {
            "count": 29,
            "page": "reference.html"
          },
          {
            "count": 24,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 24,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          }
        ],
        "total_occurrences": 1059
      },
      "visible_text_byte_count": 805
    },
    {
      "alternative_labels": [
        "critical-point connection",
        "separatrix connection"
      ],
      "anchor": "glossary-saddle-connection",
      "card_definition": "The trajectory is regular away from its endpoints, while the endpoints are understood through limiting behaviour or a separately defined extension. Such a connection depends on the global flow, not just the local shape of each saddle.",
      "deep_definition": "For Newton flow, polynomial values along a regular trajectory differ by positive real scale factors. This constrains which nonzero critical values can occur at its limiting endpoints.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 642.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "saddle_connection",
      "label": "saddle connection",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 653,
      "preferred_label": "saddle connection",
      "public_phrase": "saddle connection",
      "reader_preview": "A saddle connection is a trajectory connecting saddle-type singular points, possibly returning to the same one.",
      "reader_preview_basis": "definition",
      "reader_rule": "The vector field need not be defined at the endpoints under the same formula used between them.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-saddle-connection",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The vector field need not be defined at the endpoints under the same formula used between them.",
      "short_definition": "A saddle connection is a trajectory connecting saddle-type singular points, possibly returning to the same one.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::saddle_connection",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 642",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 978
    },
    {
      "alternative_labels": [
        "mathematical saddle point",
        "saddle",
        "saddle points"
      ],
      "anchor": "glossary-saddle-point",
      "card_definition": "For \\(u(x,y)=x^{2}-y^{2}\\), the origin is a saddle point: u increases along the x-axis and decreases along the y-axis. It is critical because the gradient vanishes, but it is neither a local maximum nor minimum.",
      "deep_definition": "Polynomial sublevel components can merge at saddle levels. The associated separatrices and local branches describe how root-containing regions attach, while global path construction still requires controlling what happens outside the local saddle neighbourhood.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 738.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "saddle_point",
      "label": "saddle point",
      "meaning_boundary": "Calculus, topology, and dynamical systems. The word also appears informally for bottlenecks; the mathematical sense is critical-point structure.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 654,
      "preferred_label": "saddle point",
      "public_phrase": "saddle point",
      "reader_preview": "A critical point where a function rises in some directions and falls in others.",
      "reader_preview_basis": "definition",
      "reader_rule": "A nondegenerate planar saddle has one rising and one falling direction in suitable local coordinates. Degenerate or multiple critical points may have more complicated prongs, so conclusions proved for simple saddles do not automatically extend.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-saddle-point",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A nondegenerate planar saddle has one rising and one falling direction in suitable local coordinates. Degenerate or multiple critical points may have more complicated prongs, so conclusions proved for simple saddles do not automatically extend.",
      "short_definition": "A critical point where a function rises in some directions and falls in others.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::saddle_point",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 738",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1045
    },
    {
      "alternative_labels": [
        "isolated environment",
        "execution sandbox"
      ],
      "anchor": "glossary-sandbox",
      "card_definition": "Sandboxing reduces the reach of mistakes or hostile behaviour by restricting selected capabilities. Its protection is only as broad as the configured boundaries and the enforcement layer that maintains them.",
      "deep_definition": "A sandbox runs code with a constrained view of its surroundings. Depending on the design, it may limit filesystem paths, network destinations, system calls, devices, process creation, memory, time, or credentials. These restrictions reduce potential impact, but they do not establish that the code is correct or safe. A sandbox that permits writes to a shared directory still allows damage there, and a network-enabled sandbox can affect reachable services. Isolation also depends on correct configuration and enforcement; a vulnerability in the boundary can permit escape. Sandbox claims therefore describe concrete restrictions rather than absolute protection.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A fixture check may run in a temporary directory with no network or access to private repository state.",
      "example_route": null,
      "hidden_search_labels": [
        "sandboxed"
      ],
      "id": "sandbox",
      "label": "sandbox",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Running in a temporary folder alone does not prove that network, process, or credential access is sandboxed.",
      "position": 655,
      "preferred_label": "sandbox",
      "public_phrase": "sandbox",
      "reader_preview": "A sandbox is an environment that enforces specific limits on the files, networks, devices, processes, or privileges available to running code.",
      "reader_preview_basis": "definition",
      "reader_rule": "A sandbox confines effects only across its enforced boundaries; allowed paths, network access, inherited credentials, host interfaces, and escape mechanisms remain inside its effective capability set.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-sandbox",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A sandbox covers the resources and permissions explicitly constrained for one execution context.",
      "short_definition": "A sandbox is an environment that enforces specific limits on the files, networks, devices, processes, or privileges available to running code.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::sandbox",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 25,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 21,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 18,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 12,
            "page": "paper-modules.html"
          },
          {
            "count": 11,
            "page": "component-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 6,
            "page": "components.html"
          },
          {
            "count": 5,
            "page": "area-agent-reliability.html"
          }
        ],
        "total_occurrences": 111
      },
      "visible_text_byte_count": 917
    },
    {
      "alternative_labels": [
        "saturated integer module"
      ],
      "anchor": "glossary-saturated-submodule",
      "card_definition": "An integer module is a group with commutative addition (order does not matter), with integers acting by repeated addition; a submodule is a subgroup. For \\(N\\subseteq M\\), saturation means that \\(rx\\in N\\), with \\(x\\in M\\) and a nonzero integer \\(r\\), implies \\(x\\in N\\). For example, \\(2\\mathbb Z\\) is not saturated in \\(\\mathbb Z\\): it contains twice 1 but omits 1.",
      "deep_definition": "In #249, the module generated by the base-two totient sections through any level at least two contains \\(\\varphi(4n+3)\\) but omits the integer-valued sequence \\(\\varphi(4n+3)/2\\). Its rational span therefore contains integer-valued sequences outside its integer span.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::lines 345\u2013350.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "saturated_submodule",
      "label": "saturated submodule",
      "meaning_boundary": "This row explains saturation for modules over the integers. Over a general integral domain the same definition uses nonzero scalars from that domain.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 656,
      "preferred_label": "saturated submodule",
      "public_phrase": "saturated submodule",
      "reader_preview": "An integer submodule is saturated in its ambient module when it contains every ambient element whose nonzero integer multiple it contains.",
      "reader_preview_basis": "definition",
      "reader_rule": "The ambient module matters. Having an integer basis or knowing all integer relations among the chosen generators does not establish saturation.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-saturated-submodule",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The ambient module matters. Having an integer basis or knowing all integer relations among the chosen generators does not establish saturation.",
      "short_definition": "An integer submodule is saturated in its ambient module when it contains every ambient element whose nonzero integer multiple it contains.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::saturated_submodule",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact published manuscript occurrence and local claim boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/249/erdos-249-binary-totient-series.tex::lines 345\u2013350",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1160
    },
    {
      "alternative_labels": [
        "scalars"
      ],
      "anchor": "glossary-scalar",
      "card_definition": "Multiplying the vector (2,3) by the scalar 4 gives (8,12). Depending on the vector space, allowed scalars may be rational, real, or complex numbers.",
      "deep_definition": "The field of allowed scalars matters for linear independence: a family independent over the rationals may be dependent over the reals. In computing, \u201cscalar\u201d can instead distinguish a single value from a vector or array.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 331.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "scalar",
      "label": "scalar",
      "meaning_boundary": "Linear algebra and analysis. Scalar can also mean a single value rather than an array in computing.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 657,
      "preferred_label": "scalar",
      "public_phrase": "scalar",
      "reader_preview": "A scalar is an element of the number system used for coefficients, scaling, and arithmetic in a mathematical structure.",
      "reader_preview_basis": "definition",
      "reader_rule": "Scalar multiplication must obey distributive and associative laws with vector addition.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-scalar",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Scalar multiplication must obey distributive and associative laws with vector addition.",
      "short_definition": "A scalar is an element of the number system used for coefficients, scaling, and arithmetic in a mathematical structure.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::scalar",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 331",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-batch8-tools-tail-primitives-capsule.html",
        "top_pages": [
          {
            "count": 7,
            "page": "paper-module-batch8-tools-tail-primitives-capsule.html"
          }
        ],
        "total_occurrences": 7
      },
      "visible_text_byte_count": 769
    },
    {
      "alternative_labels": [
        "data schema",
        "record shape"
      ],
      "anchor": "glossary-schema",
      "card_definition": "JSON Schema can constrain types, require named properties, and restrict values. A repository standard may also state semantic or lifecycle rules needing a dedicated validator or review; not every such rule is encoded in a schema document.",
      "deep_definition": "Glossary rows require identity, scope, status, and profile-specific definition fields. Examples and scope notes are supporting fields rather than universal requirements. The local validation-artifact contract separates a machine-checkable shape from the standard governing its meaning.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A glossary row supplies the reader fields required by its selected profile; an optional example illustrates its meaning.",
      "example_route": null,
      "hidden_search_labels": [
        "JSON schema"
      ],
      "id": "schema",
      "label": "schema",
      "meaning_boundary": "The general data-modelling meaning applies. JSON Schema is an external technology for expressing constraints, while local standards can govern obligations beyond executable schema checks.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Schema validity does not prove that a record's statements match reality.",
      "position": 658,
      "preferred_label": "schema",
      "public_phrase": "schema",
      "reader_preview": "A data schema specifies allowed structure, field values, and constraints for a class of records.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Check the schema version and validation method. Accepting a JSON shape does not establish that the recorded facts or reported outcome are correct.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-schema",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A schema governs records that declare or are routed to its identifier and version.",
      "short_definition": "A data schema specifies allowed structure, field values, and constraints for a class of records.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::schema",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Owns glossary profiles, source authority, and required versus optional row fields.",
          "ref": "codex/standards/std_system_term.json",
          "role": "standard"
        },
        {
          "gloss": "Separates shape-validation artifacts from semantic authority.",
          "ref": "codex/standards/std_validation_artifact_ref.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 10,
        "top_page": "paper-module-standards-meta-diagnostics.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-standards-meta-diagnostics.html"
          },
          {
            "count": 2,
            "page": "paper-module-cognitive-operator-registry.html"
          },
          {
            "count": 2,
            "page": "paper-module-executable-doctrine-grammar.html"
          },
          {
            "count": 2,
            "page": "paper-module-verifier-lab-execution-spine.html"
          },
          {
            "count": 1,
            "page": "doctrine.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch8-validator-checker-capsule.html"
          }
        ],
        "total_occurrences": 15
      },
      "visible_text_byte_count": 882
    },
    {
      "alternative_labels": [
        "coverage area",
        "applicable range"
      ],
      "anchor": "glossary-scope",
      "card_definition": "For a theorem, scope comes from its quantified variables and hypotheses. For a test, it includes the inputs and behaviour examined. For a task, it includes the authorised changes and intended result.",
      "deep_definition": "Plectis records these boundaries so partial work can be useful without appearing universal. A clear scope also makes it easier to identify which additional evidence or authorisation would support a broader action.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A fixture validator's scope may be one committed input set at one source revision with no live network access.",
      "example_route": null,
      "hidden_search_labels": [
        "in scope",
        "out of scope"
      ],
      "id": "scope",
      "label": "scope",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The topic a page discusses is not automatically the scope of every claim made on that page.",
      "position": 659,
      "preferred_label": "scope",
      "public_phrase": "scope",
      "reader_preview": "Scope states the cases, objects, actions, and conditions to which something applies.",
      "reader_preview_basis": "definition",
      "reader_rule": "Evidence and permission should not silently extend beyond their stated scope.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-scope",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "This term covers the applicability set declared by one artifact, claim, check, permission, or task.",
      "short_definition": "Scope states the cases, objects, actions, and conditions to which something applies.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::scope",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 95,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 72,
            "page": "paper-modules.html"
          },
          {
            "count": 40,
            "page": "doctrine.html"
          },
          {
            "count": 27,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 18,
            "page": "credit-ledger.html"
          },
          {
            "count": 14,
            "page": "paper-module-mcp-tool-authority-replay.html"
          },
          {
            "count": 11,
            "page": "paper-module-self-ignorance-coverage-ledger.html"
          }
        ],
        "total_occurrences": 352
      },
      "visible_text_byte_count": 844
    },
    {
      "alternative_labels": [
        "naming grammar",
        "file naming system"
      ],
      "anchor": "glossary-semantic-naming",
      "card_definition": "Plectis distinguishes stable identity, storage path, display label, and aliases so those functions can be maintained separately. A useful name can indicate a component's job without forcing the reader to open it first.",
      "deep_definition": "Encoding changeable status into a permanent name can make it misleading. Explicit fields and detail routes are often better places for information that needs to change over time.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The doctrine card \"Executable grammar before doctrine authority\" (AX-11) is a concrete instance: its identifier and title fix what the card governs and the authority it carries, so the name states its role before the body is read.",
      "example_route": {
        "gloss": "open one named doctrine card whose identifier and title carry its role",
        "href": "doctrine.html#dcard-ax-11",
        "label": "Executable grammar before doctrine authority"
      },
      "hidden_search_labels": [
        "naming principle",
        "names as affordance rows",
        "role-first naming",
        "semantic filenames",
        "governed naming",
        "root invocation shim",
        "root shim"
      ],
      "id": "semantic_naming",
      "label": "semantic naming",
      "meaning_boundary": "Semantic naming encodes an artifact\u2019s role, authority, lifecycle state, and drilldown in its identifiers and labels; it is not a stylistic naming convention alone.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Semantic naming is not a style preference about which word reads best, and it is not mere file tidiness. It is a grammar in which the name encodes the artifact's kind, authority, and lifecycle, so the name carries real information, not decoration.",
      "position": 660,
      "preferred_label": "semantic naming",
      "public_phrase": "names carry system role",
      "reader_preview": "Semantic naming gives an identifier or label enough meaning to help a reader recognise the object's role.",
      "reader_preview_basis": "definition",
      "reader_rule": "A name suggests meaning; the source record establishes the full role, authority, and current status.",
      "relationships": [
        {
          "gloss": "Names are one compact navigation surface.",
          "target": "navigation",
          "verb": "specializes"
        },
        {
          "gloss": "A name should behave like a small affordance row.",
          "target": "affordance_row",
          "verb": "uses"
        },
        {
          "gloss": "Long or risky storage paths should often become handles before renames.",
          "target": "path_handle",
          "verb": "may_materialize_as"
        },
        {
          "gloss": "Machine enforcement belongs in standards after the semantic grammar is clear.",
          "target": "standard",
          "verb": "constrained_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-semantic-naming",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Semantic naming governs how every artifact in the system is named: components, paper modules, doctrine cards, routes, and files. A reader meets it whenever a name on the site or in the source encodes role, authority, or lifecycle rather than being a plain label.",
      "short_definition": "Semantic naming gives an identifier or label enough meaning to help a reader recognise the object's role.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::semantic_naming",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Dedicated semantic naming surface.",
          "ref": "codex/doctrine/paper_modules/semantic_naming_grammar.md",
          "role": "paper_module"
        },
        {
          "gloss": "Machine-readable naming bands, shard option surface, layers, repair order, and storage-rename gate.",
          "ref": "codex/standards/std_semantic_naming.json",
          "role": "standard"
        },
        {
          "gloss": "Affordance-row and path-handle theory roof.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "navigation",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1458
    },
    {
      "alternative_labels": [
        "separable field extension"
      ],
      "anchor": "glossary-separable-extension",
      "card_definition": "Every algebraic extension of a field of characteristic zero, including number fields over Q, is separable. In positive characteristic, repeated-root phenomena such as \\(x^p-a\\) can make an extension inseparable.",
      "deep_definition": "Separability supplies distinct embeddings of the extension into an algebraic closure. With normality, those embeddings land back in L and become the elements of its Galois group.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Every algebraic extension of a field of characteristic zero, including number fields over Q, is separable.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "separable_extension",
      "label": "separable extension",
      "meaning_boundary": "Separable refers to distinct roots of minimal polynomials, not spatial separation. Algebraic extensions in characteristic zero are separable.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 661,
      "preferred_label": "separable extension",
      "public_phrase": "separable extension",
      "reader_preview": "An algebraic extension \\(L/K\\) is separable when every element of L has a minimal polynomial over K with no repeated roots in a splitting field.",
      "reader_preview_basis": "definition",
      "reader_rule": "Separable does not mean that different elements of L are unequal or spatially separated. It is a property of minimal-polynomial roots and is relative to the base field.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-separable-extension",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Separable does not mean that different elements of L are unequal or spatially separated. It is a property of minimal-polynomial roots and is relative to the base field.",
      "short_definition": "An algebraic extension \\(L/K\\) is separable when every element of L has a minimal polynomial over K with no repeated roots in a splitting field.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::separable_extension",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The Galois-extension entry defines Galois as normal and separable.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 280",
          "role": "prerequisite_dependency"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1004
    },
    {
      "alternative_labels": [
        "separating trajectory",
        "saddle separatrix"
      ],
      "anchor": "glossary-separatrix",
      "card_definition": "Near a planar saddle, special incoming and outgoing trajectories divide families of nearby trajectories. They help describe which starting points can approach which limiting objects.",
      "deep_definition": "In the Newton-flow material, these paths are used to organise regions around roots and critical points. Their local directions do not alone prove the existence or shape of a global connection between two distant endpoints.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 752.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "separatrix",
      "label": "separatrix",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 662,
      "preferred_label": "separatrix",
      "public_phrase": "separatrix",
      "reader_preview": "A separatrix is a distinguished trajectory, or invariant boundary, separating regions with different dynamical behaviour.",
      "reader_preview_basis": "definition",
      "reader_rule": "The precise definition depends on the dynamical system and the role of its singular points.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-separatrix",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The precise definition depends on the dynamical system and the role of its singular points.",
      "short_definition": "A separatrix is a distinguished trajectory, or invariant boundary, separating regions with different dynamical behaviour.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::separatrix",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 752",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 910
    },
    {
      "alternative_labels": [
        "integer sequence",
        "number sequence"
      ],
      "anchor": "glossary-sequence",
      "card_definition": "For example, \\(a_{n} = 1/n\\) for \\(n \\ge 1\\) gives 1, \\(1/2\\), \\(1/3\\), \u2026 . The index identifies each position, and repeated values are allowed.",
      "deep_definition": "A sequence lists terms; a series adds them. That distinction matters because a sequence tending to zero can still have a divergent sum, as happens with the harmonic sequence and harmonic series.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The consecutive primes form an increasing sequence whose successive differences are the prime gaps.",
      "example_route": null,
      "hidden_search_labels": [
        "ordered sequence"
      ],
      "id": "sequence",
      "label": "sequence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An unordered set containing the same values is not the same object as the sequence.",
      "position": 663,
      "preferred_label": "sequence",
      "public_phrase": "sequence",
      "reader_preview": "A sequence is an indexed family of terms, usually ordered by natural-number positions.",
      "reader_preview_basis": "definition",
      "reader_rule": "The starting index and formula or recurrence are part of the definition.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-sequence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Sequence covers the ordered family and index domain named in the statement.",
      "short_definition": "A sequence is an indexed family of terms, usually ordered by natural-number positions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::sequence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 13,
        "top_page": "paper-module-cold-reader-route-map.html",
        "top_pages": [
          {
            "count": 14,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 6,
            "page": "paper-module-voice-to-doctrine-self-improvement-loop.html"
          },
          {
            "count": 3,
            "page": "paper-module-computer-use-action-trace-replay.html"
          },
          {
            "count": 2,
            "page": "paper-module-cold-clone-probe.html"
          },
          {
            "count": 2,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 2,
            "page": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
          }
        ],
        "total_occurrences": 37
      },
      "visible_text_byte_count": 753
    },
    {
      "alternative_labels": [
        "infinite series"
      ],
      "anchor": "glossary-series",
      "card_definition": "The expression \\(\\sum a_{n}\\) is understood through its finite partial sums. When those partial sums approach a finite limit, the series converges and that limit is its sum.",
      "deep_definition": "The papers specify their summation indices and convergence conditions. Omitting the initial index or changing the order can matter, especially when terms are undefined or convergence is not absolute.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A reciprocal Erd\u0151s series is an infinite sum; US10Y, CPI, and paired-loss series are ordered data records.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "series",
      "label": "series",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 664,
      "preferred_label": "series",
      "public_phrase": "series",
      "reader_preview": "A mathematical series is a sum of terms from a sequence, often extending over infinitely many indices.",
      "reader_preview_basis": "definition",
      "reader_rule": "A time series is a different use: a sequence of observations indexed by time, not necessarily added together.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-series",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers infinite sums in the formal-mathematics material and ordered data streams in software and forecasting components.",
      "short_definition": "A mathematical series is a sum of terms from a sequence, often extending over infinitely many indices.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::series",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 11,
            "page": "papers.html"
          },
          {
            "count": 9,
            "page": "paper-module-batch7-oracle-sibling-capsule.html"
          },
          {
            "count": 3,
            "page": "paper-module-finance-forecast-evaluation-spine.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch12-prediction-market-board-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch7-secondary-runtime-capsule.html"
          }
        ],
        "total_occurrences": 25
      },
      "visible_text_byte_count": 860
    },
    {
      "alternative_labels": [
        "infinite tail",
        "remainder tail"
      ],
      "anchor": "glossary-series-tail",
      "card_definition": "For \\(\\sum a_{n}\\) starting at 1, the tail after N is \\(\\sum\\) over \\(n > N\\) of \\(a_{n}\\). When the series converges, this equals the full sum minus its Nth partial sum.",
      "deep_definition": "The papers often study scaled tails to expose integer or divisibility conditions. Those arithmetic properties require more than the fact that the unscaled tail becomes small.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 585.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "series_tail",
      "label": "series tail",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 665,
      "preferred_label": "series tail",
      "public_phrase": "series tail",
      "reader_preview": "The tail of a series is the part remaining after a chosen finite number of terms.",
      "reader_preview_basis": "definition",
      "reader_rule": "A convergent series has tails tending to zero, although multiplying them by a growing factor may change that behaviour.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-series-tail",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A convergent series has tails tending to zero, although multiplying them by a growing factor may change that behaviour.",
      "short_definition": "The tail of a series is the part remaining after a chosen finite number of terms.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::series_tail",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 585",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 876
    },
    {
      "alternative_labels": [
        "servers",
        "web server",
        "service server"
      ],
      "anchor": "glossary-server",
      "card_definition": "A server may host web pages, expose an API, store files, run tools, or coordinate jobs. One machine can run several server processes, and one service can span several machines.",
      "deep_definition": "Clients and servers describe roles in an interaction rather than permanent kinds of machine. A program can be a client in one exchange and a server in another. Servers must validate requests, enforce authorization, manage capacity, and report failures without exposing secrets. Plectis pages mention tool servers and public static hosting; the public site serves files while tool servers expose callable operations. A server response is evidence of that exchange, not proof of every claim in its payload.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A web server returns a prebuilt HTML page in response to an HTTPS GET request.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "server",
      "label": "server",
      "meaning_boundary": "A program or system acting in response to requests from clients; a standalone program is not a server merely because it runs on a computer.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A standalone script that neither listens for nor receives requests is not acting as a server.",
      "position": 666,
      "preferred_label": "server",
      "public_phrase": "server",
      "reader_preview": "A server is a program or computer that receives requests and provides data, computation, or another service to clients.",
      "reader_preview_basis": "definition",
      "reader_rule": "Distinguish the server program, its host machine, and the service it provides; they are related but not identical.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-server",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Distinguish the server program, its host machine, and the service it provides; they are related but not identical.",
      "short_definition": "A server is a program or computer that receives requests and provides data, computation, or another service to clients.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::server",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "public tool server pressure inventory",
          "ref": "sites/microcosm/docs/rules-and-ideas.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 16,
        "top_page": "paper-module-tool-server-pressure-inventory.html",
        "top_pages": [
          {
            "count": 15,
            "page": "paper-module-tool-server-pressure-inventory.html"
          },
          {
            "count": 15,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 7,
            "page": "component-tool-server-pressure-inventory.html"
          },
          {
            "count": 5,
            "page": "paper-modules.html"
          },
          {
            "count": 4,
            "page": "reference.html"
          },
          {
            "count": 3,
            "page": "paper-module-batch9-macro-engines-capsule.html"
          }
        ],
        "total_occurrences": 63
      },
      "visible_text_byte_count": 803
    },
    {
      "alternative_labels": [
        "mathematical set"
      ],
      "anchor": "glossary-set",
      "card_definition": "Order and repetition do not change a set: \\(\\{1, 2\\}\\) and \\(\\{2, 1, 1\\}\\) describe the same set. The notation \\(x \\in A\\) says that x belongs to A.",
      "deep_definition": "This distinction matters in the papers when selecting exponents or counting roots. A polynomial's roots as a set ignore repeated occurrences, while roots counted with multiplicity carry additional information.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In \\(S_F(b)\\), F is a finite set of exponents; the corresponding open problem asks about every infinite support set.",
      "example_route": null,
      "hidden_search_labels": [
        "sets",
        "collection of elements"
      ],
      "id": "set",
      "label": "set",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A sequence is not merely a set because order and repetition can matter.",
      "position": 667,
      "preferred_label": "set",
      "public_phrase": "set",
      "reader_preview": "A set is a collection determined by which elements belong to it.",
      "reader_preview_basis": "definition",
      "reader_rule": "A sequence or multiset keeps information that an ordinary set discards.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers mathematical membership collections used in Plectis statements and certificates, especially exponent and support sets.",
      "short_definition": "A set is a collection determined by which elements belong to it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 773
    },
    {
      "alternative_labels": [
        "intersection of sets"
      ],
      "anchor": "glossary-set-intersection",
      "card_definition": "For \\(A = \\{1,2\\}\\) and \\(B = \\{2,3\\}\\), \\(A \\cap B\\) is \\(\\{2\\}\\). If the sets have no common element, their intersection is empty. Membership in an intersection is an \u201cand\u201d condition: every participating membership requirement must hold.",
      "deep_definition": "The papers use intersections to combine restrictions on candidates, indices, or regions. Producing something that satisfies each condition separately can be much easier than producing one object satisfying all conditions together.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "set_intersection",
      "label": "set intersection",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 668,
      "preferred_label": "set intersection",
      "public_phrase": "set intersection",
      "reader_preview": "The intersection of sets contains exactly the elements common to all of them.",
      "reader_preview_basis": "definition",
      "reader_rule": "Two nonempty sets can have an empty intersection, so separate existence statements do not establish a common witness.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-set-intersection",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Two nonempty sets can have an empty intersection, so separate existence statements do not establish a common witness.",
      "short_definition": "The intersection of sets contains exactly the elements common to all of them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::set_intersection",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=set]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 829
    },
    {
      "alternative_labels": [
        "element of a set",
        "belongs to a set"
      ],
      "anchor": "glossary-set-membership",
      "card_definition": "The symbol \\(x \\in A\\) means \u201cx belongs to A\u201d; \\(x\\notin A\\) means it does not. For example, \\(2 \\in \\{1,2,3\\}\\), but \\(5\\notin\\{1,2,3\\}\\). Membership differs from subset inclusion: an element belongs to a set, whereas a subset contains only elements of that set.",
      "deep_definition": "Statements such as \\(z \\in U\\) and \\(n \\in A\\) specify which points or indices are allowed. These restrictions often carry the hypotheses needed for a formula, proof step, or chosen witness to be valid.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "set_membership",
      "label": "set membership",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 669,
      "preferred_label": "set membership",
      "public_phrase": "set membership",
      "reader_preview": "Set membership is the relation saying that an object is one of the elements of a set.",
      "reader_preview_basis": "definition",
      "reader_rule": "An element can itself be a set, so braces and the declared types matter when reading nested collections.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-set-membership",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An element can itself be a set, so braces and the declared types matter when reading nested collections.",
      "short_definition": "Set membership is the relation saying that an object is one of the elements of a set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::set_membership",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=set]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 857
    },
    {
      "alternative_labels": [
        "union of sets"
      ],
      "anchor": "glossary-set-union",
      "card_definition": "For \\(A = \\{1,2\\}\\) and \\(B = \\{2,3\\}\\), the union \\(A \\cup B\\) is \\(\\{1,2,3\\}\\). The shared element 2 appears once because sets record membership, not repeated occurrences. A union can also combine an infinite family of sets.",
      "deep_definition": "This differs from intersection, which requires simultaneous membership. In the mathematics pages, unions describe combined regions or collections of allowable cases; proving a property of each piece may require further work before it holds for the union.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "set_union",
      "label": "set union",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 670,
      "preferred_label": "set union",
      "public_phrase": "set union",
      "reader_preview": "The union of sets contains every element belonging to at least one of them.",
      "reader_preview_basis": "definition",
      "reader_rule": "Membership in a union is an \u201cor\u201d condition, allowing membership in several of the component sets.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-set-union",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Membership in a union is an \u201cor\u201d condition, allowing membership in several of the component sets.",
      "short_definition": "The union of sets contains every element belonging to at least one of them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::set_union",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=open_cover]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 773
    },
    {
      "alternative_labels": [
        "shared paths"
      ],
      "anchor": "glossary-shared-path",
      "card_definition": "Different components have different jobs, but readers can examine them through the same sequence: understand the assertion, inspect the test and inputs, read the output, and identify its scope.",
      "deep_definition": "Each component still needs evidence appropriate to its own mechanism. A shared card layout cannot substitute for a missing check or make one component inherit another's verified behaviour.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The example on the landing page walks the shared path once: command, input, result, and the limit of the result.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "shared_path",
      "label": "shared path",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 671,
      "preferred_label": "shared path",
      "public_phrase": "shared path",
      "reader_preview": "The shared path is the common way Plectis presents a component's claim, check, recorded result, and limits.",
      "reader_preview_basis": "definition",
      "reader_rule": "The common presentation makes comparisons easier without making the components interchangeable.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-shared-path",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The shared path describes how components are structured, not whether any particular one is correct.",
      "short_definition": "The shared path is the common way Plectis presents a component's claim, check, recorded result, and limits.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::shared_path",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "architecture.html",
        "top_pages": [
          {
            "count": 7,
            "page": "architecture.html"
          },
          {
            "count": 2,
            "page": "doctrine.html"
          }
        ],
        "total_occurrences": 9
      },
      "visible_text_byte_count": 876
    },
    {
      "alternative_labels": [
        "side effects",
        "external side effect"
      ],
      "anchor": "glossary-side-effect",
      "card_definition": "Side effects include writing files, changing a database, sending a message, starting a process, or modifying shared state. The same function may have both a return value and side effects.",
      "deep_definition": "Writing a file, changing a shared object, sending a request, or displaying output affects something beyond a function\u2019s return value. Repeating such work can repeat the effect, which matters for retries and recovery. Plectis distinguishes isolated fixture calculations from actions on live files, accounts, and services. Reading a clock or random input is also an effect in broader programming terminology because it makes a result depend on outside state, even when the read itself changes nothing observable.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A command returns success and also writes a generated report to disk.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "side_effect",
      "label": "side effect",
      "meaning_boundary": "An observable change beyond returning a value, such as writing a file or changing external state; constructing a local value alone is outside this sense.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Constructing a new value entirely in local memory has no externally observable side effect.",
      "position": 672,
      "preferred_label": "side effect",
      "public_phrase": "side effect",
      "reader_preview": "A side effect is an observable change a computation makes beyond returning its direct result.",
      "reader_preview_basis": "definition",
      "reader_rule": "Identify and authorize side effects separately from calculating or previewing a result.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-side-effect",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Identify and authorize side effects separately from calculating or previewing a result.",
      "short_definition": "A side effect is an observable change a computation makes beyond returning its direct result.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::side_effect",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "fixture-local completion mechanics, not for live Git side effects",
          "ref": "sites/microcosm/docs/area-continuity.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 12,
        "top_page": "paper-module-agent-sandbox-policy-escape-replay.html",
        "top_pages": [
          {
            "count": 12,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 9,
            "page": "paper-module-proof-derived-governed-mutation-authorization.html"
          },
          {
            "count": 4,
            "page": "paper-module-mcp-tool-authority-replay.html"
          },
          {
            "count": 3,
            "page": "doctrine.html"
          },
          {
            "count": 2,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          },
          {
            "count": 1,
            "page": "area-continuity.html"
          }
        ],
        "total_occurrences": 37
      },
      "visible_text_byte_count": 774
    },
    {
      "alternative_labels": [
        "simple critical points"
      ],
      "anchor": "glossary-simple-critical-point",
      "card_definition": "The derivative has a simple zero at c. The Taylor expansion begins \\(p(z)=p(c)+a(z-c)^2+\\) higher-order terms, with a nonzero. Locally this is a two-sheeted branch rather than the higher-order branching produced by a repeated zero of p\u2032.",
      "deep_definition": "The isolated-critical-value construction in #1041 chooses a simple critical point with nonzero value and excludes other critical values from a specified disc. The quadratic local form explains its square-root coordinate. Simplicity alone does not give the global two-sheeted component or the required length estimate; those use the stated isolation and area hypotheses.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::sec:separation.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "simple_critical_point",
      "label": "simple critical point",
      "meaning_boundary": "Simple critical point is a derivative-multiplicity condition; saddle geometry also needs a nonzero critical value.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 673,
      "preferred_label": "simple critical point",
      "public_phrase": "simple critical point",
      "reader_preview": "A point c where a complex polynomial has \\(p'(c)=0\\) but \\(p''(c)\\ne 0\\).",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The modulus has saddle geometry only when \\(p(c)\\ne 0\\). If \\(p(c)=0\\), the modulus vanishes at c and is locally a minimum; the same saddle description would be false.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-simple-critical-point",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The modulus has saddle geometry only when \\(p(c)\\ne 0\\). If \\(p(c)=0\\), the modulus vanishes at c and is locally a minimum; the same saddle description would be false.",
      "short_definition": "A point c where a complex polynomial has \\(p'(c)=0\\) but \\(p''(c)\\ne 0\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::simple_critical_point",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for the definition and its stated boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::sec:separation",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 960
    },
    {
      "alternative_labels": [
        "simple connectivity"
      ],
      "anchor": "glossary-simply-connected",
      "card_definition": "A filled disc is simply connected; an annulus is not, because a loop around its hole cannot contract within it. Connectedness alone gives no such loop condition.",
      "deep_definition": "The outward slits in #1041 eliminate loops around the excluded critical values. This makes branch choices consistent throughout the remaining domain. Simple connectivity supplies path independence, while length control still needs an analytic estimate.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:component-local-covering.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "simply_connected",
      "label": "simply connected",
      "meaning_boundary": "The ordinary topological condition includes path connectedness; inverse-sheet consequences also require a genuine covering and the stated domain hypotheses.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 674,
      "preferred_label": "simply connected",
      "public_phrase": "simply connected",
      "reader_preview": "Path connected, with every closed loop shrinkable to a point while staying inside the space.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "For a covering over a simply connected, locally path-connected domain, a chosen preimage determines one global inverse sheet. Each connected sheet maps homeomorphically onto the base.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-simply-connected",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a covering over a simply connected, locally path-connected domain, a chosen preimage determines one global inverse sheet. Each connected sheet maps homeomorphically onto the base.",
      "short_definition": "Path connected, with every closed loop shrinkable to a point while staying inside the space.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::simply_connected",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for the definition and its stated boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:component-local-covering",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 960
    },
    {
      "alternative_labels": [
        "simulations",
        "simulate"
      ],
      "anchor": "glossary-simulation",
      "card_definition": "Simulation permits controlled experiments when direct observation is costly, slow, dangerous, or impossible. Its results describe the modelled system and inherit the model's assumptions, simplifications, and parameter choices.",
      "deep_definition": "A simulation represents selected features of a process and calculates how that representation evolves. Deterministic simulations replay fixed equations or rules, while stochastic simulations sample uncertain events, often many times, to estimate a distribution of outcomes. Resolution, discretization, parameter choice, and random seeds can materially change the result. Verification asks whether the program implements the intended model; validation asks whether that model adequately represents the real system for the proposed use. A simulation can expose consequences, sensitivities, and failure modes without establishing that the same behaviour occurs outside the model.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/architecture.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "simulation",
      "label": "simulation",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 675,
      "preferred_label": "simulation",
      "public_phrase": "simulation",
      "reader_preview": "A simulation executes a model of a process to study the behaviour that follows from the model's rules and inputs.",
      "reader_preview_basis": "definition",
      "reader_rule": "A simulation result is conditional on the model, initial conditions, parameters, numerical method, and random inputs; agreement within the simulation is distinct from validation against observations of the target system.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-simulation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A simulation result is conditional on the model, initial conditions, parameters, numerical method, and random inputs; agreement within the simulation is distinct from validation against observations of the target system.",
      "short_definition": "A simulation executes a model of a process to study the behaviour that follows from the model's rules and inputs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::simulation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/architecture.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/rules-and-ideas.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 12,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 4,
            "page": "component-spatial-world-model-counterfactual-simulation-replay.html"
          },
          {
            "count": 4,
            "page": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
          },
          {
            "count": 3,
            "page": "reference.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "component-materials-chemistry-closed-loop-lab-safety-replay.html"
          }
        ],
        "total_occurrences": 27
      },
      "visible_text_byte_count": 931
    },
    {
      "alternative_labels": [
        "agent skill",
        "workflow skill"
      ],
      "anchor": "glossary-skill",
      "card_definition": "It states when it applies, the steps to follow, relevant constraints, and routes to governing material. Agents can discover and reuse it instead of reconstructing the workflow from scratch.",
      "deep_definition": "The skill should stay aligned with the tools and rules it names. An instruction pointing to an obsolete command needs repair even if its general advice remains sound.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The procedure for working through a task with a coding agent is a skill: it names the situation it fits, lays out the steps to follow, and states the constraints that bound them, so the agent can run it without rederiving the workflow.",
      "example_route": {
        "gloss": "see a skill that drives a coding agent through a task",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [],
      "id": "skill",
      "label": "skill",
      "meaning_boundary": "Skill means a recorded agent-operable procedure with triggers and constraints. It is not a personal talent, capability score, or permission grant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A skill is not a personal talent, a clever trick, or a feature being advertised. It is a recorded procedure with named triggers, defined steps, and stated limits that an agent runs.",
      "position": 676,
      "preferred_label": "skill",
      "public_phrase": "agent operable procedure",
      "reader_preview": "In this system, a skill is a reusable set of instructions for carrying out a recognisable kind of task.",
      "reader_preview_basis": "definition",
      "reader_rule": "A skill is procedural guidance; a component is implemented machinery that may carry out part of it.",
      "relationships": [
        {
          "gloss": "Skills operationalize standards and doctrine.",
          "target": "standard",
          "verb": "enacts"
        },
        {
          "gloss": "Skill usage can reveal reusable refinements.",
          "target": "up_propagate",
          "verb": "supports"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-skill",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Skills are the action vocabulary of the system, sitting alongside its components and doctrine. A reader meets them where the public pages describe how an agent works through a task, most directly on the page covering use with a coding agent.",
      "short_definition": "In this system, a skill is a reusable set of instructions for carrying out a recognisable kind of task.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::skill",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Skill definition standard.",
          "ref": "codex/standards/std_skill.json",
          "role": "standard"
        },
        {
          "gloss": "Skill registry.",
          "ref": "codex/doctrine/skills/skill_registry.json",
          "role": "registry"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 6,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 9,
            "page": "open-questions.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "component-voice-to-doctrine-self-improvement-loop.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch4-proof-authority-runtime.html"
          },
          {
            "count": 1,
            "page": "paper-module-voice-to-doctrine-self-improvement-loop.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 15
      },
      "visible_text_byte_count": 1193
    },
    {
      "alternative_labels": [
        "slices"
      ],
      "anchor": "glossary-slice",
      "card_definition": "Plectis uses the word for bounded sets of files, records, or components included in a task or public release. Naming the selection makes it clear what can be inspected or changed.",
      "deep_definition": "A public slice can be independently runnable while the wider system remains unpublished. Evidence about that slice applies to its included material and tested interactions, with any broader conclusions requiring additional support.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The public repository is a slice of the system it comes from: the components and their checks are inside the cut; the frontend, live tools, and non-public data are outside it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "slice",
      "label": "slice",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 677,
      "preferred_label": "slice",
      "public_phrase": "slice",
      "reader_preview": "A slice is a selected part of a larger collection or system.",
      "reader_preview_basis": "definition",
      "reader_rule": "The selection's boundary should be explicit rather than inferred from its title.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-slice",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A slice establishes only what falls inside it. Nothing about the surrounding system follows from it.",
      "short_definition": "A slice is a selected part of a larger collection or system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::slice",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 22,
        "top_page": "paper-module-macro-projection-import-protocol.html",
        "top_pages": [
          {
            "count": 13,
            "page": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "count": 11,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 5,
            "page": "paper-module-engine-room-command-run-singleflight.html"
          },
          {
            "count": 4,
            "page": "paper-module-formal-math-premise-retrieval.html"
          },
          {
            "count": 4,
            "page": "paper-modules.html"
          },
          {
            "count": 3,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 64
      },
      "visible_text_byte_count": 861
    },
    {
      "alternative_labels": [
        "smoke test"
      ],
      "anchor": "glossary-smoke-check",
      "card_definition": "It might confirm that an application starts, an example command runs, or a key page loads. The aim is to catch obvious breakage before investing in more detailed checks.",
      "deep_definition": "Its success is a useful first signal, not a comprehensive assessment of correctness. Plectis should identify the basic behaviour exercised so readers can tell which further checks are needed for a particular change.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A served-route smoke check confirms a page responds before its content is examined.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "smoke_check",
      "label": "smoke check",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 678,
      "preferred_label": "smoke check",
      "public_phrase": "smoke check",
      "reader_preview": "A smoke check is a quick test for major failures in basic operation.",
      "reader_preview_basis": "definition",
      "reader_rule": "A smoke check deliberately has limited coverage.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-smoke-check",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A smoke check establishes basic reachability, nothing deeper.",
      "short_definition": "A smoke check is a quick test for major failures in basic operation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::smoke_check",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "paper-module-batch7-secondary-runtime-capsule.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-batch7-secondary-runtime-capsule.html"
          },
          {
            "count": 1,
            "page": "component-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "count": 1,
            "page": "paper-module-corpus-readiness-mathlib-absence-gate.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 744
    },
    {
      "alternative_labels": [
        "infinitely differentiable",
        "C-infinity function"
      ],
      "anchor": "glossary-smooth-function",
      "card_definition": "Every polynomial is smooth, including at points where its first derivative is zero. Smoothness allows repeated differentiation but does not imply that a real function equals its Taylor series. A function can therefore be smooth without being analytic.",
      "deep_definition": "A smooth, or C-infinity, function has derivatives of every order and all those derivatives are continuous. For maps between Euclidean spaces, this means every iterated partial derivative exists and is continuous. On manifolds the definition is made through smooth coordinate charts. Smoothness is a regularity condition, not a claim of analyticity, convexity, or absence of critical points. In optimization prose, a smooth cell often means a region where the active formula and its derivatives vary smoothly; boundaries where the active branch changes may fail to share that regularity.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Every polynomial map is smooth on its whole Euclidean domain.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "smooth_function",
      "label": "smooth function",
      "meaning_boundary": "In number theory, a smooth integer has only small prime factors; that distinct meaning already belongs to smooth_number.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "The absolute-value function is not smooth at zero because it is not differentiable there.",
      "position": 679,
      "preferred_label": "smooth function",
      "public_phrase": "smooth function",
      "reader_preview": "A smooth function has continuous derivatives of every finite order in its stated mathematical setting.",
      "reader_preview_basis": "definition",
      "reader_rule": "Read smooth as C-infinity unless the source explicitly gives a finite differentiability class such as C-one or C-two.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-smooth-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Read smooth as C-infinity unless the source explicitly gives a finite differentiability class such as C-one or C-two.",
      "short_definition": "A smooth function has continuous derivatives of every finite order in its stated mathematical setting.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::smooth_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 854
    },
    {
      "alternative_labels": [
        "smooth numbers"
      ],
      "anchor": "glossary-smooth-number",
      "card_definition": "Relative to the set {2,3}, numbers such as 1, 8, 12, and 27 are smooth, while 10 is not. Repeated prime factors are allowed.",
      "deep_definition": "The #257 P-part extracts all allowed prime factors with their multiplicities. The #269 running LCM likewise uses integers built from a specified prime set. Smoothness limits which primes occur; squarefreeness limits their multiplicities.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\\(60 = 2^{2} \\times 3 \\times 5\\) is \\(\\{2,3,5\\}\\)-smooth and is not 3-smooth, because 5 exceeds 3.",
      "example_route": null,
      "hidden_search_labels": [
        "B-smooth"
      ],
      "id": "smooth_number",
      "label": "smooth number",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A smooth curve in the plane is a geometric notion, not this arithmetic one.",
      "position": 680,
      "preferred_label": "smooth number",
      "public_phrase": "smooth number",
      "reader_preview": "A smooth number is a positive integer whose prime factors all lie below a stated bound, or in a stated allowed prime set.",
      "reader_preview_basis": "definition",
      "reader_rule": "Specify the bound or allowed prime set. Some conventions use primes \\(\\le y\\) and others primes \\(<y\\); mathlib\u2019s Nat.smoothNumbers uses the strict bound.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-smooth-number",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Integer smoothness relative to a named bound or a named set of primes.",
      "short_definition": "A smooth number is a positive integer whose prime factors all lie below a stated bound, or in a stated allowed prime set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::smooth_number",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 736
    },
    {
      "alternative_labels": [
        "snapshots",
        "state snapshot"
      ],
      "anchor": "glossary-snapshot",
      "card_definition": "A database snapshot can preserve records as they appeared at noon; a repository snapshot can preserve one commit. Later changes do not make that snapshot inaccurate, but they do make it stale as a description of current state.",
      "deep_definition": "Snapshots support comparison, recovery, audit, and reproducibility by fixing a view that would otherwise change. They may be full copies, incremental differences, filesystem references, database-consistent views, or application exports. Capturing related systems at different moments can create an internally inconsistent composite. A snapshot also may omit caches, secrets, running processes, external services, or uncommitted changes. Restoring it recreates only the state actually captured, and a successful restore does not establish that newer dependent systems remain compatible.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/area-formal-math.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "snapshot",
      "label": "snapshot",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 681,
      "preferred_label": "snapshot",
      "public_phrase": "snapshot",
      "reader_preview": "A snapshot is a captured representation of data or system state associated with a particular point or version.",
      "reader_preview_basis": "definition",
      "reader_rule": "Snapshot meaning depends on capture time, scope, consistency guarantees, source version, included external state, and whether content is copied or referenced immutably.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-snapshot",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Snapshot meaning depends on capture time, scope, consistency guarantees, source version, included external state, and whether content is copied or referenced immutably.",
      "short_definition": "A snapshot is a captured representation of data or system state associated with a particular point or version.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::snapshot",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/area-formal-math.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/area-import-drift.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 17,
        "top_page": "paper-module-world-model-projection-drift-control-room.html",
        "top_pages": [
          {
            "count": 13,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          },
          {
            "count": 12,
            "page": "paper-module-batch7-oracle-sibling-capsule.html"
          },
          {
            "count": 11,
            "page": "doctrine.html"
          },
          {
            "count": 10,
            "page": "paper-module-mission-transaction-work-spine.html"
          },
          {
            "count": 9,
            "page": "paper-module-formal-evidence-cell-anchor-resolver.html"
          },
          {
            "count": 7,
            "page": "paper-module-engine-room-generated-projection-drift-gate.html"
          }
        ],
        "total_occurrences": 91
      },
      "visible_text_byte_count": 880
    },
    {
      "alternative_labels": [
        "software system"
      ],
      "anchor": "glossary-software",
      "card_definition": "On this site, the software section presents Plectis's reusable research components and the machinery supporting its workflow. It is distinguished from the mathematical reading routes, although formal proofs also use software tools.",
      "deep_definition": "A repository can make implementation available without demonstrating every advertised use. The source, runnable example, and recorded check together help a reader assess the particular behaviour being claimed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Plectis publishes software components that readers can inspect and run locally.",
      "example_route": null,
      "hidden_search_labels": [
        "computer software"
      ],
      "id": "software",
      "label": "software",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A screenshot or product description is not the software itself.",
      "position": 682,
      "preferred_label": "software",
      "public_phrase": "software",
      "reader_preview": "Software consists of programs and related data used by computers to perform tasks.",
      "reader_preview_basis": "definition",
      "reader_rule": "Each published component needs its own description, dependencies, and evidence.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-software",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Software covers the named codebase, configuration, dependencies, and runtime boundary.",
      "short_definition": "Software consists of programs and related data used by computers to perform tasks.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::software",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 218,
        "top_page": "introduction.html",
        "top_pages": [
          {
            "count": 4,
            "page": "introduction.html"
          },
          {
            "count": 4,
            "page": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "count": 4,
            "page": "source.html"
          },
          {
            "count": 3,
            "page": "component-generated-projection-drift-runtime.html"
          },
          {
            "count": 3,
            "page": "paper-module-generated-projection-drift-runtime.html"
          },
          {
            "count": 3,
            "page": "paper-module-metabolism-queue-reconciliation.html"
          }
        ],
        "total_occurrences": 341
      },
      "visible_text_byte_count": 789
    },
    {
      "alternative_labels": [
        "software libraries",
        "programming library",
        "code library",
        "formal library"
      ],
      "anchor": "glossary-library",
      "card_definition": "Libraries can be source packages, compiled objects, runtime modules, or formal collections such as Mathlib. Their exposed interfaces supply reusable operations or results. Consumers depend on the relevant version, behaviour, licence, and compatibility with other parts of their program or proof development.",
      "deep_definition": "A library differs from an application because it primarily supplies capabilities to consumers rather than owning the whole interaction, although packages can contain both. Public interfaces form the supported contract; internal implementation may change between compatible releases. Static and dynamic libraries link differently, while interpreted packages load through a runtime. Formal libraries contribute checked definitions and theorems. Dependency updates can alter behavior or proof meaning, so reproducibility requires pinned identity and transitive dependencies, not merely the library\u2019s familiar name.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Mathlib is a formal software library supplying maintained Lean definitions and theorems.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "library",
      "label": "software library",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A physical lending library uses another sense of the word; the qualified term here concerns reusable software or formal material.",
      "position": 683,
      "preferred_label": "software library",
      "public_phrase": "software library",
      "reader_preview": "A software library is a reusable collection of code, interfaces, or formal definitions intended for other programs or developments to use.",
      "reader_preview_basis": "definition",
      "reader_rule": "When a result depends on a software library, record the exact package, version or revision, relevant interface assumptions, and environment used.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-library",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Qualified software and formal-library sense; the physical collection or lending institution is outside this row.",
      "short_definition": "A software library is a reusable collection of code, interfaces, or formal definitions intended for other programs or developments to use.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::library",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "paper-module-mathematical-strategy-atlas.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-mathematical-strategy-atlas.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 1071
    },
    {
      "alternative_labels": [
        "source material"
      ],
      "anchor": "glossary-source",
      "card_definition": "Here it often means code, a structured record, a theorem declaration, or a document linked from a generated page. Which source matters depends on the question being asked.",
      "deep_definition": "A reliable explanation identifies the relevant source precisely, including a version where necessary. Opening it lets a reader check the detail that a summary may simplify or omit.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The specimen component names its source path beside its evidence class and scope limit.",
      "example_route": null,
      "hidden_search_labels": [
        "originating source"
      ],
      "id": "source",
      "label": "source",
      "meaning_boundary": "Source means the identified material that originates or controls the fact under discussion. A component may point to a committed code path, while a mathematical claim may point to a theorem, paper, or proof file and an execution claim may point to its run record. A nearby summary is not automatically authoritative source material.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "The nearest readable summary on the site is not automatically the source of a claim.",
      "position": 684,
      "preferred_label": "source",
      "public_phrase": "source",
      "reader_preview": "A source is the original or controlling material from which a particular claim or artifact is drawn.",
      "reader_preview_basis": "definition",
      "reader_rule": "Source for implementation and source for human intent need not be the same material.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-source",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the material from which a claim or artifact is drawn, including code, structured records, theorem declarations, documents, datasets, and cited external works. The controlling source depends on the question and should be identified by a stable path, declaration, record, or citation.",
      "short_definition": "A source is the original or controlling material from which a particular claim or artifact is drawn.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::source",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 217,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 639,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 527,
            "page": "paper-modules.html"
          },
          {
            "count": 238,
            "page": "doctrine.html"
          },
          {
            "count": 220,
            "page": "components.html"
          },
          {
            "count": 82,
            "page": "area-import-drift.html"
          },
          {
            "count": 67,
            "page": "paper-module-world-model-projection-drift-control-room.html"
          }
        ],
        "total_occurrences": 5433
      },
      "visible_text_byte_count": 1152
    },
    {
      "alternative_labels": [
        "copied source body"
      ],
      "anchor": "glossary-source-body",
      "card_definition": "In a component bundle, it can be the full function or module implementation, as distinct from its signature, description, path, or digest. Including the body makes direct inspection possible.",
      "deep_definition": "A function may also depend on imports, configuration, or other files outside its displayed body. The bundle should make those dependencies clear if readers are expected to reproduce its behaviour.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A component's bundle copies its implementation into source_modules/ and re-runs it, so a passing check reflects the real body rather than a matching hash.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "source_body",
      "label": "source body",
      "meaning_boundary": "The source body is the underlying code or document content. A public bundle may include a bounded copy, whose version and external dependencies determine what can be inspected or reproduced.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 685,
      "preferred_label": "source body",
      "public_phrase": "source body",
      "reader_preview": "A source body is the actual content of the code or document being referenced.",
      "reader_preview_basis": "definition",
      "reader_rule": "The body needs an identifiable version and context to explain which material it represents.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-source-body",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A source body makes the included implementation inspectable. It does not by itself establish correctness, behavior on untested inputs, equivalence with a private system, or authority over the data the code may process.",
      "short_definition": "A source body is the actual content of the code or document being referenced.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::source_body",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/validators/source_module_boundary.py",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/standards/std_microcosm_batch12_release_claim_language_gate.json",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 101,
        "top_page": "components.html",
        "top_pages": [
          {
            "count": 37,
            "page": "components.html"
          },
          {
            "count": 33,
            "page": "paper-modules.html"
          },
          {
            "count": 23,
            "page": "area-import-drift.html"
          },
          {
            "count": 18,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 8,
            "page": "paper-module-batch7-demo-take-console-capsule.html"
          },
          {
            "count": 8,
            "page": "paper-module-public-reveal-walkthrough.html"
          }
        ],
        "total_occurrences": 375
      },
      "visible_text_byte_count": 1045
    },
    {
      "alternative_labels": [
        "source files"
      ],
      "anchor": "glossary-source-file",
      "card_definition": "Source files can be written by people or generated by tools. Their role as source is relative to the build or transformation being discussed.",
      "deep_definition": "Plectis identifies the owning source and builder so generated material can be refreshed correctly. Editing a generated source copy may be overwritten by the next update unless its upstream owner is changed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Each component page opens its implementation directly, at a named path in the public repository.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "source_file",
      "label": "source file",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 686,
      "preferred_label": "source file",
      "public_phrase": "source file",
      "reader_preview": "A source file contains material from which another artifact is built or defined.",
      "reader_preview_basis": "definition",
      "reader_rule": "Being a source file does not automatically make it the editable authority for every workflow.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-source-file",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A source file shows the material stored at the identified revision and used by a stated build, definition, or transformation. It may contain code, prose, data, schemas, proofs, templates, or configuration; its authority depends on that role and provenance.",
      "short_definition": "A source file contains material from which another artifact is built or defined.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::source_file",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 138,
        "top_page": "components.html",
        "top_pages": [
          {
            "count": 10,
            "page": "components.html"
          },
          {
            "count": 6,
            "page": "paper-module-self-ignorance-coverage-ledger.html"
          },
          {
            "count": 5,
            "page": "area-import-drift.html"
          },
          {
            "count": 5,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          },
          {
            "count": 4,
            "page": "paper-module-target-shape-tactic-routing.html"
          },
          {
            "count": 3,
            "page": "area-formal-math.html"
          }
        ],
        "total_occurrences": 196
      },
      "visible_text_byte_count": 938
    },
    {
      "alternative_labels": [
        "public source slice",
        "source-linked slice"
      ],
      "anchor": "glossary-source-slice",
      "card_definition": "It can contain files and dependencies needed to support particular pages, components, or results. Plectis publishes bounded slices so readers can inspect relevant machinery without receiving the entire private working repository.",
      "deep_definition": "Its claims should fit that selection. If an example relies on omitted material, the dependency must be disclosed or included before the example can be described as independently reproducible.",
      "definition_profile": "governed_system_term",
      "disposition": "public_source_boundary_label",
      "evidence_commands": [],
      "example": "The Plectis public repository is the source slice that backs the hosted reader map: the files it contains are the same ones the public pages are generated from and link to.",
      "example_route": {
        "gloss": "see the published source boundary and what it covers",
        "href": "source.html",
        "label": "Source & license"
      },
      "hidden_search_labels": [
        "open source slice",
        "public repository slice"
      ],
      "id": "source_slice",
      "label": "source slice",
      "meaning_boundary": "A source slice is the explicitly selected public subset that backs Plectis\u2019s pages and checks; it is not an arbitrary excerpt or a claim that the entire working system was exported.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A source slice is not the entire working tree and not every unpublished ledger or route. It is only the defined subset of source that has been published for inspection.",
      "position": 687,
      "preferred_label": "source slice",
      "public_phrase": "bounded public source",
      "reader_preview": "A source slice is the explicitly selected source material included in a task, package, or public release.",
      "reader_preview_basis": "definition",
      "reader_rule": "The inventory determines what the slice includes and excludes.",
      "relationships": [
        {
          "gloss": "Plectis public pages route into the source slice.",
          "target": "plectis",
          "verb": "belongs_to"
        },
        {
          "gloss": "The source slice is a bounded public subset of the broader substrate.",
          "target": "substrate",
          "verb": "below"
        },
        {
          "gloss": "The slice must still name which source rows own claims.",
          "target": "source_authority",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-source-slice",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the published subset of source behind the public pages. A reader meets it wherever the site links a component, paper module, or route back to its underlying code, and most directly on the Source and license page.",
      "short_definition": "A source slice is the explicitly selected source material included in a task, package, or public release.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::source_slice",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public source root for the Plectis source slice.",
          "ref": "microcosm-substrate/README.md",
          "role": "public_source_root"
        },
        {
          "gloss": "Generated route map from public pages to source artifacts.",
          "ref": "sites/microcosm/source-map.json",
          "role": "generated_public_source_map"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1255
    },
    {
      "alternative_labels": [
        "span",
        "spans"
      ],
      "anchor": "glossary-span",
      "card_definition": "A linear combination scales vectors by allowed scalars and adds the results. For example, two nonparallel vectors in the ordinary plane span the plane; one nonzero vector spans a line through the origin.",
      "deep_definition": "The underlying field and vector space matter. Claims about dimension concern the amount of independent structure in the span, not merely how many vectors were listed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The span of \\((1,0)\\) and \\((2,0)\\) is the horizontal axis.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "span",
      "label": "linear span",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 688,
      "preferred_label": "linear span",
      "public_phrase": "span",
      "reader_preview": "In linear algebra, the span of a set of vectors is the set of all finite linear combinations of them.",
      "reader_preview_basis": "definition",
      "reader_rule": "A spanning family may contain redundant vectors and need not be a basis.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-span",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Linear-algebra sense over the rationals here, not a time span or a bridge.",
      "short_definition": "In linear algebra, the span of a set of vectors is the set of all finite linear combinations of them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::span",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 24,
        "top_page": "paper-module-agent-sandbox-policy-escape-replay.html",
        "top_pages": [
          {
            "count": 9,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          },
          {
            "count": 8,
            "page": "paper-module-computer-use-action-trace-replay.html"
          },
          {
            "count": 8,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 7,
            "page": "paper-modules.html"
          },
          {
            "count": 6,
            "page": "paper-module-mcp-tool-authority-replay.html"
          },
          {
            "count": 3,
            "page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
          }
        ],
        "total_occurrences": 66
      },
      "visible_text_byte_count": 793
    },
    {
      "alternative_labels": [
        "sparse checkouts",
        "sparse-checkout"
      ],
      "anchor": "glossary-sparse-checkout",
      "card_definition": "It lets someone work on selected directories while the repository's history and object database may still cover a larger project. This can make a large checkout easier to navigate and use.",
      "deep_definition": "Reducing downloads is a separate capability of partial or filtered clones. The public instructions should distinguish those operations so readers understand which files are present locally and which data may still need to be fetched.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The reader checkout gives the papers and guides without the Lean toolchain.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "sparse_checkout",
      "label": "sparse checkout",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Cloning the repository does not run any of its code.",
      "position": 689,
      "preferred_label": "sparse checkout",
      "public_phrase": "sparse checkout",
      "reader_preview": "A sparse checkout limits which tracked files Git places in the working directory.",
      "reader_preview_basis": "definition",
      "reader_rule": "Sparse checkout alone does not mean that only those files were downloaded.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-sparse-checkout",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the clone options documented in the Lean repository.",
      "short_definition": "A sparse checkout limits which tracked files Git places in the working directory.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::sparse_checkout",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 716
    },
    {
      "alternative_labels": [
        "specifications",
        "spec",
        "specs",
        "formal specification"
      ],
      "anchor": "glossary-specification",
      "card_definition": "It can define behaviour, data structure, interfaces, inputs, outputs, or permitted assumptions. A test or formal verification then checks some relationship between the implementation and those requirements.",
      "deep_definition": "A perfectly checked implementation of the wrong requirement can still fail the user's goal. Plectis therefore links requirements, source, and evidence so reviewers can examine both the check and the meaning of what it checks.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The JSON schema specifies which fields a public glossary row must contain.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "specification",
      "label": "specification",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A broad aspiration without testable or inspectable requirements is not yet a specification.",
      "position": 690,
      "preferred_label": "specification",
      "public_phrase": "specification",
      "reader_preview": "A specification states the requirements an implementation or result is expected to satisfy.",
      "reader_preview_basis": "definition",
      "reader_rule": "The specification must itself express the intended task accurately.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-specification",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers schemas, formal statements, interface contracts, and documented behaviour requirements.",
      "short_definition": "A specification states the requirements an implementation or result is expected to satisfy.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::specification",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch11-saturation-engines-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "count": 1,
            "page": "paper-module-pattern-binding-contract.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 836
    },
    {
      "alternative_labels": [
        "square-free",
        "squarefree integer",
        "squarefree polynomial",
        "squarefree polynomials"
      ],
      "anchor": "glossary-squarefree",
      "card_definition": "The integer \\(30=2\\cdot 3\\cdot 5\\) is squarefree, while \\(12=2^{2}\\cdot 3\\) is not. Over the complex numbers, a nonzero polynomial is squarefree exactly when every root is simple: \\((z-1)(z+1)\\) qualifies, while \\((z-1)^{2}\\) does not.",
      "deep_definition": "The same idea removes repeated factors in two settings. An irreducible polynomial factor cannot be split into lower-degree factors over its coefficient field. Over the complex numbers every nonconstant polynomial splits into linear factors, so squarefreeness becomes distinctness of roots, equivalently no common root of p and p\u2032. The number-theory papers use squarefree integers in counting arguments, while the lemniscate papers use squarefree polynomials to control root geometry. These applications share a factorisation property without treating integers and polynomials as the same objects.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "30 is a squarefree integer, and \\(z^{2}-1\\) is a squarefree polynomial over the complex numbers.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "squarefree",
      "label": "squarefree",
      "meaning_boundary": "The absence of repeated prime factors for integers or repeated irreducible factors for nonzero polynomials; polynomial factorisation is relative to the stated coefficient field.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 691,
      "preferred_label": "squarefree",
      "public_phrase": "squarefree",
      "reader_preview": "Squarefree means having no repeated prime factor for an integer, or no repeated irreducible factor for a nonzero polynomial.",
      "reader_preview_basis": "definition",
      "reader_rule": "The integer 1 and nonzero constant polynomials are squarefree; zero is not. Polynomial factors are taken over the specified coefficient field.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-squarefree",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Integer and polynomial uses both occur in the papers; the surrounding statement supplies the domain and coefficient field.",
      "short_definition": "Squarefree means having no repeated prime factor for an integer, or no repeated irreducible factor for a nonzero polynomial.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::squarefree",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1020
    },
    {
      "alternative_labels": [
        "stack traces",
        "call stack trace"
      ],
      "anchor": "glossary-stack-trace",
      "card_definition": "It usually names functions, files, and line numbers from the newest call back through its callers. It helps locate an execution path but may expose local paths or sensitive values.",
      "deep_definition": "A stack trace is diagnostic evidence about control flow, not a complete explanation of a failure. Optimisation, asynchronous execution, omitted frames, or generated code can make it incomplete or indirect. Plectis distinguishes reporting a degraded provider result from terminating with a stack trace. Public reports should redact private paths and secrets while retaining enough frames to diagnose the failure.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Python traceback lists the failing line and the functions that called it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "stack_trace",
      "label": "stack trace",
      "meaning_boundary": "A diagnostic record of active or recent function calls leading to a program point or failure, distinct from repository revision history.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A list of commits is repository history, not a call stack trace.",
      "position": 692,
      "preferred_label": "stack trace",
      "public_phrase": "stack trace",
      "reader_preview": "A stack trace is a recorded list of active function calls at or near the point where a program failed or was inspected.",
      "reader_preview_basis": "definition",
      "reader_rule": "A stack trace locates a sequence of calls. The error, inputs, code, and environment supply the further evidence needed to explain why that path failed.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-stack-trace",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A stack trace locates a sequence of calls. The error, inputs, code, and environment supply the further evidence needed to explain why that path failed.",
      "short_definition": "A stack trace is a recorded list of active function calls at or near the point where a program failed or was inspected.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::stack_trace",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "reports degraded rather than dying with a stack trace",
          "ref": "sites/microcosm/docs/paper-module-engine-room-derived-fact-provider-engine.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-engine-room-derived-fact-provider-engine.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 815
    },
    {
      "alternative_labels": [
        "std",
        "schema",
        "contract"
      ],
      "anchor": "glossary-standard",
      "card_definition": "Plectis stores standards as structured contracts covering fields, meanings, authority, validation, and maintenance. They give people and tools a common basis for writing and checking particular artifact kinds.",
      "deep_definition": "The applicable version matters when rules change. A record valid under an earlier contract may need migration or a documented compatibility rule before it can be treated as valid under the current one.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Executable Doctrine Grammar component is a concrete standard: a JSON-first contract that sets the required shape, authority, and validation rules for a kind of doctrine artifact so it stays machine-readable and governable.",
      "example_route": {
        "gloss": "open one standard as a live component",
        "href": "components.html#component-executable_doctrine_grammar",
        "label": "Executable Doctrine Grammar"
      },
      "hidden_search_labels": [
        "artifact standard"
      ],
      "id": "standard",
      "label": "standard",
      "meaning_boundary": "Standard means a repo-governed machine-readable contract. It is not an industry, national, or international standard unless the row cites the relevant external standards body.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A standard is not a recommendation, a style preference, or a benchmark score. It is a structured contract that defines and governs the shape of one kind of artifact.",
      "position": 693,
      "preferred_label": "standard",
      "public_phrase": "schema backed contract authority",
      "reader_preview": "A standard specifies requirements that items or processes are expected to meet.",
      "reader_preview_basis": "definition",
      "reader_rule": "A standard states the requirement; evidence shows whether an item satisfies it.",
      "relationships": [
        {
          "gloss": "std_skill governs skill rows.",
          "target": "skill",
          "verb": "governs"
        },
        {
          "gloss": "std_paper_module governs paper modules.",
          "target": "paper_module",
          "verb": "governs"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-standard",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Plectis standards specify requirements for the artifact kinds they govern. Whether a particular artifact conforms is a separate validation question.",
      "short_definition": "A standard specifies requirements that items or processes are expected to meet.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::standard",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Root standards registry.",
          "ref": "codex/standards/standards_registry.json",
          "role": "registry"
        },
        {
          "gloss": "Core standards authority index.",
          "ref": "codex/standards/core_authority_index.json",
          "role": "authority_index"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 173,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 123,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 65,
            "page": "doctrine.html"
          },
          {
            "count": 58,
            "page": "paper-modules.html"
          },
          {
            "count": 49,
            "page": "components.html"
          },
          {
            "count": 40,
            "page": "paper-module-first-screen-composition-root.html"
          },
          {
            "count": 32,
            "page": "paper-module-standards-meta-diagnostics.html"
          }
        ],
        "total_occurrences": 951
      },
      "visible_text_byte_count": 1122
    },
    {
      "alternative_labels": [
        "star-shaped region",
        "star shaped domain"
      ],
      "anchor": "glossary-star-shaped-domain",
      "card_definition": "A set U is star-shaped about a if \\((1-t)a+tx\\) belongs to U for every x in U and \\(0\\le t\\le 1\\). A convex set is star-shaped about each of its points, but a star-shaped set can have indentations and need not be convex.",
      "deep_definition": "The square-root coordinate in #1041 has a star-shaped target, enabling a global inverse after the covering argument. The paper separately warns that a full polynomial lemniscate need not be star-shaped; one useful coordinate domain does not establish that property for every original component.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1880.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "star_shaped_domain",
      "label": "star-shaped domain",
      "meaning_boundary": "Straight segments must remain inside the set for the specified centre; convexity is a stronger condition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 694,
      "preferred_label": "star-shaped domain",
      "public_phrase": "star-shaped domain",
      "reader_preview": "A domain containing every straight segment from one chosen centre to each of its points.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The centre matters: being star-shaped about one point does not establish the property about another. A nonempty star-shaped domain is contractible by straight-line contraction and hence simply connected.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-star-shaped-domain",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The centre matters: being star-shaped about one point does not establish the property about another. A nonempty star-shaped domain is contractible by straight-line contraction and hence simply connected.",
      "short_definition": "A domain containing every straight segment from one chosen centre to each of its points.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::star_shaped_domain",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of star-shaped domain with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 1880",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 992
    },
    {
      "alternative_labels": [
        "statement nodes"
      ],
      "anchor": "glossary-statement-node",
      "card_definition": "The graph can connect it to formal declarations, evidence, implications, and open obligations. Several declarations may support the same mathematical statement when they express equivalent versions or serve different implementation roles.",
      "deep_definition": "Plectis uses this distinction to make a large proof corpus easier to interpret. The number of declaration names need not equal the number of distinct claims or research ideas represented in the graph.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Several Lean declarations expressing equivalent versions of one result can be linked to a single statement node, provided the correspondence is explicitly reviewed.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "statement_node",
      "label": "statement node",
      "meaning_boundary": "A statement node is an authored equivalence class of formal declarations judged to express one mathematical statement; it is not a syntax-tree node or an automatically inferred theorem count.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 695,
      "preferred_label": "statement node",
      "public_phrase": "statement node",
      "reader_preview": "A statement node is one identified mathematical statement in a graph of results and their relationships.",
      "reader_preview_basis": "definition",
      "reader_rule": "Grouping statements requires a justified correspondence, not just similar wording.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-statement-node",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A statement node records what its declarations establish, no more.",
      "short_definition": "A statement node is one identified mathematical statement in a graph of results and their relationships.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::statement_node",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "tools/meta/dissemination/measure_lean_corpus.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 981
    },
    {
      "alternative_labels": [
        "static website",
        "statically generated site"
      ],
      "anchor": "glossary-static-site",
      "card_definition": "A builder can create HTML, CSS, JavaScript, JSON, and media files ahead of publication. A web server then returns those files, although JavaScript may still add interaction in the browser.",
      "deep_definition": "Static generation makes published output inspectable as files and can reduce runtime infrastructure. Changes usually require rebuilding and publishing new files. Plectis uses a static public site whose builders derive many pages from source registries while preserving stable routes. Some interactive features run in the browser, but no server-side page generation is needed for each visit.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A build command writes `docs/quickstart.html`, which a server later returns unchanged.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "static_site",
      "label": "static site",
      "meaning_boundary": "A site served from prebuilt files rather than rendering each page from a database or application request.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A database-backed application that renders a fresh page for every request is not a static site.",
      "position": 696,
      "preferred_label": "static site",
      "public_phrase": "static site",
      "reader_preview": "A static site serves prebuilt files rather than generating each page in response to a reader\u2019s request.",
      "reader_preview_basis": "definition",
      "reader_rule": "Static describes how pages are produced and served; it does not mean the content never changes or that the site contains no scripts.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-static-site",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Static describes how pages are produced and served; it does not mean the content never changes or that the site contains no scripts.",
      "short_definition": "A static site serves prebuilt files rather than generating each page in response to a reader\u2019s request.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::static_site",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the static site keeps one non-invasive handoff surface",
          "ref": "sites/microcosm/SOURCE_CONTRACT.md",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 2,
        "top_page": "source.html",
        "top_pages": [
          {
            "count": 1,
            "page": "source.html"
          },
          {
            "count": 1,
            "page": "vulnerability-disclosure.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 812
    },
    {
      "alternative_labels": [
        "block bootstrap"
      ],
      "anchor": "glossary-stationary-bootstrap",
      "card_definition": "In the standard construction, block lengths have a geometric distribution and starting points are sampled from the observed series, with circular continuation at its end. Joining such blocks creates a resampled series.",
      "deep_definition": "It preserves local stretches of observations rather than exactly preserving every dependence in the original data. Statistical conclusions still require the sampling assumptions appropriate to the analysis.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Blocks of random length are drawn and joined until the resample is as long as the original.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "stationary_bootstrap",
      "label": "stationary bootstrap",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 697,
      "preferred_label": "stationary bootstrap",
      "public_phrase": "stationary bootstrap",
      "reader_preview": "The stationary bootstrap resamples a time series in blocks of randomly chosen lengths to retain some of its temporal dependence.",
      "reader_preview_basis": "definition",
      "reader_rule": "Block length choices and assumptions about dependence affect the method's validity.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-stationary-bootstrap",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Named for Politis and Romano; standard resampling machinery, not a contribution of this work.",
      "short_definition": "The stationary bootstrap resamples a time series in blocks of randomly chosen lengths to retain some of its temporal dependence.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::stationary_bootstrap",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 3,
        "top_page": "paper-module-finance-forecast-evaluation-spine.html",
        "top_pages": [
          {
            "count": 3,
            "page": "paper-module-finance-forecast-evaluation-spine.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 916
    },
    {
      "alternative_labels": [
        "stochasticity"
      ],
      "anchor": "glossary-stochastic",
      "card_definition": "A stochastic procedure can follow precise rules while producing different outcomes across runs because it samples random choices. Analysis describes distributions, expectations, variability, or event probabilities rather than one guaranteed path. Pseudorandom software also depends on a generator and seed.",
      "deep_definition": "A stochastic process, model, or algorithm includes outcomes governed by probability. Its rules may be exact even though individual runs differ, so analysis concerns distributions, expected values, variability, dependence, or event probabilities rather than one fixed path. Computational randomness is normally pseudorandom and becomes repeatable when the generator, seed, implementation, and relevant ordering are fixed. Stochastic variation differs from ignorance about model choice or data quality. A reported sample illustrates possible behavior; it does not alone characterize the underlying probability law or justify a causal conclusion.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Two runs of the same prompt can differ; two runs of the same check do not.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "stochastic",
      "label": "stochastic",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 698,
      "preferred_label": "stochastic",
      "public_phrase": "stochastic",
      "reader_preview": "Stochastic describes a process or model whose outcomes involve probability or randomness.",
      "reader_preview_basis": "definition",
      "reader_rule": "Separate randomness in the model from uncertainty about the model, and record seeds when exact computational repetition matters.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-stochastic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ordinary statistical usage.",
      "short_definition": "Stochastic describes a process or model whose outcomes involve probability or randomness.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::stochastic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-belief-state-process-reward-replay.html",
        "top_pages": [
          {
            "count": 1,
            "page": "paper-module-belief-state-process-reward-replay.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 860
    },
    {
      "alternative_labels": [
        "stubs",
        "public-safe stub"
      ],
      "anchor": "glossary-stub",
      "card_definition": "It may allow navigation, compilation, or planning to proceed while showing where further work belongs. In testing, a stub can provide a simplified replacement for a dependency.",
      "deep_definition": "A stub appearing in a catalog does not establish that the intended mechanism exists. Replacing it with an implementation requires the same source, interface, and validation checks as other substantive work.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A public-safe stub keeps a component's interface without its private inputs.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "stub",
      "label": "stub",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 699,
      "preferred_label": "stub",
      "public_phrase": "stub",
      "reader_preview": "A stub is a placeholder representing an item or interface whose full contents or behaviour are not yet supplied.",
      "reader_preview_basis": "definition",
      "reader_rule": "The placeholder's limitations should be explicit wherever its output is used.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-stub",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ordinary software usage, applied here to the public release boundary.",
      "short_definition": "A stub is a placeholder representing an item or interface whose full contents or behaviour are not yet supplied.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::stub",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 5,
        "top_page": "paper-module-batch12-market-dashboard-read-model-capsule.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-batch12-market-dashboard-read-model-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch12-prediction-market-board-capsule.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "paper-module-batch8-tools-tail-primitives-capsule.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 8
      },
      "visible_text_byte_count": 794
    },
    {
      "alternative_labels": [
        "finite subcover"
      ],
      "anchor": "glossary-subcover",
      "card_definition": "If three open intervals cover \\([0,1]\\) and two of those intervals already cover every point of \\([0,1]\\), those two form a subcover. A finite subcover uses finitely many members of the original collection; it need not be the smallest possible choice.",
      "deep_definition": "Compactness requires a finite subcover for every open cover. The condition is stronger than the existence of one finite open cover: any subset of the real line is covered by the whole real line, but many subsets are not compact. The empty collection covers the empty set, so it is a finite subcover when the target is empty. These distinctions keep the quantifiers in compactness arguments precise.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "subcover",
      "label": "subcover",
      "meaning_boundary": "The stated technical sense; the related interfaces and mathematical objects are distinguished explicitly.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 700,
      "preferred_label": "subcover",
      "public_phrase": "subcover",
      "reader_preview": "A subcover is a selection from a collection of covering sets that still covers the same target set.",
      "reader_preview_basis": "definition",
      "reader_rule": "The selected sets must come from the given cover; replacing them with a newly invented covering set does not produce a subcover.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-subcover",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The selected sets must come from the given cover; replacing them with a newly invented covering set does not produce a subcover.",
      "short_definition": "A subcover is a selection from a collection of covering sets that still covers the same target set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::subcover",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary for this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=open_cover]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 842
    },
    {
      "alternative_labels": [
        "subexponential"
      ],
      "anchor": "glossary-subexponential-growth",
      "card_definition": "Polynomial growth \\(n^{10}\\) is subexponential because \\(n^{10}/c^{n}\\to 0\\) for every fixed \\(c>1\\). The faster function \\(\\exp (\\sqrt n)\\) is also subexponential, showing that subexponential does not mean polynomial or practically small.",
      "deep_definition": "In the reciprocal-tail analysis, normalized vanishing can constrain denominator states to subexponential growth. That scale restriction then limits how frequently strict divisibility changes can occur, but it does not make the states bounded or convergent.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 2123.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "subexponential_growth",
      "label": "subexponential growth",
      "meaning_boundary": "Asymptotic analysis. Subexponential does not mean slow or polynomial.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 701,
      "preferred_label": "subexponential growth",
      "public_phrase": "subexponential growth",
      "reader_preview": "Growth slower than every fixed exponential \\(c^n\\) with \\(c>1\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "For positive sequences \\(a_{n}\\ge 1\\), a standard equivalent condition is \\(\\log (a_{n})/n\\to 0\\). The comparison must hold against every fixed exponential base greater than one, rather than against just one especially large base.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-subexponential-growth",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For positive sequences \\(a_{n}\\ge 1\\), a standard equivalent condition is \\(\\log (a_{n})/n\\to 0\\). The comparison must hold against every fixed exponential base greater than one, rather than against just one especially large base.",
      "short_definition": "Growth slower than every fixed exponential \\(c^n\\) with \\(c>1\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::subexponential_growth",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 2123",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 964
    },
    {
      "alternative_labels": [
        "subharmonicity"
      ],
      "anchor": "glossary-subharmonic-function",
      "card_definition": "For example, \\(|z|^{2}\\) is subharmonic: its average around a circle centred at z is larger than its value at z. A harmonic function has equality. Subharmonic functions may take the value \\(-\\infty\\), as \\(\\log |f|\\) does at a zero of a holomorphic function f.",
      "deep_definition": "On a plane domain, the standard definition requires upper semicontinuity, local integrability, and the sub-mean inequality on discs contained in the domain; one usually excludes the function identically \\(-\\infty\\). Upper semicontinuity means nearby limiting values cannot exceed the value at the point. The papers apply subharmonicity to squared moduli of analytic quantities, bounding an interior value by an average that can be evaluated using coefficients.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The function \\(|z|^{2}\\) is subharmonic because its circular average around a point exceeds its central value.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "subharmonic_function",
      "label": "subharmonic function",
      "meaning_boundary": "Subharmonicity compares a value with nearby averages. It differs from convexity, which compares values along line segments.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 702,
      "preferred_label": "subharmonic function",
      "public_phrase": "subharmonic function",
      "reader_preview": "A subharmonic function never exceeds its average on a small surrounding circle and satisfies an upper-semicontinuity condition that rules out downward jumps at a point.",
      "reader_preview_basis": "definition",
      "reader_rule": "For twice differentiable real functions on a planar domain, subharmonicity is equivalent to a nonnegative Laplacian. The average condition is the more general definition and requires upper semicontinuity; it is not ordinary convexity along every line.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-subharmonic-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For twice differentiable real functions on a planar domain, subharmonicity is equivalent to a nonnegative Laplacian. The average condition is the more general definition and requires upper semicontinuity; it is not ordinary convexity along every line.",
      "short_definition": "A subharmonic function never exceeds its average on a small surrounding circle and satisfies an upper-semicontinuity condition that rules out downward jumps at a point.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::subharmonic_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Subharmonicity and Taylor orthogonality therefore give",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 929",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1137
    },
    {
      "alternative_labels": [
        "polynomial sublevel set"
      ],
      "anchor": "glossary-sublevel-set",
      "card_definition": "For g and a threshold c, the sublevel set is \\(\\{x : g(x)\\le c\\}\\); its strict version is \\(\\{x : g(x)<c\\}\\). If g is continuous, the first is closed and the second is open. Neither need be connected.",
      "deep_definition": "Erd\u0151s #1041 asks for a connection inside \\(|p(z)|<1\\). The paper also constructs paths in smaller closed regions \\(|p(z)|\\le a\\) with \\(a<1\\); these do lie in the required open region. A construction only in \\(|p(z)|\\le 1\\) needs a separate argument to remove boundary contact.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:critical-value-thresholds.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "sublevel_set",
      "label": "sublevel set",
      "meaning_boundary": "The strict/non-strict distinction controls the actual path-containment claim in #1041.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 703,
      "preferred_label": "sublevel set",
      "public_phrase": "sublevel set",
      "reader_preview": "The region where a real-valued function is at most a chosen level; the strict version uses less than.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "State whether equality is allowed. A path permitted to touch the boundary of a closed sublevel set can fail to lie in the corresponding strict sublevel set.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-sublevel-set",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "State whether equality is allowed. A path permitted to touch the boundary of a closed sublevel set can fail to lie in the corresponding strict sublevel set.",
      "short_definition": "The region where a real-valued function is at most a chosen level; the strict version uses less than.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::sublevel_set",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published paper context for the definition and its stated boundary.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::res:critical-value-thresholds",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 908
    },
    {
      "alternative_labels": [
        "subsequences"
      ],
      "anchor": "glossary-subsequence",
      "card_definition": "From 1,2,3,4,\u2026, selecting indices 2,4,6,\u2026 produces the subsequence 2,4,6,\u2026. Selecting square indices produces 1,4,9,16,\u2026. Terms retain their original order although the gaps between chosen indices may grow.",
      "deep_definition": "Sparse exceptional behavior may survive along a subsequence even when its proportion among all indices tends to zero. Consequently, typical or density-one estimates may be insufficient when a proof must exclude infinitely recurring exceptional denominator states.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 1184.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "subsequence",
      "label": "subsequence",
      "meaning_boundary": "Sequences and limits. Do not confuse subsequence with a consecutive block.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 704,
      "preferred_label": "subsequence",
      "public_phrase": "subsequence",
      "reader_preview": "A sequence formed by retaining terms at increasing indices.",
      "reader_preview_basis": "definition",
      "reader_rule": "A subsequence has form \\(a_{n_{1}}\\), \\(a_{n_{2}}\\), \u2026 with \\(n_{1} < n_{2} < \\ldots\\). It need not be consecutive, but it preserves order. Every subsequence of a convergent sequence has the same limit.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-subsequence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A subsequence has form \\(a_{n_{1}}\\), \\(a_{n_{2}}\\), \u2026 with \\(n_{1} < n_{2} < \\ldots\\). It need not be consecutive, but it preserves order. Every subsequence of a convergent sequence has the same limit.",
      "short_definition": "A sequence formed by retaining terms at increasing indices.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::subsequence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 1184",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 891
    },
    {
      "alternative_labels": [
        "selected subseries",
        "support subseries"
      ],
      "anchor": "glossary-subseries",
      "card_definition": "For example, retaining only the even-indexed terms of \\(\\sum a_{n}\\) gives \\(a_{2} + a_{4} + a_{6} + \\cdots\\) . Its value, when defined, is a subsum of the original series.",
      "deep_definition": "The Erd\u0151s #257 work asks about sums selected by infinite sets of exponents. The arithmetic pattern of the selected indices matters even when every such subseries converges.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 1.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "subseries",
      "label": "subseries",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 705,
      "preferred_label": "subseries",
      "public_phrase": "subseries",
      "reader_preview": "A subseries is formed by selecting terms from a series and keeping them in their original order.",
      "reader_preview_basis": "definition",
      "reader_rule": "Selection differs from rearrangement: a rearrangement keeps all terms but changes their order.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-subseries",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Selection differs from rearrangement: a rearrangement keeps all terms but changes their order.",
      "short_definition": "A subseries is formed by selecting terms from a series and keeping them in their original order.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::subseries",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::line 1",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 5,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 873
    },
    {
      "alternative_labels": [
        "subsets",
        "proper subset"
      ],
      "anchor": "glossary-subset",
      "card_definition": "The notation \\(A\\subseteq B\\) permits equality. For example, \\(\\{2,4\\}\\) is a subset of the even integers, and every set is a subset of itself. A proper subset excludes equality and therefore leaves at least one member of the larger set outside it.",
      "deep_definition": "The papers use subsets to specify allowed indices, regions, and candidate families. Inclusion alone does not say that the subset is large, connected, dense, or representative of the larger set.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "subset",
      "label": "subset",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 706,
      "preferred_label": "subset",
      "public_phrase": "subset",
      "reader_preview": "A set A is a subset of B if every element of A also belongs to B.",
      "reader_preview_basis": "definition",
      "reader_rule": "The empty set is a subset of every set because it has no element that could violate the condition.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-subset",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The empty set is a subset of every set because it has no element that could violate the condition.",
      "short_definition": "A set A is a subset of B if every element of A also belongs to B.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::subset",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=set]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 6,
        "top_page": "paper-module-bridge-campaign-dag-validation.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-bridge-campaign-dag-validation.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          },
          {
            "count": 1,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "updates.html"
          }
        ],
        "total_occurrences": 7
      },
      "visible_text_byte_count": 784
    },
    {
      "alternative_labels": [
        "subsums"
      ],
      "anchor": "glossary-subsum",
      "card_definition": "For a selected index set A, the expression is \\(\\sum_{n\\in A}a_n\\), when that sum is defined. The selected series is a subseries; its value is one subsum.",
      "deep_definition": "The achievement set collects all possible subsum values. In #257, it includes the empty and finite selections as well as infinite selections. The universal irrationality question concerns the infinite selections, so rational values from finite selections are not counterexamples.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "One quarter plus one sixteenth is a subsum of the series of reciprocal powers of two.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "subsum",
      "label": "subsum",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 707,
      "preferred_label": "subsum",
      "public_phrase": "subsum",
      "reader_preview": "A subsum is the value obtained by selecting some terms of a series and adding them.",
      "reader_preview_basis": "definition",
      "reader_rule": "Convergence of a conditionally convergent series does not guarantee convergence of every subseries. Absolute convergence does, and nonnegative convergent series have all subsums between zero and their full sum.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-subsum",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A subsum is one value; the achievement set is the set of all such values. A restricted achievement set imposes further conditions on the selections.",
      "short_definition": "A subsum is the value obtained by selecting some terms of a series and adding them.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::subsum",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 820
    },
    {
      "alternative_labels": [
        "addition result"
      ],
      "anchor": "glossary-sum",
      "card_definition": "A finite sum adds a specified number of terms. An infinite series uses the limit of finite partial sums when that limit exists. The symbol \\(\\sum\\) abbreviates a sum with its index and range stated alongside it.",
      "deep_definition": "The papers distinguish exact finite arithmetic from conclusions about infinite sums. Passing from one to the other requires convergence and, when terms are rearranged, the appropriate justification for that rearrangement.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "\\(S_F(b)=\\sum _{n\\in F}1/(b^n-1)\\) is a finite exact sum when F is finite; the full Erd\u0151s construction is an infinite sum.",
      "example_route": null,
      "hidden_search_labels": [
        "finite sum",
        "sums"
      ],
      "id": "sum",
      "label": "sum",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "\\(3\\times4\\) is a product, not a sum.",
      "position": 708,
      "preferred_label": "sum",
      "public_phrase": "sum",
      "reader_preview": "A sum is the result of adding quantities together.",
      "reader_preview_basis": "definition",
      "reader_rule": "The range and order of summation can be part of the mathematical claim.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-sum",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the finite certificate sums and infinite reciprocal sums appearing in Plectis mathematics.",
      "short_definition": "A sum is the result of adding quantities together.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::sum",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 13,
        "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
        "top_pages": [
          {
            "count": 11,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 9,
            "page": "papers.html"
          },
          {
            "count": 5,
            "page": "paper-module-annex-knowledge-routing.html"
          },
          {
            "count": 3,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          },
          {
            "count": 2,
            "page": "component-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 2,
            "page": "introduction.html"
          }
        ],
        "total_occurrences": 40
      },
      "visible_text_byte_count": 754
    },
    {
      "alternative_labels": [
        "summable"
      ],
      "anchor": "glossary-summability",
      "card_definition": "For a nonnegative sequence, it means the partial sums are bounded and hence converge to a finite total. For real or complex families indexed without an order, the usual unconditional notion corresponds to absolute summability.",
      "deep_definition": "In Lean, `Summable` has a formal meaning that should be checked for the relevant index and space. A convergent ordered series need not be summable in every stronger, order-independent sense.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 353.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "summability",
      "label": "summability",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 709,
      "preferred_label": "summability",
      "public_phrase": "summability",
      "reader_preview": "Summability means that a family of terms has a sum under a specified definition of infinite summation.",
      "reader_preview_basis": "definition",
      "reader_rule": "The terms, weighting, and summation convention are part of the claim.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-summability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The terms, weighting, and summation convention are part of the claim.",
      "short_definition": "Summability means that a family of terms has a sum under a specified definition of infinite summation.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::summability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos-243-reciprocal-tail-rigidity.tex::line 353",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 3,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 884
    },
    {
      "alternative_labels": [
        "divisor-cover criterion",
        "divisor cover",
        "summable divisor-cover criterion"
      ],
      "anchor": "glossary-divisor-cover",
      "card_definition": "For a finite exponent set F, let \\(f_F(n)\\) count members of F dividing n. The criterion bounds \\(f_F(n)^\\alpha\\) by \\(\\sum_{d\\mid n}c_d\\), with \\(c_d\\ge 0\\) and \\(0<\\alpha \\le 1\\). Its cost depends on \\(C=\\sum_d c_d/d\\).",
      "deep_definition": "Precisely, for finite \\(F_{j}\\) and coefficients \\(c_{j,d}\\) as above, the paper requires \\(\\sum_j C_j2^{j\\alpha_j}/(2^{\\alpha_j}-1)<\\infty\\). It then proves irrationality of \\(\\sum_{a\\in A}1/(b^{a}-1)\\) for every infinite \\(A\\subseteq \\bigcup _{j}F_{j}\\) and integer \\(b\\ge 2\\). This is a specific criterion, distinct from a topological open cover or a claim that all infinite supports qualify.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::thm:variable-fractional-cover.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "divisor_cover",
      "label": "summable divisor cover",
      "meaning_boundary": "This row explains the named criterion in the #257 manuscript. It does not propose a universal meaning for every use of divisor cover.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 710,
      "preferred_label": "summable divisor cover",
      "public_phrase": "summable divisor cover",
      "reader_preview": "In the #257 paper, a summable divisor cover groups exponents into finite sets with nonnegative divisor bounds whose full costs have finite sum.",
      "reader_preview_basis": "definition",
      "reader_rule": "A separate finite cover exists for every finite F. The theorem requires summability across the entire sequence of finite sets, including the scale and fractional-power factors.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-divisor-cover",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A separate finite cover exists for every finite F. The theorem requires summability across the entire sequence of finite sets, including the scale and fractional-power factors.",
      "short_definition": "In the #257 paper, a summable divisor cover groups exponents into finite sets with nonnegative divisor bounds whose full costs have finite sum.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::divisor_cover",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript use and exact local mathematical context.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::thm:variable-fractional-cover",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1107
    },
    {
      "alternative_labels": [
        "Abel summation",
        "discrete integration by parts"
      ],
      "anchor": "glossary-summation-by-parts",
      "card_definition": "If \\(A_{k}=\\sum _{j=1}^{k}a_{j}\\), then \\(\\sum _{k=1}^N a_{k}b_{k}=A_N b_N+\\sum _{k=1}^{N-1}A_{k}(b_{k}-b_{k+1})\\), with the endpoint retained.",
      "deep_definition": "The #251 paper transforms the weighted prime series into a weighted prime-gap series by this identity. Its Lean-bound finite formula keeps the last prime term. Polynomial growth then makes the dyadic endpoint tend to zero, producing the infinite affine relation and equivalent irrationality statements.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::long251:sec:parts.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "summation_by_parts",
      "label": "summation by parts",
      "meaning_boundary": "Ordinary mathematical usage; the reader bands identify the ambient field, index set, convergence requirement, or theorem hypotheses relevant to the cited manuscript.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 711,
      "preferred_label": "summation by parts",
      "public_phrase": "summation by parts",
      "reader_preview": "Summation by parts is a finite-sum identity that transfers differences from one factor to partial sums of the other.",
      "reader_preview_basis": "definition",
      "reader_rule": "Passing to infinite sums requires convergence and control of that endpoint. Dropping it without proving its limit can change the identity.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-summation-by-parts",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Passing to infinite sums requires convergence and control of that endpoint. Dropping it without proving its limit can change the identity.",
      "short_definition": "Summation by parts is a finite-sum identity that transfers differences from one factor to partial sums of the other.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::summation_by_parts",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Exact local mathematical use, with its hypotheses and scope.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos251-prime-gap-reasoning-surface.tex::long251:sec:parts",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 950
    },
    {
      "alternative_labels": [
        "Hansen's SPA test"
      ],
      "anchor": "glossary-superior-predictive-ability",
      "card_definition": "It compares a collection of methods jointly rather than treating the best observed performer as if it had been selected in advance. The procedure accounts for sampling variation and the comparison across candidates under its assumptions.",
      "deep_definition": "A rejection provides evidence against the benchmark's equal-or-better expected performance in the tested setting. It does not prove a particular method will outperform forever or explain why a difference occurs.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Testing fifty strategies against one benchmark needs a correction of this kind.",
      "example_route": null,
      "hidden_search_labels": [
        "spa test"
      ],
      "id": "superior_predictive_ability",
      "label": "superior predictive ability",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 712,
      "preferred_label": "superior predictive ability",
      "public_phrase": "superior predictive ability",
      "reader_preview": "Hansen's superior predictive ability test assesses whether any candidate forecasting method has lower expected loss than a benchmark.",
      "reader_preview_basis": "definition",
      "reader_rule": "The loss function, candidate set, dependence model, and resampling choices affect the inference.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-superior-predictive-ability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Named for Peter Reinhard Hansen; standard in forecast evaluation and not a contribution of this work.",
      "short_definition": "Hansen's superior predictive ability test assesses whether any candidate forecasting method has lower expected loss than a benchmark.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::superior_predictive_ability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-finance-forecast-evaluation-spine.html",
        "top_pages": [
          {
            "count": 4,
            "page": "paper-module-finance-forecast-evaluation-spine.html"
          }
        ],
        "total_occurrences": 4
      },
      "visible_text_byte_count": 961
    },
    {
      "alternative_labels": [
        "support of a series",
        "index support",
        "exponent support"
      ],
      "anchor": "glossary-support",
      "card_definition": "In #257, the support A selects which exponents appear in \\(\\sum_{a\\in A}1/(b^{a}-1)\\). Writing the series with zero-or-one coefficients makes A exactly their nonzero index set.",
      "deep_definition": "For a function on a topological space, support commonly means the closure of the nonzero set. On discrete positive-integer indices this gives the same set. In prose about evidence, \u201csupport\u201d instead means reasons or records backing a claim; its evidential strength must be judged separately.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A result record supports a component claim; an infinite exponent set supports the reciprocal sum in Erd\u0151s #257.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "support",
      "label": "support",
      "meaning_boundary": "Plectis uses support for evidence backing a claim and for the mathematical set of included indices; neither sense licenses conclusions about the other.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 713,
      "preferred_label": "support",
      "public_phrase": "support",
      "reader_preview": "For a sequence, support is the set of indices with nonzero terms; in evidential prose it means what backs a claim.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a series support, membership selects a term; it does not assert that the terms form a finite set or satisfy the paper\u2019s weighted hypothesis.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-support",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers the two active Plectis senses (claim support and series support) and explicitly disambiguates them.",
      "short_definition": "For a sequence, support is the set of indices with nonzero terms; in evidential prose it means what backs a claim.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::support",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 101,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 50,
            "page": "doctrine.html"
          },
          {
            "count": 35,
            "page": "paper-module-microcosm-axiom-substrate.html"
          },
          {
            "count": 16,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 14,
            "page": "papers.html"
          },
          {
            "count": 10,
            "page": "paper-module-finite-erdos-denominator-certificate-strike.html"
          },
          {
            "count": 7,
            "page": "paper-module-durable-agent-work-landing-replay.html"
          }
        ],
        "total_occurrences": 286
      },
      "visible_text_byte_count": 894
    },
    {
      "alternative_labels": [
        "least upper bound",
        "sup"
      ],
      "anchor": "glossary-supremum",
      "card_definition": "The open interval (0,1) has supremum 1 even though it has no largest member. Every element is at most 1, and any smaller proposed upper bound is exceeded by points sufficiently close to 1.",
      "deep_definition": "The irrationality exponent is a supremum over approximation exponents achieved infinitely often. Calling it a supremum allows a sharp boundary value even when no single family of rational approximations attains that boundary exponent.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 291.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "supremum",
      "label": "supremum",
      "meaning_boundary": "Ordered number systems. Supremum and maximum are not interchangeable.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 714,
      "preferred_label": "supremum",
      "public_phrase": "supremum",
      "reader_preview": "The smallest number greater than or equal to every member of a set.",
      "reader_preview_basis": "definition",
      "reader_rule": "A maximum must be attained; a supremum need not be. Unbounded-above sets may have supremum \\(+\\infty\\) in the extended reals, and conventions for the empty set must be stated.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-supremum",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A maximum must be attained; a supremum need not be. Unbounded-above sets may have supremum \\(+\\infty\\) in the extended reals, and conventions for the empty set must be stated.",
      "short_definition": "The smallest number greater than or equal to every member of a set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::supremum",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex::line 291",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 832
    },
    {
      "alternative_labels": [
        "surjective",
        "surjective function"
      ],
      "anchor": "glossary-surjective-map",
      "card_definition": "The map \\(f(n)=n+1\\) from integers to integers is surjective because each target m has preimage m-1. The same formula from nonnegative integers to nonnegative integers is not surjective, since zero is never reached.",
      "deep_definition": "The Lambert analysis proves certain coefficient maps are onto the integers, so every desired integer correction can be represented. Changing the domain, codomain, coefficient range, or degree bound can destroy that conclusion and must be tracked explicitly.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2522.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "surjective_map",
      "label": "surjective map",
      "meaning_boundary": "Functions. Onto differs from injective; a map may have either, both, or neither.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 715,
      "preferred_label": "surjective map",
      "public_phrase": "surjective map",
      "reader_preview": "A function that attains every element of its stated codomain.",
      "reader_preview_basis": "definition",
      "reader_rule": "Surjectivity depends on the stated codomain: every allowed target must have at least one input mapping to it. It says nothing about uniqueness of that input; uniqueness belongs to injectivity.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-surjective-map",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Surjectivity depends on the stated codomain: every allowed target must have at least one input mapping to it. It says nothing about uniqueness of that input; uniqueness belongs to injectivity.",
      "short_definition": "A function that attains every element of its stated codomain.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::surjective_map",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2522",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 920
    },
    {
      "alternative_labels": [
        "Sylvester recurrence"
      ],
      "anchor": "glossary-sylvester-sequence",
      "card_definition": "It begins 2, 3, 7, 43, 1807. With \\(a_{0} = 2\\), the same rule can be written \\(a_{n+1} = a_{n}(a_{n} - 1) + 1\\), so each next term can be calculated directly from the previous one.",
      "deep_definition": "Its terms are pairwise coprime and grow rapidly. Reciprocal identities associated with the sequence make it useful in questions about unit fractions and the values of structured infinite sums.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "1807 equals 2 times 3 times 7 times 43 plus 1.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "sylvester_sequence",
      "label": "Sylvester's sequence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 716,
      "preferred_label": "Sylvester's sequence",
      "public_phrase": "Sylvester's sequence",
      "reader_preview": "Sylvester's sequence starts with 2, and each later term is one plus the product of all preceding terms.",
      "reader_preview_basis": "definition",
      "reader_rule": "The starting value and indexing convention should be checked when comparing formulas.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-sylvester-sequence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Named for J. J. Sylvester; the sequence is classical and is not a contribution of this corpus.",
      "short_definition": "Sylvester's sequence starts with 2, and each later term is one plus the product of all preceding terms.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::sylvester_sequence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 6,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 6
      },
      "visible_text_byte_count": 815
    },
    {
      "alternative_labels": [
        "synth_seed",
        "synth_seed.json",
        "synth_seed.md"
      ],
      "anchor": "glossary-synth-seed",
      "card_definition": "It gathers the goal, reasons for the work, success conditions, relevant sources, and next planned activity. Plectis derives it from durable intent and current state so an agent can start without rereading all earlier material.",
      "deep_definition": "As the work changes, the brief can be replaced while the underlying source and historical records remain. Its usefulness depends on staying aligned with the live objective and evidence.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Bridge Phase Continuity Runtime is a concrete place this appears: it is the component that carries phase working state across a continuity boundary and checks that the synthetic continuity between phases holds.",
      "example_route": {
        "gloss": "open the component that carries phase working state across a continuity boundary",
        "href": "components.html#component-bridge_phase_continuity_runtime",
        "label": "Bridge Phase Continuity Runtime"
      },
      "hidden_search_labels": [
        "phase whiteboard"
      ],
      "id": "synth_seed",
      "label": "synth seed",
      "meaning_boundary": "Synth seed means the local phase whiteboard compiled from source material. It is not operator voice, a random seed, or source authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A synth seed is not the system's permanent statement of intent and not a finished specification. It is a disposable, phase-scoped working model that is replaced as the work advances.",
      "position": 717,
      "preferred_label": "synth seed",
      "public_phrase": "bounded phase working seed",
      "reader_preview": "A synth seed is a concise, replaceable brief for the current phase of work.",
      "reader_preview_basis": "definition",
      "reader_rule": "It describes the current phase rather than preserving the operator's original words.",
      "relationships": [
        {
          "gloss": "Synth seed compresses raw intent into a bounded whiteboard.",
          "target": "raw_seed",
          "verb": "derives_from"
        },
        {
          "gloss": "Active waves live inside synth phase state.",
          "target": "wave",
          "verb": "contains"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-synth-seed",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The synth seed covers the planning and execution of one phase or subphase: its goal, success criteria, files, and wave. It is encountered where phase work and continuity across phases are described, alongside components that carry phase state forward.",
      "short_definition": "A synth seed is a concise, replaceable brief for the current phase of work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::synth_seed",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Synth seed JSON contract.",
          "ref": "codex/standards/observe_apply/std_synth_seed.json",
          "role": "standard"
        },
        {
          "gloss": "Synth-first scaffold contract.",
          "ref": "docs/synth_first_scaffold_contract.md",
          "role": "doc"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1211
    },
    {
      "alternative_labels": [
        "synthetic data",
        "synthetic fixtures"
      ],
      "anchor": "glossary-synthetic",
      "card_definition": "It may model typical inputs, isolate an edge case, or contain a known fault. Plectis uses synthetic fixtures to make particular checks repeatable and their expected outcomes explicit.",
      "deep_definition": "A successful synthetic test establishes what happened under the constructed conditions. Extending that result to real use requires evidence that the relevant conditions and failure mechanisms have been represented adequately.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The public repositories contain components and synthetic fixtures; the real data is not published.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "synthetic",
      "label": "synthetic",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 718,
      "preferred_label": "synthetic",
      "public_phrase": "synthetic",
      "reader_preview": "Synthetic data is deliberately generated rather than directly observed from the real situation being studied.",
      "reader_preview_basis": "definition",
      "reader_rule": "Generated data is useful when its relationship to the intended behaviour is clear.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-synthetic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Synthetic inputs establish behaviour on those inputs.",
      "short_definition": "Synthetic data is deliberately generated rather than directly observed from the real situation being studied.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::synthetic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 87,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 59,
            "page": "paper-modules.html"
          },
          {
            "count": 48,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 21,
            "page": "components.html"
          },
          {
            "count": 18,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 15,
            "page": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
          },
          {
            "count": 14,
            "page": "paper-module-batch5-authority-systems-capsule.html"
          }
        ],
        "total_occurrences": 530
      },
      "visible_text_byte_count": 825
    },
    {
      "alternative_labels": [
        "proof tactic",
        "proof tactics",
        "Lean tactic"
      ],
      "anchor": "glossary-tactic",
      "card_definition": "A tactic may introduce a hypothesis, rewrite an expression, apply a theorem, or solve a goal through a decision procedure. A tactic script organizes these steps; its visible commands are not the final core proof object.",
      "deep_definition": "The local Lean sources use commands such as simp and rw, while verification receipts record which tactics discharged propositions. Automation can shorten proof construction without changing the need to inspect the resulting statement and dependencies.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/documents/residual-progress.html.",
      "example_route": null,
      "hidden_search_labels": [
        "Lean tactics"
      ],
      "id": "tactic",
      "label": "tactic",
      "meaning_boundary": "The proof-assistant sense is intended. A tactic operates on formal goals rather than naming a general strategic move or certifying a result by itself.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 719,
      "preferred_label": "tactic",
      "public_phrase": "tactic",
      "reader_preview": "A proof tactic is an instruction that transforms proof goals or constructs part of a formal proof.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Success must culminate in an accepted proof of the stated goal. The tactic's name alone does not identify its assumptions or scope.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-tactic",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Success must culminate in an accepted proof of the stated goal. The tactic's name alone does not identify its assumptions or scope.",
      "short_definition": "A proof tactic is an instruction that transforms proof goals or constructs part of a formal proof.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::tactic",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Describes tactic receipts and the hypOf% term elaborator extracting a hypothesis binder.",
          "ref": "sites/microcosm/maths/documents/residual-progress.html",
          "role": "local_reader_surface"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 30,
        "top_page": "paper-module-target-shape-tactic-routing.html",
        "top_pages": [
          {
            "count": 67,
            "page": "paper-module-target-shape-tactic-routing.html"
          },
          {
            "count": 58,
            "page": "paper-module-tactic-portfolio-availability.html"
          },
          {
            "count": 53,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 48,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 21,
            "page": "paper-modules.html"
          },
          {
            "count": 16,
            "page": "component-target-shape-tactic-routing-gate.html"
          }
        ],
        "total_occurrences": 389
      },
      "visible_text_byte_count": 910
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-taylor-series",
      "card_definition": "For one variable, the coefficient of \\((x-c)^{n}\\) is \\(f^{(n)}(c)/n!\\). The exponential has Taylor series \\(1+x+x^{2}/2!+\\ldots\\) at zero. Its partial sums give polynomial approximations, with error controlled by a separate remainder estimate.",
      "deep_definition": "For example, \\(\\exp (-1/x^{2})\\), extended by zero at \\(x = 0\\), is smooth and has every derivative zero there, yet it is positive elsewhere. Its Taylor series at zero therefore misses those values. Finite Taylor approximations and infinite series equality make different claims.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "taylor_series",
      "label": "Taylor series",
      "meaning_boundary": "The series determined by derivatives at a point; equality with the original function is an additional analytic property.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 720,
      "preferred_label": "Taylor series",
      "public_phrase": "Taylor series",
      "reader_preview": "A Taylor series is the power series whose coefficients are determined by a function\u2019s derivatives at a chosen point.",
      "reader_preview_basis": "definition",
      "reader_rule": "Having derivatives of all orders does not ensure that the Taylor series converges or equals the function. Analyticity supplies local equality.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-taylor-series",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Having derivatives of all orders does not ensure that the Taylor series converges or equals the function. Analyticity supplies local equality.",
      "short_definition": "A Taylor series is the power series whose coefficients are determined by a function\u2019s derivatives at a chosen point.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::taylor_series",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "The distinction between smoothness and analyticity requires this definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=analytic_function]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 877
    },
    {
      "alternative_labels": [
        "telemetry data",
        "telemetry signal"
      ],
      "anchor": "glossary-telemetry",
      "card_definition": "Request counts, error rates, timings, resource use, and selected event traces can be telemetry. It describes instrumented observations, not a complete or neutral record of everything the system did.",
      "deep_definition": "Telemetry can reveal failures, performance changes, and usage patterns across many machines, but instrumentation choices determine what remains invisible. Sampling can miss rare events; aggregation can hide individual cases; clock skew and dropped messages can distort sequences. Collection may also carry privacy, security, and cost constraints. A dashboard is a presentation of telemetry rather than the raw evidence itself. Interpreting a change requires checking definitions and collection changes before concluding that the underlying system or user behavior changed.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/paper-module-agent-route-observability-runtime.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "telemetry",
      "label": "telemetry",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 721,
      "preferred_label": "telemetry",
      "public_phrase": "telemetry",
      "reader_preview": "Telemetry is automatically collected operational data sent or stored for observing a system away from the point where events occur.",
      "reader_preview_basis": "definition",
      "reader_rule": "Telemetry is defined by its events, sampling, fields, aggregation, retention, transmission, access controls, and relationship to the system state being inferred.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-telemetry",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Telemetry is defined by its events, sampling, fields, aggregation, retention, transmission, access controls, and relationship to the system state being inferred.",
      "short_definition": "Telemetry is automatically collected operational data sent or stored for observing a system away from the point where events occur.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::telemetry",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-agent-route-observability-runtime.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/architecture.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-agent-route-observability-runtime.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-agent-route-observability-runtime.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 905
    },
    {
      "alternative_labels": [
        "telescoping sum",
        "telescoping series",
        "telescoping",
        "telescopes",
        "telescoped sum"
      ],
      "anchor": "glossary-telescoping-identity",
      "card_definition": "For example, \\((b_1-b_2)+(b_2-b_3)+\\cdots+(b_N-b_{N+1})\\) equals \\(b_1-b_{N+1}\\). The intermediate terms cancel in this finite identity.",
      "deep_definition": "This method turns certain factorial fractions or recurrence differences into exact formulas. Writing down the finite cancellation first prevents an infinite argument from assuming, without proof, that its final boundary term disappears.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 165.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "telescoping_identity",
      "label": "telescoping identity",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 722,
      "preferred_label": "telescoping identity",
      "public_phrase": "telescoping identity",
      "reader_preview": "A telescoping sum is one in which cancellations reduce a long sum to a few endpoint terms.",
      "reader_preview_basis": "definition",
      "reader_rule": "For an infinite series, the remaining endpoint term must have the appropriate limit.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-telescoping-identity",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For an infinite series, the remaining endpoint term must have the appropriate limit.",
      "short_definition": "A telescoping sum is one in which cancellations reduce a long sum to a few endpoint terms.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::telescoping_identity",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/68/erdos-68-factorial-denominator-irrationality.tex::line 165",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 888
    },
    {
      "alternative_labels": [
        "terminal emulator",
        "terminal window"
      ],
      "anchor": "glossary-terminal",
      "card_definition": "A terminal displays text and passes keyboard input to the program using it. That program may be a shell with a command prompt, a text editor, or another interactive application. A terminal emulator supplies this interface in a desktop window.",
      "deep_definition": "The site's runnable instructions use this route so readers can repeat named operations. A command's exit status and saved outputs help establish what happened beyond the text displayed while it ran.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The quickstart lists each command in full, so a reader runs the same thing the author ran.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "terminal",
      "label": "terminal",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 723,
      "preferred_label": "terminal",
      "public_phrase": "terminal",
      "reader_preview": "A terminal provides a text interface for interacting with programs, commonly through a command-line shell.",
      "reader_preview_basis": "definition",
      "reader_rule": "The terminal is the interface; the shell interprets the command and starts the requested process.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-terminal",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A terminal command establishes what that command did on the machine it ran on.",
      "short_definition": "A terminal provides a text interface for interacting with programs, commonly through a command-line shell.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::terminal",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 13,
        "top_page": "paper-module-first-screen-composition-root.html",
        "top_pages": [
          {
            "count": 12,
            "page": "paper-module-first-screen-composition-root.html"
          },
          {
            "count": 6,
            "page": "paper-module-batch8-policy-engines-capsule.html"
          },
          {
            "count": 4,
            "page": "paper-module-lean-proof-search-lab-runtime.html"
          },
          {
            "count": 3,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 3,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch11-saturation-engines-capsule.html"
          }
        ],
        "total_occurrences": 37
      },
      "visible_text_byte_count": 896
    },
    {
      "alternative_labels": [
        "software test",
        "test run"
      ],
      "anchor": "glossary-test",
      "card_definition": "Software tests supply inputs or setup, execute code, and compare the result with an assertion or other expectation. Plectis publishes tests alongside components to make the advertised behaviour inspectable.",
      "deep_definition": "Formal proof checking is a different form of verification and can establish a quantified statement under explicit assumptions. Both are valuable, but their guarantees should be described according to what the underlying method actually checks.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The closeout-faithfulness component's test module is part of the public CI floor.",
      "example_route": null,
      "hidden_search_labels": [
        "tests"
      ],
      "id": "test",
      "label": "test",
      "meaning_boundary": "On this site, test means a procedure with specified setup or inputs and an expected condition, including software tests, Lean checks, release gates, and component fixtures. A test establishes only the behaviour and cases it actually exercises; it need not be shipped by a public component.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Running a program with no expected condition is an execution, not a test here.",
      "position": 724,
      "preferred_label": "test",
      "public_phrase": "test",
      "reader_preview": "A test examines whether something behaves as expected under specified conditions.",
      "reader_preview_basis": "definition",
      "reader_rule": "A passing test covers its particular conditions and assertions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-test",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers procedures that examine behaviour against a stated expectation, whether attached to a public component, a mathematical formalization, a build or release gate, or another bounded evaluation. Its evidential reach is limited to the tested inputs, conditions, and assertion.",
      "short_definition": "A test examines whether something behaves as expected under specified conditions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::test",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 174,
        "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
        "top_pages": [
          {
            "count": 11,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 8,
            "page": "paper-module-first-screen-composition-root.html"
          },
          {
            "count": 7,
            "page": "paper-module-batch7-oracle-sibling-capsule.html"
          },
          {
            "count": 6,
            "page": "paper-module-batch7-macro-engines-capsule.html"
          },
          {
            "count": 6,
            "page": "paper-module-cold-clone-probe.html"
          },
          {
            "count": 5,
            "page": "paper-module-engine-room-command-run-singleflight.html"
          }
        ],
        "total_occurrences": 274
      },
      "visible_text_byte_count": 1091
    },
    {
      "alternative_labels": [
        "theorems"
      ],
      "anchor": "glossary-theorem",
      "card_definition": "Its conclusion applies to every case covered by those assumptions. The word describes a proved result; importance, difficulty, and originality are separate questions.",
      "deep_definition": "In Lean, a declaration labelled `theorem` can still depend on admissions or added axioms unless these are audited. The keyword alone is therefore insufficient evidence that the intended result has been fully proved on the permitted foundations.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A theorem proving a denominator identity establishes that identity for every case covered by its hypotheses; whether it is admission-free must be checked from its dependencies and axioms, not inferred from the `theorem` keyword.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "theorem",
      "label": "theorem",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 725,
      "preferred_label": "theorem",
      "public_phrase": "theorem",
      "reader_preview": "A theorem is a mathematical statement established by proof within stated assumptions and definitions.",
      "reader_preview_basis": "definition",
      "reader_rule": "Read the theorem together with its hypotheses and the evidence for its proof.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A theorem establishes its own statement under its own hypotheses.",
      "short_definition": "A theorem is a mathematical statement established by proof within stated assumptions and definitions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 54,
        "top_page": "components.html",
        "top_pages": [
          {
            "count": 33,
            "page": "components.html"
          },
          {
            "count": 31,
            "page": "area-formal-math.html"
          },
          {
            "count": 26,
            "page": "paper-modules.html"
          },
          {
            "count": 17,
            "page": "paper-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "count": 17,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 14,
            "page": "paper-module-lean-proof-search-lab-runtime.html"
          }
        ],
        "total_occurrences": 299
      },
      "visible_text_byte_count": 913
    },
    {
      "alternative_labels": [
        "thresholds",
        "decision threshold"
      ],
      "anchor": "glossary-threshold",
      "card_definition": "A temperature may cross a physical threshold, a theorem may apply when x exceeds 10, or a score may trigger an alert above 0.8. The boundary can arise from nature, mathematics, convention, or policy.",
      "deep_definition": "Some thresholds are discovered properties, such as the value where a mathematical regime changes. Others are chosen decision rules that trade missed cases against false alarms, cost, delay, or risk. A threshold need not be selected by policy, and a policy threshold need not reveal a natural discontinuity in the underlying phenomenon. Units, calibration, population, and uncertainty affect interpretation. Crossing a noisy threshold once may not indicate a stable change, while hysteresis or repeated evidence can prevent rapid switching near the boundary.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/open-questions.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "threshold",
      "label": "threshold",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 726,
      "preferred_label": "threshold",
      "public_phrase": "threshold",
      "reader_preview": "A threshold is a boundary value at which a classification, condition, or behavior changes.",
      "reader_preview_basis": "definition",
      "reader_rule": "A threshold includes a measured quantity, comparison direction, boundary value, and consequence; equality at the boundary must be specified when it matters.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-threshold",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A threshold includes a measured quantity, comparison direction, boundary value, and consequence; equality at the boundary must be specified when it matters.",
      "short_definition": "A threshold is a boundary value at which a classification, condition, or behavior changes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::threshold",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/open-questions.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-agent-sabotage-scheming-monitor-replay.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "paper-module-engine-room-annex-knowledge-router.html",
        "top_pages": [
          {
            "count": 5,
            "page": "paper-module-engine-room-annex-knowledge-router.html"
          },
          {
            "count": 4,
            "page": "paper-module-tool-server-pressure-inventory.html"
          },
          {
            "count": 2,
            "page": "open-questions.html"
          },
          {
            "count": 2,
            "page": "paper-module-agent-sabotage-scheming-monitor-replay.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-metabolism-runtime.html"
          },
          {
            "count": 1,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 15
      },
      "visible_text_byte_count": 826
    },
    {
      "alternative_labels": [
        "processing rate"
      ],
      "anchor": "glossary-throughput",
      "card_definition": "Throughput may count requests, records, tasks, tokens, or other units. It differs from latency, which measures how long one operation takes, and the two can change independently.",
      "deep_definition": "A system can increase throughput by parallelising work, batching operations, or reducing cost per item. Higher throughput may increase queueing, resource use, or error rates, so the measure needs conditions and quality bounds. Plectis research prose discusses agent throughput as completed work over time while warning that review and maintenance capacity must grow with it.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A service completes 600 validated records per minute under a stated load.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "throughput",
      "label": "throughput",
      "meaning_boundary": "Work completed per unit time under stated conditions, distinct from the elapsed time of one operation.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "One request finishing in 20 milliseconds is a latency measurement, not a throughput measurement.",
      "position": 727,
      "preferred_label": "throughput",
      "public_phrase": "throughput",
      "reader_preview": "Throughput is the amount of work a system completes per unit of time.",
      "reader_preview_basis": "definition",
      "reader_rule": "State the work unit, time window, load, and success criteria when reporting throughput.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-throughput",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "State the work unit, time window, load, and success criteria when reporting throughput.",
      "short_definition": "Throughput is the amount of work a system completes per unit of time.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::throughput",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "reviewers and maintainers before increasing agent throughput substantially",
          "ref": "sites/microcosm/lean/experience/papers/open-source-mathematics-strategy.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 679
    },
    {
      "alternative_labels": [
        "time-out",
        "timed out",
        "timeouts"
      ],
      "anchor": "glossary-timeout",
      "card_definition": "A client may stop waiting after 30 seconds so one slow call cannot block forever. The server or background job may nevertheless continue and later produce a result.",
      "deep_definition": "Connection, read, idle, operation, and overall timeouts measure different intervals. Expiry means the waiting side did not observe completion in time; it does not prove that remote work failed, stopped, or had no side effects. Retrying after a timeout can therefore duplicate effects. Short limits improve responsiveness but may reject legitimate slow work, while long limits consume resources and delay recovery. Cancellation support, idempotency, status lookup, and late-result reconciliation determine whether timeout handling remains correct under uncertainty.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/paper-module-bounded-autonomy-campaign-packet.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "timeout",
      "label": "timeout",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 728,
      "preferred_label": "timeout",
      "public_phrase": "timeout",
      "reader_preview": "A timeout ends or changes waiting behavior when a defined time limit expires before the awaited event is observed.",
      "reader_preview_basis": "definition",
      "reader_rule": "Timeout semantics specify which clock starts, the duration, the event being awaited, whether underlying work is cancelled, and how late completion or repeated attempts are handled.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-timeout",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Timeout semantics specify which clock starts, the duration, the event being awaited, whether underlying work is cancelled, and how late completion or repeated attempts are handled.",
      "short_definition": "A timeout ends or changes waiting behavior when a defined time limit expires before the awaited event is observed.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::timeout",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-bounded-autonomy-campaign-packet.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/paper-module-formal-math-lean-proof-witness.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 7,
        "top_page": "paper-module-engine-room-navigation-fitness-benchmark.html",
        "top_pages": [
          {
            "count": 7,
            "page": "paper-module-engine-room-navigation-fitness-benchmark.html"
          },
          {
            "count": 4,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          },
          {
            "count": 1,
            "page": "paper-module-bounded-autonomy-campaign-packet.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-command-run-singleflight.html"
          },
          {
            "count": 1,
            "page": "paper-module-engine-room-lean-proof-search-lab.html"
          },
          {
            "count": 1,
            "page": "paper-module-generated-projection-drift-runtime.html"
          }
        ],
        "total_occurrences": 16
      },
      "visible_text_byte_count": 864
    },
    {
      "alternative_labels": [
        "Transport Layer Security"
      ],
      "anchor": "glossary-tls",
      "card_definition": "HTTPS uses TLS to protect HTTP traffic while it travels between client and server. Certificates help the client verify the server identity associated with a hostname.",
      "deep_definition": "During a TLS handshake, peers agree on cryptographic parameters, establish session keys, and usually authenticate the server with a certificate chain. The resulting channel protects confidentiality and integrity against ordinary network interception. Certificate checks, supported protocol versions, and key management affect the guarantee. Plectis HTTPS links depend on this transport layer, while content evidence and publication authority remain separate questions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A browser validates a site certificate before sending an HTTPS request over an encrypted channel.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "tls",
      "label": "TLS",
      "meaning_boundary": "The protocol that protects network communication with encryption, integrity checks, and peer authentication; encoding data is not equivalent protection.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Encoding a file as Base64 does not provide TLS encryption or authentication.",
      "position": 729,
      "preferred_label": "TLS",
      "public_phrase": "TLS",
      "reader_preview": "Transport Layer Security, or TLS, is a protocol that encrypts and authenticates a network connection.",
      "reader_preview_basis": "definition",
      "reader_rule": "TLS protects transport between endpoints; it does not make endpoint software, stored data, or response content trustworthy.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-tls",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "TLS protects transport between endpoints; it does not make endpoint software, stored data, or response content trustworthy.",
      "short_definition": "Transport Layer Security, or TLS, is a protocol that encrypts and authenticates a network connection.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::tls",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public page and repository links use HTTPS URLs.",
          "ref": "sites/microcosm/index.html",
          "role": "prerequisite_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 784
    },
    {
      "alternative_labels": [
        "Tonelli's theorem",
        "Tonelli\u2019s theorem",
        "interchanging nonnegative sums"
      ],
      "anchor": "glossary-tonelli-theorem",
      "card_definition": "On a product of \\(\\sigma\\)-finite measure spaces, the product integral and both iterated integrals agree for nonnegative measurable functions. Counting measure gives the familiar equality of the two orders of a nonnegative double sum.",
      "deep_definition": "The #257 divisor-incidence identity expands \\(1/(b^{a}-1)=\\sum_{j\\ge1}b^{-aj}\\) and exchanges the nonnegative sums. Regrouping terms by \\(n=aj\\) then gives \\(X_A(b)=\\sum_{n\\ge1}c_A(n)b^{-n}\\). The positivity makes the exchange legitimate before any separate estimate of the final sum\u2019s size.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::eq:incidence.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "tonelli_theorem",
      "label": "Tonelli theorem",
      "meaning_boundary": "Ordinary mathematical usage. The cited paper supplies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 730,
      "preferred_label": "Tonelli theorem",
      "public_phrase": "Tonelli theorem",
      "reader_preview": "Tonelli\u2019s theorem allows the order of integration of a nonnegative measurable function to be exchanged, even when the value is infinite.",
      "reader_preview_basis": "definition",
      "reader_rule": "Nonnegativity is essential to this version. For signed or complex terms, exchanging summations usually requires an absolute-convergence or integrability argument instead.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-tonelli-theorem",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Nonnegativity is essential to this version. For signed or complex terms, exchanging summations usually requires an absolute-convergence or integrability argument instead.",
      "short_definition": "Tonelli\u2019s theorem allows the order of integration of a nonnegative measurable function to be exchanged, even when the value is infinite.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::tonelli_theorem",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript use and exact local mathematical context.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/257/erdos-257-mersenne-support-subseries.tex::eq:incidence",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1047
    },
    {
      "alternative_labels": [
        "build toolchain",
        "proof toolchain"
      ],
      "anchor": "glossary-toolchain",
      "card_definition": "It may include a compiler, interpreter, package manager, document builder, and verifier. Their versions and configuration determine how the process behaves.",
      "deep_definition": "The formal repositories identify Lean and dependency versions so proofs can be checked in the intended environment. A toolchain update can require source changes or a fresh validation even when the mathematical statement is unchanged.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Lean toolchain includes Lean, Lake, the selected library revision, and the kernel that checks the elaborated declarations.",
      "example_route": null,
      "hidden_search_labels": [
        "compiler toolchain"
      ],
      "id": "toolchain",
      "label": "toolchain",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Installing one compiler does not establish that the complete project toolchain is available.",
      "position": 731,
      "preferred_label": "toolchain",
      "public_phrase": "toolchain",
      "reader_preview": "A toolchain is the collection of tools used to turn source material into a built, runnable, or checked result.",
      "reader_preview_basis": "definition",
      "reader_rule": "Reproducing a result often requires the same supported toolchain or a demonstrably compatible one.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-toolchain",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A toolchain covers the declared tools, versions, configuration, and execution order for one build or check.",
      "short_definition": "A toolchain is the collection of tools used to turn source material into a built, runnable, or checked result.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::toolchain",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 12,
        "top_page": "paper-module-formal-math-lean-proof-witness.html",
        "top_pages": [
          {
            "count": 12,
            "page": "paper-module-formal-math-lean-proof-witness.html"
          },
          {
            "count": 7,
            "page": "paper-module-corpus-readiness-mathlib-absence-gate.html"
          },
          {
            "count": 6,
            "page": "area-formal-math.html"
          },
          {
            "count": 6,
            "page": "components.html"
          },
          {
            "count": 6,
            "page": "paper-module-lean-std-premise-index.html"
          },
          {
            "count": 5,
            "page": "component-corpus-readiness-mathlib-absence-gate.html"
          }
        ],
        "total_occurrences": 57
      },
      "visible_text_byte_count": 858
    },
    {
      "alternative_labels": [
        "integral character of a torus",
        "integer torus character"
      ],
      "anchor": "glossary-torus-character",
      "card_definition": "On \\(\\mathbb{R}^{d}/\\mathbb{Z}^{d}\\), every character has the form \\(\\chi _k(x)=\\exp (2\\pi i k\\cdot x)\\) for an integer vector k. Integer coordinates ensure that adding a lattice vector does not change the value. The zero vector gives the constant character one.",
      "deep_definition": "In #269, averaging every nonconstant character along the sampled crossing phases gives a geometric sum whose average tends to zero. Approximation by these Fourier functions then proves visits to every open phase region, providing late crossing interchanges.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 1553.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "torus_character",
      "label": "torus character",
      "meaning_boundary": "The character is a continuous circle-valued group homomorphism; frequencies must match the chosen quotient lattice.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 732,
      "preferred_label": "torus character",
      "public_phrase": "torus character",
      "reader_preview": "A continuous homomorphism from a torus to the complex unit circle.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A character is a function on the torus, not a coordinate value or an orbit. Noninteger k generally fails to descend from Euclidean space to the quotient. The integer vector indexing convention depends on the torus coordinate periods.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-torus-character",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A character is a function on the torus, not a coordinate value or an orbit. Noninteger k generally fails to descend from Euclidean space to the quotient. The integer vector indexing convention depends on the torus coordinate periods.",
      "short_definition": "A continuous homomorphism from a torus to the complex unit circle.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::torus_character",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of torus character with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 1553",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1061
    },
    {
      "alternative_labels": [
        "total variation of distributions"
      ],
      "anchor": "glossary-total-variation-distance",
      "card_definition": "For finite outcomes, total variation distance is half the sum of the absolute differences between two probability tables. It ranges from 0 for identical distributions to 1 when the distributions concentrate on disjoint events.",
      "deep_definition": "The prime-gap countermodel keeps short-block empirical laws close in total variation while altering the target denominator behavior. This demonstrates that strong statistical resemblance can coexist with decisive arithmetic difference. Total variation here compares probability measures, not the variation of a curve or function.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 111.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "total_variation_distance",
      "label": "total variation distance",
      "meaning_boundary": "Probability and statistics. Different from total variation of a real function or path.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 733,
      "preferred_label": "total variation distance",
      "public_phrase": "total variation distance",
      "reader_preview": "Total variation distance is the supremum of the absolute difference between the probabilities two distributions assign to the same event.",
      "reader_preview_basis": "definition",
      "reader_rule": "Equivalently, take the largest difference in probability assigned to the same measurable event. Any test valued between 0 and 1 changes in expectation by at most this distance, but arithmetic properties of particular outcomes need not be preserved.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-total-variation-distance",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Equivalently, take the largest difference in probability assigned to the same measurable event. Any test valued between 0 and 1 changes in expectation by at most this distance, but arithmetic properties of particular outcomes need not be preserved.",
      "short_definition": "Total variation distance is the supremum of the absolute difference between the probabilities two distributions assign to the same event.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::total_variation_distance",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 111",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1073
    },
    {
      "alternative_labels": [
        "path total variation",
        "curve total variation",
        "total variation length"
      ],
      "anchor": "glossary-curve-total-variation",
      "card_definition": "For \\(\\gamma :[a,b]\\to X\\) in a metric space, take the supremum of \\(\\sum d(\\gamma(t_i),\\gamma(t_{i-1}))\\) over all partitions \\(a=t_0<\\cdots<t_n=b\\). For a continuous curve this is its metric length and counts every traversal, including retraced pieces.",
      "deep_definition": "The #1041 records distinguish a short parametrized path from a small one-dimensional set containing roots. Image-length lower bounds can exclude paths of small total variation, but identifying the two quantities requires controlling repeated traversal and the geometric setting.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 123.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "curve_total_variation",
      "label": "total variation of a curve",
      "meaning_boundary": "This row concerns variation of a parametrized metric curve; it does not redefine total variation of measures or distributions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 734,
      "preferred_label": "total variation of a curve",
      "public_phrase": "total variation of a curve",
      "reader_preview": "The supremum of sums of successive distances along ordered samples of a parametrized curve.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A curve that goes along a segment and then returns has twice the segment length, while its image is only one segment. This quantity differs from Hausdorff measure of the image and from total variation distance between probability distributions.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-curve-total-variation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A curve that goes along a segment and then returns has twice the segment length, while its image is only one segment. This quantity differs from Hausdorff measure of the image and from total variation distance between probability distributions.",
      "short_definition": "The supremum of sums of successive distances along ordered samples of a parametrized curve.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::curve_total_variation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of total variation of a curve with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 123",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1134
    },
    {
      "alternative_labels": [
        "Euler's totient"
      ],
      "anchor": "glossary-totient",
      "card_definition": "For example, \\(\\varphi (6) = 2\\) because only 1 and 5 are coprime to 6 in that range. The definition gives \\(\\varphi (1) = 1\\); for n greater than 1, the qualifying integers are all strictly smaller than n.",
      "deep_definition": "The papers use the totient in arithmetic series. Its values encode how prime factors restrict coprimality, linking multiplicative structure with questions about sums and digit expansions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Erd\u0151s #249 asks whether the sum of the totient of n over two to the n is irrational.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "totient",
      "label": "totient",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 735,
      "preferred_label": "totient",
      "public_phrase": "totient",
      "reader_preview": "Euler's totient \\(\\varphi (n)\\) counts the integers from 1 through n that are coprime to the positive integer n.",
      "reader_preview_basis": "definition",
      "reader_rule": "The input must be a positive integer in this definition.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-totient",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A totient result covers the function as defined, not related functions.",
      "short_definition": "Euler's totient \\(\\varphi (n)\\) counts the integers from 1 through n that are coprime to the positive integer n.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::totient",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 8,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 8
      },
      "visible_text_byte_count": 834
    },
    {
      "alternative_labels": [
        "transactional",
        "lands as a transaction"
      ],
      "anchor": "glossary-transaction",
      "card_definition": "A database transaction may promise ACID properties at a documented isolation level. A user or workflow transaction may instead stage actions, validate them, obtain authorization, and commit or abandon selected changes. Those looser uses must not silently inherit strict database guarantees.",
      "deep_definition": "Transaction is a family of consistency patterns rather than a universal promise of database ACID behavior. A database transaction may provide atomicity, consistency constraints, isolation, and durability at a stated level. A user or workflow transaction may instead stage changes, validate them, request authorization, then commit or abandon the operation, with weaker recovery guarantees. External messages, network calls, files, and irreversible effects may sit outside the boundary. Readers should ask which actions participate, what validation precedes commitment, how concurrent activity is handled, and what rollback can truly restore.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A workflow stages candidate changes, validates them, obtains authorization, and then commits selected effects while recording any external actions outside rollback.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "transaction",
      "label": "transaction",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Calling a multi-file operation transactional does not guarantee that remote messages, deployments, or partially written files can all be reversed.",
      "position": 736,
      "preferred_label": "transaction",
      "public_phrase": "transaction",
      "reader_preview": "A transaction groups related operations behind a stated validation and commitment boundary, with guarantees that depend on the system.",
      "reader_preview_basis": "definition",
      "reader_rule": "Readers should ask which actions participate, when commitment occurs, what concurrent observers can see, and which effects rollback can actually reverse.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-transaction",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers database and workflow commitment boundaries. Only a transaction that explicitly promises atomicity may be described as all-or-none.",
      "short_definition": "A transaction groups related operations behind a stated validation and commitment boundary, with guarantees that depend on the system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::transaction",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 26,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 45,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 35,
            "page": "doctrine.html"
          },
          {
            "count": 19,
            "page": "paper-module-mission-transaction-work-spine.html"
          },
          {
            "count": 7,
            "page": "reference.html"
          },
          {
            "count": 6,
            "page": "component-mission-transaction-work-spine.html"
          },
          {
            "count": 6,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 155
      },
      "visible_text_byte_count": 1129
    },
    {
      "alternative_labels": [
        "transcendence"
      ],
      "anchor": "glossary-transcendental",
      "card_definition": "Equivalently, it is not algebraic over the rational numbers. Familiar examples include \\(\\pi\\) and e. Every real transcendental number is irrational, but some irrational numbers, such as \\(\\sqrt 2\\), are algebraic.",
      "deep_definition": "Proving irrationality alone therefore does not establish transcendence. A transcendence argument must rule out every nonzero integer-coefficient polynomial relation, which is a stronger requirement than ruling out fractions.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Pi and e are transcendental; the square root of two is not.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "transcendental",
      "label": "transcendental",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 737,
      "preferred_label": "transcendental",
      "public_phrase": "transcendental",
      "reader_preview": "A number is transcendental if it is not a root of any nonzero polynomial with integer coefficients.",
      "reader_preview_basis": "definition",
      "reader_rule": "The polynomial must be nonzero: the zero polynomial vanishes at every number.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-transcendental",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Transcendence of one series says nothing about a related series until a proof connects them.",
      "short_definition": "A number is transcendental if it is not a root of any nonzero polynomial with integer coefficients.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::transcendental",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 836
    },
    {
      "alternative_labels": [
        "transcripts"
      ],
      "anchor": "glossary-transcript",
      "card_definition": "It can preserve what was said, typed, or reported during a session, sometimes with timings and speaker labels. Plectis uses transcripts as inspectable records and source material for later explanation.",
      "deep_definition": "Speech recognition can mishear words, and an interaction transcript may omit events outside the captured channel. Important quotations or claims should therefore be checked against the appropriate original recording or execution evidence.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "An agent's transcript is what the faithfulness audit reads.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "transcript",
      "label": "transcript",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 738,
      "preferred_label": "transcript",
      "public_phrase": "transcript",
      "reader_preview": "A transcript is a textual record of speech or an interaction.",
      "reader_preview_basis": "definition",
      "reader_rule": "The recording method determines what the transcript captures and where errors may occur.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-transcript",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A transcript records one session. It carries no judgement about it.",
      "short_definition": "A transcript is a textual record of speech or an interaction.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::transcript",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 16,
        "top_page": "paper-module-agent-memory-temporal-conflict-replay.html",
        "top_pages": [
          {
            "count": 7,
            "page": "paper-module-agent-memory-temporal-conflict-replay.html"
          },
          {
            "count": 4,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 3,
            "page": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
          },
          {
            "count": 3,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "area-agent-reliability.html"
          },
          {
            "count": 2,
            "page": "component-sleeper-memory-poisoning-quarantine-replay.html"
          }
        ],
        "total_occurrences": 36
      },
      "visible_text_byte_count": 750
    },
    {
      "alternative_labels": [
        "triangle bound"
      ],
      "anchor": "glossary-triangle-inequality",
      "card_definition": "For numbers, \\(|x+y|\\le |x|+|y|\\). Geometrically, traveling from A to C through B cannot be shorter than the direct distance from A to C. Equality needs the two steps to align without backtracking.",
      "deep_definition": "Path and polynomial estimates assemble local pieces using triangle inequalities. The step can lose crucial cancellation, so a proof needing a sharp constant may require additional angle, sign, orthogonality, or convexity information rather than repeated triangle bounds.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 651.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "triangle_inequality",
      "label": "triangle inequality",
      "meaning_boundary": "Metrics, norms, and absolute values. Equality requires special alignment conditions.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 739,
      "preferred_label": "triangle inequality",
      "public_phrase": "triangle inequality",
      "reader_preview": "The distance directly between two points is at most the length of any route through a third.",
      "reader_preview_basis": "definition",
      "reader_rule": "The triangle inequality combines upper bounds after decomposing a quantity. Its reverse form, \\(||x|-|y||\\le |x-y|\\), gives a lower bound on separation from differing sizes. Both depend on the relevant absolute value, norm, or metric.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-triangle-inequality",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The triangle inequality combines upper bounds after decomposing a quantity. Its reverse form, \\(||x|-|y||\\le |x-y|\\), gives a lower bound on separation from differing sizes. Both depend on the relevant absolute value, norm, or metric.",
      "short_definition": "The distance directly between two points is at most the length of any route through a third.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::triangle_inequality",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 651",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 961
    },
    {
      "alternative_labels": [
        "three-term polynomial"
      ],
      "anchor": "glossary-trinomial",
      "card_definition": "For example, \\(z^{5}+2z^{2}-7\\) is a trinomial. The exponents need not be consecutive, and a missing power simply has coefficient zero. The paper studies the form \\(z^{n}+az^{m}+b\\).",
      "deep_definition": "Trinomial describes presentation by three terms, not irreducibility, degree three, or possession of three roots. A cubic is classified by degree; a trinomial is classified by how many nonzero monomials appear.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "For example, \\(z^{5}+2z^{2}-7\\) is a trinomial.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "trinomial",
      "label": "trinomial",
      "meaning_boundary": "Terms are counted after equal powers have been combined and zero coefficients removed.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 740,
      "preferred_label": "trinomial",
      "public_phrase": "trinomial",
      "reader_preview": "A trinomial is a polynomial written as the sum of three nonzero terms.",
      "reader_preview_basis": "definition",
      "reader_rule": "Count nonzero terms after combining like powers. A nominal three-term expression can simplify to a binomial if coefficients cancel. \u201cMonic trinomial\u201d additionally says the coefficient of the highest-degree term is one.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-trinomial",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Count nonzero terms after combining like powers. A nominal three-term expression can simplify to a binomial if coefficients cancel. \u201cMonic trinomial\u201d additionally says the coefficient of the highest-degree term is one.",
      "short_definition": "A trinomial is a polynomial written as the sum of three nonzero terms.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::trinomial",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Every monic trinomial",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 39",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 5,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 817
    },
    {
      "alternative_labels": [
        "truth-maintenance",
        "truth_maintenance"
      ],
      "anchor": "glossary-truth-maintenance",
      "card_definition": "In AI and knowledge systems, this concerns managing beliefs and justifications. Plectis applies the idea to source records, checks, uncertainty, and decisions that depend on particular claims.",
      "deep_definition": "The useful behaviour is responding to a failed assumption or contradictory observation: identify affected conclusions, change their status, and review actions that relied on them rather than preserving an unsupported conclusion unchanged.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Belief-State Process Reward Replay component is one concrete instance: it tracks a belief across a sequence of steps, scoring each step against what the belief should have been at that point and replaying the trajectory to see where a belief was wrongly held or wrongly dropped.",
      "example_route": {
        "gloss": "open one component that tracks and scores a belief across steps",
        "href": "components.html#component-belief_state_process_reward_replay",
        "label": "Belief State Process Reward Replay"
      },
      "hidden_search_labels": [
        "truth-maintenance plane",
        "belief maintenance"
      ],
      "id": "truth_maintenance",
      "label": "truth maintenance",
      "meaning_boundary": "Truth maintenance records each claim\u2019s evidence, dependencies, invalidators, and action consequences; it does not guarantee truth or replace the source that owns the claim.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Truth maintenance is not a guarantee that the system's beliefs are correct, and it is not a single switch that marks something true or false. It is the ongoing record of why each belief is held and what would change it.",
      "position": 741,
      "preferred_label": "truth maintenance",
      "public_phrase": "beliefs with reasons",
      "reader_preview": "Truth maintenance tracks claims together with their reasons and dependencies so they can be reconsidered when evidence changes.",
      "reader_preview_basis": "definition",
      "reader_rule": "Tracking a belief is not a guarantee that the belief is true.",
      "relationships": [
        {
          "gloss": "The Workingness Instrument is the local truth-maintenance contract.",
          "target": "workingness_instrument",
          "verb": "implemented_by"
        },
        {
          "gloss": "Living posture says read current substrate; truth maintenance records what current evidence means.",
          "target": "living_system_posture",
          "verb": "contrasts_with"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-truth-maintenance",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Truth maintenance covers how beliefs, evidence, and their dependencies are tracked across the system's control plane, separating receipts, model outputs, generated projections, and doctrine commitments so none borrows another's authority. A reader meets it wherever a claim is shown with its supporting evidence, its status, or the conditions under which it would be withdrawn.",
      "short_definition": "Truth maintenance tracks claims together with their reasons and dependencies so they can be reconsidered when evidence changes.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::truth_maintenance",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Local adaptation of truth maintenance for route and doctrine workingness.",
          "ref": "codex/doctrine/paper_modules/workingness_instrument.md",
          "role": "paper_module"
        },
        {
          "gloss": "Claim-row contract with dependencies and invalidation conditions.",
          "ref": "codex/standards/std_workingness_instrument.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "diagnostic",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1520
    },
    {
      "alternative_labels": [
        "try",
        "to try"
      ],
      "anchor": "glossary-trying",
      "card_definition": "In research, an attempt can produce a proof, counterexample, useful failure, or no decisive result. Plectis keeps relevant evidence from attempts so later work can assess what was learned.",
      "deep_definition": "A failed route is useful when its failure is explained precisely enough to guide another decision. Merely recording that an agent spent time on a task does not establish progress on the mathematical or software question.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Publishing a remaining obligation next to the lemmas that did check is evidence of trying.",
      "example_route": null,
      "hidden_search_labels": [
        "tries",
        "tried"
      ],
      "id": "trying",
      "label": "trying",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "failure_modes",
        "mining",
        "guinea_pig"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Deleting failed routes until only green checks remain is not trying in this sense.",
      "position": 742,
      "preferred_label": "trying",
      "public_phrase": "trying",
      "reader_preview": "Trying means attempting an action whose outcome is not yet established.",
      "reader_preview_basis": "definition",
      "reader_rule": "The account should distinguish effort from the outcome actually obtained.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-trying",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Ordinary English for attempted work. Not a slogan and not a substitute for a check.",
      "short_definition": "Trying means attempting an action whose outcome is not yet established.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::trying",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 23,
        "top_page": "contact.html",
        "top_pages": [
          {
            "count": 4,
            "page": "contact.html"
          },
          {
            "count": 2,
            "page": "introduction.html"
          },
          {
            "count": 2,
            "page": "paper-module-certificate-kernel-execution-lab.html"
          },
          {
            "count": 2,
            "page": "paper-module-formal-math-verifier-trace-repair-loop.html"
          },
          {
            "count": 2,
            "page": "paper-module-lean-std-premise-index.html"
          },
          {
            "count": 2,
            "page": "paper-module-research-replication-rubric-artifact-replay.html"
          }
        ],
        "total_occurrences": 31
      },
      "visible_text_byte_count": 747
    },
    {
      "alternative_labels": [
        "type_a",
        "type-a"
      ],
      "anchor": "glossary-type-a",
      "card_definition": "A Type A actor can inspect current repository state and perform permitted operations. It may be a controller or delegated agent. Write access, test access, and task ownership depend on the tools and permissions assigned to its session.",
      "deep_definition": "An actor working from a packet may need Type A to collect evidence or apply a proposal. A delegated agent with live repository tools can already be Type A. A deterministic script is not an AI actor merely because it touches files.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A coding-agent session that opens the repository, reads its current files, runs checks, makes edits under the gates, and commits the result is a Type A actor; the \"With a coding agent\" page shows one in operation.",
      "example_route": {
        "gloss": "see a Type A actor operating on the live system",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [
        "substrate-native actor",
        "live substrate actor",
        "controller agent",
        "tool-using controller",
        "iterative controller",
        "harness agent"
      ],
      "id": "type_a",
      "label": "Type A",
      "meaning_boundary": "Type A is ai_workflow's coined substrate-authority classification for an AI actor, not a personality type, intelligence ranking, controller-only role, or universal taxonomy.",
      "meaning_contrasts": [
        "type_b"
      ],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A Type A is not a top capability tier or a mark of seniority, and it is not simply \"the controller\": a tool-using helper agent with live access to the repository is also Type A, while a capable actor that only reads prepared material without live private state or change authority is not.",
      "position": 743,
      "preferred_label": "Type A",
      "public_phrase": "substrate-native actor",
      "reader_preview": "Type A is the local name for an AI actor with live access and assigned authority over the working system.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Classify the actor by access and authority for this substrate. Delegation, intelligence level, and seniority are separate axes.",
      "relationships": [
        {
          "gloss": "Type A has live private-substrate authority; Type B reasons through operator, bridge, provider, web, or injected-context surfaces without direct mutation authority.",
          "target": "type_b",
          "verb": "contrasts_with"
        },
        {
          "gloss": "Type A is the substrate_type=type_a value under con_016::actor_axes.",
          "target": "actor_axes",
          "verb": "specializes"
        },
        {
          "gloss": "Type A handles unsettled grammar and final assimilation.",
          "target": "type_a_metabolism",
          "verb": "owns"
        },
        {
          "gloss": "Kernel commands are the local Type A control surface.",
          "target": "kernel",
          "verb": "uses"
        },
        {
          "gloss": "Type A may update standards under evidence, validation, and rollback.",
          "target": "standard",
          "verb": "may_update"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-type-a",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Classification concerns authority over this working system, independently of model tier or delegation role.",
      "short_definition": "Type A is the local name for an AI actor with live access and assigned authority over the working system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::type_a",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Uses Type A for authority packets, controllers, and assimilation decisions.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "actor",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1314
    },
    {
      "alternative_labels": [
        "type-a judgment",
        "agent judgment"
      ],
      "anchor": "glossary-type-a-judgment",
      "card_definition": "It includes noticing a missing connection, checking current evidence, choosing the appropriate owner, and deciding the smallest useful change within the task. Plectis expects the agent to use context rather than wait for every routine step to be prescribed.",
      "deep_definition": "For example, an agent can repair a directly affected instruction while preserving unrelated edits. A broader rule change needs evidence that the local lesson actually generalises.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A coding agent working through this system pauses on a standard that no longer matches the code, notices the gap, and records where the correction belongs instead of carrying on regardless; that act of noticing and routing is Type A judgment.",
      "example_route": {
        "gloss": "see an agent exercising this judgment over the system",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [
        "judgment traits",
        "thinking traits",
        "type a common sense",
        "common sense care passion",
        "care and passion",
        "care + passion",
        "karen passion"
      ],
      "id": "type_a_judgment",
      "label": "Type A judgment",
      "meaning_boundary": "Type A judgment is evidence- and doctrine-grounded discernment by an actor with live substrate access; it is not an intelligence rank, personality trait, or unrestricted license to change the system.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Type A judgment is not a fixed checklist of virtues an agent is graded against, and it is not a free-floating personal opinion; it is discernment that stays anchored to the system's own rules and records.",
      "position": 744,
      "preferred_label": "Type A judgment",
      "public_phrase": "judgment grows from traits",
      "reader_preview": "Type A judgement is the practical reasoning an agent uses when acting on the live system.",
      "reader_preview_basis": "definition",
      "reader_rule": "That discretion remains bounded by permissions, source authority, and consequences.",
      "relationships": [
        {
          "gloss": "Names the live judgment side of Type A metabolism.",
          "target": "type_a_metabolism",
          "verb": "specializes"
        },
        {
          "gloss": "Common sense is one routeable Type A judgment trait.",
          "target": "common_sense",
          "verb": "composes"
        },
        {
          "gloss": "Care is one routeable Type A judgment trait, not the whole surface.",
          "target": "care",
          "verb": "composes"
        },
        {
          "gloss": "Passion is one routeable Type A judgment trait, not the whole surface.",
          "target": "passion",
          "verb": "composes"
        },
        {
          "gloss": "Critic posture is the thinking-trait move for noticing route gaps and weak abstractions.",
          "target": "critic_posture",
          "verb": "composes"
        },
        {
          "gloss": "Judgment traits become durable through up-propagation into the owning plane.",
          "target": "up_propagate",
          "verb": "uses"
        },
        {
          "gloss": "Axiom candidates bound when a judgment trait becomes constitutional.",
          "target": "axiom",
          "verb": "constrained_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-type-a-judgment",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Type A judgment covers the agent-side qualities of working over the system, such as common sense, care, and a critic's eye, and a reader meets it on the pages describing how agents operate over the system, particularly the coding-agent walkthrough.",
      "short_definition": "Type A judgement is the practical reasoning an agent uses when acting on the live system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::type_a_judgment",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Codex-facing common-sense and up-propagation contract.",
          "ref": "CODEX.md",
          "role": "adapter"
        },
        {
          "gloss": "Claude-facing Type A judgment and follow-on substrate context.",
          "ref": "CLAUDE.md",
          "role": "adapter"
        },
        {
          "gloss": "Closeout and route-gap repair lane for reusable judgment lessons.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "actor",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1468
    },
    {
      "alternative_labels": [
        "type_a_metabolism",
        "Type-A metabolism"
      ],
      "anchor": "glossary-type-a-metabolism",
      "card_definition": "It addresses situations where an established routine is insufficient, such as resolving a contradiction, defining a missing object, or changing how a standard applies. The result should make later work more explicit and repeatable.",
      "deep_definition": "Because the work changes guidance that other actions rely on, its evidence, scope, and validation matter. A local ambiguity should lead to the narrowest justified structural refinement.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Engine Room Metabolism Runtime is a concrete instance: the runtime where the system processes unsettled grammar, resolving contradictions and naming primitives under validation before handing routine work to the lower-agency lane.",
      "example_route": {
        "gloss": "open the runtime where unsettled grammar is resolved",
        "href": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
        "label": "Engine Room Metabolism Runtime"
      },
      "hidden_search_labels": [
        "controller metabolism",
        "judgment metabolism",
        "grammar metabolism"
      ],
      "id": "type_a_metabolism",
      "label": "Type A metabolism",
      "meaning_boundary": "Type A metabolism is the open-ended governance lane that creates or repairs rules where no settled procedure exists; it is not biological metabolism or routine execution of an existing job.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Type A metabolism is not the routine maintenance lane that applies rules already in place, and it is not a biological process. It is the decision layer that sets new rules under validation when none exist yet.",
      "position": 745,
      "preferred_label": "Type A metabolism",
      "public_phrase": "judgment governs unsettled grammar",
      "reader_preview": "Type A metabolism names the maintenance work that requires judgement about the system's structure or rules.",
      "reader_preview_basis": "definition",
      "reader_rule": "This is a workflow category rather than a measure of an actor's intelligence.",
      "relationships": [
        {
          "gloss": "Names the Type A half of generalized metabolism.",
          "target": "metabolism",
          "verb": "specializes"
        },
        {
          "gloss": "Requires live controller judgment and validation.",
          "target": "type_a",
          "verb": "owned_by"
        },
        {
          "gloss": "Stable grammar can later be delegated to bounded workers.",
          "target": "type_b_metabolism",
          "verb": "precedes"
        },
        {
          "gloss": "Local Type A repairs can become portable invariants.",
          "target": "lattice_transposition",
          "verb": "uses"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-type-a-metabolism",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the governance-and-decision layer of the system's self-maintenance, as distinct from routine population work. A reader meets it on the architecture map and in the engine-room runtime where unsettled grammar is resolved before work is delegated downstream.",
      "short_definition": "Type A metabolism names the maintenance work that requires judgement about the system's structure or rules.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::type_a_metabolism",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Theory roof for Type A authority packets and active up-propagation.",
          "ref": "codex/doctrine/paper_modules/navigation_hologram_theory.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 3,
        "top_page": "area-architecture.html",
        "top_pages": [
          {
            "count": 1,
            "page": "area-architecture.html"
          },
          {
            "count": 1,
            "page": "component-executable-doctrine-grammar.html"
          },
          {
            "count": 1,
            "page": "components.html"
          }
        ],
        "total_occurrences": 3
      },
      "visible_text_byte_count": 1422
    },
    {
      "alternative_labels": [
        "type_a_operating_register",
        "operational register type a care passion"
      ],
      "anchor": "glossary-type-a-operating-register",
      "card_definition": "It includes understanding the user's aim, caring for the material touched, checking outcomes, preserving unrelated work, and recording useful lessons where future work will find them.",
      "deep_definition": "The named traits, such as care and common sense, should produce observable decisions and follow-through. They do not replace explicit instructions, permissions, or evidence that a task has actually been completed.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The conduct shown on the \"With a coding agent\" page is a concrete instance: an agent reads the substrate, makes a bounded change, records what it learned, and routes that finding into a durable plane rather than dropping it.",
      "example_route": {
        "gloss": "see a capable controller working the substrate in this register",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [
        "type-a operating register",
        "type a useful findings",
        "useful findings register",
        "care passion common sense judgment packet",
        "care and passion",
        "care + passion",
        "karen passion"
      ],
      "id": "type_a_operating_register",
      "label": "Type A operating register",
      "meaning_boundary": "The Type A operating register is the expected conduct of an actor working on the live substrate; it is not a personality profile, capability tier, or claim that every Type A actor behaves well.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A Type A operating register is not a personality, a tone of voice, or a marketing claim about enthusiasm. It is also not a passive end-user mode; it describes a controller acting on the system, with the duty to steward what it touches and to route what it finds.",
      "position": 746,
      "preferred_label": "Type A operating register",
      "public_phrase": "care and judgment register",
      "reader_preview": "The Type A operating register describes the conduct expected of an agent working directly on the system.",
      "reader_preview_basis": "definition",
      "reader_rule": "\u201cRegister\u201d here means a style of working, not a database or processor register.",
      "relationships": [
        {
          "gloss": "Names the operating posture expected from Type A controllers.",
          "target": "type_a",
          "verb": "specializes"
        },
        {
          "gloss": "The register is the operating packet; Type A judgment owns the expandable trait surface.",
          "target": "type_a_judgment",
          "verb": "expresses"
        },
        {
          "gloss": "Useful findings route upward through local-to-general propagation.",
          "target": "up_propagate",
          "verb": "uses"
        },
        {
          "gloss": "Register does not override standards, validation, or authority boundaries.",
          "target": "standard",
          "verb": "bounded_by"
        },
        {
          "gloss": "Care and passion interpret active principles into Type A behavior.",
          "target": "principle",
          "verb": "interprets"
        },
        {
          "gloss": "Cold agents need this register as a compact route, not hidden adapter lore.",
          "target": "cold_agent",
          "verb": "supports"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-type-a-operating-register",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the conduct expected of capable controlling agents, the coding agents and operators that act on the system, and appears wherever the pages describe how such an agent stewarded the substrate, spotted findings, and propagated them. It is encountered most directly on the page describing work alongside a coding agent.",
      "short_definition": "The Type A operating register describes the conduct expected of an agent working directly on the system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::type_a_operating_register",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Codex adapter carries the care/passion/lattice register for execution-first Type A work.",
          "ref": "CODEX.md::PRIME DIRECTIVE (companion 2)",
          "role": "adapter"
        },
        {
          "gloss": "Claude adapter defines care, passion, compression tiering, and lattice behavior for Type A controllers.",
          "ref": "CLAUDE.md::PRIME DIRECTIVE (companion 3)",
          "role": "adapter"
        },
        {
          "gloss": "Closeout skill that routes useful findings to the owning plane.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "actor",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1610
    },
    {
      "alternative_labels": [
        "type_b",
        "type-b"
      ],
      "anchor": "glossary-type-b",
      "card_definition": "Type B works from supplied context or externally available evidence. It may research, criticise, or propose a proof or patch using its own tools, but cannot inspect or change private live state it has not been given access to.",
      "deep_definition": "The distinction measures neither intelligence nor delegation. Web tools and a separate execution environment can enrich evidence without granting repository authority. If an actor receives live substrate access, classify it by the authority it actually has.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A general assistant in a chat or browser window, asked a framing or research question and given a pasted block of context to work from, is acting as a Type B actor: it reasons over what it was shown and returns an answer, without reaching into the live repository itself.",
      "example_route": {
        "gloss": "see where an external agent works over handed-in context rather than the live repository",
        "href": "coding-agents.html",
        "label": "With a coding agent"
      },
      "hidden_search_labels": [
        "external cognition lane",
        "operator HUD",
        "operator-hud type b",
        "chatgpt web",
        "bridge actor"
      ],
      "id": "type_b",
      "label": "Type B",
      "meaning_boundary": "Type B is ai_workflow's coined counterpart to Type A, naming a relation to a particular substrate rather than an intrinsic capability limit or every helper agent.",
      "meaning_contrasts": [
        "type_a"
      ],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A Type B is not a lower intelligence tier and not simply any delegated worker. An agent that has direct, live access to the repository's files and commands is Type A, even when it has been delegated a task.",
      "position": 747,
      "preferred_label": "Type B",
      "public_phrase": "external or injected-context cognition",
      "reader_preview": "Type B is the local name for an AI actor reasoning without direct authority over the working system.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Treat its output as candidate material until an authorised actor checks it against the relevant source and applies any required change.",
      "relationships": [
        {
          "gloss": "Type B lacks direct live private-substrate mutation authority; Type A can inspect and mutate through repo gates.",
          "target": "type_a",
          "verb": "contrasts_with"
        },
        {
          "gloss": "Type B is the substrate_type=type_b value under con_016::actor_axes.",
          "target": "actor_axes",
          "verb": "specializes"
        },
        {
          "gloss": "Type B handles bounded population and checking.",
          "target": "type_b_metabolism",
          "verb": "owns"
        },
        {
          "gloss": "Bridge is one Type B surface, not the definition of Type B.",
          "target": "bridge",
          "verb": "may_use"
        },
        {
          "gloss": "The operator can carry a Type A-prepared ask into an external HUD/web surface and paste the Type B response back.",
          "target": "actor_axes",
          "verb": "may_use"
        },
        {
          "gloss": "Provider/API/NIM/OpenRouter calls are Type B surfaces whose class tier is per invocation.",
          "target": "actor_axes",
          "verb": "may_use"
        },
        {
          "gloss": "Type B needs declared standards or schemas to stay safe.",
          "target": "standard",
          "verb": "operates_under"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-type-b",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "External tools can supply evidence without granting direct authority over this repository.",
      "short_definition": "Type B is the local name for an AI actor reasoning without direct authority over the working system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::type_b",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Bridge operating system enforces Type A/Type B boundaries for CDP/web workers.",
          "ref": "docs/bridge_operating_system.md",
          "role": "bridge_os"
        }
      ],
      "status": "active",
      "term_kind": "actor",
      "used_in": {
        "page_count": 5,
        "top_page": "area-continuity.html",
        "top_pages": [
          {
            "count": 1,
            "page": "area-continuity.html"
          },
          {
            "count": 1,
            "page": "component-bridge-phase-continuity-runtime.html"
          },
          {
            "count": 1,
            "page": "components.html"
          },
          {
            "count": 1,
            "page": "paper-module-bridge-phase-continuity-runtime.html"
          },
          {
            "count": 1,
            "page": "paper-modules.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 1228
    },
    {
      "alternative_labels": [
        "type_b_metabolism",
        "Type-B metabolism"
      ],
      "anchor": "glossary-type-b-metabolism",
      "card_definition": "Examples include refreshing an index, filling a prescribed summary field, or checking that references still resolve. The process follows an established contract and records whether its result satisfies the required checks.",
      "deep_definition": "Any actual write still requires an actor or tool authorised to make it. Repeated work can be bounded and checkable without every operation being deterministic or safe to repeat under changed inputs.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Engine Room Metabolism Runtime is a concrete instance: the part of the system that runs these bounded, repeatable upkeep jobs and keeps the generated surfaces refreshed against their declared standards.",
      "example_route": {
        "gloss": "open the paper module describing this upkeep runtime",
        "href": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
        "label": "Engine Room Metabolism Runtime"
      },
      "hidden_search_labels": [
        "bounded metabolism",
        "deterministic metabolism",
        "worker metabolism",
        "population metabolism"
      ],
      "id": "type_b_metabolism",
      "label": "Type B metabolism",
      "meaning_boundary": "Type B metabolism is repeatable upkeep after the target shape and checks are fixed; it is not the Type B actor classification itself, creative rule-setting, or final promotion authority.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Type B metabolism is not the creative work of designing how a thing should be structured in the first place, and it is not the moment a result is finally approved or made public. It is the bounded, validated, repeatable work that runs once the shape is already known.",
      "position": 748,
      "preferred_label": "Type B metabolism",
      "public_phrase": "bounded workers populate rows",
      "reader_preview": "Type B metabolism names the routine upkeep of structures whose rules, inputs, and expected outputs have already been defined.",
      "reader_preview_basis": "definition",
      "reader_rule": "This workflow label should be distinguished from the Type B actor-access label.",
      "relationships": [
        {
          "gloss": "Names the Type B half of generalized metabolism.",
          "target": "metabolism",
          "verb": "specializes"
        },
        {
          "gloss": "Runs inside bounded worker or deterministic lanes.",
          "target": "type_b",
          "verb": "owned_by"
        },
        {
          "gloss": "Follows after Type A names stable grammar.",
          "target": "type_a_metabolism",
          "verb": "follows"
        },
        {
          "gloss": "Keeps projections current so navigation remains cheap.",
          "target": "navigation",
          "verb": "supports"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-type-b-metabolism",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the system's maintenance and population runtime: sync, projection refresh, compression-band filling, duplicate detection, evidence-pointer checks, and draft row patches. A reader meets it wherever the architecture or a paper module explains how surfaces are generated and kept up to date.",
      "short_definition": "Type B metabolism names the routine upkeep of structures whose rules, inputs, and expected outputs have already been defined.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::type_b_metabolism",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "metabolismd queues bounded jobs and generated projection upkeep.",
          "ref": "codex/doctrine/paper_modules/continuous_runtime_layer.md",
          "role": "paper_module"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1509
    },
    {
      "alternative_labels": [
        "type checkers",
        "type checking",
        "type-checking"
      ],
      "anchor": "glossary-type-checker",
      "card_definition": "For a programming language, this can establish that operations receive values of suitable types. In a propositions-as-types proof system, checking a term against a proposition's type also checks the corresponding formal derivation.",
      "deep_definition": "The systems paper cites independent checking of Lean declarations. Such checkers can cross-check a core environment without reproducing the tactics that found a proof, while the informal-to-formal correspondence remains a separate mathematical question.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/systems/claim-faithful-publication-systems-paper.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "type_checker",
      "label": "type checker",
      "meaning_boundary": "The general typed-language sense is intended. Lean kernel checking is a proof-relevant application; a repository record validator performs a different check.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 749,
      "preferred_label": "type checker",
      "public_phrase": "type checker",
      "reader_preview": "A type checker checks whether an expression obeys a formal language's typing rules.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A type check establishes only the rules of the chosen system. It does not automatically prove a program satisfies its intended specification.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-type-checker",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A type check establishes only the rules of the chosen system. It does not automatically prove a program satisfies its intended specification.",
      "short_definition": "A type checker checks whether an expression obeys a formal language's typing rules.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::type_checker",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "References independent Lean type checking and premise selection with tactic search.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/systems/claim-faithful-publication-systems-paper.tex",
          "role": "local_manuscript"
        }
      ],
      "status": "active",
      "term_kind": "proof_infrastructure",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 974
    },
    {
      "alternative_labels": [
        "type classes",
        "typeclass",
        "typeclasses"
      ],
      "anchor": "glossary-type-class",
      "card_definition": "It supports using common notation or generic code with different implementations. A mathematical class can bundle algebraic operations and laws; another can provide finite enumeration or a method for deciding a predicate.",
      "deep_definition": "Lean's finite-family arguments use Fintype information for bounded index types. Class-based resolution supplies it where required, so the theorem can use generic finite sums without manually passing every supporting implementation.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Use this term only where the linked source record uses or governs it.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "type_class",
      "label": "type class",
      "meaning_boundary": "The type-class mechanism from typed programming and proof assistants is intended, with Lean as the local implementation. It is distinct from an object-oriented class or a capability category for agents.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 750,
      "preferred_label": "type class",
      "public_phrase": "type class",
      "reader_preview": "A type class specifies operations or properties that can be supplied by instances for particular types.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "A class states what must be provided. An instance supplies those data or proofs; declaring a requirement is different from finding a suitable instance.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-type-class",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A class states what must be provided. An instance supplies those data or proofs; declaring a requirement is different from finding a suitable instance.",
      "short_definition": "A type class specifies operations or properties that can be supplied by instances for particular types.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::type_class",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "proof_infrastructure",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 971
    },
    {
      "alternative_labels": [
        "type theories"
      ],
      "anchor": "glossary-type-theory",
      "card_definition": "A type distinguishes kinds of object, such as natural numbers or functions. Typing rules specify which expressions are meaningful. Some type theories also represent propositions by types, so constructing an inhabitant corresponds to proving a proposition.",
      "deep_definition": "Lean's mathematical declarations live in a dependent type theory. This explains why the local methodology checks a proof term against its proposition rather than asking a program to judge the paper's prose.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/maths/documents/methodology.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "type_theory",
      "label": "type theory",
      "meaning_boundary": "The logical and programming-language discipline is intended. Lean is one implementation with specific rules, rather than the definition of every type theory.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 751,
      "preferred_label": "type theory",
      "public_phrase": "type theory",
      "reader_preview": "Type theory studies formal systems in which expressions have types governing how they can be combined.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "The rules and available axioms depend on the particular type theory; sharing the word type does not make different systems interchangeable.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-type-theory",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The rules and available axioms depend on the particular type theory; sharing the word type does not make different systems interchangeable.",
      "short_definition": "Type theory studies formal systems in which expressions have types governing how they can be combined.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::type_theory",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Names elaborated propositions, proof terms, kernel acceptance, and separate axiom audits.",
          "ref": "sites/microcosm/maths/documents/methodology.html",
          "role": "local_reader_surface"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 931
    },
    {
      "alternative_labels": [
        "typed_refusal",
        "honest no-result"
      ],
      "anchor": "glossary-typed-refusal",
      "card_definition": "It distinguishes cases such as missing evidence, unsupported input, failed validation, or timeout. Plectis uses these categories so later work can choose a suitable response instead of receiving a plausible-looking invented value.",
      "deep_definition": "A timeout, for example, means the check did not finish within its budget. It is different from the checker finding a counterexample or completing with a failure verdict.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The operating loop requires a typed refusal with reason and evidence when a value cannot be produced.",
      "example_route": {
        "gloss": "where typed refusal is required",
        "href": "doctrine.html",
        "label": "Doctrine operating loop"
      },
      "hidden_search_labels": [],
      "id": "typed_refusal",
      "label": "typed refusal",
      "meaning_boundary": "A typed refusal is a local construct: an explicit, reason-carrying no-result when a computation cannot honestly produce a value. It is not a generic HTTP error.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "An empty page or a crash log is not yet a typed refusal.",
      "position": 752,
      "preferred_label": "typed refusal",
      "public_phrase": "typed refusal",
      "reader_preview": "A typed refusal is a structured result saying that an operation could not proceed, with a specific reason.",
      "reader_preview_basis": "definition",
      "reader_rule": "The refusal reports the operation's limitation; it need not refute the underlying claim.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-typed-refusal",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Doctrine copy about honest failure.",
      "short_definition": "A typed refusal is a structured result saying that an operation could not proceed, with a specific reason.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::typed_refusal",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 6,
        "top_page": "doctrine.html",
        "top_pages": [
          {
            "count": 16,
            "page": "doctrine.html"
          },
          {
            "count": 8,
            "page": "paper-module-finance-forecast-evaluation-spine.html"
          },
          {
            "count": 5,
            "page": "paper-module-ring2-premise-precision-recall.html"
          },
          {
            "count": 2,
            "page": "paper-modules.html"
          },
          {
            "count": 2,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 1,
            "page": "component-finance-forecast-evaluation-spine.html"
          }
        ],
        "total_occurrences": 34
      },
      "visible_text_byte_count": 778
    },
    {
      "alternative_labels": [
        "typed relations"
      ],
      "anchor": "glossary-typed-relation",
      "card_definition": "In a mathematical map, the type might be implication, equivalence, finite instance, or obstruction. In system records, it might identify implementation, ownership, or a source relationship.",
      "deep_definition": "Two statements merely sharing a topic do not establish an implication between them. Plectis's mathematical edges need supporting evidence so navigation does not silently promote an association into a logical result.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A directed edge labelled 'implies' from one statement node to another is a typed relation only when the implication and its direction have supporting evidence.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "typed_relation",
      "label": "typed relation",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 753,
      "preferred_label": "typed relation",
      "public_phrase": "typed relation",
      "reader_preview": "A typed relation is a connection that states how two identified items are related.",
      "reader_preview_basis": "definition",
      "reader_rule": "The relation type and direction are part of the information being recorded.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-typed-relation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A typed relation records an authored judgement about two statements.",
      "short_definition": "A typed relation is a connection that states how two identified items are related.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::typed_relation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 872
    },
    {
      "alternative_labels": [
        "unconditional theorem",
        "unconditional statement"
      ],
      "anchor": "glossary-unconditional-result",
      "card_definition": "It still has definitions, domain restrictions, and logical foundations. The word distinguishes it from a result whose intended application depends on an open conjecture or other unestablished condition.",
      "deep_definition": "A proved equivalence or a theorem about a special case can be unconditional while the broader question remains open. The papers should say both what the result establishes and how it relates to the original target.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 1038.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "unconditional_result",
      "label": "unconditional result",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 754,
      "preferred_label": "unconditional result",
      "public_phrase": "unconditional result",
      "reader_preview": "An unconditional result needs no additional unresolved hypothesis beyond its stated mathematical setting.",
      "reader_preview_basis": "definition",
      "reader_rule": "Unconditional does not mean assumption-free or that the original research problem is fully solved.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-unconditional-result",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Unconditional does not mean assumption-free or that the original research problem is fully solved.",
      "short_definition": "An unconditional result needs no additional unresolved hypothesis beyond its stated mathematical setting.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::unconditional_result",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex::line 1038",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 947
    },
    {
      "alternative_labels": [
        "converges uniformly",
        "uniform limit"
      ],
      "anchor": "glossary-uniform-convergence",
      "card_definition": "For every positive tolerance \\(\\varepsilon\\), there must be an N such that \\(|f_{n}(x) - f(x)| < \\varepsilon\\) for all \\(n \\ge N\\) and all x in the domain. The same N works for every x.",
      "deep_definition": "Uniform convergence preserves continuity of continuous functions in the usual metric setting. Passing strict inequalities or derivative bounds to a limit needs additional care; uniform convergence alone does not preserve every property.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 1076.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "uniform_convergence",
      "label": "uniform convergence",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 755,
      "preferred_label": "uniform convergence",
      "public_phrase": "uniform convergence",
      "reader_preview": "Functions converge uniformly when one sufficiently late stage makes the error small simultaneously at every point of the stated domain.",
      "reader_preview_basis": "definition",
      "reader_rule": "Pointwise convergence instead allows the threshold N to depend on x.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-uniform-convergence",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Pointwise convergence instead allows the threshold N to depend on x.",
      "short_definition": "Functions converge uniformly when one sufficiently late stage makes the error small simultaneously at every point of the stated domain.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::uniform_convergence",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this mathematical term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos-1041-lemniscate-newton-flow.tex::line 1076",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 917
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-uninterpretable",
      "card_definition": "A formal proof can check while its main idea, relationship to prior work, or intended meaning remains poorly explained. The missing task is to make that content understandable at an appropriate level of expertise.",
      "deep_definition": "Useful exposition states the exact result, exposes the decisive argument, and preserves attribution and limits. Community understanding and use require further engagement beyond a machine's acceptance.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A long kernel-accepted proof whose authors cannot say where the hard step was is uninterpretable in this sense.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "uninterpretable",
      "label": "uninterpretable",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [
        "digestion",
        "exposition",
        "formal_verification",
        "intelligent"
      ],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An informal argument that a reader can repair and restate is interpretable even before it is formalised.",
      "position": 756,
      "preferred_label": "uninterpretable",
      "public_phrase": "uninterpretable",
      "reader_preview": "Here, uninterpretable describes work for which readers do not yet have an adequate account of what it says or why it works.",
      "reader_preview_basis": "definition",
      "reader_rule": "The term describes a current gap in understanding, not a proof that understanding is impossible.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-uninterpretable",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Names a result that cannot yet be explained by a person. Related cards: digestion, exposition, formal verification.",
      "short_definition": "Here, uninterpretable describes work for which readers do not yet have an adequate account of what it says or why it works.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::uninterpretable",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 894
    },
    {
      "alternative_labels": [
        "open unit disc",
        "unit disk"
      ],
      "anchor": "glossary-unit-disc",
      "card_definition": "It consists of points at distance less than one from the origin in the complex plane. The closed unit disc uses \\(|z| \\le 1\\) and includes its boundary, the unit circle \\(|z| = 1\\).",
      "deep_definition": "The lemniscate papers use conditions such as \\(|p(z)| < 1\\). That says the polynomial's value lies in the open unit disc; it does not necessarily say the input point z lies there.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "0 and \\(1/2\\) are in the open unit disc; 1 and i are on the unit circle, so not inside it.",
      "example_route": null,
      "hidden_search_labels": [
        "open unit disk"
      ],
      "id": "unit_disc",
      "label": "unit disc",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A disc of radius 1 centred somewhere other than 0 is a different set.",
      "position": 757,
      "preferred_label": "unit disc",
      "public_phrase": "unit disc",
      "reader_preview": "The open unit disc is the set of complex numbers z with \\(|z| < 1\\).",
      "reader_preview_basis": "definition",
      "reader_rule": "Open and closed versions differ precisely at that boundary.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-unit-disc",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Open unit disc in the complex plane unless a page specifies the closed disc.",
      "short_definition": "The open unit disc is the set of complex numbers z with \\(|z| < 1\\).",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::unit_disc",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 740
    },
    {
      "alternative_labels": [
        "univalent",
        "schlicht function"
      ],
      "anchor": "glossary-univalent-function",
      "card_definition": "The function \\(z\\mapsto z^{2}\\) is not univalent on the whole complex plane because z and -z have the same image, but it is univalent on a suitably chosen half-plane. A univalent map has no self-overlap on its stated domain.",
      "deep_definition": "The paper needs the continued inverse branch to remain injective throughout a disc. That permits distortion and area estimates for its image; a many-to-one analytic map would count overlaps and invalidate that geometric reading.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The function \\(z\\mapsto z^{2}\\) is not univalent on the whole complex plane because z and -z have the same image, but it is univalent on a suitably chosen half-plane.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "univalent_function",
      "label": "univalent function",
      "meaning_boundary": "Univalence means one-to-one on the whole specified domain, not merely near each point.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 758,
      "preferred_label": "univalent function",
      "public_phrase": "univalent function",
      "reader_preview": "A univalent function is a holomorphic function that is one-to-one on its domain.",
      "reader_preview_basis": "definition",
      "reader_rule": "Univalence is domain-relative and stronger than having nonzero derivative at one point. A holomorphic function with nonzero derivative is locally one-to-one, yet may still take the same value at distant points.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-univalent-function",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Univalence is domain-relative and stronger than having nonzero derivative at one point. A holomorphic function with nonzero derivative is locally one-to-one, yet may still take the same value at distant points.",
      "short_definition": "A univalent function is a holomorphic function that is one-to-one on its domain.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::univalent_function",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "the resolved inverse branch $Z$ univalent on the disc",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 62",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1000
    },
    {
      "alternative_labels": [
        "universal quantification"
      ],
      "anchor": "glossary-universal-quantifier",
      "card_definition": "The symbol \\(\\forall\\) means \u201cfor every.\u201d For example, \\(\\forall n \\in \\mathbb{N}, n+1 > n\\) says that adding one increases every natural number. One counterexample would refute the statement; a finite sample usually cannot prove it.",
      "deep_definition": "\u201cFor every n, there exists m greater than n\u201d permits a different m for each n. \u201cThere exists m greater than every n\u201d asks for one choice working for all n. These statements have different truth values over the natural numbers.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: governed vocabulary term_registry.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "universal_quantifier",
      "label": "universal quantifier",
      "meaning_boundary": "The mathematical sense stated here; related software or ordinary-language uses are distinguished where relevant.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 759,
      "preferred_label": "universal quantifier",
      "public_phrase": "universal quantifier",
      "reader_preview": "A universal quantifier states that a property holds for every element of a specified domain.",
      "reader_preview_basis": "definition",
      "reader_rule": "The domain and the order of quantifiers determine the claim, including whether later choices can depend on earlier inputs.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-universal-quantifier",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The domain and the order of quantifiers determine the claim, including whether later choices can depend on earlier inputs.",
      "short_definition": "A universal quantifier states that a property holds for every element of a specified domain.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::universal_quantifier",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Prerequisite vocabulary used by this public definition.",
          "ref": "codex/doctrine/system_vocabulary/term_registry.json::terms[id=theorem]",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 855
    },
    {
      "alternative_labels": [
        "unramified rational prime"
      ],
      "anchor": "glossary-unramified-prime",
      "card_definition": "In \\(Q(i)/Q\\), odd rational primes are unramified. The prime 2 ramifies because the ideal (2) is the square of the prime ideal generated by \\(1+i\\). Only finitely many rational primes ramify in a fixed number field.",
      "deep_definition": "In a number-field extension, the ideal generated by p factors as a product \\(\\prod P_i^{e_i}\\). Ramification occurs when some exponent \\(e_i\\) exceeds one. The cited argument selects rational primes for which every exponent is one before prescribing Frobenius behavior. This provides the controlled residue-field symmetry used later.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "In \\(Q(i)/Q\\), odd primes are unramified, while 2 ramifies because (2) is the square of the Gaussian prime ideal generated by \\(1+i\\), up to a unit.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "unramified_prime",
      "label": "unramified prime",
      "meaning_boundary": "Unramified means no multiplicity in the prime factorization upstairs. A prime can be unramified and still split into several primes.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 760,
      "preferred_label": "unramified prime",
      "public_phrase": "unramified prime",
      "reader_preview": "A prime is unramified in a number-field extension when its factorization upstairs contains no repeated prime-ideal power, equivalently every ramification index is one.",
      "reader_preview_basis": "definition",
      "reader_rule": "For a base prime p, \u201cunramified in L\u201d means that every prime ideal P above p has ramification index \\(e(P/p)=1\\). This does not mean there is only one P above p. In the number-field setting the residue extensions are finite-field extensions and hence separable.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-unramified-prime",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "For a base prime p, \u201cunramified in L\u201d means that every prime ideal P above p has ramification index \\(e(P/p)=1\\). This does not mean there is only one P above p. In the number-field setting the residue extensions are finite-field extensions and hence separable.",
      "short_definition": "A prime is unramified in a number-field extension when its factorization upstairs contains no repeated prime-ideal power, equivalently every ramification index is one.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::unramified_prime",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "infinitely many unramified rational primes",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/243/erdos243-reciprocal-tail-reasoning-surface.tex::line 283",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1155
    },
    {
      "alternative_labels": [
        "uppropagate",
        "up propagate"
      ],
      "anchor": "glossary-up-propagate",
      "card_definition": "Plectis uses the move when a local correction reveals a missing rule, instruction, or relationship. The lesson is expressed with its evidence and limits, then attached to an existing owner such as a skill or standard.",
      "deep_definition": "This prevents repeated rediscovery without converting every local fix into a system-wide rule. The changed source should be discoverable through the workflow that needs it.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The axiom on provenance propagation and non-interference, AX-8, is a concrete instance: it states how a local lesson may be carried into a higher artifact while preserving where it came from and without disturbing the artifact it joins.",
      "example_route": {
        "gloss": "open the axiom that governs carrying a local lesson upward",
        "href": "doctrine.html#dcard-ax-8",
        "label": "Provenance propagation and non-interference"
      },
      "hidden_search_labels": [
        "up propagation",
        "uppropagation"
      ],
      "id": "up_propagate",
      "label": "up-propagate",
      "meaning_boundary": "Up-propagate means moving a reusable local lesson into the least-authoritative durable artifact that can honestly carry it; it does not promote every observation into doctrine.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Up-propagation is not a promotion of every observation into formal doctrine, and it is not a one-way push that overwrites the artifact it joins. It is the routing of a single local lesson into the most modest durable layer that can hold it.",
      "position": 761,
      "preferred_label": "up-propagate",
      "public_phrase": "move learning upward",
      "reader_preview": "To up-propagate is to place a reusable lesson in the shared source that should guide future relevant work.",
      "reader_preview_basis": "definition",
      "reader_rule": "The appropriate destination is the narrowest one that can carry the supported lesson.",
      "relationships": [
        {
          "gloss": "Generalise-up-propagate is the portable-invariant form.",
          "target": "generalise_up_propagate",
          "verb": "generalizes_into"
        },
        {
          "gloss": "Peer-only lessons can route into PEER.",
          "target": "peer_propagate",
          "verb": "may_choose"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-up-propagate",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the upward movement of learning across the system's layers, from local tasks and signals up to skills, standards, paper modules, seeds, and axioms. A reader meets it in the doctrine and rules pages, particularly around the axiom on provenance propagation, and wherever the system explains how a local case improved a shared artifact.",
      "short_definition": "To up-propagate is to place a reusable lesson in the shared source that should guide future relevant work.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::up_propagate",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Propagation doctrine roof.",
          "ref": "codex/doctrine/paper_modules/local_to_general_propagation.md",
          "role": "paper_module"
        },
        {
          "gloss": "Closeout propagation skill.",
          "ref": "codex/doctrine/skills/doctrine/local_to_general_propagation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "propagation",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1443
    },
    {
      "alternative_labels": [
        "upper density",
        "upper natural density"
      ],
      "anchor": "glossary-upper-asymptotic-density",
      "card_definition": "For \\(A\\subseteq \\{1,2,\\ldots \\}\\), it is \\(\\limsup_{N\\to\\infty}|A\\cap\\{1,\\ldots,N\\}|/N\\). It exists even when the fractions oscillate and ordinary density does not.",
      "deep_definition": "An infinite set can have upper density zero, as the squares do. Density describes frequency, not the size of a weighted series: a density-zero set can still have a divergent reciprocal sum. The #251 paper uses the stronger upper Banach density zero for its correction support.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "upper_asymptotic_density",
      "label": "upper asymptotic density",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 762,
      "preferred_label": "upper asymptotic density",
      "public_phrase": "upper asymptotic density",
      "reader_preview": "Upper asymptotic density is the limit superior of the fraction of positive integers up to N belonging to a set.",
      "reader_preview_basis": "definition",
      "reader_rule": "Upper density zero forces ordinary density zero. This uses intervals starting at 1; upper Banach density also controls translated intervals and is a stronger sparsity condition.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-upper-asymptotic-density",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Upper density zero forces ordinary density zero. This uses intervals starting at 1; upper Banach density also controls translated intervals and is a stronger sparsity condition.",
      "short_definition": "Upper asymptotic density is the limit superior of the fraction of positive integers up to N belonging to a set.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::upper_asymptotic_density",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 927
    },
    {
      "alternative_labels": [
        "upper Banach density zero"
      ],
      "anchor": "glossary-upper-banach-density",
      "card_definition": "For \\(S\\subseteq \\mathbb{N}\\), it is \\(\\lim_{H\\to\\infty}\\sup_{u\\ge0}|S\\cap\\{u,\\ldots,u+H-1\\}|/H\\). Density zero means every sufficiently long interval has a small proportion of points in S, uniformly in its starting position.",
      "deep_definition": "The #251 correction theorem puts every correction support inside one set of upper Banach density zero. This uniform sparsity helps control how often a fixed-length block can encounter a changed index, even when the observation window moves.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "upper_banach_density",
      "label": "upper Banach density",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 763,
      "preferred_label": "upper Banach density",
      "public_phrase": "upper Banach density",
      "reader_preview": "Upper Banach density measures the largest asymptotic proportion of a set inside long intervals, wherever those intervals start.",
      "reader_preview_basis": "definition",
      "reader_rule": "Upper Banach density zero is stronger than upper asymptotic density zero. Widely separated blocks of consecutive integers with unbounded block lengths can have asymptotic density zero but upper Banach density one.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-upper-banach-density",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Upper Banach density zero is stronger than upper asymptotic density zero. Widely separated blocks of consecutive integers with unbounded block lengths can have asymptotic density zero but upper Banach density one.",
      "short_definition": "Upper Banach density measures the largest asymptotic proportion of a set inside long intervals, wherever those intervals start.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::upper_banach_density",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/251/erdos-251-prime-gap-dyadic-series.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 2,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 1021
    },
    {
      "alternative_labels": [
        "upstream source",
        "upstream dependency"
      ],
      "anchor": "glossary-upstream",
      "card_definition": "An upstream repository can supply imported code, an upstream service can answer requests, and an upstream pipeline stage can produce input for later stages. The direction is always relative to a named flow.",
      "deep_definition": "Upstream names direction in a flow of code, data, work, or authority. A fork receives changes from its upstream repository; a processing stage receives records from an earlier producer; a service may depend on an upstream service for responses. Changes or failures can propagate to downstream consumers even when their local files or configuration remain untouched. The word does not identify ownership or superiority, and it has no absolute direction outside a stated relationship. In physical geography it retains its river meaning, while technical prose usually supplies repository, service, dependency, or pipeline context.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/docs/doctrine.html.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "upstream",
      "label": "upstream",
      "meaning_boundary": "The stated technical meaning; distinct disciplinary senses are identified where the site uses them.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 764,
      "preferred_label": "upstream",
      "public_phrase": "upstream",
      "reader_preview": "Upstream describes a source or earlier stage whose output, changes, or decisions flow into a specified consumer.",
      "reader_preview_basis": "definition",
      "reader_rule": "An object is upstream only with respect to a particular dependency or data path, and the same object may be downstream in another relationship.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-upstream",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "An object is upstream only with respect to a particular dependency or data path, and the same object may be downstream in another relationship.",
      "short_definition": "Upstream describes a source or earlier stage whose output, changes, or decisions flow into a specified consumer.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::upstream",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/doctrine.html",
          "role": "reading_context"
        },
        {
          "gloss": "Public context in which readers encounter this term.",
          "ref": "sites/microcosm/docs/rules-and-ideas.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 8,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 169,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 3,
            "page": "paper-module-engine-room-bridge-campaign-dag.html"
          },
          {
            "count": 2,
            "page": "paper-module-batch10-governance-compilers-capsule.html"
          },
          {
            "count": 2,
            "page": "paper-module-engine-room-derived-fact-provider-engine.html"
          },
          {
            "count": 2,
            "page": "paper-module-macro-projection-import-protocol.html"
          },
          {
            "count": 1,
            "page": "credit-ledger.html"
          }
        ],
        "total_occurrences": 181
      },
      "visible_text_byte_count": 840
    },
    {
      "alternative_labels": [
        "URLs",
        "Uniform Resource Locator",
        "web address"
      ],
      "anchor": "glossary-url",
      "card_definition": "A web URL can contain a scheme such as `https`, a host, a path, a query, and a fragment. Not every URL names a remote file: a `data:` URL carries content directly, and a relative URL gets part of its meaning from a base URL.",
      "deep_definition": "An absolute URL includes a scheme; a relative reference is resolved against a base, usually the current page. Queries can select a response, while fragments identify a part or view of the resource and are not included in an HTTP request. Plectis uses stable URLs and fragments so a link can return to the same guide, theorem, or glossary entry after the source files are reorganized.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "`https://example.org/docs/guide.html#setup` locates the setup section of a web document.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "url",
      "label": "URL",
      "meaning_boundary": "URLs can address network resources, local files, or inline data. Keeping the same URL does not guarantee unchanged content.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A filesystem path without a URL scheme or web base is not automatically a public URL.",
      "position": 765,
      "preferred_label": "URL",
      "public_phrase": "URL",
      "reader_preview": "A URL is a structured identifier for a resource, commonly giving a network address and a way to access it.",
      "reader_preview_basis": "definition",
      "reader_rule": "Treat a stable URL as a route to a resource, not proof that its current content is unchanged or trustworthy.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-url",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Treat a stable URL as a route to a resource, not proof that its current content is unchanged or trustworthy.",
      "short_definition": "A URL is a structured identifier for a resource, commonly giving a network address and a way to access it.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::url",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Keep guide URLs stable when source files move",
          "ref": "sites/microcosm/SOURCE_CONTRACT.md",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 4,
        "top_page": "lineage.html",
        "top_pages": [
          {
            "count": 2,
            "page": "lineage.html"
          },
          {
            "count": 1,
            "page": "credit-ledger.html"
          },
          {
            "count": 1,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 1,
            "page": "vulnerability-disclosure.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 820
    },
    {
      "alternative_labels": [
        "validation run",
        "validation result"
      ],
      "anchor": "glossary-validation",
      "card_definition": "Systems engineering validation asks whether a result serves its intended purpose under relevant conditions. A JSON validator uses the same word for checking data against a schema. Local tools perform both structural and behavioural checks.",
      "deep_definition": "A generated glossary can have valid row shapes while explaining a term badly. A source-faithful page can also fail the reader's task. Structural checks, behavioural checks, and intended-use review therefore complement one another rather than contributing interchangeable passes.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The term-layer validation checks that every glossary definition is well formed and that its generated links resolve.",
      "example_route": null,
      "hidden_search_labels": [
        "validate",
        "validated"
      ],
      "id": "validation",
      "label": "validation",
      "meaning_boundary": "The word has an engineering intended-use sense and an established data-constraint sense. Local claims must name their criteria; neither sense implies universal correctness.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A validation pass is not proof of claims the validator was never designed to check.",
      "position": 766,
      "preferred_label": "validation",
      "public_phrase": "validation",
      "reader_preview": "Validation checks fitness for an intended use; data validation also checks records against declared constraints.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Identify which sense and acceptance criteria a run uses. Schema acceptance does not establish that data are true or a result meets the user's intended need.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-validation",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A run establishes only its declared criteria for the recorded object and conditions.",
      "short_definition": "Validation checks fitness for an intended use; data validation also checks records against declared constraints.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::validation",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Owns glossary profiles, source authority, and required versus optional row fields.",
          "ref": "codex/standards/std_system_term.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 188,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 559,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 124,
            "page": "paper-modules.html"
          },
          {
            "count": 97,
            "page": "reference.html"
          },
          {
            "count": 74,
            "page": "components.html"
          },
          {
            "count": 30,
            "page": "paper-module-pattern-binding-contract.html"
          },
          {
            "count": 29,
            "page": "paper-module-durable-agent-work-landing-replay.html"
          }
        ],
        "total_occurrences": 2040
      },
      "visible_text_byte_count": 916
    },
    {
      "alternative_labels": [
        "validation tool",
        "contract checker"
      ],
      "anchor": "glossary-validator",
      "card_definition": "It can examine a schema, input constraints, relationships, or other properties and report a pass, failure, warning, or inability to complete. Plectis connects these outcomes to the rules being applied.",
      "deep_definition": "A file may be structurally valid while containing a false claim, and a blocked validation may simply lack a dependency. Clear result categories help distinguish these situations and identify the next appropriate action.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The glossary validator rejects a row with a missing definition or an unresolved relationship target.",
      "example_route": null,
      "hidden_search_labels": [
        "checking component"
      ],
      "id": "validator",
      "label": "validator",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A script that always prints `pass` is not a meaningful validator even if its output has the right schema.",
      "position": 767,
      "preferred_label": "validator",
      "public_phrase": "validator",
      "reader_preview": "A validator checks whether supplied material satisfies a declared set of requirements.",
      "reader_preview_basis": "definition",
      "reader_rule": "Validation is only as broad as those rules and the evidence examined.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-validator",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A validator covers the input fields, rules, and environment implemented by its declared version.",
      "short_definition": "A validator checks whether supplied material satisfies a declared set of requirements.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::validator",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 113,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 78,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 29,
            "page": "paper-module-batch8-validator-checker-capsule.html"
          },
          {
            "count": 29,
            "page": "paper-modules.html"
          },
          {
            "count": 28,
            "page": "doctrine.html"
          },
          {
            "count": 24,
            "page": "components.html"
          },
          {
            "count": 18,
            "page": "paper-module-agent-sandbox-policy-escape-replay.html"
          }
        ],
        "total_occurrences": 565
      },
      "visible_text_byte_count": 856
    },
    {
      "alternative_labels": [
        "Vandermonde factor"
      ],
      "anchor": "glossary-vandermonde-determinant",
      "card_definition": "For nodes \\(x_{0},\\ldots ,x_{n-1}\\), the matrix \\(V_{ij}=x_{i}^{j}\\) has determinant \\(\\prod_{i<j}(x_j-x_i)\\). With two nodes, the rows are \\((1,x_{0})\\) and \\((1,x_{1})\\), giving \\(x_{1}-x_{0}\\).",
      "deep_definition": "The #1049 moment expansion contains \\(\\prod_{i<j}(q^{k_i}-q^{k_j})^2\\). This factor excludes repeated nodes and makes each positive-weight contribution nonnegative, while its exact size influences the determinant asymptotic.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "vandermonde_determinant",
      "label": "Vandermonde determinant",
      "meaning_boundary": "Ordinary mathematical usage; the cited paper specifies the parameters and hypotheses for its application.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 768,
      "preferred_label": "Vandermonde determinant",
      "public_phrase": "Vandermonde determinant",
      "reader_preview": "A Vandermonde determinant is formed from successive powers of specified nodes and equals a product of their pairwise differences.",
      "reader_preview_basis": "definition",
      "reader_rule": "Over a field, it is nonzero exactly when the nodes are distinct. Swapping two nodes changes the sign; squaring the determinant removes that sign.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-vandermonde-determinant",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Over a field, it is nonzero exactly when the nodes are distinct. Swapping two nodes changes the sign; squaring the determinant removes that sign.",
      "short_definition": "A Vandermonde determinant is formed from successive powers of specified nodes and equals a product of their pairwise differences.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::vandermonde_determinant",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Primary manuscript context and mathematical application.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos-1049-rational-base-lambert.tex",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 925
    },
    {
      "alternative_labels": [
        "variables",
        "parameter variable"
      ],
      "anchor": "glossary-variable",
      "card_definition": "In mathematics, n may range over natural numbers while x ranges over real numbers. In a program, a variable names a value held or computed during execution.",
      "deep_definition": "This matters when reading formulas across papers: the same letter can denote different objects in different sections. Use the local definition and hypotheses rather than assigning a universal meaning to a familiar symbol.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A Lean variable n : \\(\\mathbb{N}\\) is bound by a theorem; an environment variable selecting a path supplies runtime configuration.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "variable",
      "label": "variable",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A fixed named constant is not varying merely because it is written with a letter.",
      "position": 769,
      "preferred_label": "variable",
      "public_phrase": "variable",
      "reader_preview": "A variable is a symbol or name whose value is supplied, quantified, or allowed to vary within a stated setting.",
      "reader_preview_basis": "definition",
      "reader_rule": "The name alone does not determine its meaning or permitted values.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-variable",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Covers quantified symbols in Plectis formal mathematics and named runtime or configuration values in its software components.",
      "short_definition": "A variable is a symbol or name whose value is supplied, quantified, or allowed to vary within a stated setting.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::variable",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 1,
        "top_page": "open-questions.html",
        "top_pages": [
          {
            "count": 1,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 846
    },
    {
      "alternative_labels": [
        "linear space"
      ],
      "anchor": "glossary-vector-space",
      "card_definition": "A vector space has a zero vector and an additive inverse for every vector. Addition is associative and commutative; scalar multiplication distributes over addition, respects multiplication of scalars, and leaves vectors unchanged when multiplied by 1. Plane vectors over the reals and rational sequences with termwise operations are examples.",
      "deep_definition": "Plectis uses vector spaces to measure how many independent arithmetic functions or Lambert-series expressions coexist.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2667.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "vector_space",
      "label": "vector space",
      "meaning_boundary": "Linear algebra. The chosen scalar field is part of the definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 770,
      "preferred_label": "vector space",
      "public_phrase": "vector space",
      "reader_preview": "A vector space allows vector addition and multiplication by scalars from a field, with operations obeying the linear-algebra axioms.",
      "reader_preview_basis": "definition",
      "reader_rule": "The 'vectors' need not be arrows; they can be functions, sequences, or series.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-vector-space",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The 'vectors' need not be arrows; they can be functions, sequences, or series.",
      "short_definition": "A vector space allows vector addition and multiplication by scalars from a field, with operations obeying the linear-algebra axioms.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::vector_space",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript context for this term.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1049/erdos1049-rational-base-lambert-reasoning-surface.tex::line 2667",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 968
    },
    {
      "alternative_labels": [
        "verification check",
        "verification result"
      ],
      "anchor": "glossary-verification",
      "card_definition": "A hash comparison checks file identity; a test checks observed behaviour in selected cases; a Lean kernel check checks a formal derivation. These methods share a status word but support different conclusions.",
      "deep_definition": "Systems engineering distinguishes specified-requirement conformance from validation of intended use. Local tools also call narrow comparisons and audits verification. A file can match its expected hash while containing a mathematical error, because identity and mathematical correctness are different properties.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A live-site verification compares the served file hash with the locally generated file hash.",
      "example_route": null,
      "hidden_search_labels": [
        "verify",
        "verified"
      ],
      "id": "verification",
      "label": "verification",
      "meaning_boundary": "Ordinary technical verification includes several kinds of checking. The engineering distinction from validation is useful, but the actual command and claim determine what a local record establishes.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Verified does not mean reviewed for every possible error, use, or broader claim.",
      "position": 771,
      "preferred_label": "verification",
      "public_phrase": "verification",
      "reader_preview": "Verification checks a named object against a stated property, requirement, or reference.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Ask what was checked, against which criterion, on which version, by which method. Interpret the result within that method's assumptions and coverage.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-verification",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Verification covers the named object, property or source comparison, checker, and recorded version.",
      "short_definition": "Verification checks a named object against a stated property, requirement, or reference.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::verification",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Evidence fields support assessment of reported outcomes against stated actions.",
          "ref": "codex/standards/std_operator_action_receipt.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 116,
        "top_page": "components.html",
        "top_pages": [
          {
            "count": 36,
            "page": "components.html"
          },
          {
            "count": 20,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 17,
            "page": "area-import-drift.html"
          },
          {
            "count": 12,
            "page": "doctrine.html"
          },
          {
            "count": 12,
            "page": "paper-module-agent-closeout-faithfulness-audit.html"
          },
          {
            "count": 10,
            "page": "paper-module-voice-to-doctrine-self-improvement-loop.html"
          }
        ],
        "total_occurrences": 361
      },
      "visible_text_byte_count": 882
    },
    {
      "alternative_labels": [
        "vibe mathing",
        "vibe maths"
      ],
      "anchor": "glossary-vibe-mathing",
      "card_definition": "Intuition and conversation can help generate useful ideas, but a fluent argument may hide an invalid step. The failure occurs when generating a candidate is treated as establishing it.",
      "deep_definition": "The project's response is to keep claims, evidence, explanations, and unresolved steps distinct. Formal checking helps with encoded inference; it does not replace understanding the intended result or explaining its significance.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The earliest attempts at the Erd\u0151s problems here were vibe-mathing: long chats, confident arguments, and no kernel to refuse a bad step.",
      "example_route": null,
      "hidden_search_labels": [
        "vibe math"
      ],
      "id": "vibe_mathing",
      "label": "vibe-mathing",
      "meaning_boundary": "Vibe-mathing is a coined phrase, by analogy with vibe coding: doing mathematics with an AI by steering on intuition and letting the model supply the working. No generally accepted external meaning is claimed.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A Lean-accepted theorem with a named remaining obligation is not vibe-mathing, even if an AI drafted the proof.",
      "position": 772,
      "preferred_label": "vibe-mathing",
      "public_phrase": "vibe-mathing",
      "reader_preview": "\u201cVibe-mathing\u201d is this project's informal name for accepting AI-generated mathematical reasoning on plausibility without adequate independent checking.",
      "reader_preview_basis": "definition",
      "reader_rule": "A proof needs verification appropriate to its statement, whether formal or carefully examined mathematical reasoning.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-vibe-mathing",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A coined local name for an informal way of working with an AI on maths. It is not a name for Lean-checked results.",
      "short_definition": "\u201cVibe-mathing\u201d is this project's informal name for accepting AI-generated mathematical reasoning on plausibility without adequate independent checking.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::vibe_mathing",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "contact.html",
        "top_pages": [
          {
            "count": 1,
            "page": "contact.html"
          }
        ],
        "total_occurrences": 1
      },
      "visible_text_byte_count": 1000
    },
    {
      "alternative_labels": [
        "vulnerabilities",
        "security vulnerability",
        "weakness"
      ],
      "anchor": "glossary-vulnerability",
      "card_definition": "The weakness may lie in code, configuration, design, dependencies, or operating practice. Severity depends on exploitability, required access, and impact to confidentiality, integrity, or availability. A suspected vulnerability differs from a confirmed exploitable path.",
      "deep_definition": "A vulnerability is a weakness that could be exploited, under some preconditions, to violate confidentiality, integrity, availability, authorization, or another security requirement. The definition does not imply that exploitation has occurred, that a working exploit is public, or that every bug creates security impact. Evidence may progress from suspected weakness to reproducible exploitability and observed incident. Severity depends on affected versions, attacker access, complexity, privileges, user interaction, scope, and consequence. Responsible reporting separates those facts from remediation status and ordinary correctness defects.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Accepting untrusted instructions as authority can create an agent-control vulnerability.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "vulnerability",
      "label": "vulnerability",
      "meaning_boundary": "The glossary intends ordinary or domain usage. Repository-specific examples contextualize the term; they do not redefine it or certify one universal definition.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "An inconvenient interface is not a security vulnerability unless it enables a protected property to be violated.",
      "position": 773,
      "preferred_label": "vulnerability",
      "public_phrase": "vulnerability",
      "reader_preview": "A vulnerability is a weakness that could be exploited to violate a security requirement.",
      "reader_preview_basis": "definition",
      "reader_rule": "A vulnerability does not imply that exploitation occurred; distinguish suspected weakness, demonstrated exploitability, and observed incident.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-vulnerability",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers software, information-flow, and agent-control weaknesses discussed by the site.",
      "short_definition": "A vulnerability is a weakness that could be exploited to violate a security requirement.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::vulnerability",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 18,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 16,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 11,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 7,
            "page": "component-agentic-vulnerability-discovery-patch-proof-replay.html"
          },
          {
            "count": 6,
            "page": "paper-modules.html"
          },
          {
            "count": 6,
            "page": "vulnerability-disclosure.html"
          },
          {
            "count": 4,
            "page": "open-questions.html"
          }
        ],
        "total_occurrences": 71
      },
      "visible_text_byte_count": 925
    },
    {
      "alternative_labels": [
        "execution wave",
        "phase wave",
        "bounded wave"
      ],
      "anchor": "glossary-wave",
      "card_definition": "It has a stated objective, execution approach, permitted scope, and expected result. Plectis uses waves to organise progress into units that can be inspected and incorporated into the continuing programme.",
      "deep_definition": "A wave's closeout should say what changed, what was checked, and what remains. The organisational label does not itself establish progress; the useful outcome and its evidence do.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Bridge Phase Continuity Runtime is a concrete place waves appear: it carries execution across passes within a phase so that one wave's outcome can be resumed by the next rather than lost.",
      "example_route": {
        "gloss": "open the component that carries waves across passes within a phase",
        "href": "components.html#component-bridge_phase_continuity_runtime",
        "label": "Bridge Phase Continuity Runtime"
      },
      "hidden_search_labels": [],
      "id": "wave",
      "label": "wave",
      "meaning_boundary": "Wave means a bounded execution grouping inside an ai_workflow phase. It is not a physical wave, market wave, social trend, or universal planning unit.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "A wave is not a whole phase, a project milestone, or a vague burst of activity. It is one bounded execution pass with a defined objective, allowed paths, and a recorded outcome.",
      "position": 774,
      "preferred_label": "wave",
      "public_phrase": "one bounded execution pass",
      "reader_preview": "A wave is one bounded pass of work within a larger phase.",
      "reader_preview_basis": "definition",
      "reader_rule": "The live work record determines which wave is active or complete.",
      "relationships": [
        {
          "gloss": "A wave is scoped by its phase.",
          "target": "phase",
          "verb": "belongs_to"
        },
        {
          "gloss": "Some waves delegate through bridge.",
          "target": "bridge",
          "verb": "may_use"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-wave",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the runtime unit of phase work and the lifecycle of planning, executing, recording, and assimilating one pass. A reader meets it wherever the site describes how a phase progresses, how execution continues across passes, and how outcomes are kept as durable records.",
      "short_definition": "A wave is one bounded pass of work within a larger phase.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::wave",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Wave execution-mode selection.",
          "ref": "codex/doctrine/skills/kernel/wave_conductor.md",
          "role": "skill"
        },
        {
          "gloss": "Wave closeout and synth update.",
          "ref": "codex/doctrine/skills/kernel/wave_assimilation.md",
          "role": "skill"
        }
      ],
      "status": "active",
      "term_kind": "runtime",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1172
    },
    {
      "alternative_labels": [
        "browser",
        "browsers"
      ],
      "anchor": "glossary-web-browser",
      "card_definition": "Browsers request URLs, parse HTML into a document tree, apply CSS, run permitted JavaScript, and expose accessibility information and user controls. Security boundaries limit page access to devices, files, and other origins.",
      "deep_definition": "Modern browsers combine an HTTP client, rendering engine, JavaScript runtime, storage, navigation history, and security policy. Different browsers and assistive technologies can expose small behavioural differences, so public interfaces need standards-based markup and testing. Plectis has no browser path into private state: generated public files and explicitly permitted network resources define what page code can reach.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A browser downloads HTML and CSS, then opens a glossary card when the reader focuses a linked term.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "web_browser",
      "label": "web browser",
      "meaning_boundary": "User software that retrieves, interprets, and presents web content, distinct from the server that supplies it.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A web server that stores and returns the page is not the browser displaying it.",
      "position": 775,
      "preferred_label": "web browser",
      "public_phrase": "web browser",
      "reader_preview": "A web browser is an application that retrieves, interprets, and presents web resources.",
      "reader_preview_basis": "definition",
      "reader_rule": "Browser presentation is a view of retrieved content and local runtime state; inspect source records when the page says they are authoritative.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-web-browser",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Browser presentation is a view of retrieved content and local runtime state; inspect source records when the page says they are authoritative.",
      "short_definition": "A web browser is an application that retrieves, interprets, and presents web resources.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::web_browser",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "no forms, no external data fetches, and no browser path into private state",
          "ref": "sites/microcosm/SOURCE_CONTRACT.md",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 26,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 10,
            "page": "paper-modules.html"
          },
          {
            "count": 8,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 7,
            "page": "paper-module-agent-route-observability-runtime.html"
          },
          {
            "count": 6,
            "page": "paper-module-computer-use-action-trace-replay.html"
          },
          {
            "count": 6,
            "page": "paper-module-formal-math-readiness-gate.html"
          },
          {
            "count": 4,
            "page": "components.html"
          }
        ],
        "total_occurrences": 72
      },
      "visible_text_byte_count": 818
    },
    {
      "alternative_labels": [
        "webhooks",
        "webhook request"
      ],
      "anchor": "glossary-webhook",
      "card_definition": "Webhooks provide event notifications without requiring the receiver to poll repeatedly. The sender targets a registered URL and usually includes a structured payload that the receiver must authenticate and validate.",
      "deep_definition": "A webhook connects an event producer to a receiving endpoint. Delivery can be delayed, duplicated, reordered, or retried, so handlers should be idempotent where possible and retain enough information to detect replays. Redirects can send sensitive payloads to an unintended host, which is why the Plectis security example uses a redirect allowlist. Receiving a webhook reports an event; it does not by itself authorize every downstream action.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A repository service posts a signed event payload when a pull request opens.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "webhook",
      "label": "webhook",
      "meaning_boundary": "An automated HTTP notification sent to a registered receiver when an event occurs, rather than a link opened by a reader.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "A browser link that a reader chooses to open is not a webhook.",
      "position": 776,
      "preferred_label": "webhook",
      "public_phrase": "webhook",
      "reader_preview": "A webhook is an HTTP request one system sends to another when a configured event occurs.",
      "reader_preview_basis": "definition",
      "reader_rule": "Treat webhook input as untrusted network input; verify its sender, integrity, permitted destination, and replay policy before acting.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-webhook",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Treat webhook input as untrusted network input; verify its sender, integrity, permitted destination, and replay policy before acting.",
      "short_definition": "A webhook is an HTTP request one system sends to another when a configured event occurs.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::webhook",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "a webhook redirect allowlist, a notebook log redactor, and a scheduler path normaliser",
          "ref": "sites/microcosm/docs/paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
          "role": "reading_context"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
        "top_pages": [
          {
            "count": 2,
            "page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
          }
        ],
        "total_occurrences": 2
      },
      "visible_text_byte_count": 772
    },
    {
      "alternative_labels": [
        "Weyl equidistribution criterion",
        "Weyl criterion for uniform distribution"
      ],
      "anchor": "glossary-weyl-criterion",
      "card_definition": "A sequence \\(x_n\\) in \\(\\mathbb{R}^{d}/\\mathbb{Z}^{d}\\) is uniformly distributed when, for every nonzero integer vector k, \\(N^{-1}\\sum_{n\\le N}\\exp(2\\pi i k\\cdot x_n)\\) tends to zero. Equivalently, the averages of every continuous function converge to its integral against normalized Haar measure on the torus.",
      "deep_definition": "The #269 crossing-section proof checks the character averages by summing finite geometric progressions. Rational independence makes the nonconstant ratios different from one. The resulting equidistribution ensures that phase neighbourhoods realizing prescribed crossing prefixes are visited arbitrarily late.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "Representative source: sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 1553.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "weyl_criterion",
      "label": "Weyl criterion",
      "meaning_boundary": "This is the equidistribution criterion on the stated torus and averaging sequence; checking only a finite set of frequencies is insufficient.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 777,
      "preferred_label": "Weyl criterion",
      "public_phrase": "Weyl criterion",
      "reader_preview": "A test for uniform distribution that checks the averages of all nonconstant exponential characters.",
      "reader_preview_basis": "authored_override",
      "reader_rule": "Every nonzero integer frequency must be checked. The criterion proves proportions of visits, a stronger statement than topological density. It is qualitative unless explicit bounds on the exponential averages are supplied.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-weyl-criterion",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Every nonzero integer frequency must be checked. The criterion proves proportions of visits, a stronger statement than topological density. It is qualitative unless explicit bounds on the exponential averages are supplied.",
      "short_definition": "A test for uniform distribution that checks the averages of all nonconstant exponential characters.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::weyl_criterion",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Published manuscript use of Weyl criterion with the local hypotheses and conclusion stated in the referenced passage.",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/269/erdos269-running-lcm-reasoning-surface.tex::line 1553",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1174
    },
    {
      "alternative_labels": [],
      "anchor": "glossary-whisper",
      "card_definition": "It can support transcription and related language tasks through suitable software. The surrounding recording workflow determines which timestamps, speaker information, or other metadata are supplied with the text.",
      "deep_definition": "Recognition can make errors, especially with unfamiliar names, technical notation, or unclear audio. Plectis should preserve the source recording where exact wording matters and check important passages before treating them as authoritative quotations.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A demonstration recording can use a Whisper transcript to locate spoken passages while retaining the original audio for checking exact wording.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "whisper",
      "label": "Whisper",
      "meaning_boundary": "This registry only explains how the external term appears here. The external owner, specification, or primary source controls when exact meaning matters.",
      "meaning_contrasts": [],
      "meaning_scope_class": "externally_anchored_term",
      "meaning_scope_label": "Externally anchored",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 778,
      "preferred_label": "Whisper",
      "public_phrase": "Whisper",
      "reader_preview": "Whisper is OpenAI's speech-recognition model family for converting audio speech into text.",
      "reader_preview_basis": "definition",
      "reader_rule": "Do not assume that every transcript has accurate word-level timings or speaker labels.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-whisper",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Whisper is made by OpenAI and is external to this work.",
      "short_definition": "Whisper is OpenAI's speech-recognition model family for converting audio speech into text.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::whisper",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 834
    },
    {
      "alternative_labels": [
        "whole system correctness"
      ],
      "anchor": "glossary-whole-system-correctness",
      "card_definition": "Such a claim must cover the relevant components, interactions, inputs, and environment. A collection of correct parts can still interact incorrectly or omit a requirement the overall task needs.",
      "deep_definition": "Plectis uses the phrase to mark that evidence boundary. Its public examples establish particular behaviours or properties; any claim about the whole system would need a suitable specification and evidence covering the composition as well.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A component's scope limit records that a passing fixture case does not establish whole-system correctness.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "whole_system_correctness",
      "label": "whole-system correctness",
      "meaning_boundary": "Whole-system correctness is the global guarantee that Plectis explicitly refuses to infer from local checks; no component, page, or collection of green fixtures establishes it.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 779,
      "preferred_label": "whole-system correctness",
      "public_phrase": "whole-system correctness",
      "reader_preview": "Whole-system correctness means satisfying a complete, stated specification for an entire system.",
      "reader_preview_basis": "definition",
      "reader_rule": "Individual component checks do not automatically establish this broader property.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-whole-system-correctness",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The specification determines the scope of a whole-system correctness claim. The public component checks do not establish such a claim for the larger system.",
      "short_definition": "Whole-system correctness means satisfying a complete, stated specification for an entire system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::whole_system_correctness",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "codex/standards/std_microcosm.json",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "microcosm-substrate/src/microcosm_core/validators/research_claim_assurance.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 97,
        "top_page": "paper-modules.html",
        "top_pages": [
          {
            "count": 83,
            "page": "paper-modules.html"
          },
          {
            "count": 40,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 13,
            "page": "components.html"
          },
          {
            "count": 4,
            "page": "area-import-drift.html"
          },
          {
            "count": 4,
            "page": "paper-module-batch10-cold-eval-honesty-capsule.html"
          },
          {
            "count": 4,
            "page": "paper-module-public-reveal-walkthrough.html"
          }
        ],
        "total_occurrences": 300
      },
      "visible_text_byte_count": 975
    },
    {
      "alternative_labels": [
        "index of a curve"
      ],
      "anchor": "glossary-winding-number",
      "card_definition": "A counterclockwise circle around the origin has winding number 1; traversing it twice gives 2, and a clockwise traversal gives -1. A loop that can be contracted without crossing the point has winding number 0.",
      "deep_definition": "The paper notes that level curves can carry an integer winding quantity. Cutting an annulus turns closed loops into arcs and can erase precisely this invariant, so the cut model may lose information essential to the original topology.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A counterclockwise circle around the origin has winding number 1; traversing it twice gives 2, and a clockwise traversal gives -1.",
      "example_route": null,
      "hidden_search_labels": [],
      "id": "winding_number",
      "label": "winding number",
      "meaning_boundary": "Winding number depends on orientation and a reference point off the curve. Overlapping turns are counted with signs, not by enclosed area.",
      "meaning_contrasts": [],
      "meaning_scope_class": "general_or_domain_usage",
      "meaning_scope_label": "General or domain usage",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 780,
      "preferred_label": "winding number",
      "public_phrase": "winding number",
      "reader_preview": "The winding number of a closed plane curve around a point outside the curve counts, with sign, how many net turns the curve makes around that point.",
      "reader_preview_basis": "definition",
      "reader_rule": "The curve must avoid the reference point, and orientation matters. The number is invariant under deformations that continue to avoid that point. For nonsimple curves, overlapping turns contribute algebraically rather than by enclosed area.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-winding-number",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The curve must avoid the reference point, and orientation matters. The number is invariant under deformations that continue to avoid that point. For nonsimple curves, overlapping turns contribute algebraically rather than by enclosed area.",
      "short_definition": "The winding number of a closed plane curve around a point outside the curve counts, with sign, how many net turns the curve makes around that point.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::winding_number",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "carry an integer winding flux",
          "ref": "sites/microcosm/papers/source/plectis-erdos/paper/1041/erdos1041-lemniscate-reasoning-surface.tex::line 2330",
          "role": "mathematical_source"
        }
      ],
      "status": "active",
      "term_kind": "mathematical_concept",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1079
    },
    {
      "alternative_labels": [
        "durable work landing",
        "landing work"
      ],
      "anchor": "glossary-work-landing",
      "card_definition": "It connects the actual change with ownership, validation, and closeout information. In a repository workflow, that may include a scoped commit and the checks supporting it.",
      "deep_definition": "An unfinished draft or unrecorded success has not completed this transition. A useful landing record lets later work identify the resulting artifact, inspect its evidence, and understand any remaining obligations.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "A scoped source change with passing focused tests, a recorded status, and a commit or equivalent durable receipt has landed.",
      "example_route": null,
      "hidden_search_labels": [
        "work-landing",
        "land work"
      ],
      "id": "work_landing",
      "label": "work landing",
      "meaning_boundary": "Work landing is a local ai_workflow construct for accepting one bounded change into durable substrate. It does not imply that unrelated follow-up work is complete or that the phrase is generally standardized.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Describing a proposed patch or leaving an unvalidated edit in a transient session is not work landing.",
      "position": 781,
      "preferred_label": "work landing",
      "public_phrase": "durable work acceptance",
      "reader_preview": "Work landing is the point at which an attempted change becomes a recorded, accepted part of the system.",
      "reader_preview_basis": "definition",
      "reader_rule": "Acceptance concerns the stated scope and criteria, not every possible use of the change.",
      "relationships": [
        {
          "gloss": "Landing distinguishes durable completed work from attempted activity.",
          "target": "work",
          "verb": "completes"
        },
        {
          "gloss": "A landed result leaves enough state for the next actor to resume safely.",
          "target": "continuity",
          "verb": "preserves"
        },
        {
          "gloss": "Landing binds changes and validation into a durable record.",
          "target": "record",
          "verb": "records"
        },
        {
          "gloss": "Focused validation is part of the landing boundary.",
          "target": "validation",
          "verb": "checked_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-work-landing",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers acceptance of one bounded unit of work into its owning files, records, and status surfaces. It does not imply that unrelated follow-up work is complete.",
      "short_definition": "Work landing is the point at which an attempted change becomes a recorded, accepted part of the system.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::work_landing",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Defines durable work status and closeout across the work spine.",
          "ref": "codex/doctrine/paper_modules/operational_work_item_spine.md",
          "role": "work_spine_theory"
        },
        {
          "gloss": "Explains work and continuity in the public mechanism tour.",
          "ref": "tools/meta/dissemination/microcosm_public_narratives.json::tour",
          "role": "public_narrative_owner"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 23,
        "top_page": "rules-and-ideas.html",
        "top_pages": [
          {
            "count": 43,
            "page": "rules-and-ideas.html"
          },
          {
            "count": 23,
            "page": "doctrine.html"
          },
          {
            "count": 14,
            "page": "paper-modules.html"
          },
          {
            "count": 12,
            "page": "paper-module-mission-transaction-work-spine.html"
          },
          {
            "count": 11,
            "page": "paper-module-durable-agent-work-landing-replay.html"
          },
          {
            "count": 10,
            "page": "paper-module-work-landing-control-spine.html"
          }
        ],
        "total_occurrences": 154
      },
      "visible_text_byte_count": 1002
    },
    {
      "alternative_labels": [
        "long working record"
      ],
      "anchor": "glossary-working-record",
      "card_definition": "The mathematical records here are available as long-form papers or reading views. They retain reasoning and failed approaches that a short problem note may omit.",
      "deep_definition": "Its purpose is to help another reader understand and continue the work. Preserving an attempted argument does not endorse it once a later correction or counterexample has been recorded.",
      "definition_profile": "public_contextual_gloss",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Erd\u0151s #249 totient reasoning surface is a working record: a long PDF preserving the finite certificate route, failed approaches, the Lean-checked denominator bound, and the still-open unbounded certificate obligation.",
      "example_route": null,
      "hidden_search_labels": [
        "long working records",
        "reasoning surface",
        "reasoning surfaces",
        "long record",
        "long records"
      ],
      "id": "working_record",
      "label": "working record",
      "meaning_boundary": "In Plectis, a working record is a long rendered reasoning-surface PDF for one mathematical problem; it is not an ordinary worklog, a complete private agent trace, or the shorter problem note.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_specialization",
      "meaning_scope_label": "System-local specialization",
      "non_example": "Do not treat this glossary row as source authority; follow its source refs and evidence commands before making claims with the term.",
      "position": 782,
      "preferred_label": "working record",
      "public_phrase": "working record",
      "reader_preview": "A working record is the detailed account of research on one problem, preserving results, attempts, evidence, and unresolved questions.",
      "reader_preview_basis": "definition",
      "reader_rule": "Different passages can have different evidence status, so the record should identify what is proved, computed, cited, or open.",
      "relationships": [],
      "relative_href": "docs/glossary.html#glossary-working-record",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "A working record covers the selected reasoning, checked premises, failed routes, and surviving obligation presented in that rendered version. It is not proof authority, a complete private search history, or a generic contemporaneous project log.",
      "short_definition": "A working record is the detailed account of research on one problem, preserving results, attempts, evidence, and unresolved questions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::working_record",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "tools/meta/dissemination/build_microcosm_public_site.py",
          "role": "source_authority"
        },
        {
          "gloss": "Grounds this Plectis-specific definition and its scope.",
          "ref": "tools/meta/dissemination/build_short_human_outreach_batch.py",
          "role": "source_authority"
        }
      ],
      "status": "active",
      "term_kind": "public_projection",
      "used_in": {
        "page_count": 1,
        "top_page": "papers.html",
        "top_pages": [
          {
            "count": 12,
            "page": "papers.html"
          }
        ],
        "total_occurrences": 12
      },
      "visible_text_byte_count": 1258
    },
    {
      "alternative_labels": [
        "working",
        "actually working",
        "system workingness"
      ],
      "anchor": "glossary-workingness",
      "card_definition": "It asks what the system currently claims, what supports those claims, what could invalidate them, and how decisions respond to missing or contradictory evidence. Passing tests are one input to that assessment.",
      "deep_definition": "Its value depends on concrete records and behaviour: an unsupported claim should change status, and an action depending on it should be reconsidered rather than silently proceeding.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The evidence page, \"What the pass proves\", is a concrete instance: it lays out exactly what a given pass does and does not establish, which is the workingness question made visible for one result.",
      "example_route": {
        "gloss": "see what a single pass actually establishes",
        "href": "evidence.html",
        "label": "What the pass proves (evidence)"
      },
      "hidden_search_labels": [
        "workingness state",
        "workingness dossier"
      ],
      "id": "workingness",
      "label": "workingness",
      "meaning_boundary": "Workingness is a local diagnostic posture about observed operation. It is not a standardized reliability metric and does not imply whole-system correctness.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "Workingness is not a green test suite or a build-passing badge. A run can be entirely green and still have low workingness if the system cannot say what remains unknown, what would change its mind, or which actions it is allowed to take.",
      "position": 783,
      "preferred_label": "workingness",
      "public_phrase": "safe useful self-knowledge",
      "reader_preview": "Workingness is Plectis's term for whether its evidence, beliefs, uncertainty, and permitted actions remain coherently connected.",
      "reader_preview_basis": "definition",
      "reader_rule": "The term names a proposed evaluative idea, not a universal measure of reliability.",
      "relationships": [
        {
          "gloss": "The instrument carries the claim model that makes workingness inspectable.",
          "target": "workingness_instrument",
          "verb": "projected_by"
        },
        {
          "gloss": "Unresolved appeals can block a workingness state from becoming promotable.",
          "target": "appeal_lifecycle",
          "verb": "blocked_by"
        },
        {
          "gloss": "Workingness must be read against current substrate, not stale receipts.",
          "target": "living_system_posture",
          "verb": "depends_on"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-workingness",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "Workingness covers the system's epistemic health as a whole, distinct from ordinary event logging. A reader meets it wherever a result is being interpreted before a change is made: an evidence page showing what a pass proves, a drift check, or a live receipt. The owning module is the Workingness Instrument, and any dossier is a readable projection of that state.",
      "short_definition": "Workingness is Plectis's term for whether its evidence, beliefs, uncertainty, and permitted actions remain coherently connected.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::workingness",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Defines the diagnostic truth-maintenance layer and state model.",
          "ref": "codex/doctrine/paper_modules/workingness_instrument.md",
          "role": "paper_module"
        },
        {
          "gloss": "Candidate row contract for workingness claims.",
          "ref": "codex/standards/std_workingness_instrument.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "diagnostic",
      "used_in": {
        "page_count": 3,
        "top_page": "quickstart.html",
        "top_pages": [
          {
            "count": 3,
            "page": "quickstart.html"
          },
          {
            "count": 1,
            "page": "paper-module-cold-reader-route-map.html"
          },
          {
            "count": 1,
            "page": "paper-module-formal-math-readiness-gate.html"
          }
        ],
        "total_occurrences": 5
      },
      "visible_text_byte_count": 1442
    },
    {
      "alternative_labels": [
        "workingness_instrument",
        "workingness dossier"
      ],
      "anchor": "glossary-workingness-instrument",
      "card_definition": "It describes the claim, current status, possible invalidation conditions, unresolved disputes, and relevant repairs. The purpose is to make the consequences of a result explicit instead of leaving them in informal judgement.",
      "deep_definition": "For an implemented instance, source and execution evidence must show how changes in the record affect the actions that depend on it. The governing material identifies the current design and supported scope.",
      "definition_profile": "governed_system_term",
      "disposition": "active",
      "evidence_commands": [],
      "example": "The Proof Diagnostic Evidence Spine is a concrete instance: it links a specific result to the evidence under it and to what that evidence is permitted to claim, which is exactly the evidence-to-action binding a workingness instrument records.",
      "example_route": {
        "gloss": "open one component that binds evidence to what it may claim",
        "href": "components.html#component-proof_diagnostic_evidence_spine",
        "label": "Proof Diagnostic Evidence Spine"
      },
      "hidden_search_labels": [
        "system workingness instrument",
        "truth-maintaining instrument"
      ],
      "id": "workingness_instrument",
      "label": "Workingness Instrument",
      "meaning_boundary": "A workingness instrument binds one live result to evidence, invalidators, and allowed or blocked actions; it is not a monitoring dashboard, a correctness verdict, or an authority writer.",
      "meaning_contrasts": [],
      "meaning_scope_class": "ai_workflow_coined_term",
      "meaning_scope_label": "System-coined term",
      "non_example": "A workingness instrument is not a verdict that the whole system is working, and not a tool that edits the system on its own. It is the record of what one result permits, with no power to change doctrine, routes, or standards by itself.",
      "position": 784,
      "preferred_label": "Workingness Instrument",
      "public_phrase": "truth-state action boundary",
      "reader_preview": "A Workingness Instrument is a proposed structured record connecting one outcome to its evidence, dependencies, and permitted next actions.",
      "reader_preview_basis": "definition",
      "reader_rule": "The record's existence does not establish that every described control has been implemented.",
      "relationships": [
        {
          "gloss": "The instrument defines the row model that makes workingness inspectable.",
          "target": "workingness",
          "verb": "defines"
        },
        {
          "gloss": "Local failures become typed ignorance nodes and repair-plane assignments.",
          "target": "failure_class_propagation",
          "verb": "specializes"
        },
        {
          "gloss": "The row shape is governed by std_workingness_instrument.json.",
          "target": "standard",
          "verb": "gated_by"
        }
      ],
      "relative_href": "docs/glossary.html#glossary-workingness-instrument",
      "schema": "plectis_public_glossary_term_v0",
      "scope_note": "The term covers the governing record that binds evidence, judgment, appeals, repairs, and mutation permissions for a single live claim. A reader meets it where the site shows how a passing or failing result is allowed to act on the system, and a summary dossier may stand in front of it.",
      "short_definition": "A Workingness Instrument is a proposed structured record connecting one outcome to its evidence, dependencies, and permitted next actions.",
      "source_basis": "codex/doctrine/system_vocabulary/term_registry.json::workingness_instrument",
      "source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
      "source_refs": [
        {
          "gloss": "Readable ontology and first microcosm trace.",
          "ref": "codex/doctrine/paper_modules/workingness_instrument.md",
          "role": "paper_module"
        },
        {
          "gloss": "Machine-readable candidate row contract.",
          "ref": "codex/standards/std_workingness_instrument.json",
          "role": "standard"
        }
      ],
      "status": "active",
      "term_kind": "artifact",
      "used_in": {
        "page_count": 0,
        "top_page": null,
        "top_pages": [],
        "total_occurrences": 0
      },
      "visible_text_byte_count": 1496
    }
  ],
  "public_glossary_count": 784,
  "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": 38,
    "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": "guarded_by",
        "forward_label": "guarded by",
        "relation_id": "paper_module.guarded_by.anti_principle",
        "requirement": "selective",
        "reverse": "guards",
        "reverse_label": "guards",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "anti-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",
          "source_assertion"
        ],
        "forward_relation_ids": [
          "paper_module.guarded_by.anti_principle"
        ],
        "label": "guarded by",
        "reverse_relation_ids": [
          "anti_principle.guards.axiom"
        ],
        "verb": "guarded_by"
      },
      {
        "authority_boundaries": [
          "anti_principle_axiom_guard_not_rejection_proof",
          "source_assertion"
        ],
        "forward_relation_ids": [
          "anti_principle.guards.axiom"
        ],
        "label": "guards",
        "reverse_relation_ids": [
          "paper_module.guarded_by.anti_principle"
        ],
        "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": "navigation_fitness_benchmark",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_fitness_benchmark",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_fitness_benchmark",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "annex_knowledge_routing",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "annex_knowledge_routing",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "annex_knowledge_routing",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "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_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": "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": "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": "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": "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": "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": "finite_erdos_denominator_certificate_strike",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "finite_erdos_denominator_certificate_strike",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "finite_erdos_denominator_certificate_strike",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "lean_proof_search_lab_runtime",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "lean_proof_search_lab_runtime",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "lean_proof_search_lab_runtime",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "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": "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_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": "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": "bridge_campaign_dag_validation",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "bridge_campaign_dag_validation",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "bridge_campaign_dag_validation",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "metabolism_queue_reconciliation",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "metabolism_queue_reconciliation",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "metabolism_queue_reconciliation",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "egress_self_compliance_audit",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "egress_self_compliance_audit",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "egress_self_compliance_audit",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "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_prediction_market_board_capsule",
      "target": "batch8_structural_theses_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch12_market_dashboard_read_model_capsule",
      "target": "batch6_unsurfaced_primitives_capsule"
    },
    {
      "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": "derived_fact_provider_runtime",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "derived_fact_provider_runtime",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "derived_fact_provider_runtime",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "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": "generated_projection_drift_runtime",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "generated_projection_drift_runtime",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "generated_projection_drift_runtime",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "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"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "semantic_singleflight_dedup_runtime",
      "target": "mission_transaction_work_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "semantic_singleflight_dedup_runtime",
      "target": "durable_agent_work_landing_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "semantic_singleflight_dedup_runtime",
      "target": "concurrency_mission_control"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "semantic_singleflight_dedup_runtime",
      "target": "engine_room_demo"
    }
  ],
  "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": 88,
        "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": "component-cold-reader-route-map.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-navigation-hologram-route-plane.html",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "component-agent-route-observability-runtime.html",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "component-pattern-binding-contract.html",
                    "label": "Pattern Binding Contract"
                  }
                ],
                "edge_count": 9,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.cold_reader_route_map",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "entry_and_reveal",
                  "label": "Entry & orientation"
                },
                "card_href": "component-public-reveal-walkthrough.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch12-release-claim-language-gate.html",
                    "label": "launch Public Wording Gate"
                  },
                  {
                    "href": "component-mechanistic-interpretability-circuit-attribution-replay.html",
                    "label": "Toy-Transformer Attribution Replay"
                  },
                  {
                    "href": "component-batch8-audio-level-rms-port.html",
                    "label": "Audio Level RMS Port"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              }
            ]
          },
          {
            "group_id": "architecture_and_navigation",
            "label": "Architecture & navigation",
            "row_count": 12,
            "rows": [
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-pattern-binding-contract.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-navigation-hologram-route-plane.html",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "component-agent-route-observability-runtime.html",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "component-cold-reader-route-map.html",
                    "label": "Cold Reader Route Map"
                  }
                ],
                "edge_count": 7,
                "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/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-pattern-assimilation-step.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-pattern-assimilation.html",
                    "label": "Pattern Assimilation"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-executable-doctrine-grammar.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-doctrine-fact-claim-audit.html",
                    "label": "Doctrine Fact Claim Audit"
                  },
                  {
                    "href": "paper-module-executable-doctrine-grammar.html",
                    "label": "Executable Doctrine Grammar"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.executable_doctrine_grammar",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-navigation-hologram-route-plane.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-cold-reader-route-map.html",
                    "label": "Cold Reader Route Map"
                  },
                  {
                    "href": "component-agent-route-observability-runtime.html",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "component-routing-anti-patterns-registry.html",
                    "label": "Routing Anti Patterns Registry"
                  }
                ],
                "edge_count": 12,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.navigation_hologram_route_plane",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-standards-meta-diagnostics.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-standards-meta-diagnostics.html",
                    "label": "Standards Meta Diagnostics"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-voice-to-doctrine-self-improvement-loop.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-pattern-assimilation-step.html",
                    "label": "Pattern Assimilation Step"
                  },
                  {
                    "href": "paper-module-voice-to-doctrine-self-improvement-loop.html",
                    "label": "Voice to Doctrine Self-Improvement Loop"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-cognitive-operator-registry.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-cognitive-operator-registry.html",
                    "label": "Cognitive Operator Registry"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.cognitive_operator_registry",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-routing-anti-patterns-registry.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-navigation-hologram-route-plane.html",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "component-agent-route-observability-runtime.html",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "component-cold-reader-route-map.html",
                    "label": "Cold Reader Route Map"
                  }
                ],
                "edge_count": 4,
                "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/practical-formal-verification/blob/main/paper_modules/routing_anti_patterns_registry.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-doctrine-fact-claim-audit.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-engine-room-demo.html",
                    "label": "Engine Room Demo"
                  },
                  {
                    "href": "component-self-ignorance-coverage-ledger.html",
                    "label": "Self Ignorance Coverage Ledger"
                  },
                  {
                    "href": "paper-module-doctrine-fact-claim-audit.html",
                    "label": "Doctrine Fact Claim Audit"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/doctrine_fact_claim_audit.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-self-ignorance-coverage-ledger.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-self-ignorance-coverage-ledger.html",
                    "label": "Self-Ignorance Coverage Ledger"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/self_ignorance_coverage_ledger.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-navigation-fitness-benchmark.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "navigation_fitness_benchmark",
                "kind": "component",
                "kind_label": "component",
                "label": "Navigation Fitness Benchmark",
                "one_line": "Measures a navigation result against its target for recall, precision, and speed on public examples.",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.navigation_fitness_benchmark",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "component-annex-knowledge-routing.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "annex_knowledge_routing",
                "kind": "component",
                "kind_label": "component",
                "label": "Reference Knowledge Routing",
                "one_line": "Runs a keyword-overlap match that ranks catalog entries, shows why each matched, and admits when none do.",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.annex_knowledge_routing",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              }
            ]
          },
          {
            "group_id": "formal_math_and_proof",
            "label": "Formal math & proof",
            "row_count": 20,
            "rows": [
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-certificate-kernel-execution-lab.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/certificate_kernel_execution_lab.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-formal-math-lean-proof-witness.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-premise-retrieval.html",
                    "label": "Formal Math Premise Retrieval"
                  },
                  {
                    "href": "component-formal-math-readiness-gate.html",
                    "label": "Formal Math Readiness Gate"
                  },
                  {
                    "href": "component-proof-diagnostic-evidence-spine.html",
                    "label": "Proof Diagnostic Evidence Spine"
                  }
                ],
                "edge_count": 6,
                "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/practical-formal-verification/blob/main/paper_modules/formal_math_lean_proof_witness.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-verifier-lab-execution-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-engine-room-demo.html",
                    "label": "Engine Room Demo"
                  },
                  {
                    "href": "paper-module-verifier-lab-execution-spine.html",
                    "label": "Verifier Lab Execution Spine"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/verifier_lab_execution_spine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-corpus-readiness-mathlib-absence-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-tactic-portfolio-availability-probe.html",
                    "label": "Tactic Portfolio Availability Probe"
                  },
                  {
                    "href": "component-undeclared-library-prior-symbol-classifier.html",
                    "label": "Undeclared Library Prior Symbol Classifier"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/blob/main/paper_modules/corpus_readiness_mathlib_absence.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-batch4-proof-authority-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch4-proof-authority-runtime.html",
                    "label": "Set 4 Proof, Authority, and Runtime Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/batch4_proof_authority_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-proof-diagnostic-evidence-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-verifier-trace-repair-loop.html",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "component-formal-evidence-cell-anchor-resolver.html",
                    "label": "Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 7,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.proof_diagnostic_evidence_spine",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-formal-math-readiness-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "component-macro-projection-import-protocol.html",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "component-batch4-proof-authority-runtime.html",
                    "label": "Proof / Control / Runtime Import Bundle"
                  }
                ],
                "edge_count": 7,
                "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/practical-formal-verification/blob/main/paper_modules/formal_math_readiness_gate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-mathematical-strategy-atlas-hypothesis-scorer.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-mathematical-strategy-atlas.html",
                    "label": "Mathematical Strategy Atlas"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-tactic-portfolio-availability-probe.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-corpus-readiness-mathlib-absence-gate.html",
                    "label": "Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "component-formal-math-verifier-trace-repair-loop.html",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "component-target-shape-tactic-routing-gate.html",
                    "label": "Target Shape Tactic Routing Gate"
                  }
                ],
                "edge_count": 6,
                "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/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-target-shape-tactic-routing-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-verifier-trace-repair-loop.html",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "component-formal-evidence-cell-anchor-resolver.html",
                    "label": "Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "component-proof-diagnostic-evidence-spine.html",
                    "label": "Proof Diagnostic Evidence Spine"
                  }
                ],
                "edge_count": 6,
                "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/practical-formal-verification/blob/main/paper_modules/target_shape_tactic_routing.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-lean-std-premise-index.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-verifier-trace-repair-loop.html",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-mathematical-strategy-atlas-hypothesis-scorer.html",
                    "label": "Mathematical Strategy Atlas Hypothesis Scorer"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/blob/main/paper_modules/lean_std_premise_index.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-formal-math-premise-retrieval.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "component-formal-math-verifier-trace-repair-loop.html",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "component-lean-std-premise-index.html",
                    "label": "Lean Std Premise Index"
                  }
                ],
                "edge_count": 7,
                "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/practical-formal-verification/blob/main/paper_modules/formal_math_premise_retrieval.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-formal-math-verifier-trace-repair-loop.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-evidence-cell-anchor-resolver.html",
                    "label": "Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "component-proof-diagnostic-evidence-spine.html",
                    "label": "Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  }
                ],
                "edge_count": 6,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.formal_math_verifier_trace_repair_loop",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-formal-evidence-cell-anchor-resolver.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-verifier-trace-repair-loop.html",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "component-proof-diagnostic-evidence-spine.html",
                    "label": "Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "component-target-shape-tactic-routing-gate.html",
                    "label": "Target Shape Tactic Routing Gate"
                  }
                ],
                "edge_count": 4,
                "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/practical-formal-verification/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-undeclared-library-prior-symbol-classifier.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-corpus-readiness-mathlib-absence-gate.html",
                    "label": "Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "component-tactic-portfolio-availability-probe.html",
                    "label": "Tactic Portfolio Availability Probe"
                  },
                  {
                    "href": "component-provider-context-recipe-budget-policy.html",
                    "label": "Provider Context Recipe Budget Policy"
                  }
                ],
                "edge_count": 4,
                "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/practical-formal-verification/blob/main/paper_modules/undeclared_library_prior_classifier.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-ring2-premise-retrieval-precision-recall-harness.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-mathematical-strategy-atlas-hypothesis-scorer.html",
                    "label": "Mathematical Strategy Atlas Hypothesis Scorer"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "paper-module-ring2-premise-precision-recall.html",
                    "label": "Ring-2 Premise Precision Recall"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/ring2_premise_precision_recall.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-verifier-lab-kernel.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-corpus-readiness-mathlib-absence-gate.html",
                    "label": "Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "component-lean-std-premise-index.html",
                    "label": "Lean Std Premise Index"
                  },
                  {
                    "href": "component-formal-math-premise-retrieval.html",
                    "label": "Formal Math Premise Retrieval"
                  }
                ],
                "edge_count": 11,
                "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/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-proof-derived-governed-mutation-authorization.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch12-release-claim-language-gate.html",
                    "label": "launch Public Wording Gate"
                  },
                  {
                    "href": "component-batch4-proof-authority-runtime.html",
                    "label": "Proof / Control / Runtime Import Bundle"
                  },
                  {
                    "href": "component-batch8-policy-engines-capsule.html",
                    "label": "Policy Engines Bundle"
                  }
                ],
                "edge_count": 4,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.proof_derived_governed_mutation_authorization",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-finite-erdos-denominator-certificate-strike.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "finite_erdos_denominator_certificate_strike",
                "kind": "component",
                "kind_label": "component",
                "label": "Finite Erdos Denominator-Order Certificate Strike",
                "one_line": "Computes an exact-arithmetic denominator-order identity and catches forged ones, not the open Erdos problem.",
                "one_line_quality": {
                  "flags": [],
                  "length": 108,
                  "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.finite_erdos_denominator_certificate_strike",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "component-lean-proof-search-lab-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "lean_proof_search_lab_runtime",
                "kind": "component",
                "kind_label": "component",
                "label": "Lean Proof-Search Lab Runtime",
                "one_line": "Finds tactic scripts the real Lean prover accepts on toy theorems, and refuses proofs that cheat.",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.lean_proof_search_lab_runtime",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              }
            ]
          },
          {
            "group_id": "agent_reliability_and_safety",
            "label": "Agent reliability & safety",
            "row_count": 20,
            "rows": [
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-agent-closeout-faithfulness-audit.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-closeout-faithfulness-audit.html",
                    "label": "Agent Completion Faithfulness Audit"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.agent_closeout_faithfulness_audit",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-bounded-autonomy-campaign-packet.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-bounded-autonomy-campaign-packet.html",
                    "label": "Bounded Autonomy Campaign Packet"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 5,
                "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/practical-formal-verification/blob/main/paper_modules/bounded_autonomy_campaign_packet.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-provider-context-recipe-budget-policy.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-bounded-autonomy-campaign-packet.html",
                    "label": "Bounded Autonomy Campaign Packet"
                  },
                  {
                    "href": "component-tool-server-pressure-inventory.html",
                    "label": "Tool Server Pressure Inventory"
                  },
                  {
                    "href": "paper-module-provider-context-recipe-budget.html",
                    "label": "Provider Context Recipe Budget"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/provider_context_recipe_budget.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-batch10-cold-eval-honesty-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch10-cold-eval-honesty-capsule.html",
                    "label": "Set 10 Cold Eval Honesty Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-batch8-validator-checker-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch10-cold-eval-honesty-capsule.html",
                    "label": "Cold Evaluation Honesty Bundle"
                  },
                  {
                    "href": "component-batch12-release-claim-language-gate.html",
                    "label": "launch Public Wording Gate"
                  },
                  {
                    "href": "paper-module-batch8-validator-checker-capsule.html",
                    "label": "Set 8 Validator Checker Bundle"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/batch8_validator_checker_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-batch7-secondary-runtime-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch7-secondary-runtime-capsule.html",
                    "label": "Set 7 Secondary Runtime Bundle"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 4,
                "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/practical-formal-verification/blob/main/paper_modules/batch7_secondary_runtime_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-agent-benchmark-integrity-anti-gaming-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-research-replication-rubric-artifact-replay.html",
                    "label": "Research Replication Rubric Artifact Replay"
                  },
                  {
                    "href": "component-batch10-cold-eval-honesty-capsule.html",
                    "label": "Cold Evaluation Honesty Bundle"
                  },
                  {
                    "href": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
                    "label": "Agent Benchmark Integrity Anti-Gaming Replay"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-agent-monitor-redteam-falsification-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-sabotage-scheming-monitor-replay.html",
                    "label": "Sabotage-Monitor Contract Replay"
                  },
                  {
                    "href": "paper-module-agent-monitor-redteam-falsification-replay.html",
                    "label": "Agent Monitor Redteam Falsification Replay"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 3,
                "id": "agent_monitor_redteam_falsification_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Monitor Evidence-Boundary 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/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-agent-sabotage-scheming-monitor-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-sabotage-scheming-monitor-replay.html",
                    "label": "Agent Sabotage Scheming-Monitor Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 3,
                "id": "agent_sabotage_scheming_monitor_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Sabotage-Monitor Contract 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/practical-formal-verification/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-agent-memory-temporal-conflict-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "Memory-Poisoning Quarantine Policy Replay"
                  },
                  {
                    "href": "paper-module-agent-memory-temporal-conflict-replay.html",
                    "label": "Agent Memory Temporal-Conflict Replay"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-sleeper-memory-poisoning-quarantine-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "Sleeper Memory Poisoning Quarantine Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 3,
                "id": "sleeper_memory_poisoning_quarantine_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Memory-Poisoning Quarantine Policy 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/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-mcp-tool-authority-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-sandbox-policy-escape-replay.html",
                    "label": "Sandbox-Policy Replay"
                  },
                  {
                    "href": "component-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "Memory-Poisoning Quarantine Policy Replay"
                  },
                  {
                    "href": "paper-module-mcp-tool-authority-replay.html",
                    "label": "MCP Tool Authority Replay"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": 3,
                "id": "mcp_tool_authority_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "MCP Tool-Authority Policy 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/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-belief-state-process-reward-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-belief-state-process-reward-replay.html",
                    "label": "Belief-State Process Reward Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 3,
                "id": "belief_state_process_reward_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Belief-State Reward Bundle 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/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-agent-sandbox-policy-escape-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "Memory-Poisoning Quarantine Policy Replay"
                  },
                  {
                    "href": "paper-module-agent-sandbox-policy-escape-replay.html",
                    "label": "Agent Sandbox Policy-Escape Replay"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 3,
                "id": "agent_sandbox_policy_escape_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Sandbox-Policy 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/practical-formal-verification/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-indirect-prompt-injection-information-flow-policy-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html",
                    "label": "Indirect Prompt-Injection Information-Flow Policy Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 3,
                "id": "indirect_prompt_injection_information_flow_policy_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Prompt-Injection 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/practical-formal-verification/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-agentic-vulnerability-discovery-patch-proof-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
                    "label": "Agentic Vulnerability Discovery Patch-Proof Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 3,
                "id": "agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Vulnerability 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/practical-formal-verification/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-agent-route-observability-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-navigation-hologram-route-plane.html",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "component-cold-reader-route-map.html",
                    "label": "Cold Reader Route Map"
                  },
                  {
                    "href": "component-routing-anti-patterns-registry.html",
                    "label": "Routing Anti Patterns Registry"
                  }
                ],
                "edge_count": 17,
                "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/practical-formal-verification/blob/main/paper_modules/agent_route_observability_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-bridge-campaign-dag-validation.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "bridge_campaign_dag_validation",
                "kind": "component",
                "kind_label": "component",
                "label": "Bridge Campaign DAG Validation",
                "one_line": "Runs shape checks on a fan-out work plan for unique steps, dependencies, and no cycles, not the plan itself.",
                "one_line_quality": {
                  "flags": [],
                  "length": 108,
                  "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.bridge_campaign_dag_validation",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-metabolism-queue-reconciliation.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "metabolism_queue_reconciliation",
                "kind": "component",
                "kind_label": "component",
                "label": "Metabolism Queue Reconciliation",
                "one_line": "Runs a scratch-database model of a durable job queue and flags impossible states for a human to review.",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.metabolism_queue_reconciliation",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "component-egress-self-compliance-audit.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "egress_self_compliance_audit",
                "kind": "component",
                "kind_label": "component",
                "label": "Egress Self-Compliance Audit",
                "one_line": "Runs phrase-membership checks on an agent's own replies for three self-policing slips, not deep meaning.",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.egress_self_compliance_audit",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              }
            ]
          },
          {
            "group_id": "research_and_science_replays",
            "label": "Research & science",
            "row_count": 9,
            "rows": [
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "component-finance-forecast-evaluation-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch12-prediction-market-board-capsule.html",
                    "label": "Prediction Market Board Bundle"
                  },
                  {
                    "href": "component-prediction-oracle-reconciliation.html",
                    "label": "Prediction Oracle Reconciliation"
                  },
                  {
                    "href": "paper-module-finance-forecast-evaluation-spine.html",
                    "label": "Finance Forecast Evaluation Spine"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": 4,
                "id": "finance_forecast_evaluation_spine",
                "kind": "component",
                "kind_label": "component",
                "label": "Finance Forecast Evaluation Spine",
                "one_line": "Runs econometric forecast-evaluation tests on synthetic fixtures, recording p-values and refusals with no advice.",
                "one_line_quality": {
                  "flags": [],
                  "length": 113,
                  "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/practical-formal-verification/blob/main/paper_modules/finance_forecast_evaluation_spine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "component-batch12-prediction-market-board-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-structural-theses-capsule.html",
                    "label": "Structural Theses Finance Bundle"
                  },
                  {
                    "href": "paper-module-batch12-prediction-market-board-capsule.html",
                    "label": "Set 12 Prediction Market Board Bundle"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/blob/main/paper_modules/batch12_prediction_market_board_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "component-batch12-market-dashboard-read-model-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch6-unsurfaced-primitives-capsule.html",
                    "label": "Unsurfaced Source Primitives Bundle"
                  },
                  {
                    "href": "paper-module-batch12-market-dashboard-read-model-capsule.html",
                    "label": "Set 12 Market Dashboard Read-Model Bundle"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "component-mechanistic-interpretability-circuit-attribution-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
                    "label": "Mechanistic Interpretability Circuit Attribution Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 4,
                "id": "mechanistic_interpretability_circuit_attribution_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Toy-Transformer 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/practical-formal-verification/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "component-spatial-world-model-counterfactual-simulation-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-spatial-world-model-counterfactual-simulation-replay.html",
                    "label": "Spatial World Model Counterfactual Simulation Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 4,
                "id": "spatial_world_model_counterfactual_simulation_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Gridworld Counterfactual State 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/practical-formal-verification/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "component-research-replication-rubric-artifact-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-materials-chemistry-closed-loop-lab-safety-replay.html",
                    "label": "Materials Lab-Safety Refusal Replay"
                  },
                  {
                    "href": "component-mechanistic-interpretability-circuit-attribution-replay.html",
                    "label": "Toy-Transformer Attribution Replay"
                  },
                  {
                    "href": "component-prediction-oracle-reconciliation.html",
                    "label": "Prediction Oracle Reconciliation"
                  }
                ],
                "edge_count": 6,
                "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/practical-formal-verification/blob/main/paper_modules/research_replication_rubric_artifact_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "component-materials-chemistry-closed-loop-lab-safety-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-spatial-world-model-counterfactual-simulation-replay.html",
                    "label": "Gridworld Counterfactual State Replay"
                  },
                  {
                    "href": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
                    "label": "Materials Chemistry Closed-Loop Lab-Safety Replay"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 3,
                "id": "materials_chemistry_closed_loop_lab_safety_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Materials Lab-Safety Refusal 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/practical-formal-verification/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "component-prediction-oracle-reconciliation.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch12-market-dashboard-read-model-capsule.html",
                    "label": "Market Dashboard Read-Model Bundle"
                  },
                  {
                    "href": "component-batch12-prediction-market-board-capsule.html",
                    "label": "Prediction Market Board Bundle"
                  },
                  {
                    "href": "component-batch8-structural-theses-capsule.html",
                    "label": "Structural Theses Finance Bundle"
                  }
                ],
                "edge_count": 4,
                "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/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "component-derived-fact-provider-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "derived_fact_provider_runtime",
                "kind": "component",
                "kind_label": "component",
                "label": "Derived Fact Provider Runtime",
                "one_line": "Fills in facts from simple recipes and records a clear error when one points at missing data.",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.derived_fact_provider_runtime",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              }
            ]
          },
          {
            "group_id": "import_projection_and_drift",
            "label": "Import & drift control",
            "row_count": 20,
            "rows": [
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-macro-projection-import-protocol.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-readiness-gate.html",
                    "label": "Formal Math Readiness Gate"
                  },
                  {
                    "href": "component-agent-route-observability-runtime.html",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "component-mission-transaction-work-spine.html",
                    "label": "Mission Transaction Work Spine"
                  }
                ],
                "edge_count": 25,
                "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/practical-formal-verification/blob/main/paper_modules/macro_projection_import_protocol.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-world-model-projection-drift-control-room.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-materials-chemistry-closed-loop-lab-safety-replay.html",
                    "label": "Materials Lab-Safety Refusal Replay"
                  },
                  {
                    "href": "component-mechanistic-interpretability-circuit-attribution-replay.html",
                    "label": "Toy-Transformer Attribution Replay"
                  },
                  {
                    "href": "component-prediction-oracle-reconciliation.html",
                    "label": "Prediction Oracle Reconciliation"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": 5,
                "id": "world_model_projection_drift_control_room",
                "kind": "component",
                "kind_label": "component",
                "label": "Projection-Drift Contract Validator",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.world_model_projection_drift_control_room",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch6-unsurfaced-primitives-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch6-unsurfaced-primitives-capsule.html",
                    "label": "Set 6 Unsurfaced Primitives Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch5-authority-systems-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch5-authority-systems-capsule.html",
                    "label": "Set 5 Authority and Systems Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/batch5_authority_systems_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch7-macro-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-policy-engines-capsule.html",
                    "label": "Policy Engines Bundle"
                  },
                  {
                    "href": "component-batch8-tools-tail-primitives-capsule.html",
                    "label": "Tools-Tail Primitives Bundle"
                  },
                  {
                    "href": "component-batch9-macro-engines-capsule.html",
                    "label": "Backend & Governance Engines Bundle"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "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/practical-formal-verification/blob/main/paper_modules/batch7_macro_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch7-oracle-sibling-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-tools-tail-primitives-capsule.html",
                    "label": "Tools-Tail Primitives Bundle"
                  },
                  {
                    "href": "paper-module-batch7-oracle-sibling-capsule.html",
                    "label": "Set 7 Oracle Sibling Bundle"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 4,
                "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/practical-formal-verification/blob/main/paper_modules/batch7_oracle_sibling_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch7-demo-take-console-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-audio-level-rms-port.html",
                    "label": "Audio Level RMS Port"
                  },
                  {
                    "href": "component-batch6-unsurfaced-primitives-capsule.html",
                    "label": "Unsurfaced Source Primitives Bundle"
                  },
                  {
                    "href": "paper-module-batch7-demo-take-console-capsule.html",
                    "label": "Set 7 Demo Take Console Bundle"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/batch7_demo_take_console_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch8-tools-tail-primitives-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-tools-tail-primitives-capsule.html",
                    "label": "Set 8 Tools-Tail Primitives Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch8-policy-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-policy-engines-capsule.html",
                    "label": "Set 8 Policy Engines Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/batch8_policy_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch8-audio-level-rms-port.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-audio-level-rms-port.html",
                    "label": "Set 8 Audio Level RMS Port"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/batch8_audio_level_rms_port.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch8-structural-theses-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch12-prediction-market-board-capsule.html",
                    "label": "Prediction Market Board Bundle"
                  },
                  {
                    "href": "paper-module-batch8-structural-theses-capsule.html",
                    "label": "Set 8 Structural Theses Bundle"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/blob/main/paper_modules/batch8_structural_theses_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-engine-room-demo.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-compliance-pipeline-capsule.html",
                    "label": "Compliance Pipeline Bundle"
                  },
                  {
                    "href": "component-batch8-validator-checker-capsule.html",
                    "label": "Validator Checker Bundle"
                  },
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "Engine Room Demo"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch9-macro-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch10-governance-compilers-capsule.html",
                    "label": "Governance & Compiler Mechanisms Bundle"
                  },
                  {
                    "href": "paper-module-batch9-macro-engines-capsule.html",
                    "label": "Set 9 Source Engines Bundle"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/blob/main/paper_modules/batch9_macro_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch10-governance-compilers-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch10-governance-compilers-capsule.html",
                    "label": "Set 10 Governance And Compilers Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/batch10_governance_compilers_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch11-saturation-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-macro-projection-import-protocol.html",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "component-batch8-compliance-pipeline-capsule.html",
                    "label": "Compliance Pipeline Bundle"
                  },
                  {
                    "href": "component-navigation-hologram-route-plane.html",
                    "label": "Navigation Hologram Route Plane"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/blob/main/paper_modules/batch11_saturation_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-tool-server-pressure-inventory.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-tool-server-pressure-inventory.html",
                    "label": "Tool Server Pressure Inventory"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/tool_server_pressure_inventory.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch8-compliance-pipeline-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-macro-projection-import-protocol.html",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "component-batch11-saturation-engines-capsule.html",
                    "label": "Saturation Engines Bundle"
                  },
                  {
                    "href": "component-navigation-hologram-route-plane.html",
                    "label": "Navigation Hologram Route Plane"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": 5,
                "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/practical-formal-verification/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch10-live-source-drift-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch10-governance-compilers-capsule.html",
                    "label": "Governance & Compiler Mechanisms Bundle"
                  },
                  {
                    "href": "paper-module-batch10-live-source-drift-capsule.html",
                    "label": "Set 10 Live Source Drift Bundle"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/blob/main/paper_modules/batch10_live_source_drift_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-batch12-release-claim-language-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch12-release-claim-language-gate.html",
                    "label": "Set 12 launch claim-Language Gate"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/batch12_release_claim_language_gate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "component-generated-projection-drift-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "generated_projection_drift_runtime",
                "kind": "component",
                "kind_label": "component",
                "label": "Generated Projection Drift Runtime",
                "one_line": "Runs each owner's own drift check on generated files and flags repairs, without changing the file.",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.generated_projection_drift_runtime",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              }
            ]
          },
          {
            "group_id": "work_landing_and_continuity",
            "label": "Work & continuity",
            "row_count": 5,
            "rows": [
              {
                "area_or_group": {
                  "id": "work_landing_and_continuity",
                  "label": "Work & continuity"
                },
                "card_href": "component-mission-transaction-work-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-bounded-autonomy-campaign-packet.html",
                    "label": "Bounded Autonomy Campaign Packet"
                  },
                  {
                    "href": "component-concurrency-mission-control.html",
                    "label": "Concurrency Mission Control"
                  },
                  {
                    "href": "component-macro-projection-import-protocol.html",
                    "label": "Source Projection Import Protocol"
                  }
                ],
                "edge_count": 10,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.mission_transaction_work_spine",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "work_landing_and_continuity",
                  "label": "Work & continuity"
                },
                "card_href": "component-durable-agent-work-landing-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-closeout-faithfulness-audit.html",
                    "label": "Agent Completion Faithfulness Audit"
                  },
                  {
                    "href": "component-macro-projection-import-protocol.html",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "paper-module-durable-agent-work-landing-replay.html",
                    "label": "Durable Agent Work-Landing Replay"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.durable_agent_work_landing_replay",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "work_landing_and_continuity",
                  "label": "Work & continuity"
                },
                "card_href": "component-bridge-phase-continuity-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-memory-temporal-conflict-replay.html",
                    "label": "Agent Memory Temporal Conflict Replay"
                  },
                  {
                    "href": "component-concurrency-mission-control.html",
                    "label": "Concurrency Mission Control"
                  },
                  {
                    "href": "paper-module-bridge-phase-continuity-runtime.html",
                    "label": "Bridge Phase Continuity Runtime"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": 5,
                "id": "bridge_phase_continuity_runtime",
                "kind": "component",
                "kind_label": "component",
                "label": "Bridge-Continuity Sign-off Replay",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.bridge_phase_continuity_runtime",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "work_landing_and_continuity",
                  "label": "Work & continuity"
                },
                "card_href": "component-concurrency-mission-control.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-mission-transaction-work-spine.html",
                    "label": "Mission Transaction Work Spine"
                  },
                  {
                    "href": "component-batch10-live-source-drift-capsule.html",
                    "label": "Live Source Drift Bundle"
                  },
                  {
                    "href": "paper-module-concurrency-mission-control.html",
                    "label": "Concurrency Mission Control"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              },
              {
                "area_or_group": {
                  "id": "work_landing_and_continuity",
                  "label": "Work & continuity"
                },
                "card_href": "component-semantic-singleflight-dedup-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-mission-transaction-work-spine.html",
                    "label": "Mission Transaction Work Spine"
                  },
                  {
                    "href": "component-durable-agent-work-landing-replay.html",
                    "label": "Durable Agent Work Landing Replay"
                  },
                  {
                    "href": "component-concurrency-mission-control.html",
                    "label": "Concurrency Mission Control"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": 4,
                "id": "semantic_singleflight_dedup_runtime",
                "kind": "component",
                "kind_label": "component",
                "label": "Semantic Singleflight Dedup Runtime",
                "one_line": "Reuses one result for duplicate command runs, keyed by repo state rather than the words alone.",
                "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/practical-formal-verification/blob/main/core/paper_module_capsules.json#paper_module.semantic_singleflight_dedup_runtime",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source"
                ]
              }
            ]
          }
        ]
      },
      {
        "description": "Principles, axioms, concepts, mechanisms, and paper modules from the public rule lattice.",
        "label": "Doctrine reference",
        "projection_role": "canonical_object",
        "row_count": 268,
        "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": 66,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-1-recompute-do-not-echo",
                "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": 88,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-2-lower-claim-strength-to-checker-strength",
                "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-annex-knowledge-routing-verifies-annex-knowledge-router",
                    "label": "governs verifies reference knowledge router"
                  },
                  {
                    "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"
                  }
                ],
                "edge_count": 51,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-3-concentrate-trust-in-small-checkers",
                "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": 13,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-4-possession-is-not-permission",
                "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": 45,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-5-cache-by-content-not-by-name",
                "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": 60,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-6-status-fails-closed",
                "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": 12,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-7-track-known-unknowns-without-claiming-the-unknown-is-mapped",
                "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": 59,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-8-refuse-inadmissible-computations-with-typed-reasons",
                "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": 64,
                "evidence_rank": null,
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "one_line": "Every shard crossing from source, fixture, result record, public copy, provider shape, or private-system adjacency must carry a provenance\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/practical-formal-verification/blob/main/PRINCIPLES.md#p-9-preserve-provenance-across-every-boundary",
                "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": 10,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-10-do-not-land-effects-without-compensation",
                "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": 9,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-11-bind-volatile-facts-to-refresh-routes",
                "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": 21,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-12-make-doctrine-executable-before-authoritative",
                "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": 16,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-13-apply-the-same-floor-to-meta-artifacts",
                "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": 13,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-14-carry-basis-and-provenance-together",
                "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": 63,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-15-keep-projections-below-source-authority",
                "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": 15,
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-16-bind-authority-to-transaction-scope",
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-17-anchor-graph-mutations-to-unique-source-rows",
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-18-require-fan-in-before-activation",
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-19-classify-residual-pressure-before-wiring",
                "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-20-bind-receipts-before-record-authority",
                "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": 66,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-1-derivation-before-assertion",
                "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": 35,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-2-kernelized-verification",
                "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": 11,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-3-authority-by-derivation-not-possession",
                "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": 45,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-4-content-addressed-determinism",
                "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": 62,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-5-fail-closed-monotone-lattice",
                "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": 14,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-6-open-world-epistemics",
                "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": "component-finance-forecast-evaluation-spine.html",
                    "label": "witnessed by Finance Forecast Evaluation Spine"
                  }
                ],
                "edge_count": 60,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-7-typed-partiality-and-refusal",
                "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": 67,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-8-provenance-propagation-and-non-interference",
                "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": 16,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-9-compensable-transactional-effects",
                "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": 25,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-10-temporal-validity-and-freshness-contracts",
                "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": 44,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-11-executable-grammar-before-doctrine-authority",
                "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": 18,
                "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/practical-formal-verification/blob/main/AXIOMS.md#ax-12-reflexive-accountability--no-privileged-meta-layer",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
                "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": 28,
                "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": "",
                "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": 22,
                "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": "",
                "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": 12,
                "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": "",
                "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": 10,
                "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": "",
                "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": "",
                "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": 29,
                "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": "",
                "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": 37,
                "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": "",
                "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": 17,
                "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": "",
                "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": 8,
                "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": "",
                "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": 8,
                "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": "",
                "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": 14,
                "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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json"
                ]
              }
            ]
          },
          {
            "group_id": "mechanism",
            "label": "Mechanisms",
            "row_count": 105,
            "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": "component-agent-benchmark-integrity-anti-gaming-replay.html",
                    "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": 6,
                "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": "",
                "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": "component-agent-closeout-faithfulness-audit.html",
                    "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": 4,
                "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": "",
                "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": "component-agent-memory-temporal-conflict-replay.html",
                    "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": 5,
                "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": "",
                "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": "component-agent-monitor-redteam-falsification-replay.html",
                    "label": "runs in Monitor Evidence-Boundary 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_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": "",
                "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": "component-agent-route-observability-runtime.html",
                    "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": 10,
                "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": "",
                "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": "component-agent-sabotage-scheming-monitor-replay.html",
                    "label": "runs in Sabotage-Monitor Contract 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_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": "",
                "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": "component-agent-sandbox-policy-escape-replay.html",
                    "label": "runs in Sandbox-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": 5,
                "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": "",
                "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": "component-agentic-vulnerability-discovery-patch-proof-replay.html",
                    "label": "runs in Vulnerability 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": 4,
                "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": "",
                "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-annex-knowledge-routing-verifies-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/components/reference knowledge routing py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/reference knowledge router py"
                  },
                  {
                    "href": "component-annex-knowledge-routing.html",
                    "label": "runs in Reference Knowledge Routing"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.annex_knowledge_routing.verifies_annex_knowledge_router",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies reference knowledge router",
                "one_line": "The reference knowledge routing mechanism validates bounded public reference-catalog routing fixtures by ranking sanitized candidates 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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.annex_knowledge_routing.verifies_annex_knowledge_router.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": "component-batch4-proof-authority-runtime.html",
                    "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": 4,
                "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": "",
                "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": "component-batch5-authority-systems-capsule.html",
                    "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": 4,
                "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": "",
                "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": "component-batch6-unsurfaced-primitives-capsule.html",
                    "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": 4,
                "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": "",
                "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": "component-batch7-demo-take-console-capsule.html",
                    "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": 6,
                "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": "",
                "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": "component-batch7-macro-engines-capsule.html",
                    "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": 7,
                "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": "",
                "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": "component-batch7-oracle-sibling-capsule.html",
                    "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": 5,
                "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": "",
                "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": "component-batch7-secondary-runtime-capsule.html",
                    "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": 4,
                "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": "",
                "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": "component-batch8-audio-level-rms-port.html",
                    "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": 4,
                "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": "",
                "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": "component-batch8-compliance-pipeline-capsule.html",
                    "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": 6,
                "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": "",
                "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": "component-batch8-policy-engines-capsule.html",
                    "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": 4,
                "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": "",
                "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": "component-batch8-structural-theses-capsule.html",
                    "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": 5,
                "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": "",
                "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": "component-batch8-tools-tail-primitives-capsule.html",
                    "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": 4,
                "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": "",
                "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": "component-batch8-validator-checker-capsule.html",
                    "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": 6,
                "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": "",
                "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": "component-batch9-macro-engines-capsule.html",
                    "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": 5,
                "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": "",
                "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": "component-batch10-cold-eval-honesty-capsule.html",
                    "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": 4,
                "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": "",
                "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": "component-batch10-governance-compilers-capsule.html",
                    "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": 4,
                "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": "",
                "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": "component-batch10-live-source-drift-capsule.html",
                    "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": 5,
                "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": "",
                "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": "component-batch11-saturation-engines-capsule.html",
                    "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": 6,
                "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": "",
                "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": "component-batch12-market-dashboard-read-model-capsule.html",
                    "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": 5,
                "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": "",
                "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": "component-batch12-prediction-market-board-capsule.html",
                    "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": 5,
                "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": "",
                "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": "component-batch12-release-claim-language-gate.html",
                    "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": 4,
                "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": "",
                "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": "component-belief-state-process-reward-replay.html",
                    "label": "runs in Belief-State Reward Bundle 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.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": "",
                "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": "component-bounded-autonomy-campaign-packet.html",
                    "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": 4,
                "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": "",
                "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-campaign-dag-validation-verifies-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": "",
                    "label": "grounded in src/microcosm core/components/bridge campaign dag validation py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/bridge campaign dag py"
                  },
                  {
                    "href": "component-bridge-campaign-dag-validation.html",
                    "label": "runs in Bridge Campaign DAG Validation"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies bridge campaign dag",
                "one_line": "The bridge campaign DAG validation mechanism validates bounded public campaign-graph fixtures by recomputing unique node labels, existing 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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag.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": "component-bridge-phase-continuity-runtime.html",
                    "label": "runs in Bridge-Continuity Sign-off 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": 7,
                "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": "",
                "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": "component-certificate-kernel-execution-lab.html",
                    "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": 4,
                "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": "",
                "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": "component-cognitive-operator-registry.html",
                    "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": 4,
                "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": "",
                "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": "component-pattern-binding-contract.html",
                    "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": 6,
                "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": "",
                "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": "component-cold-reader-route-map.html",
                    "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": 9,
                "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": "",
                "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": "component-concurrency-mission-control.html",
                    "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": 5,
                "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": "",
                "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": "component-corpus-readiness-mathlib-absence-gate.html",
                    "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": 8,
                "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": "",
                "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": "component-corpus-readiness-mathlib-absence-gate.html",
                    "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": 5,
                "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": "",
                "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-derived-fact-provider-runtime-verifies-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/components/derived fact provider runtime py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/derived fact provider engine py"
                  },
                  {
                    "href": "component-derived-fact-provider-runtime.html",
                    "label": "runs in Derived Fact Provider Runtime"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies derived fact provider engine",
                "one_line": "The derived fact provider runtime validates bounded public fact-registry fixtures by resolving JSON-pointer, glob-count, and callable provi\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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine.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": "component-doctrine-fact-claim-audit.html",
                    "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": 7,
                "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": "",
                "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": "component-durable-agent-work-landing-replay.html",
                    "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": 7,
                "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": "",
                "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-egress-self-compliance-audit-verifies-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/components/egress self compliance audit py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/egress self compliance gate py"
                  },
                  {
                    "href": "component-egress-self-compliance-audit.html",
                    "label": "runs in Egress Self-Compliance Audit"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies egress self compliance gate",
                "one_line": "The egress self-compliance audit mechanism validates bounded public agent-output fixtures through explicit phrase-membership checks for 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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate.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": "component-engine-room-demo.html",
                    "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": 7,
                "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": "",
                "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": "component-engine-room-demo.html",
                    "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": 6,
                "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": "",
                "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": "component-engine-room-demo.html",
                    "label": "runs in Engine Room Demo"
                  }
                ],
                "edge_count": 11,
                "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": "",
                "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": "component-engine-room-demo.html",
                    "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": 6,
                "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": "",
                "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": "component-engine-room-demo.html",
                    "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": 7,
                "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": "",
                "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": "component-engine-room-demo.html",
                    "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": 7,
                "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": "",
                "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": "component-engine-room-demo.html",
                    "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": 7,
                "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": "",
                "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": "component-engine-room-demo.html",
                    "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": 7,
                "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": "",
                "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": "component-engine-room-demo.html",
                    "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": 7,
                "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": "",
                "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": "component-executable-doctrine-grammar.html",
                    "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": 7,
                "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": "",
                "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": "component-finance-forecast-evaluation-spine.html",
                    "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": 6,
                "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": "",
                "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-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
                "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/finite erdos denominator certificate strike py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/finite denominator order certificate py"
                  },
                  {
                    "href": "component-finite-erdos-denominator-certificate-strike.html",
                    "label": "runs in Finite Erdos Denominator-Order Certificate Strike"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies finite denominator order certificate",
                "one_line": "The finite Erdos denominator certificate strike validates bounded public finite-denominator order certificates by computing S_F(b)=P/Q in e\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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate.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/inspect/first screen composition card py"
                  },
                  {
                    "href": "component-public-reveal-walkthrough.html",
                    "label": "runs in Public Reveal Walkthrough"
                  }
                ],
                "edge_count": 8,
                "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": "",
                "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": "component-formal-evidence-cell-anchor-resolver.html",
                    "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": 6,
                "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": "",
                "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": "component-formal-evidence-cell-anchor-resolver.html",
                    "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_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": "",
                "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": "component-formal-math-lean-proof-witness.html",
                    "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": 9,
                "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": "",
                "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": "component-formal-math-lean-proof-witness.html",
                    "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": 9,
                "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": "",
                "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": "component-formal-math-premise-retrieval.html",
                    "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": 5,
                "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": "",
                "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": "component-formal-math-premise-retrieval.html",
                    "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": 9,
                "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": "",
                "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": "component-formal-math-readiness-gate.html",
                    "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": 9,
                "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": "",
                "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": "component-formal-math-readiness-gate.html",
                    "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": 5,
                "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": "",
                "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": "component-formal-math-verifier-trace-repair-loop.html",
                    "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": 9,
                "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": "",
                "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-generated-projection-drift-runtime-verifies-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/components/generated projection drift runtime py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/generated projection drift gate py"
                  },
                  {
                    "href": "component-generated-projection-drift-runtime.html",
                    "label": "runs in Generated Projection Drift Runtime"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies generated projection drift gate",
                "one_line": "The generated projection drift runtime validates bounded public owner-routed drift fixtures by hashing declared source and artifact files\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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate.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": "component-indirect-prompt-injection-information-flow-policy-replay.html",
                    "label": "runs in Prompt-Injection 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": 4,
                "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": "",
                "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-proof-search-lab-runtime-verifies-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/components/lean proof search lab runtime py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/lean proof search lab py"
                  },
                  {
                    "href": "component-lean-proof-search-lab-runtime.html",
                    "label": "runs in Lean Proof-Search Lab Runtime"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies lean proof search lab",
                "one_line": "The Lean proof search lab runtime validates bounded public toy-theorem fixtures by checking generated candidates with the installed Lean 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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab.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": "component-lean-std-premise-index.html",
                    "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": 8,
                "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": "",
                "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": "component-lean-std-premise-index.html",
                    "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": 5,
                "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": "",
                "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": "component-macro-projection-import-protocol.html",
                    "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": 10,
                "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": "",
                "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": "component-materials-chemistry-closed-loop-lab-safety-replay.html",
                    "label": "runs in Materials Lab-Safety Refusal 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": 5,
                "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": "",
                "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": "component-mathematical-strategy-atlas-hypothesis-scorer.html",
                    "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": 4,
                "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": "",
                "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": "component-mcp-tool-authority-replay.html",
                    "label": "runs in MCP Tool-Authority 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": 6,
                "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": "",
                "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": "component-mechanistic-interpretability-circuit-attribution-replay.html",
                    "label": "runs in Toy-Transformer 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": 4,
                "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": "",
                "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-metabolism-queue-reconciliation-verifies-metabolism-runtime",
                "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/metabolism queue reconciliation py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/metabolism runtime py"
                  },
                  {
                    "href": "component-metabolism-queue-reconciliation.html",
                    "label": "runs in Metabolism Queue Reconciliation"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies metabolism runtime",
                "one_line": "The metabolism queue reconciliation mechanism validates bounded public durable-queue fixtures by recomputing enqueue idempotency, lease cla\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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime.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": 5,
                "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": "",
                "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": "component-mission-transaction-work-spine.html",
                    "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": 9,
                "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": "",
                "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-fitness-benchmark-verifies-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/components/navigation fitness benchmark py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/navigation fitness benchmark py"
                  },
                  {
                    "href": "component-navigation-fitness-benchmark.html",
                    "label": "runs in Navigation Fitness Benchmark"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "verifies navigation fitness benchmark",
                "one_line": "The navigation fitness benchmark validates bounded public route-packet fixtures by recomputing expected stable-id recall, packet precision\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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark.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": "component-navigation-hologram-route-plane.html",
                    "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": 9,
                "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": "",
                "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": "component-pattern-assimilation-step.html",
                    "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": 4,
                "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": "",
                "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": "component-pattern-binding-contract.html",
                    "label": "runs in Pattern Binding Contract"
                  }
                ],
                "edge_count": 9,
                "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": "",
                "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": "component-prediction-oracle-reconciliation.html",
                    "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": 7,
                "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": "",
                "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": "component-proof-derived-governed-mutation-authorization.html",
                    "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": 7,
                "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": "",
                "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": "component-proof-diagnostic-evidence-spine.html",
                    "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": 7,
                "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": "",
                "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": "component-provider-context-recipe-budget-policy.html",
                    "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": 6,
                "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": "",
                "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": "component-public-reveal-walkthrough.html",
                    "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": 8,
                "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": "",
                "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": "component-research-replication-rubric-artifact-replay.html",
                    "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": 9,
                "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": "",
                "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": "component-ring2-premise-retrieval-precision-recall-harness.html",
                    "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": 6,
                "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": "",
                "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": "component-routing-anti-patterns-registry.html",
                    "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": 6,
                "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": "",
                "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": "component-self-ignorance-coverage-ledger.html",
                    "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": 4,
                "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": "",
                "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-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
                "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/semantic singleflight dedup runtime py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/command run singleflight py"
                  },
                  {
                    "href": "component-semantic-singleflight-dedup-runtime.html",
                    "label": "runs in Semantic Singleflight Dedup Runtime"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "dedups command runs by repo state key",
                "one_line": "The semantic singleflight dedup runtime validates content-addressed command-run dedup over bounded public fixtures by deriving repo-state k\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": "",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key.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": "component-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "runs in Memory-Poisoning Quarantine 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": 4,
                "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": "",
                "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": "component-spatial-world-model-counterfactual-simulation-replay.html",
                    "label": "runs in Gridworld Counterfactual State 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.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": "",
                "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": "component-standards-meta-diagnostics.html",
                    "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": 6,
                "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": "",
                "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": "component-tactic-portfolio-availability-probe.html",
                    "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": 9,
                "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": "",
                "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": "component-target-shape-tactic-routing-gate.html",
                    "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": 7,
                "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": "",
                "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": "component-tool-server-pressure-inventory.html",
                    "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": 4,
                "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": "",
                "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": "component-undeclared-library-prior-symbol-classifier.html",
                    "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": 5,
                "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": "",
                "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": "component-verifier-lab-execution-spine.html",
                    "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": 6,
                "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": "",
                "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": "component-verifier-lab-kernel.html",
                    "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": 5,
                "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": "",
                "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": "component-voice-to-doctrine-self-improvement-loop.html",
                    "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": 6,
                "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": "",
                "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": "component-world-model-projection-drift-control-room.html",
                    "label": "runs in Projection-Drift Contract Validator"
                  },
                  {
                    "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": 9,
                "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": "",
                "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": 103,
            "rows": [
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-verifier-lab-kernel.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-verifier-lab-execution-spine.html",
                    "label": "depended on by Verifier Lab Execution Spine"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-navigation-hologram-route-plane.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-route-observability-runtime.html",
                    "label": "depended on by Agent Route Observability Runtime"
                  },
                  {
                    "href": "paper-module-batch11-saturation-engines-capsule.html",
                    "label": "depended on by Set 11 Saturation Engines Bundle"
                  },
                  {
                    "href": "paper-module-batch8-compliance-pipeline-capsule.html",
                    "label": "depended on by Set 8 Compliance Pipeline Bundle"
                  }
                ],
                "edge_count": 11,
                "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/practical-formal-verification/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-module-agent-route-observability-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-memory-temporal-conflict-replay.html",
                    "label": "depended on by Agent Memory Temporal-Conflict Replay"
                  },
                  {
                    "href": "paper-module-batch11-saturation-engines-capsule.html",
                    "label": "depended on by Set 11 Saturation Engines Bundle"
                  },
                  {
                    "href": "paper-module-batch4-proof-authority-runtime.html",
                    "label": "depended on by Set 4 Proof, Authority, and Runtime Bundle"
                  }
                ],
                "edge_count": 15,
                "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/practical-formal-verification/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-module-agent-benchmark-integrity-anti-gaming-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch10-cold-eval-honesty-capsule.html",
                    "label": "depended on by Set 10 Cold Eval Honesty Bundle"
                  },
                  {
                    "href": "paper-module-research-replication-rubric-artifact-replay.html",
                    "label": "depended on by Research Replication Rubric Artifact Replay"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-research-replication-rubric-artifact-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch10-cold-eval-honesty-capsule.html",
                    "label": "depended on by Set 10 Cold Eval Honesty Bundle"
                  },
                  {
                    "href": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
                    "label": "depended on by Materials Chemistry Closed-Loop Lab-Safety Replay"
                  },
                  {
                    "href": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
                    "label": "depended on by Mechanistic Interpretability Circuit Attribution Replay"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/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-module-agentic-vulnerability-discovery-patch-proof-replay.html",
                "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/practical-formal-verification/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-module-materials-chemistry-closed-loop-lab-safety-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-spatial-world-model-counterfactual-simulation-replay.html",
                    "label": "depended on by Spatial World Model Counterfactual Simulation Replay"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-certificate-kernel-execution-lab.html",
                "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/practical-formal-verification/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-module-corpus-readiness-mathlib-absence-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-formal-math-lean-proof-witness.html",
                    "label": "depended on by Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "paper-module-tactic-portfolio-availability.html",
                    "label": "depended on by Tactic Portfolio Availability"
                  },
                  {
                    "href": "paper-module-undeclared-library-prior-classifier.html",
                    "label": "depended on by Undeclared Library Prior Classifier"
                  }
                ],
                "edge_count": 4,
                "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/practical-formal-verification/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-module-pattern-binding-contract.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-route-observability-runtime.html",
                    "label": "depended on by Agent Route Observability Runtime"
                  },
                  {
                    "href": "paper-module-cold-clone-probe.html",
                    "label": "depended on by Cold Clone Probe"
                  },
                  {
                    "href": "paper-module-cold-reader-route-map.html",
                    "label": "depended on by Cold-Reader Route Map"
                  }
                ],
                "edge_count": 7,
                "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/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-bridge-phase-continuity-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-memory-temporal-conflict-replay.html",
                    "label": "depended on by Agent Memory Temporal-Conflict Replay"
                  },
                  {
                    "href": "paper-module-concurrency-mission-control.html",
                    "label": "depended on by Concurrency Mission Control"
                  },
                  {
                    "href": "paper-module-durable-agent-work-landing-replay.html",
                    "label": "depended on by Durable Agent Work-Landing Replay"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/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-module-cognitive-operator-registry.html",
                "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/practical-formal-verification/blob/main/paper_modules/cognitive_operator_registry.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-agent-closeout-faithfulness-audit.html",
                "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/practical-formal-verification/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-module-cold-reader-route-map.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-route-observability-runtime.html",
                    "label": "depended on by Agent Route Observability Runtime"
                  },
                  {
                    "href": "paper-module-doctrine-fact-claim-audit.html",
                    "label": "depended on by Doctrine Fact Claim Audit"
                  },
                  {
                    "href": "paper-module-first-screen-composition-root.html",
                    "label": "depended on by First-Screen Composition Root"
                  }
                ],
                "edge_count": 9,
                "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/practical-formal-verification/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-module-proof-diagnostic-evidence-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-ring2-premise-precision-recall.html",
                    "label": "depended on by Ring-2 Premise Precision Recall"
                  },
                  {
                    "href": "paper-module-target-shape-tactic-routing.html",
                    "label": "depended on by Target Shape Tactic Routing"
                  },
                  {
                    "href": "paper-module-verifier-lab-kernel.html",
                    "label": "depended on by Verifier Lab Kernel"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/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-module-proof-derived-governed-mutation-authorization.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch12-release-claim-language-gate.html",
                    "label": "depended on by Set 12 launch claim-Language Gate"
                  },
                  {
                    "href": "paper-module-batch4-proof-authority-runtime.html",
                    "label": "depended on by Set 4 Proof, Authority, and Runtime Bundle"
                  },
                  {
                    "href": "paper-module-batch8-policy-engines-capsule.html",
                    "label": "depended on by Set 8 Policy Engines Bundle"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/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-module-durable-agent-work-landing-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-closeout-faithfulness-audit.html",
                    "label": "depended on by Agent Completion Faithfulness Audit"
                  },
                  {
                    "href": "paper-module-mission-transaction-work-spine.html",
                    "label": "depended on by Mission Transaction Work Spine"
                  },
                  {
                    "href": "paper-module-work-landing-control-spine.html",
                    "label": "depended on by Work Landing Control Spine"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/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-module-work-landing-control-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch9-macro-engines-capsule.html",
                    "label": "depended on by Set 9 Source Engines Bundle"
                  },
                  {
                    "href": "paper-module-concurrency-mission-control.html",
                    "label": "depended on by Concurrency Mission Control"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-executable-doctrine-grammar.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-doctrine-fact-claim-audit.html",
                    "label": "depended on by Doctrine Fact Claim Audit"
                  },
                  {
                    "href": "paper-module-microcosm-axiom-substrate.html",
                    "label": "depended on by Microcosm Axiom System"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/blob/main/paper_modules/executable_doctrine_grammar.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-macro-projection-import-protocol.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-monitor-redteam-falsification-replay.html",
                    "label": "depended on by Agent Monitor Redteam Falsification Replay"
                  },
                  {
                    "href": "paper-module-agent-route-observability-runtime.html",
                    "label": "depended on by Agent Route Observability Runtime"
                  },
                  {
                    "href": "paper-module-batch10-governance-compilers-capsule.html",
                    "label": "depended on by Set 10 Governance And Compilers Bundle"
                  }
                ],
                "edge_count": 28,
                "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 manifests, digest relations, omission result records, intake statuses, formal-math claim boundaries, and scope limits without claiming source or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 281,
                  "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/practical-formal-verification/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-module-mission-transaction-work-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
                    "label": "depended on by Agent Benchmark Integrity Anti-Gaming Replay"
                  },
                  {
                    "href": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
                    "label": "depended on by Agentic Vulnerability Discovery Patch-Proof Replay"
                  },
                  {
                    "href": "paper-module-batch10-live-source-drift-capsule.html",
                    "label": "depended on by Set 10 Live Source Drift Bundle"
                  }
                ],
                "edge_count": 11,
                "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/practical-formal-verification/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-module-formal-math-readiness-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch4-proof-authority-runtime.html",
                    "label": "depended on by Set 4 Proof, Authority, and Runtime Bundle"
                  },
                  {
                    "href": "paper-module-macro-projection-import-protocol.html",
                    "label": "depended on by Source Projection Import Protocol"
                  },
                  {
                    "href": "paper-module-provider-context-recipe-budget.html",
                    "label": "depended on by Provider Context Recipe Budget"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/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-module-formal-math-lean-proof-witness.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-formal-math-premise-retrieval.html",
                    "label": "depended on by Formal Math Premise Retrieval"
                  },
                  {
                    "href": "paper-module-formal-math-readiness-gate.html",
                    "label": "depended on by Formal Math Readiness Gate"
                  },
                  {
                    "href": "paper-module-proof-diagnostic-evidence-spine.html",
                    "label": "depended on by Proof Diagnostic Evidence Spine"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/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-module-formal-math-verifier-trace-repair-loop.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-formal-evidence-cell-anchor-resolver.html",
                    "label": "depended on by Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "paper-module-proof-diagnostic-evidence-spine.html",
                    "label": "depended on by Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "paper-module-target-shape-tactic-routing.html",
                    "label": "depended on by Target Shape Tactic Routing"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/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-module-formal-evidence-cell-anchor-resolver.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-proof-diagnostic-evidence-spine.html",
                    "label": "depended on by Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "paper-module-target-shape-tactic-routing.html",
                    "label": "depended on by Target Shape Tactic Routing"
                  }
                ],
                "edge_count": 2,
                "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, frozen public source-module snapshots, public source-artifact mirrors, and negative-case result records without claiming formal-result correctness.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 289,
                  "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/practical-formal-verification/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-module-formal-math-premise-retrieval.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-formal-math-verifier-trace-repair-loop.html",
                    "label": "depended on by Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "paper-module-lean-std-premise-index.html",
                    "label": "depended on by Lean/Std Premise Index"
                  },
                  {
                    "href": "paper-module-mathematical-strategy-atlas.html",
                    "label": "depended on by Mathematical Strategy Atlas"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/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-module-lean-std-premise-index.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-formal-math-verifier-trace-repair-loop.html",
                    "label": "depended on by Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "paper-module-mathematical-strategy-atlas.html",
                    "label": "depended on by Mathematical Strategy Atlas"
                  },
                  {
                    "href": "paper-module-undeclared-library-prior-classifier.html",
                    "label": "depended on by Undeclared Library Prior Classifier"
                  }
                ],
                "edge_count": 4,
                "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/practical-formal-verification/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-module-world-model-projection-drift-control-room.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch12-market-dashboard-read-model-capsule.html",
                    "label": "depended on by Set 12 Market Dashboard Read-Model Bundle"
                  },
                  {
                    "href": "paper-module-batch8-structural-theses-capsule.html",
                    "label": "depended on by Set 8 Structural Theses Bundle"
                  },
                  {
                    "href": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
                    "label": "depended on by Materials Chemistry Closed-Loop Lab-Safety Replay"
                  }
                ],
                "edge_count": 7,
                "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/practical-formal-verification/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-module-public-reveal-walkthrough.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch12-release-claim-language-gate.html",
                    "label": "depended on by Set 12 launch claim-Language Gate"
                  },
                  {
                    "href": "paper-module-batch8-audio-level-rms-port.html",
                    "label": "depended on by Set 8 Audio Level RMS Port"
                  },
                  {
                    "href": "paper-module-batch8-validator-checker-capsule.html",
                    "label": "depended on by Set 8 Validator Checker Bundle"
                  }
                ],
                "edge_count": 4,
                "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 whole-system equivalence.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 237,
                  "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/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-standards-meta-diagnostics.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-microcosm-axiom-substrate.html",
                    "label": "depended on by Microcosm Axiom System"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-finance-forecast-evaluation-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch12-prediction-market-board-capsule.html",
                    "label": "depended on by Set 12 Prediction Market Board Bundle"
                  },
                  {
                    "href": "paper-module-prediction-oracle-reconciliation.html",
                    "label": "depended on by Prediction Oracle Reconciliation"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-engine-room-demo.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-annex-knowledge-router.html",
                    "label": "depended on by Engine Room Reference Knowledge Router"
                  },
                  {
                    "href": "paper-module-engine-room-bridge-campaign-dag.html",
                    "label": "depended on by Engine Room Bridge Campaign DAG"
                  },
                  {
                    "href": "paper-module-engine-room-derived-fact-provider-engine.html",
                    "label": "depended on by Engine Room Derived Fact Provider Engine"
                  }
                ],
                "edge_count": 8,
                "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/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-agent-memory-temporal-conflict-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "depended on by Sleeper Memory Poisoning Quarantine Replay"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-agent-monitor-redteam-falsification-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-sabotage-scheming-monitor-replay.html",
                    "label": "depended on by Agent Sabotage Scheming-Monitor Replay"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-agent-sabotage-scheming-monitor-replay.html",
                "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/practical-formal-verification/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-module-agent-sandbox-policy-escape-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "depended on by Sleeper Memory Poisoning Quarantine Replay"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-belief-state-process-reward-replay.html",
                "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/practical-formal-verification/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-module-sleeper-memory-poisoning-quarantine-replay.html",
                "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/practical-formal-verification/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-module-indirect-prompt-injection-information-flow-policy-replay.html",
                "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/practical-formal-verification/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-module-mcp-tool-authority-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-sandbox-policy-escape-replay.html",
                    "label": "depended on by Agent Sandbox Policy-Escape Replay"
                  },
                  {
                    "href": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "depended on by Sleeper Memory Poisoning Quarantine Replay"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-tactic-portfolio-availability.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-corpus-readiness-mathlib-absence-gate.html",
                    "label": "depended on by Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "paper-module-formal-math-verifier-trace-repair-loop.html",
                    "label": "depended on by Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "paper-module-target-shape-tactic-routing.html",
                    "label": "depended on by Target Shape Tactic Routing"
                  }
                ],
                "edge_count": 5,
                "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/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-target-shape-tactic-routing.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-formal-math-verifier-trace-repair-loop.html",
                    "label": "depended on by Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "paper-module-tactic-portfolio-availability.html",
                    "label": "depended on by Tactic Portfolio Availability"
                  },
                  {
                    "href": "paper-module-verifier-lab-kernel.html",
                    "label": "depended on by Verifier Lab Kernel"
                  }
                ],
                "edge_count": 3,
                "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 while excluding private target material.",
                "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/practical-formal-verification/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-module-ring2-premise-precision-recall.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-mathematical-strategy-atlas.html",
                    "label": "depended on by Mathematical Strategy Atlas"
                  },
                  {
                    "href": "paper-module-verifier-lab-kernel.html",
                    "label": "depended on by Verifier Lab Kernel"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-mathematical-strategy-atlas.html",
                "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/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-verifier-lab-execution-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-certificate-kernel-execution-lab.html",
                    "label": "depended on by Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "paper-module-engine-room-lean-proof-search-lab.html",
                    "label": "depended on by Engine Room Lean Proof Search Lab"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-bounded-autonomy-campaign-packet.html",
                "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/practical-formal-verification/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-module-computer-use-action-trace-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-sandbox-policy-escape-replay.html",
                    "label": "depended on by Agent Sandbox Policy-Escape Replay"
                  },
                  {
                    "href": "paper-module-batch7-macro-engines-capsule.html",
                    "label": "depended on by Set 7 Source Engines Bundle"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-concurrency-mission-control.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch10-live-source-drift-capsule.html",
                    "label": "depended on by Set 10 Live Source Drift Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-doctrine-fact-claim-audit.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-derived-fact-provider-engine.html",
                    "label": "depended on by Engine Room Derived Fact Provider Engine"
                  },
                  {
                    "href": "paper-module-microcosm-axiom-substrate.html",
                    "label": "depended on by Microcosm Axiom System"
                  },
                  {
                    "href": "paper-module-self-ignorance-coverage-ledger.html",
                    "label": "depended on by Self-Ignorance Coverage Ledger"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/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-module-self-ignorance-coverage-ledger.html",
                "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/practical-formal-verification/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-module-tool-server-pressure-inventory.html",
                "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/practical-formal-verification/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-module-mechanistic-interpretability-circuit-attribution-replay.html",
                "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/practical-formal-verification/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-module-spatial-world-model-counterfactual-simulation-replay.html",
                "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/practical-formal-verification/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-module-prediction-oracle-reconciliation.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch12-market-dashboard-read-model-capsule.html",
                    "label": "depended on by Set 12 Market Dashboard Read-Model Bundle"
                  },
                  {
                    "href": "paper-module-batch12-prediction-market-board-capsule.html",
                    "label": "depended on by Set 12 Prediction Market Board Bundle"
                  },
                  {
                    "href": "paper-module-batch8-structural-theses-capsule.html",
                    "label": "depended on by Set 8 Structural Theses Bundle"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-provider-context-recipe-budget.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-bounded-autonomy-campaign-packet.html",
                    "label": "depended on by Bounded Autonomy Campaign Packet"
                  },
                  {
                    "href": "paper-module-tool-server-pressure-inventory.html",
                    "label": "depended on by Tool Server Pressure Inventory"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-undeclared-library-prior-classifier.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-provider-context-recipe-budget.html",
                    "label": "depended on by Provider Context Recipe Budget"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-voice-to-doctrine-self-improvement-loop.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-pattern-assimilation.html",
                    "label": "depended on by Pattern Assimilation"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-routing-anti-patterns-registry.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-agent-route-observability-runtime.html",
                    "label": "depended on by Agent Route Observability Runtime"
                  },
                  {
                    "href": "paper-module-navigation-hologram-route-plane.html",
                    "label": "depended on by Navigation Hologram Route Plane"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-batch8-audio-level-rms-port.html",
                "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/practical-formal-verification/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-module-batch8-compliance-pipeline-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch11-saturation-engines-capsule.html",
                    "label": "depended on by Set 11 Saturation Engines Bundle"
                  },
                  {
                    "href": "paper-module-macro-projection-import-protocol.html",
                    "label": "depended on by Source Projection Import Protocol"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-batch8-policy-engines-capsule.html",
                "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/practical-formal-verification/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-module-batch8-structural-theses-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch12-prediction-market-board-capsule.html",
                    "label": "depended on by Set 12 Prediction Market Board Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-batch8-tools-tail-primitives-capsule.html",
                "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/practical-formal-verification/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-module-batch8-validator-checker-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch10-cold-eval-honesty-capsule.html",
                    "label": "depended on by Set 10 Cold Eval Honesty Bundle"
                  },
                  {
                    "href": "paper-module-batch12-release-claim-language-gate.html",
                    "label": "depended on by Set 12 launch claim-Language Gate"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-batch12-market-dashboard-read-model-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch6-unsurfaced-primitives-capsule.html",
                    "label": "depended on by Set 6 Unsurfaced Primitives Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-batch12-prediction-market-board-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-structural-theses-capsule.html",
                    "label": "depended on by Set 8 Structural Theses Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-batch12-release-claim-language-gate.html",
                "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/practical-formal-verification/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-module-batch10-cold-eval-honesty-capsule.html",
                "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/practical-formal-verification/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-module-batch10-live-source-drift-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch10-governance-compilers-capsule.html",
                    "label": "depended on by Set 10 Governance And Compilers Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-batch7-macro-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-policy-engines-capsule.html",
                    "label": "depended on by Set 8 Policy Engines Bundle"
                  },
                  {
                    "href": "paper-module-batch8-tools-tail-primitives-capsule.html",
                    "label": "depended on by Set 8 Tools-Tail Primitives Bundle"
                  },
                  {
                    "href": "paper-module-batch9-macro-engines-capsule.html",
                    "label": "depended on by Set 9 Source Engines Bundle"
                  }
                ],
                "edge_count": 3,
                "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/practical-formal-verification/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-module-batch9-macro-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch10-governance-compilers-capsule.html",
                    "label": "depended on by Set 10 Governance And Compilers Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-pattern-assimilation.html",
                "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/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-batch10-governance-compilers-capsule.html",
                "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/practical-formal-verification/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-module-batch11-saturation-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-compliance-pipeline-capsule.html",
                    "label": "depended on by Set 8 Compliance Pipeline Bundle"
                  },
                  {
                    "href": "paper-module-macro-projection-import-protocol.html",
                    "label": "depended on by Source Projection Import Protocol"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-batch4-proof-authority-runtime.html",
                "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/practical-formal-verification/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-module-batch6-unsurfaced-primitives-capsule.html",
                "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/practical-formal-verification/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-module-engine-room-public-projection-leak-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  },
                  {
                    "href": "paper-module-engine-room-egress-self-compliance-gate.html",
                    "label": "depended on by Engine Room Egress Self-Compliance Gate"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-batch5-authority-systems-capsule.html",
                "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/practical-formal-verification/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-module-batch7-oracle-sibling-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-tools-tail-primitives-capsule.html",
                    "label": "depended on by Set 8 Tools-Tail Primitives Bundle"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-batch7-demo-take-console-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch6-unsurfaced-primitives-capsule.html",
                    "label": "depended on by Set 6 Unsurfaced Primitives Bundle"
                  },
                  {
                    "href": "paper-module-batch8-audio-level-rms-port.html",
                    "label": "depended on by Set 8 Audio Level RMS Port"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-engine-room-generated-projection-drift-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-validator-checker-capsule.html",
                    "label": "depended on by Set 8 Validator Checker Bundle"
                  },
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-engine-room-command-run-singleflight.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-engine-room-metabolism-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-command-run-singleflight.html",
                    "label": "depended on by Engine Room Command-Run Singleflight"
                  },
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-engine-room-bridge-campaign-dag.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-engine-room-annex-knowledge-router.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-engine-room-derived-fact-provider-engine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-engine-room-egress-self-compliance-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-compliance-pipeline-capsule.html",
                    "label": "depended on by Set 8 Compliance Pipeline Bundle"
                  },
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  }
                ],
                "edge_count": 2,
                "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/practical-formal-verification/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-module-engine-room-lean-proof-search-lab.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-engine-room-navigation-fitness-benchmark.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-engine-room-demo.html",
                    "label": "depended on by Engine Room Demo"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-cold-clone-probe.html",
                "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/practical-formal-verification/blob/main/paper_modules/cold_clone_probe.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-first-screen-composition-root.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-public-reveal-walkthrough.html",
                    "label": "depended on by Public Reveal Walkthrough"
                  }
                ],
                "edge_count": 1,
                "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/practical-formal-verification/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-module-batch7-secondary-runtime-capsule.html",
                "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/practical-formal-verification/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-module-microcosm-axiom-substrate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "paper-module-batch8-validator-checker-capsule.html",
                    "label": "depended on by Set 8 Validator Checker Bundle"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": null,
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "one_line": "The public Plectis 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": 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/practical-formal-verification/blob/main/paper_modules/microcosm_axiom_substrate.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-semantic-singleflight-dedup-runtime.html",
                "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.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "one_line": "The semantic singleflight dedup runtime surfaces the public command-run singleflight bundle and dedups command runs by a content key built from argv, resolved cwd, git HEAD, a scoped dirty-tree fingerprint, and an env fingerprint, over bounded public fixtures only.",
                "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/practical-formal-verification/blob/main/paper_modules/semantic_singleflight_dedup_runtime.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-finite-erdos-denominator-certificate-strike.html",
                "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.finite_erdos_denominator_certificate_strike",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finite Erdos Denominator-Order Certificate Strike",
                "one_line": "The finite Erdos denominator-order certificate strike surfaces the public finite_denominator_order_certificate bundle and verifies, in exact rational arithmetic, that ord_Q(b)=lcm(F) for S_F(b)=sum 1/(b^n-1)=P/Q over bounded public fixtures.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case",
                    "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/practical-formal-verification/blob/main/paper_modules/finite_erdos_denominator_certificate_strike.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-bridge-campaign-dag-validation.html",
                "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_campaign_dag_validation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Campaign DAG Validation",
                "one_line": "The bridge campaign DAG validation component surfaces the public bridge_campaign_dag bundle and checks, over bounded public fixtures, that a fan-in campaign graph is well formed: unique labels, existing dependency edges, acyclicity, exactly one synthesis reaching a probe, barrier alignment, and a worker count within the provider safe-parallelism ceiling.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case",
                    "too_long"
                  ],
                  "length": 356,
                  "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/practical-formal-verification/blob/main/paper_modules/bridge_campaign_dag_validation.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-metabolism-queue-reconciliation.html",
                "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.metabolism_queue_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Metabolism Queue Reconciliation",
                "one_line": "Runs a synthetic SQLite durable-queue bundle over public fixtures and rejects planted job/run/log inconsistencies by recomputing the reconciliation taxonomy.",
                "one_line_quality": {
                  "flags": [],
                  "length": 157,
                  "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/practical-formal-verification/blob/main/paper_modules/metabolism_queue_reconciliation.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-derived-fact-provider-runtime.html",
                "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.derived_fact_provider_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Derived Fact Provider Runtime",
                "one_line": "Registry-backed derived fact provider runtime: resolves JSON-pointer, glob-count, and git-backed callable facts over public fixture roots and turns provider failures into error-as-data rows, rejecting malformed registries by recomputation.",
                "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/practical-formal-verification/blob/main/paper_modules/derived_fact_provider_runtime.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-navigation-fitness-benchmark.html",
                "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_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Fitness Benchmark",
                "one_line": "Recomputes a curated route-packet navigation benchmark \u2014 recall, precision, forbidden-first-route, scent coverage, latency, and debt \u2014 over bounded public fixtures, accepting a case only when the recomputation matches its planted expectation.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 242,
                  "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/practical-formal-verification/blob/main/paper_modules/navigation_fitness_benchmark.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-annex-knowledge-routing.html",
                "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.annex_knowledge_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Reference Knowledge Routing",
                "one_line": "Explainable tiered weighted-token retrieval that ranks a sanitized reference catalog against a problem statement and rejects unroutable problems with no_match.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 159,
                  "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/practical-formal-verification/blob/main/paper_modules/annex_knowledge_routing.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-egress-self-compliance-audit.html",
                "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.egress_self_compliance_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Egress Self-Compliance Audit",
                "one_line": "Phrase-membership audit of agent-output text for three egress self-compliance slips (permission-gate-without-blocker, self-error-without-capture, command-displacement-to-operator), verified by recomputation over public fixtures.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 228,
                  "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/practical-formal-verification/blob/main/paper_modules/egress_self_compliance_audit.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-generated-projection-drift-runtime.html",
                "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.generated_projection_drift_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Generated Projection Drift Runtime",
                "one_line": "An owner-routed gate that fingerprints generated artifacts against their sources, uses a prior-clean skip cache, and runs each owner's no-write check to flag projection drift by recomputation.",
                "one_line_quality": {
                  "flags": [],
                  "length": 192,
                  "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/practical-formal-verification/blob/main/paper_modules/generated_projection_drift_runtime.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-module-lean-proof-search-lab-runtime.html",
                "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_proof_search_lab_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean Proof-Search Lab Runtime",
                "one_line": "Gated external-tool proof-search lab that searches toy Lean theorems, checks each candidate with the installed Lean subprocess, and rejects oracle leaks, axiom taint, and problem-id memorisation by recomputation; locked and claimless when Lean is absent.",
                "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/practical-formal-verification/blob/main/paper_modules/lean_proof_search_lab_runtime.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": 103,
        "section_id": "paper_module_detail",
        "subgroups": [
          {
            "group_id": "paper_module_detail",
            "label": "Paper module detail",
            "row_count": 103,
            "rows": [
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-verifier-lab-kernel.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "component-verifier-lab-kernel.html",
                    "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": 24,
                "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/practical-formal-verification/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-module-navigation-hologram-route-plane.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-navigation-hologram-route-plane.html",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "component-navigation-hologram-route-plane.html",
                    "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": 34,
                "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/practical-formal-verification/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-module-agent-route-observability-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-route-observability-runtime.html",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "component-agent-route-observability-runtime.html",
                    "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": 27,
                "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/practical-formal-verification/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-module-agent-benchmark-integrity-anti-gaming-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-benchmark-integrity-anti-gaming-replay.html",
                    "label": "Agent Benchmark Integrity Anti Gaming Replay"
                  },
                  {
                    "href": "component-agent-benchmark-integrity-anti-gaming-replay.html",
                    "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": 10,
                "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/practical-formal-verification/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-module-research-replication-rubric-artifact-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-research-replication-rubric-artifact-replay.html",
                    "label": "Research Replication Rubric Artifact Replay"
                  },
                  {
                    "href": "component-research-replication-rubric-artifact-replay.html",
                    "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": 20,
                "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/practical-formal-verification/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-module-agentic-vulnerability-discovery-patch-proof-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agentic-vulnerability-discovery-patch-proof-replay.html",
                    "label": "Vulnerability Patch-Proof Replay"
                  },
                  {
                    "href": "component-agentic-vulnerability-discovery-patch-proof-replay.html",
                    "label": "Vulnerability 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/practical-formal-verification/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-module-materials-chemistry-closed-loop-lab-safety-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-materials-chemistry-closed-loop-lab-safety-replay.html",
                    "label": "Materials Lab-Safety Refusal Replay"
                  },
                  {
                    "href": "component-materials-chemistry-closed-loop-lab-safety-replay.html",
                    "label": "Materials Lab-Safety Refusal 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": 18,
                "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/practical-formal-verification/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-module-certificate-kernel-execution-lab.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "component-certificate-kernel-execution-lab.html",
                    "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/practical-formal-verification/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-module-corpus-readiness-mathlib-absence-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-corpus-readiness-mathlib-absence-gate.html",
                    "label": "Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "component-corpus-readiness-mathlib-absence-gate.html",
                    "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": 12,
                "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/practical-formal-verification/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-module-pattern-binding-contract.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-pattern-binding-contract.html",
                    "label": "Pattern Binding Contract"
                  },
                  {
                    "href": "component-pattern-binding-contract.html",
                    "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": 30,
                "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/practical-formal-verification/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-module-bridge-phase-continuity-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-bridge-phase-continuity-runtime.html",
                    "label": "Bridge-Continuity Sign-off Replay"
                  },
                  {
                    "href": "component-bridge-phase-continuity-runtime.html",
                    "label": "Bridge-Continuity Sign-off Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
                    "label": "validates synthetic bridge continuity"
                  }
                ],
                "edge_count": 23,
                "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/practical-formal-verification/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-module-cognitive-operator-registry.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-cognitive-operator-registry.html",
                    "label": "Cognitive Operator Registry"
                  },
                  {
                    "href": "component-cognitive-operator-registry.html",
                    "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/practical-formal-verification/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-module-agent-closeout-faithfulness-audit.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-closeout-faithfulness-audit.html",
                    "label": "Agent Completion Faithfulness Audit"
                  },
                  {
                    "href": "component-agent-closeout-faithfulness-audit.html",
                    "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/practical-formal-verification/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-module-cold-reader-route-map.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-cold-reader-route-map.html",
                    "label": "Cold Reader Route Map"
                  },
                  {
                    "href": "component-cold-reader-route-map.html",
                    "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": 31,
                "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/practical-formal-verification/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-module-proof-diagnostic-evidence-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-proof-diagnostic-evidence-spine.html",
                    "label": "Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "component-proof-diagnostic-evidence-spine.html",
                    "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": 20,
                "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/practical-formal-verification/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-module-proof-derived-governed-mutation-authorization.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-proof-derived-governed-mutation-authorization.html",
                    "label": "Proof Derived Governed Mutation Authorization"
                  },
                  {
                    "href": "component-proof-derived-governed-mutation-authorization.html",
                    "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": 11,
                "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/practical-formal-verification/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-module-durable-agent-work-landing-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-durable-agent-work-landing-replay.html",
                    "label": "Durable Agent Work Landing Replay"
                  },
                  {
                    "href": "component-durable-agent-work-landing-replay.html",
                    "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": 15,
                "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/practical-formal-verification/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-module-work-landing-control-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-macro-projection-import-protocol.html",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "component-macro-projection-import-protocol.html",
                    "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": 17,
                "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/practical-formal-verification/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-module-executable-doctrine-grammar.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-executable-doctrine-grammar.html",
                    "label": "Executable Doctrine Grammar"
                  },
                  {
                    "href": "component-executable-doctrine-grammar.html",
                    "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": 14,
                "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/practical-formal-verification/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-module-macro-projection-import-protocol.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-macro-projection-import-protocol.html",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "component-macro-projection-import-protocol.html",
                    "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": 43,
                "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 manifests, digest relations, omission result records, intake statuses, formal-math claim boundaries, and scope limits without claiming source or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 281,
                  "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/practical-formal-verification/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-module-mission-transaction-work-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-mission-transaction-work-spine.html",
                    "label": "Mission Transaction Work Spine"
                  },
                  {
                    "href": "component-mission-transaction-work-spine.html",
                    "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": 19,
                "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/practical-formal-verification/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-module-formal-math-readiness-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-readiness-gate.html",
                    "label": "Formal Math Readiness Gate"
                  },
                  {
                    "href": "component-formal-math-readiness-gate.html",
                    "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": 20,
                "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/practical-formal-verification/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-module-formal-math-lean-proof-witness.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "label": "Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "component-formal-math-lean-proof-witness.html",
                    "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": 13,
                "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/practical-formal-verification/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-module-formal-math-verifier-trace-repair-loop.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-verifier-trace-repair-loop.html",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "component-formal-math-verifier-trace-repair-loop.html",
                    "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": 22,
                "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/practical-formal-verification/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-module-formal-evidence-cell-anchor-resolver.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-evidence-cell-anchor-resolver.html",
                    "label": "Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "component-formal-evidence-cell-anchor-resolver.html",
                    "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": 17,
                "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, frozen public source-module snapshots, public source-artifact mirrors, and negative-case result records without claiming formal-result correctness.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 289,
                  "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/practical-formal-verification/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-module-formal-math-premise-retrieval.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-formal-math-premise-retrieval.html",
                    "label": "Formal Math Premise Retrieval"
                  },
                  {
                    "href": "component-formal-math-premise-retrieval.html",
                    "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": 20,
                "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/practical-formal-verification/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-module-lean-std-premise-index.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-lean-std-premise-index.html",
                    "label": "Lean Std Premise Index"
                  },
                  {
                    "href": "component-lean-std-premise-index.html",
                    "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": 19,
                "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/practical-formal-verification/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-module-world-model-projection-drift-control-room.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-world-model-projection-drift-control-room.html",
                    "label": "Projection-Drift Contract Validator"
                  },
                  {
                    "href": "component-world-model-projection-drift-control-room.html",
                    "label": "Projection-Drift Contract Validator"
                  },
                  {
                    "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": 27,
                "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/practical-formal-verification/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-module-public-reveal-walkthrough.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-public-reveal-walkthrough.html",
                    "label": "Public Reveal Walkthrough"
                  },
                  {
                    "href": "component-public-reveal-walkthrough.html",
                    "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": 25,
                "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 whole-system equivalence.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 237,
                  "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/practical-formal-verification/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-module-standards-meta-diagnostics.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-standards-meta-diagnostics.html",
                    "label": "Standards Meta Diagnostics"
                  },
                  {
                    "href": "component-standards-meta-diagnostics.html",
                    "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": 13,
                "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/practical-formal-verification/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-module-finance-forecast-evaluation-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-finance-forecast-evaluation-spine.html",
                    "label": "Finance Forecast Evaluation Spine"
                  },
                  {
                    "href": "component-finance-forecast-evaluation-spine.html",
                    "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": 9,
                "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/practical-formal-verification/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-module-engine-room-demo.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-engine-room-demo.html",
                    "label": "Engine Room Demo"
                  },
                  {
                    "href": "component-engine-room-demo.html",
                    "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": 45,
                "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/practical-formal-verification/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-module-agent-memory-temporal-conflict-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-memory-temporal-conflict-replay.html",
                    "label": "Agent Memory Temporal Conflict Replay"
                  },
                  {
                    "href": "component-agent-memory-temporal-conflict-replay.html",
                    "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": 10,
                "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/practical-formal-verification/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-module-agent-monitor-redteam-falsification-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-monitor-redteam-falsification-replay.html",
                    "label": "Monitor Evidence-Boundary Replay"
                  },
                  {
                    "href": "component-agent-monitor-redteam-falsification-replay.html",
                    "label": "Monitor Evidence-Boundary 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": 9,
                "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/practical-formal-verification/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-module-agent-sabotage-scheming-monitor-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-sabotage-scheming-monitor-replay.html",
                    "label": "Sabotage-Monitor Contract Replay"
                  },
                  {
                    "href": "component-agent-sabotage-scheming-monitor-replay.html",
                    "label": "Sabotage-Monitor Contract 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/practical-formal-verification/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-module-agent-sandbox-policy-escape-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-sandbox-policy-escape-replay.html",
                    "label": "Sandbox-Policy Replay"
                  },
                  {
                    "href": "component-agent-sandbox-policy-escape-replay.html",
                    "label": "Sandbox-Policy 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": 10,
                "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/practical-formal-verification/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-module-belief-state-process-reward-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-belief-state-process-reward-replay.html",
                    "label": "Belief-State Reward Bundle Replay"
                  },
                  {
                    "href": "component-belief-state-process-reward-replay.html",
                    "label": "Belief-State Reward Bundle 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/practical-formal-verification/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-module-sleeper-memory-poisoning-quarantine-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "Memory-Poisoning Quarantine Policy Replay"
                  },
                  {
                    "href": "component-sleeper-memory-poisoning-quarantine-replay.html",
                    "label": "Memory-Poisoning Quarantine Policy 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/practical-formal-verification/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-module-indirect-prompt-injection-information-flow-policy-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-indirect-prompt-injection-information-flow-policy-replay.html",
                    "label": "Prompt-Injection Flow-Policy Replay"
                  },
                  {
                    "href": "component-indirect-prompt-injection-information-flow-policy-replay.html",
                    "label": "Prompt-Injection 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/practical-formal-verification/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-module-mcp-tool-authority-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-mcp-tool-authority-replay.html",
                    "label": "MCP Tool-Authority Policy Replay"
                  },
                  {
                    "href": "component-mcp-tool-authority-replay.html",
                    "label": "MCP Tool-Authority Policy 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": 10,
                "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/practical-formal-verification/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-module-tactic-portfolio-availability.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-tactic-portfolio-availability-probe.html",
                    "label": "Tactic Portfolio Availability Probe"
                  },
                  {
                    "href": "component-tactic-portfolio-availability-probe.html",
                    "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": 23,
                "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/practical-formal-verification/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-module-target-shape-tactic-routing.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-target-shape-tactic-routing-gate.html",
                    "label": "Target Shape Tactic Routing Gate"
                  },
                  {
                    "href": "component-target-shape-tactic-routing-gate.html",
                    "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": 23,
                "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 while excluding private target material.",
                "one_line_quality": {
                  "flags": [],
                  "length": 132,
                  "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/practical-formal-verification/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-module-ring2-premise-precision-recall.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-ring2-premise-retrieval-precision-recall-harness.html",
                    "label": "Ring2 Premise Retrieval Precision Recall Harness"
                  },
                  {
                    "href": "component-ring2-premise-retrieval-precision-recall-harness.html",
                    "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": 20,
                "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/practical-formal-verification/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-module-mathematical-strategy-atlas.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-mathematical-strategy-atlas-hypothesis-scorer.html",
                    "label": "Mathematical Strategy Atlas Hypothesis Scorer"
                  },
                  {
                    "href": "component-mathematical-strategy-atlas-hypothesis-scorer.html",
                    "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/practical-formal-verification/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-module-verifier-lab-execution-spine.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-verifier-lab-execution-spine.html",
                    "label": "Verifier Lab Execution Spine"
                  },
                  {
                    "href": "component-verifier-lab-execution-spine.html",
                    "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": 21,
                "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/practical-formal-verification/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-module-bounded-autonomy-campaign-packet.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-bounded-autonomy-campaign-packet.html",
                    "label": "Bounded Autonomy Campaign Packet"
                  },
                  {
                    "href": "component-bounded-autonomy-campaign-packet.html",
                    "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/practical-formal-verification/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-module-computer-use-action-trace-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-agent-route-observability-runtime.html",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "component-agent-route-observability-runtime.html",
                    "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": 11,
                "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/practical-formal-verification/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-module-concurrency-mission-control.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-concurrency-mission-control.html",
                    "label": "Concurrency Mission Control"
                  },
                  {
                    "href": "component-concurrency-mission-control.html",
                    "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": 17,
                "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/practical-formal-verification/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-module-doctrine-fact-claim-audit.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-doctrine-fact-claim-audit.html",
                    "label": "Doctrine Fact Claim Audit"
                  },
                  {
                    "href": "component-doctrine-fact-claim-audit.html",
                    "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": 18,
                "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/practical-formal-verification/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-module-self-ignorance-coverage-ledger.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-self-ignorance-coverage-ledger.html",
                    "label": "Self Ignorance Coverage Ledger"
                  },
                  {
                    "href": "component-self-ignorance-coverage-ledger.html",
                    "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/practical-formal-verification/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-module-tool-server-pressure-inventory.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-tool-server-pressure-inventory.html",
                    "label": "Tool Server Pressure Inventory"
                  },
                  {
                    "href": "component-tool-server-pressure-inventory.html",
                    "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/practical-formal-verification/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-module-mechanistic-interpretability-circuit-attribution-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-mechanistic-interpretability-circuit-attribution-replay.html",
                    "label": "Toy-Transformer Attribution Replay"
                  },
                  {
                    "href": "component-mechanistic-interpretability-circuit-attribution-replay.html",
                    "label": "Toy-Transformer 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/practical-formal-verification/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-module-spatial-world-model-counterfactual-simulation-replay.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-spatial-world-model-counterfactual-simulation-replay.html",
                    "label": "Gridworld Counterfactual State Replay"
                  },
                  {
                    "href": "component-spatial-world-model-counterfactual-simulation-replay.html",
                    "label": "Gridworld Counterfactual State 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/practical-formal-verification/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-module-prediction-oracle-reconciliation.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-prediction-oracle-reconciliation.html",
                    "label": "Prediction Oracle Reconciliation"
                  },
                  {
                    "href": "component-prediction-oracle-reconciliation.html",
                    "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": 18,
                "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/practical-formal-verification/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-module-provider-context-recipe-budget.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-provider-context-recipe-budget-policy.html",
                    "label": "Provider Context Recipe Budget Policy"
                  },
                  {
                    "href": "component-provider-context-recipe-budget-policy.html",
                    "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": 21,
                "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/practical-formal-verification/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-module-undeclared-library-prior-classifier.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-undeclared-library-prior-symbol-classifier.html",
                    "label": "Undeclared Library Prior Symbol Classifier"
                  },
                  {
                    "href": "component-undeclared-library-prior-symbol-classifier.html",
                    "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": 20,
                "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/practical-formal-verification/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-module-voice-to-doctrine-self-improvement-loop.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-voice-to-doctrine-self-improvement-loop.html",
                    "label": "Voice To Doctrine Self Improvement Loop"
                  },
                  {
                    "href": "component-voice-to-doctrine-self-improvement-loop.html",
                    "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": 17,
                "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/practical-formal-verification/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-module-routing-anti-patterns-registry.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-routing-anti-patterns-registry.html",
                    "label": "Routing Anti Patterns Registry"
                  },
                  {
                    "href": "component-routing-anti-patterns-registry.html",
                    "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": 24,
                "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/practical-formal-verification/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-module-batch8-audio-level-rms-port.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-audio-level-rms-port.html",
                    "label": "Audio Level RMS Port"
                  },
                  {
                    "href": "component-batch8-audio-level-rms-port.html",
                    "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/practical-formal-verification/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-module-batch8-compliance-pipeline-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-compliance-pipeline-capsule.html",
                    "label": "Compliance Pipeline Bundle"
                  },
                  {
                    "href": "component-batch8-compliance-pipeline-capsule.html",
                    "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": 25,
                "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/practical-formal-verification/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-module-batch8-policy-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-policy-engines-capsule.html",
                    "label": "Policy Engines Bundle"
                  },
                  {
                    "href": "component-batch8-policy-engines-capsule.html",
                    "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/practical-formal-verification/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-module-batch8-structural-theses-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-structural-theses-capsule.html",
                    "label": "Structural Theses Finance Bundle"
                  },
                  {
                    "href": "component-batch8-structural-theses-capsule.html",
                    "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": 21,
                "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/practical-formal-verification/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-module-batch8-tools-tail-primitives-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-tools-tail-primitives-capsule.html",
                    "label": "Tools-Tail Primitives Bundle"
                  },
                  {
                    "href": "component-batch8-tools-tail-primitives-capsule.html",
                    "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/practical-formal-verification/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-module-batch8-validator-checker-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch8-validator-checker-capsule.html",
                    "label": "Validator Checker Bundle"
                  },
                  {
                    "href": "component-batch8-validator-checker-capsule.html",
                    "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": 24,
                "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/practical-formal-verification/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-module-batch12-market-dashboard-read-model-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch12-market-dashboard-read-model-capsule.html",
                    "label": "Market Dashboard Read-Model Bundle"
                  },
                  {
                    "href": "component-batch12-market-dashboard-read-model-capsule.html",
                    "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": 15,
                "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/practical-formal-verification/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-module-batch12-prediction-market-board-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch12-prediction-market-board-capsule.html",
                    "label": "Prediction Market Board Bundle"
                  },
                  {
                    "href": "component-batch12-prediction-market-board-capsule.html",
                    "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": 16,
                "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/practical-formal-verification/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-module-batch12-release-claim-language-gate.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch12-release-claim-language-gate.html",
                    "label": "launch Public Wording Gate"
                  },
                  {
                    "href": "component-batch12-release-claim-language-gate.html",
                    "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/practical-formal-verification/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-module-batch10-cold-eval-honesty-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch10-cold-eval-honesty-capsule.html",
                    "label": "Cold Evaluation Honesty Bundle"
                  },
                  {
                    "href": "component-batch10-cold-eval-honesty-capsule.html",
                    "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/practical-formal-verification/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-module-batch10-live-source-drift-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch10-live-source-drift-capsule.html",
                    "label": "Live Source Drift Bundle"
                  },
                  {
                    "href": "component-batch10-live-source-drift-capsule.html",
                    "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": 16,
                "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/practical-formal-verification/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-module-batch7-macro-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch7-macro-engines-capsule.html",
                    "label": "Trace, Code-Map & Scheduling Engines Bundle"
                  },
                  {
                    "href": "component-batch7-macro-engines-capsule.html",
                    "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": 18,
                "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/practical-formal-verification/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-module-batch9-macro-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch9-macro-engines-capsule.html",
                    "label": "Backend & Governance Engines Bundle"
                  },
                  {
                    "href": "component-batch9-macro-engines-capsule.html",
                    "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": 16,
                "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/practical-formal-verification/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-module-pattern-assimilation.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-pattern-assimilation-step.html",
                    "label": "Pattern Assimilation Step"
                  },
                  {
                    "href": "component-pattern-assimilation-step.html",
                    "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/practical-formal-verification/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-module-batch10-governance-compilers-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch10-governance-compilers-capsule.html",
                    "label": "Governance & Compiler Mechanisms Bundle"
                  },
                  {
                    "href": "component-batch10-governance-compilers-capsule.html",
                    "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/practical-formal-verification/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-module-batch11-saturation-engines-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch11-saturation-engines-capsule.html",
                    "label": "Saturation Engines Bundle"
                  },
                  {
                    "href": "component-batch11-saturation-engines-capsule.html",
                    "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": 18,
                "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/practical-formal-verification/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-module-batch4-proof-authority-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch4-proof-authority-runtime.html",
                    "label": "Proof / Control / Runtime Import Bundle"
                  },
                  {
                    "href": "component-batch4-proof-authority-runtime.html",
                    "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/practical-formal-verification/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-module-batch6-unsurfaced-primitives-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch6-unsurfaced-primitives-capsule.html",
                    "label": "Unsurfaced Source Primitives Bundle"
                  },
                  {
                    "href": "component-batch6-unsurfaced-primitives-capsule.html",
                    "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/practical-formal-verification/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-module-engine-room-public-projection-leak-gate.html",
                "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": 16,
                "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/practical-formal-verification/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-module-batch5-authority-systems-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch5-authority-systems-capsule.html",
                    "label": "Authority Systems Source Bundle"
                  },
                  {
                    "href": "component-batch5-authority-systems-capsule.html",
                    "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/practical-formal-verification/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-module-batch7-oracle-sibling-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch7-oracle-sibling-capsule.html",
                    "label": "Oracle Sibling Source Bundle"
                  },
                  {
                    "href": "component-batch7-oracle-sibling-capsule.html",
                    "label": "Oracle Sibling Source Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
                    "label": "validates public oracle sibling bundle"
                  }
                ],
                "edge_count": 14,
                "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/practical-formal-verification/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-module-batch7-demo-take-console-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch7-demo-take-console-capsule.html",
                    "label": "Demo Take Console Source Bundle"
                  },
                  {
                    "href": "component-batch7-demo-take-console-capsule.html",
                    "label": "Demo Take Console Source Bundle"
                  },
                  {
                    "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"
                  }
                ],
                "edge_count": 15,
                "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/practical-formal-verification/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-module-engine-room-generated-projection-drift-gate.html",
                "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": 13,
                "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/practical-formal-verification/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-module-engine-room-command-run-singleflight.html",
                "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": 15,
                "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/practical-formal-verification/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-module-engine-room-metabolism-runtime.html",
                "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": 15,
                "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/practical-formal-verification/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-module-engine-room-bridge-campaign-dag.html",
                "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": 14,
                "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/practical-formal-verification/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-module-engine-room-annex-knowledge-router.html",
                "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": 15,
                "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/practical-formal-verification/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-module-engine-room-derived-fact-provider-engine.html",
                "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": 18,
                "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/practical-formal-verification/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-module-engine-room-egress-self-compliance-gate.html",
                "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": 19,
                "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/practical-formal-verification/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-module-engine-room-lean-proof-search-lab.html",
                "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": 19,
                "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/practical-formal-verification/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-module-engine-room-navigation-fitness-benchmark.html",
                "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": 20,
                "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/practical-formal-verification/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-module-cold-clone-probe.html",
                "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/practical-formal-verification/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-module-first-screen-composition-root.html",
                "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": 19,
                "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/practical-formal-verification/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-module-batch7-secondary-runtime-capsule.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-batch7-secondary-runtime-capsule.html",
                    "label": "Secondary Runtime Source Bundle"
                  },
                  {
                    "href": "component-batch7-secondary-runtime-capsule.html",
                    "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/practical-formal-verification/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-module-microcosm-axiom-substrate.html",
                "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": 16,
                "evidence_rank": null,
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "one_line": "The public Plectis 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": 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/practical-formal-verification/blob/main/paper_modules/microcosm_axiom_substrate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-semantic-singleflight-dedup-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-semantic-singleflight-dedup-runtime.html",
                    "label": "Semantic Singleflight Dedup Runtime"
                  },
                  {
                    "href": "component-semantic-singleflight-dedup-runtime.html",
                    "label": "Semantic Singleflight Dedup Runtime"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
                    "label": "dedups command runs by repo state key"
                  }
                ],
                "edge_count": 10,
                "evidence_rank": null,
                "id": "paper_module.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "one_line": "The semantic singleflight dedup runtime surfaces the public command-run singleflight bundle and dedups command runs by a content key built from argv, resolved cwd, git HEAD, a scoped dirty-tree fingerprint, and an env fingerprint, over bounded public fixtures only.",
                "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/practical-formal-verification/blob/main/paper_modules/semantic_singleflight_dedup_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-finite-erdos-denominator-certificate-strike.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-finite-erdos-denominator-certificate-strike.html",
                    "label": "Finite Erdos Denominator-Order Certificate Strike"
                  },
                  {
                    "href": "component-finite-erdos-denominator-certificate-strike.html",
                    "label": "Finite Erdos Denominator-Order Certificate Strike"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
                    "label": "verifies finite denominator order certificate"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "paper_module.finite_erdos_denominator_certificate_strike",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finite Erdos Denominator-Order Certificate Strike",
                "one_line": "The finite Erdos denominator-order certificate strike surfaces the public finite_denominator_order_certificate bundle and verifies, in exact rational arithmetic, that ord_Q(b)=lcm(F) for S_F(b)=sum 1/(b^n-1)=P/Q over bounded public fixtures.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case",
                    "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/practical-formal-verification/blob/main/paper_modules/finite_erdos_denominator_certificate_strike.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-bridge-campaign-dag-validation.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-bridge-campaign-dag-validation.html",
                    "label": "Bridge Campaign DAG Validation"
                  },
                  {
                    "href": "component-bridge-campaign-dag-validation.html",
                    "label": "Bridge Campaign DAG Validation"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag",
                    "label": "verifies bridge campaign dag"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "paper_module.bridge_campaign_dag_validation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Campaign DAG Validation",
                "one_line": "The bridge campaign DAG validation component surfaces the public bridge_campaign_dag bundle and checks, over bounded public fixtures, that a fan-in campaign graph is well formed: unique labels, existing dependency edges, acyclicity, exactly one synthesis reaching a probe, barrier alignment, and a worker count within the provider safe-parallelism ceiling.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case",
                    "too_long"
                  ],
                  "length": 356,
                  "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/practical-formal-verification/blob/main/paper_modules/bridge_campaign_dag_validation.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-metabolism-queue-reconciliation.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-metabolism-queue-reconciliation.html",
                    "label": "Metabolism Queue Reconciliation"
                  },
                  {
                    "href": "component-metabolism-queue-reconciliation.html",
                    "label": "Metabolism Queue Reconciliation"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime",
                    "label": "verifies metabolism runtime"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "paper_module.metabolism_queue_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Metabolism Queue Reconciliation",
                "one_line": "Runs a synthetic SQLite durable-queue bundle over public fixtures and rejects planted job/run/log inconsistencies by recomputing the reconciliation taxonomy.",
                "one_line_quality": {
                  "flags": [],
                  "length": 157,
                  "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/practical-formal-verification/blob/main/paper_modules/metabolism_queue_reconciliation.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-derived-fact-provider-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-derived-fact-provider-runtime.html",
                    "label": "Derived Fact Provider Runtime"
                  },
                  {
                    "href": "component-derived-fact-provider-runtime.html",
                    "label": "Derived Fact Provider Runtime"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine",
                    "label": "verifies derived fact provider engine"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "paper_module.derived_fact_provider_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Derived Fact Provider Runtime",
                "one_line": "Registry-backed derived fact provider runtime: resolves JSON-pointer, glob-count, and git-backed callable facts over public fixture roots and turns provider failures into error-as-data rows, rejecting malformed registries by recomputation.",
                "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/practical-formal-verification/blob/main/paper_modules/derived_fact_provider_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-navigation-fitness-benchmark.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-navigation-fitness-benchmark.html",
                    "label": "Navigation Fitness Benchmark"
                  },
                  {
                    "href": "component-navigation-fitness-benchmark.html",
                    "label": "Navigation Fitness Benchmark"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark",
                    "label": "verifies navigation fitness benchmark"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "paper_module.navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Fitness Benchmark",
                "one_line": "Recomputes a curated route-packet navigation benchmark \u2014 recall, precision, forbidden-first-route, scent coverage, latency, and debt \u2014 over bounded public fixtures, accepting a case only when the recomputation matches its planted expectation.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 242,
                  "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/practical-formal-verification/blob/main/paper_modules/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-module-annex-knowledge-routing.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-annex-knowledge-routing.html",
                    "label": "Reference Knowledge Routing"
                  },
                  {
                    "href": "component-annex-knowledge-routing.html",
                    "label": "Reference Knowledge Routing"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router",
                    "label": "verifies reference knowledge router"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "paper_module.annex_knowledge_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Reference Knowledge Routing",
                "one_line": "Explainable tiered weighted-token retrieval that ranks a sanitized reference catalog against a problem statement and rejects unroutable problems with no_match.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 159,
                  "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/practical-formal-verification/blob/main/paper_modules/annex_knowledge_routing.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-egress-self-compliance-audit.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-egress-self-compliance-audit.html",
                    "label": "Egress Self-Compliance Audit"
                  },
                  {
                    "href": "component-egress-self-compliance-audit.html",
                    "label": "Egress Self-Compliance Audit"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate",
                    "label": "verifies egress self compliance gate"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "paper_module.egress_self_compliance_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Egress Self-Compliance Audit",
                "one_line": "Phrase-membership audit of agent-output text for three egress self-compliance slips (permission-gate-without-blocker, self-error-without-capture, command-displacement-to-operator), verified by recomputation over public fixtures.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 228,
                  "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/practical-formal-verification/blob/main/paper_modules/egress_self_compliance_audit.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-generated-projection-drift-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-generated-projection-drift-runtime.html",
                    "label": "Generated Projection Drift Runtime"
                  },
                  {
                    "href": "component-generated-projection-drift-runtime.html",
                    "label": "Generated Projection Drift Runtime"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate",
                    "label": "verifies generated projection drift gate"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "paper_module.generated_projection_drift_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Generated Projection Drift Runtime",
                "one_line": "An owner-routed gate that fingerprints generated artifacts against their sources, uses a prior-clean skip cache, and runs each owner's no-write check to flag projection drift by recomputation.",
                "one_line_quality": {
                  "flags": [],
                  "length": 192,
                  "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/practical-formal-verification/blob/main/paper_modules/generated_projection_drift_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-module-lean-proof-search-lab-runtime.html",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "component-lean-proof-search-lab-runtime.html",
                    "label": "Lean Proof-Search Lab Runtime"
                  },
                  {
                    "href": "component-lean-proof-search-lab-runtime.html",
                    "label": "Lean Proof-Search Lab Runtime"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab",
                    "label": "verifies lean proof search lab"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "paper_module.lean_proof_search_lab_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean Proof-Search Lab Runtime",
                "one_line": "Gated external-tool proof-search lab that searches toy Lean theorems, checks each candidate with the installed Lean subprocess, and rejects oracle leaks, axiom taint, and problem-id memorisation by recomputation; locked and claimless when Lean is absent.",
                "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/practical-formal-verification/blob/main/paper_modules/lean_proof_search_lab_runtime.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": 103,
      "missing_card_href_count": 0,
      "missing_source_href_count": 116,
      "object_count": 356,
      "one_line_quality_counts": {
        "fail": 0,
        "pass": 381,
        "warn": 78
      },
      "one_line_quality_flag_counts": {
        "raw_snake_case": 14,
        "too_long": 68
      },
      "projection_row_count": 459,
      "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": 88,
        "paper_module_detail": 103,
        "rules_and_ideas": 268
      },
      "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": 105,
      "paper_module": 103,
      "principle": 20,
      "relations": 38
    },
    "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": 7,
        "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": "pass",
      "deficit_count": 3,
      "deficit_total_count": 72,
      "population_status": "complete",
      "records": [
        {
          "anchor": "coverage-gap-paper-module-relation-fill",
          "count": 10,
          "count_source_path": "deficit_summary.paper_module_unpopulated_selective_relation_count",
          "deficit_id": "paper_module_relation_fill_gap",
          "description": "Optional relation slots for paper modules that remain intentionally unfilled.",
          "next_source_action": "These relation links are left empty unless the source warrants them.",
          "source_links": [
            {
              "label": "Source JSON",
              "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/doctrine_lattice_coverage.json"
            }
          ],
          "source_refs": [
            "microcosm-substrate/core/doctrine_lattice_coverage.json"
          ],
          "status": "needs_source_backed_population",
          "title": "Paper module relation fill"
        },
        {
          "anchor": "coverage-gap-mechanism-relation-fill",
          "count": 36,
          "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/practical-formal-verification/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/practical-formal-verification/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_module_detail_page": 103,
        "rules_and_ideas_lattice": 116
      },
      "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": 268,
      "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-1-recompute-do-not-echo"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-2-lower-claim-strength-to-checker-strength"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-3-concentrate-trust-in-small-checkers"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-4-possession-is-not-permission"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-5-cache-by-content-not-by-name"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-6-status-fails-closed"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-7-track-known-unknowns-without-claiming-the-unknown-is-mapped"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-8-refuse-inadmissible-computations-with-typed-reasons"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-9-preserve-provenance-across-every-boundary"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-10-do-not-land-effects-without-compensation"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-11-bind-volatile-facts-to-refresh-routes"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-12-make-doctrine-executable-before-authoritative"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-13-apply-the-same-floor-to-meta-artifacts"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-14-carry-basis-and-provenance-together"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-15-keep-projections-below-source-authority"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-16-bind-authority-to-transaction-scope"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-17-anchor-graph-mutations-to-unique-source-rows"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-18-require-fan-in-before-activation"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-19-classify-residual-pressure-before-wiring"
        },
        {
          "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/practical-formal-verification/blob/main/PRINCIPLES.md#p-20-bind-receipts-before-record-authority"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-1-derivation-before-assertion"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-2-kernelized-verification"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-3-authority-by-derivation-not-possession"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-4-content-addressed-determinism"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-5-fail-closed-monotone-lattice"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-6-open-world-epistemics"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-7-typed-partiality-and-refusal"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-8-provenance-propagation-and-non-interference"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-9-compensable-transactional-effects"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-10-temporal-validity-and-freshness-contracts"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-11-executable-grammar-before-doctrine-authority"
        },
        {
          "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/practical-formal-verification/blob/main/AXIOMS.md#ax-12-reflexive-accountability--no-privileged-meta-layer"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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-annex-knowledge-routing-verifies-annex-knowledge-router",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router",
          "has_relationship_edges": true,
          "id": "mechanism.annex_knowledge_routing.verifies_annex_knowledge_router",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.annex_knowledge_routing.verifies_annex_knowledge_router",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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-campaign-dag-validation-verifies-bridge-campaign-dag",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag",
          "has_relationship_edges": true,
          "id": "mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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-derived-fact-provider-runtime-verifies-derived-fact-provider-engine",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine",
          "has_relationship_edges": true,
          "id": "mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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-egress-self-compliance-audit-verifies-egress-self-compliance-gate",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate",
          "has_relationship_edges": true,
          "id": "mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
          "has_relationship_edges": true,
          "id": "mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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-generated-projection-drift-runtime-verifies-generated-projection-drift-gate",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate",
          "has_relationship_edges": true,
          "id": "mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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-proof-search-lab-runtime-verifies-lean-proof-search-lab",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab",
          "has_relationship_edges": true,
          "id": "mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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-metabolism-queue-reconciliation-verifies-metabolism-runtime",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime",
          "has_relationship_edges": true,
          "id": "mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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-fitness-benchmark-verifies-navigation-fitness-benchmark",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark",
          "has_relationship_edges": true,
          "id": "mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
          "has_relationship_edges": true,
          "id": "mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
          "route_status": "read_and_context_same_surface",
          "source_url": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "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": ""
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-verifier-lab-kernel.html",
          "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-module-verifier-lab-kernel.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-navigation-hologram-route-plane.html",
          "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-module-navigation-hologram-route-plane.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_hologram_route_plane.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-agent-route-observability-runtime.html",
          "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-module-agent-route-observability-runtime.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
          "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-module-agent-benchmark-integrity-anti-gaming-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-research-replication-rubric-artifact-replay.html",
          "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-module-research-replication-rubric-artifact-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
          "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-module-agentic-vulnerability-discovery-patch-proof-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
          "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-module-materials-chemistry-closed-loop-lab-safety-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-certificate-kernel-execution-lab.html",
          "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-module-certificate-kernel-execution-lab.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-corpus-readiness-mathlib-absence-gate.html",
          "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-module-corpus-readiness-mathlib-absence-gate.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-pattern-binding-contract.html",
          "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-module-pattern-binding-contract.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-bridge-phase-continuity-runtime.html",
          "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-module-bridge-phase-continuity-runtime.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-cognitive-operator-registry.html",
          "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-module-cognitive-operator-registry.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cognitive_operator_registry.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-agent-closeout-faithfulness-audit.html",
          "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-module-agent-closeout-faithfulness-audit.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-cold-reader-route-map.html",
          "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-module-cold-reader-route-map.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_reader_route_map.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-proof-diagnostic-evidence-spine.html",
          "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-module-proof-diagnostic-evidence-spine.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-proof-derived-governed-mutation-authorization.html",
          "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-module-proof-derived-governed-mutation-authorization.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-durable-agent-work-landing-replay.html",
          "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-module-durable-agent-work-landing-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/durable_agent_work_landing_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-work-landing-control-spine.html",
          "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-module-work-landing-control-spine.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/work_landing_control_spine.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-executable-doctrine-grammar.html",
          "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-module-executable-doctrine-grammar.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/executable_doctrine_grammar.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-macro-projection-import-protocol.html",
          "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-module-macro-projection-import-protocol.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-mission-transaction-work-spine.html",
          "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-module-mission-transaction-work-spine.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mission_transaction_work_spine.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-formal-math-readiness-gate.html",
          "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-module-formal-math-readiness-gate.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-formal-math-lean-proof-witness.html",
          "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-module-formal-math-lean-proof-witness.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-formal-math-verifier-trace-repair-loop.html",
          "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-module-formal-math-verifier-trace-repair-loop.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-formal-evidence-cell-anchor-resolver.html",
          "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-module-formal-evidence-cell-anchor-resolver.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-formal-math-premise-retrieval.html",
          "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-module-formal-math-premise-retrieval.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-lean-std-premise-index.html",
          "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-module-lean-std-premise-index.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-world-model-projection-drift-control-room.html",
          "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-module-world-model-projection-drift-control-room.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/world_model_projection_drift_control_room.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-public-reveal-walkthrough.html",
          "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-module-public-reveal-walkthrough.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-standards-meta-diagnostics.html",
          "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-module-standards-meta-diagnostics.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-finance-forecast-evaluation-spine.html",
          "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-module-finance-forecast-evaluation-spine.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-demo.html",
          "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-module-engine-room-demo.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-agent-memory-temporal-conflict-replay.html",
          "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-module-agent-memory-temporal-conflict-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-agent-monitor-redteam-falsification-replay.html",
          "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-module-agent-monitor-redteam-falsification-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-agent-sabotage-scheming-monitor-replay.html",
          "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-module-agent-sabotage-scheming-monitor-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-agent-sandbox-policy-escape-replay.html",
          "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-module-agent-sandbox-policy-escape-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-belief-state-process-reward-replay.html",
          "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-module-belief-state-process-reward-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
          "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-module-sleeper-memory-poisoning-quarantine-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html",
          "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-module-indirect-prompt-injection-information-flow-policy-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-mcp-tool-authority-replay.html",
          "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-module-mcp-tool-authority-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-tactic-portfolio-availability.html",
          "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-module-tactic-portfolio-availability.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-target-shape-tactic-routing.html",
          "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-module-target-shape-tactic-routing.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-ring2-premise-precision-recall.html",
          "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-module-ring2-premise-precision-recall.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-mathematical-strategy-atlas.html",
          "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-module-mathematical-strategy-atlas.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-verifier-lab-execution-spine.html",
          "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-module-verifier-lab-execution-spine.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-bounded-autonomy-campaign-packet.html",
          "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-module-bounded-autonomy-campaign-packet.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-computer-use-action-trace-replay.html",
          "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-module-computer-use-action-trace-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/computer_use_action_trace_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-concurrency-mission-control.html",
          "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-module-concurrency-mission-control.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-doctrine-fact-claim-audit.html",
          "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-module-doctrine-fact-claim-audit.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-self-ignorance-coverage-ledger.html",
          "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-module-self-ignorance-coverage-ledger.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-tool-server-pressure-inventory.html",
          "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-module-tool-server-pressure-inventory.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
          "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-module-mechanistic-interpretability-circuit-attribution-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html",
          "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-module-spatial-world-model-counterfactual-simulation-replay.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-prediction-oracle-reconciliation.html",
          "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-module-prediction-oracle-reconciliation.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-provider-context-recipe-budget.html",
          "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-module-provider-context-recipe-budget.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-undeclared-library-prior-classifier.html",
          "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-module-undeclared-library-prior-classifier.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-voice-to-doctrine-self-improvement-loop.html",
          "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-module-voice-to-doctrine-self-improvement-loop.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-routing-anti-patterns-registry.html",
          "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-module-routing-anti-patterns-registry.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch8-audio-level-rms-port.html",
          "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-module-batch8-audio-level-rms-port.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch8-compliance-pipeline-capsule.html",
          "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-module-batch8-compliance-pipeline-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch8-policy-engines-capsule.html",
          "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-module-batch8-policy-engines-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch8-structural-theses-capsule.html",
          "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-module-batch8-structural-theses-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch8-tools-tail-primitives-capsule.html",
          "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-module-batch8-tools-tail-primitives-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch8-validator-checker-capsule.html",
          "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-module-batch8-validator-checker-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch12-market-dashboard-read-model-capsule.html",
          "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-module-batch12-market-dashboard-read-model-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch12-prediction-market-board-capsule.html",
          "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-module-batch12-prediction-market-board-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch12-release-claim-language-gate.html",
          "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-module-batch12-release-claim-language-gate.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch10-cold-eval-honesty-capsule.html",
          "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-module-batch10-cold-eval-honesty-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch10-live-source-drift-capsule.html",
          "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-module-batch10-live-source-drift-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch7-macro-engines-capsule.html",
          "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-module-batch7-macro-engines-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch9-macro-engines-capsule.html",
          "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-module-batch9-macro-engines-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-pattern-assimilation.html",
          "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-module-pattern-assimilation.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch10-governance-compilers-capsule.html",
          "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-module-batch10-governance-compilers-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch11-saturation-engines-capsule.html",
          "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-module-batch11-saturation-engines-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch4-proof-authority-runtime.html",
          "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-module-batch4-proof-authority-runtime.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch6-unsurfaced-primitives-capsule.html",
          "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-module-batch6-unsurfaced-primitives-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-public-projection-leak-gate.html",
          "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-module-engine-room-public-projection-leak-gate.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch5-authority-systems-capsule.html",
          "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-module-batch5-authority-systems-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch7-oracle-sibling-capsule.html",
          "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-module-batch7-oracle-sibling-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch7-demo-take-console-capsule.html",
          "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-module-batch7-demo-take-console-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-generated-projection-drift-gate.html",
          "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-module-engine-room-generated-projection-drift-gate.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-command-run-singleflight.html",
          "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-module-engine-room-command-run-singleflight.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_command_run_singleflight.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-metabolism-runtime.html",
          "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-module-engine-room-metabolism-runtime.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_metabolism_runtime.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-bridge-campaign-dag.html",
          "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-module-engine-room-bridge-campaign-dag.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-annex-knowledge-router.html",
          "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-module-engine-room-annex-knowledge-router.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-derived-fact-provider-engine.html",
          "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-module-engine-room-derived-fact-provider-engine.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-egress-self-compliance-gate.html",
          "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-module-engine-room-egress-self-compliance-gate.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-lean-proof-search-lab.html",
          "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-module-engine-room-lean-proof-search-lab.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-engine-room-navigation-fitness-benchmark.html",
          "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-module-engine-room-navigation-fitness-benchmark.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-cold-clone-probe.html",
          "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-module-cold-clone-probe.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_clone_probe.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-first-screen-composition-root.html",
          "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-module-first-screen-composition-root.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/first_screen_composition_root.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-batch7-secondary-runtime-capsule.html",
          "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-module-batch7-secondary-runtime-capsule.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-microcosm-axiom-substrate.html",
          "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-module-microcosm-axiom-substrate.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/microcosm_axiom_substrate.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-semantic-singleflight-dedup-runtime.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-semantic-singleflight-dedup-runtime",
          "has_relationship_edges": false,
          "id": "paper_module.semantic_singleflight_dedup_runtime",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.semantic_singleflight_dedup_runtime",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-semantic-singleflight-dedup-runtime.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/semantic_singleflight_dedup_runtime.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-finite-erdos-denominator-certificate-strike.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-finite-erdos-denominator-certificate-strike",
          "has_relationship_edges": false,
          "id": "paper_module.finite_erdos_denominator_certificate_strike",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.finite_erdos_denominator_certificate_strike",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-finite-erdos-denominator-certificate-strike.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finite_erdos_denominator_certificate_strike.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-bridge-campaign-dag-validation.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-bridge-campaign-dag-validation",
          "has_relationship_edges": false,
          "id": "paper_module.bridge_campaign_dag_validation",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.bridge_campaign_dag_validation",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-bridge-campaign-dag-validation.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_campaign_dag_validation.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-metabolism-queue-reconciliation.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-metabolism-queue-reconciliation",
          "has_relationship_edges": false,
          "id": "paper_module.metabolism_queue_reconciliation",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.metabolism_queue_reconciliation",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-metabolism-queue-reconciliation.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/metabolism_queue_reconciliation.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-derived-fact-provider-runtime.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-derived-fact-provider-runtime",
          "has_relationship_edges": false,
          "id": "paper_module.derived_fact_provider_runtime",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.derived_fact_provider_runtime",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-derived-fact-provider-runtime.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/derived_fact_provider_runtime.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-navigation-fitness-benchmark.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-navigation-fitness-benchmark",
          "has_relationship_edges": false,
          "id": "paper_module.navigation_fitness_benchmark",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.navigation_fitness_benchmark",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-navigation-fitness-benchmark.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_fitness_benchmark.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-annex-knowledge-routing.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-annex-knowledge-routing",
          "has_relationship_edges": false,
          "id": "paper_module.annex_knowledge_routing",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.annex_knowledge_routing",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-annex-knowledge-routing.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/annex_knowledge_routing.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-egress-self-compliance-audit.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-egress-self-compliance-audit",
          "has_relationship_edges": false,
          "id": "paper_module.egress_self_compliance_audit",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.egress_self_compliance_audit",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-egress-self-compliance-audit.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/egress_self_compliance_audit.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-generated-projection-drift-runtime.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-generated-projection-drift-runtime",
          "has_relationship_edges": false,
          "id": "paper_module.generated_projection_drift_runtime",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.generated_projection_drift_runtime",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-generated-projection-drift-runtime.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/generated_projection_drift_runtime.md"
        },
        {
          "body_bearing_view": "paper_module_detail_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-module-lean-proof-search-lab-runtime.html",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-lean-proof-search-lab-runtime",
          "has_relationship_edges": false,
          "id": "paper_module.lean_proof_search_lab_runtime",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.lean_proof_search_lab_runtime",
          "read_route_role": "authoritative_read",
          "read_url": "paper-module-lean-proof-search-lab-runtime.html",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_proof_search_lab_runtime.md"
        }
      ],
      "schema": "microcosm_public_doctrine_entity_route_matrix_v1",
      "status_counts": {
        "read_and_context_same_surface": 116,
        "read_and_context_split": 152
      }
    },
    "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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_benchmark_integrity_anti_gaming_replay",
                    "agent_sabotage_scheming_monitor_replay"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "agent_sabotage_scheming_monitor_replay",
                    "agent_benchmark_integrity_anti_gaming_replay"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "agent_benchmark_integrity_anti_gaming_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The benchmark-integrity replay recomputes each run's integrity verdict, pass or quarantine, from the run's contamination signals, evaluator lock and evidence refs, and flags a recorded verdict that the evidence does not produce; gaming attempts are kept 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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-1-recompute-do-not-echo"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].principle_refs",
                      "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
                    },
                    {
                      "id": "paper_module.agent_closeout_faithfulness_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Completion Faithfulness Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].principle_refs",
                      "url": "paper-module-agent-closeout-faithfulness-audit.html"
                    },
                    {
                      "id": "paper_module.agent_memory_temporal_conflict_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Memory Temporal-Conflict Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].principle_refs",
                      "url": "paper-module-agent-memory-temporal-conflict-replay.html"
                    },
                    {
                      "id": "paper_module.agent_monitor_redteam_falsification_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Monitor Redteam Falsification Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].principle_refs",
                      "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
                    },
                    {
                      "id": "paper_module.agent_route_observability_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Route Observability Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].principle_refs",
                      "url": "paper-module-agent-route-observability-runtime.html"
                    },
                    {
                      "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sabotage Scheming-Monitor Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].principle_refs",
                      "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
                    },
                    {
                      "id": "paper_module.agent_sandbox_policy_escape_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sandbox Policy-Escape Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].principle_refs",
                      "url": "paper-module-agent-sandbox-policy-escape-replay.html"
                    },
                    {
                      "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].principle_refs",
                      "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.belief_state_process_reward_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Belief-State Process Reward Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].principle_refs",
                      "url": "paper-module-belief-state-process-reward-replay.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.computer_use_action_trace_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Computer-Use Action Trace Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].principle_refs",
                      "url": "paper-module-computer-use-action-trace-replay.html"
                    },
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.semantic_singleflight_dedup_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Semantic Singleflight Dedup Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
                      "url": "paper-module-semantic-singleflight-dedup-runtime.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].principle_refs",
                "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
              },
              {
                "id": "paper_module.agent_closeout_faithfulness_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Completion Faithfulness Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].principle_refs",
                "url": "paper-module-agent-closeout-faithfulness-audit.html"
              },
              {
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].principle_refs",
                "url": "paper-module-agent-memory-temporal-conflict-replay.html"
              },
              {
                "id": "paper_module.agent_monitor_redteam_falsification_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Monitor Redteam Falsification Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].principle_refs",
                "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].principle_refs",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sabotage Scheming-Monitor Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].principle_refs",
                "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
              },
              {
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].principle_refs",
                "url": "paper-module-agent-sandbox-policy-escape-replay.html"
              },
              {
                "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].principle_refs",
                "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.belief_state_process_reward_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Belief-State Process Reward Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].principle_refs",
                "url": "paper-module-belief-state-process-reward-replay.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].principle_refs",
                "url": "paper-module-computer-use-action-trace-replay.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
                "url": "paper-module-semantic-singleflight-dedup-runtime.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-1",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-1-recompute-do-not-echo"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-1.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-1-recompute-do-not-echo",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "formal_math_readiness_gate",
                    "batch12_release_claim_language_gate",
                    "agent_route_observability_runtime"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "agent_route_observability_runtime",
                    "batch12_release_claim_language_gate",
                    "formal_math_readiness_gate"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-2-lower-claim-strength-to-checker-strength"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].principle_refs",
                      "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
                    },
                    {
                      "id": "paper_module.agent_closeout_faithfulness_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Completion Faithfulness Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].principle_refs",
                      "url": "paper-module-agent-closeout-faithfulness-audit.html"
                    },
                    {
                      "id": "paper_module.agent_memory_temporal_conflict_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Memory Temporal-Conflict Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].principle_refs",
                      "url": "paper-module-agent-memory-temporal-conflict-replay.html"
                    },
                    {
                      "id": "paper_module.agent_monitor_redteam_falsification_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Monitor Redteam Falsification Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].principle_refs",
                      "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
                    },
                    {
                      "id": "paper_module.agent_route_observability_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Route Observability Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].principle_refs",
                      "url": "paper-module-agent-route-observability-runtime.html"
                    },
                    {
                      "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sabotage Scheming-Monitor Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].principle_refs",
                      "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
                    },
                    {
                      "id": "paper_module.agent_sandbox_policy_escape_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sandbox Policy-Escape Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].principle_refs",
                      "url": "paper-module-agent-sandbox-policy-escape-replay.html"
                    },
                    {
                      "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].principle_refs",
                      "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
                    },
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    },
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    },
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    },
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.belief_state_process_reward_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Belief-State Process Reward Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].principle_refs",
                      "url": "paper-module-belief-state-process-reward-replay.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.computer_use_action_trace_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Computer-Use Action Trace Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].principle_refs",
                      "url": "paper-module-computer-use-action-trace-replay.html"
                    },
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "id": "paper_module.semantic_singleflight_dedup_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Semantic Singleflight Dedup Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
                      "url": "paper-module-semantic-singleflight-dedup-runtime.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    },
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].principle_refs",
                "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
              },
              {
                "id": "paper_module.agent_closeout_faithfulness_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Completion Faithfulness Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].principle_refs",
                "url": "paper-module-agent-closeout-faithfulness-audit.html"
              },
              {
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].principle_refs",
                "url": "paper-module-agent-memory-temporal-conflict-replay.html"
              },
              {
                "id": "paper_module.agent_monitor_redteam_falsification_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Monitor Redteam Falsification Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].principle_refs",
                "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].principle_refs",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sabotage Scheming-Monitor Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].principle_refs",
                "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
              },
              {
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].principle_refs",
                "url": "paper-module-agent-sandbox-policy-escape-replay.html"
              },
              {
                "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].principle_refs",
                "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
              },
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.belief_state_process_reward_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Belief-State Process Reward Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].principle_refs",
                "url": "paper-module-belief-state-process-reward-replay.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].principle_refs",
                "url": "paper-module-computer-use-action-trace-replay.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
                "url": "paper-module-semantic-singleflight-dedup-runtime.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
                "url": "paper-module-tool-server-pressure-inventory.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-2",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-2-lower-claim-strength-to-checker-strength"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-2.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-2-lower-claim-strength-to-checker-strength",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "certificate_kernel_execution_lab",
                    "formal_math_lean_proof_witness",
                    "verifier_lab_kernel"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-3-concentrate-trust-in-small-checkers"
                    }
                  ],
                  "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.annex_knowledge_routing.verifies_annex_knowledge_router",
                      "target_kind": "mechanism",
                      "target_label": "verifies reference knowledge router",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router"
                    },
                    {
                      "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_campaign_dag_validation.verifies_bridge_campaign_dag",
                      "target_kind": "mechanism",
                      "target_label": "verifies bridge campaign dag",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.annex_knowledge_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Reference Knowledge Routing",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].principle_refs",
                      "url": "paper-module-annex-knowledge-routing.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_campaign_dag_validation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Campaign DAG Validation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].principle_refs",
                      "url": "paper-module-bridge-campaign-dag-validation.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.certificate_kernel_execution_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Certificate Kernel Execution Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].principle_refs",
                      "url": "paper-module-certificate-kernel-execution-lab.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.derived_fact_provider_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Derived Fact Provider Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].principle_refs",
                      "url": "paper-module-derived-fact-provider-runtime.html"
                    },
                    {
                      "id": "paper_module.egress_self_compliance_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Egress Self-Compliance Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].principle_refs",
                      "url": "paper-module-egress-self-compliance-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.finite_erdos_denominator_certificate_strike",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Finite Erdos Denominator-Order Certificate Strike",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].principle_refs",
                      "url": "paper-module-finite-erdos-denominator-certificate-strike.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_lean_proof_witness",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Lean Proof Witness",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].principle_refs",
                      "url": "paper-module-formal-math-lean-proof-witness.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.generated_projection_drift_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Generated Projection Drift Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].principle_refs",
                      "url": "paper-module-generated-projection-drift-runtime.html"
                    },
                    {
                      "id": "paper_module.lean_proof_search_lab_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean Proof-Search Lab Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].principle_refs",
                      "url": "paper-module-lean-proof-search-lab-runtime.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.metabolism_queue_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Metabolism Queue Reconciliation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].principle_refs",
                      "url": "paper-module-metabolism-queue-reconciliation.html"
                    },
                    {
                      "id": "paper_module.navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].principle_refs",
                      "url": "paper-module-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.semantic_singleflight_dedup_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Semantic Singleflight Dedup Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
                      "url": "paper-module-semantic-singleflight-dedup-runtime.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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.annex_knowledge_routing.verifies_annex_knowledge_router",
                "target_kind": "mechanism",
                "target_label": "verifies reference knowledge router",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router"
              },
              {
                "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_campaign_dag_validation.verifies_bridge_campaign_dag",
                "target_kind": "mechanism",
                "target_label": "verifies bridge campaign dag",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag"
              },
              {
                "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"
              }
            ],
            "object_id": "principle:P-3",
            "paper_module_backrefs": [
              {
                "id": "paper_module.annex_knowledge_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Reference Knowledge Routing",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].principle_refs",
                "url": "paper-module-annex-knowledge-routing.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_campaign_dag_validation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Campaign DAG Validation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].principle_refs",
                "url": "paper-module-bridge-campaign-dag-validation.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.certificate_kernel_execution_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Certificate Kernel Execution Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].principle_refs",
                "url": "paper-module-certificate-kernel-execution-lab.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.derived_fact_provider_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Derived Fact Provider Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].principle_refs",
                "url": "paper-module-derived-fact-provider-runtime.html"
              },
              {
                "id": "paper_module.egress_self_compliance_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Egress Self-Compliance Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].principle_refs",
                "url": "paper-module-egress-self-compliance-audit.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.finite_erdos_denominator_certificate_strike",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finite Erdos Denominator-Order Certificate Strike",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].principle_refs",
                "url": "paper-module-finite-erdos-denominator-certificate-strike.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].principle_refs",
                "url": "paper-module-formal-math-lean-proof-witness.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.generated_projection_drift_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Generated Projection Drift Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].principle_refs",
                "url": "paper-module-generated-projection-drift-runtime.html"
              },
              {
                "id": "paper_module.lean_proof_search_lab_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean Proof-Search Lab Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].principle_refs",
                "url": "paper-module-lean-proof-search-lab-runtime.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.metabolism_queue_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Metabolism Queue Reconciliation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].principle_refs",
                "url": "paper-module-metabolism-queue-reconciliation.html"
              },
              {
                "id": "paper_module.navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].principle_refs",
                "url": "paper-module-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
                "url": "paper-module-semantic-singleflight-dedup-runtime.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-3",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-3-concentrate-trust-in-small-checkers"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-3.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-3-concentrate-trust-in-small-checkers",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "proof_derived_governed_mutation_authorization",
                    "mcp_tool_authority_replay",
                    "tool_server_pressure_inventory"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "mcp_tool_authority_replay",
                    "tool_server_pressure_inventory"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-4-possession-is-not-permission"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.mcp_tool_authority_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "MCP Tool Authority Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].principle_refs",
                      "url": "paper-module-mcp-tool-authority-replay.html"
                    },
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "id": "paper_module.proof_derived_governed_mutation_authorization",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof-Derived Governed Mutation Authorization",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].principle_refs",
                      "url": "paper-module-proof-derived-governed-mutation-authorization.html"
                    },
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].principle_refs",
                "url": "paper-module-mcp-tool-authority-replay.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].principle_refs",
                "url": "paper-module-proof-derived-governed-mutation-authorization.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
                "url": "paper-module-tool-server-pressure-inventory.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-4",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-4-possession-is-not-permission"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-4.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-4-possession-is-not-permission",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "durable_agent_work_landing_replay",
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol marks its cached projection card stale_cached_receipt as soon as the recomputed digest of its sources differs from the digest recorded when the card was built, so a drifted card is served only under that stale label."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-5-cache-by-content-not-by-name"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    },
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    },
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.durable_agent_work_landing_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Durable Agent Work-Landing Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                      "url": "paper-module-durable-agent-work-landing-replay.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.macro_projection_import_protocol",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Source Projection Import Protocol",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
                      "url": "paper-module-macro-projection-import-protocol.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                      "url": "paper-module-work-landing-control-spine.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                "url": "paper-module-work-landing-control-spine.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-5",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-5-cache-by-content-not-by-name"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-5.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-5-cache-by-content-not-by-name",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "batch10_cold_eval_honesty_capsule",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "formal_math_readiness_gate",
                    "batch10_cold_eval_honesty_capsule",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "formal_math_readiness_gate"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-6-status-fails-closed"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
                "url": "paper-module-tool-server-pressure-inventory.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-6",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-6-status-fails-closed"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-6.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-6-status-fails-closed",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-7-track-known-unknowns-without-claiming-the-unknown-is-mapped"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "id": "paper_module.standards_meta_diagnostics",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Standards Meta Diagnostics",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
                      "url": "paper-module-standards-meta-diagnostics.html"
                    },
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
                "url": "paper-module-standards-meta-diagnostics.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-7",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-7-track-known-unknowns-without-claiming-the-unknown-is-mapped"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-7.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-7-track-known-unknowns-without-claiming-the-unknown-is-mapped",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "corpus_readiness_mathlib_absence_gate",
                    "finance_forecast_evaluation_spine"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "finance_forecast_evaluation_spine",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-8-refuse-inadmissible-computations-with-typed-reasons"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Corpus Readiness Mathlib Absence Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].principle_refs",
                      "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.executable_doctrine_grammar",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Executable Doctrine Grammar",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
                      "url": "paper-module-executable-doctrine-grammar.html"
                    },
                    {
                      "id": "paper_module.finance_forecast_evaluation_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Finance Forecast Evaluation Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].principle_refs",
                      "url": "paper-module-finance-forecast-evaluation-spine.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].principle_refs",
                "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
                "url": "paper-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].principle_refs",
                "url": "paper-module-finance-forecast-evaluation-spine.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].principle_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].principle_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].principle_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].principle_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].principle_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-8",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-8-refuse-inadmissible-computations-with-typed-reasons"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-8.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-8-refuse-inadmissible-computations-with-typed-reasons",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "indirect_prompt_injection_information_flow_policy_replay",
                    "macro_projection_import_protocol"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-9-preserve-provenance-across-every-boundary"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    },
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    },
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "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",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].principle_refs",
                      "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.semantic_singleflight_dedup_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Semantic Singleflight Dedup Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
                      "url": "paper-module-semantic-singleflight-dedup-runtime.html"
                    },
                    {
                      "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Sleeper Memory Poisoning Quarantine Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].principle_refs",
                      "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, 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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].principle_refs",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].principle_refs",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "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",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].principle_refs",
                "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].principle_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].principle_refs",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].principle_refs",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].principle_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].principle_refs",
                "url": "paper-module-semantic-singleflight-dedup-runtime.html"
              },
              {
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].principle_refs",
                "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].principle_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].principle_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].principle_refs",
                "url": "paper-module-tool-server-pressure-inventory.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].principle_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-9",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-9-preserve-provenance-across-every-boundary"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-9.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-9-preserve-provenance-across-every-boundary",
            "statement": "Every shard crossing from 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, fixture, result record, public copy, provider shape, or private-system adjacency must carry a provenance\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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "mission_transaction_work_spine",
                    "durable_agent_work_landing_replay",
                    "concurrency_mission_control"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "concurrency_mission_control",
                    "durable_agent_work_landing_replay",
                    "mission_transaction_work_spine"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-10-do-not-land-effects-without-compensation"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.durable_agent_work_landing_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Durable Agent Work-Landing Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                      "url": "paper-module-durable-agent-work-landing-replay.html"
                    },
                    {
                      "id": "paper_module.mission_transaction_work_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mission Transaction Work Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].principle_refs",
                      "url": "paper-module-mission-transaction-work-spine.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                      "url": "paper-module-work-landing-control-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].principle_refs",
                "url": "paper-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-10",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-10-do-not-land-effects-without-compensation"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-10.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-10-do-not-land-effects-without-compensation",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "doctrine_fact_claim_audit",
                    "self_ignorance_coverage_ledger"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "doctrine_fact_claim_audit",
                    "self_ignorance_coverage_ledger"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-11-bind-volatile-facts-to-refresh-routes"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-11",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-11-bind-volatile-facts-to-refresh-routes"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-11.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-11-bind-volatile-facts-to-refresh-routes",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "executable_doctrine_grammar",
                    "standards_meta_diagnostics"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "standards_meta_diagnostics"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-12-make-doctrine-executable-before-authoritative"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.executable_doctrine_grammar",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Executable Doctrine Grammar",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
                      "url": "paper-module-executable-doctrine-grammar.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
                "url": "paper-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-12",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-12-make-doctrine-executable-before-authoritative"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-12.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-12-make-doctrine-executable-before-authoritative",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "executable_doctrine_grammar",
                    "voice_to_doctrine_self_improvement_loop"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "executable_doctrine_grammar",
                    "voice_to_doctrine_self_improvement_loop"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "voice_to_doctrine_self_improvement_loop"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The self-improvement loop accepts a lesson that would refine doctrine only when the evidence, validation and completion refs it cites resolve to real public files and anchors, so a change the system proposes to its own doctrine carries checkable evidence."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-13-apply-the-same-floor-to-meta-artifacts"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.standards_meta_diagnostics",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Standards Meta Diagnostics",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
                      "url": "paper-module-standards-meta-diagnostics.html"
                    },
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].principle_refs",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
                "url": "paper-module-standards-meta-diagnostics.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].principle_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-13",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-13-apply-the-same-floor-to-meta-artifacts"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-13.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-13-apply-the-same-floor-to-meta-artifacts",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay",
                    "indirect_prompt_injection_information_flow_policy_replay"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "durable_agent_work_landing_replay",
                    "indirect_prompt_injection_information_flow_policy_replay",
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-14-carry-basis-and-provenance-together"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.durable_agent_work_landing_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Durable Agent Work-Landing Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                      "url": "paper-module-durable-agent-work-landing-replay.html"
                    },
                    {
                      "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",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].principle_refs",
                      "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
                    },
                    {
                      "id": "paper_module.macro_projection_import_protocol",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Source Projection Import Protocol",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
                      "url": "paper-module-macro-projection-import-protocol.html"
                    },
                    {
                      "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Sleeper Memory Poisoning Quarantine Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].principle_refs",
                      "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                      "url": "paper-module-work-landing-control-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              },
              {
                "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",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].principle_refs",
                "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].principle_refs",
                "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-14",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-14-carry-basis-and-provenance-together"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-14.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-14-carry-basis-and-provenance-together",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "world_model_projection_drift_control_room"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "macro_projection_import_protocol",
                    "world_model_projection_drift_control_room"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-15-keep-projections-below-source-authority"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    },
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    },
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    },
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    },
                    {
                      "id": "paper_module.durable_agent_work_landing_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Durable Agent Work-Landing Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                      "url": "paper-module-durable-agent-work-landing-replay.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.executable_doctrine_grammar",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Executable Doctrine Grammar",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
                      "url": "paper-module-executable-doctrine-grammar.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.macro_projection_import_protocol",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Source Projection Import Protocol",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
                      "url": "paper-module-macro-projection-import-protocol.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.standards_meta_diagnostics",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Standards Meta Diagnostics",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
                      "url": "paper-module-standards-meta-diagnostics.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                      "url": "paper-module-work-landing-control-spine.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].principle_refs",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].principle_refs",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].principle_refs",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].principle_refs",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].principle_refs",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].principle_refs",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].principle_refs",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].principle_refs",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].principle_refs",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].principle_refs",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].principle_refs",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].principle_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].principle_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].principle_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].principle_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].principle_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].principle_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].principle_refs",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].principle_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].principle_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].principle_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].principle_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].principle_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].principle_refs",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].principle_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].principle_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].principle_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].principle_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].principle_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].principle_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].principle_refs",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].principle_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].principle_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].principle_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].principle_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].principle_refs",
                "url": "paper-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].principle_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].principle_refs",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].principle_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].principle_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].principle_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].principle_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].principle_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].principle_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].principle_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].principle_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].principle_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].principle_refs",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].principle_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].principle_refs",
                "url": "paper-module-standards-meta-diagnostics.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].principle_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].principle_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                "url": "paper-module-work-landing-control-spine.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].principle_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-15",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-15-keep-projections-below-source-authority"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-15.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-15-keep-projections-below-source-authority",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "proof_derived_governed_mutation_authorization",
                    "mission_transaction_work_spine",
                    "mcp_tool_authority_replay"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "mcp_tool_authority_replay",
                    "mission_transaction_work_spine",
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-16-bind-authority-to-transaction-scope"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.durable_agent_work_landing_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Durable Agent Work-Landing Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                      "url": "paper-module-durable-agent-work-landing-replay.html"
                    },
                    {
                      "id": "paper_module.mcp_tool_authority_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "MCP Tool Authority Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].principle_refs",
                      "url": "paper-module-mcp-tool-authority-replay.html"
                    },
                    {
                      "id": "paper_module.mission_transaction_work_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mission Transaction Work Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].principle_refs",
                      "url": "paper-module-mission-transaction-work-spine.html"
                    },
                    {
                      "id": "paper_module.proof_derived_governed_mutation_authorization",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof-Derived Governed Mutation Authorization",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].principle_refs",
                      "url": "paper-module-proof-derived-governed-mutation-authorization.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.principle",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                      "url": "paper-module-work-landing-control-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].principle_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].principle_refs",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              },
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].principle_refs",
                "url": "paper-module-mcp-tool-authority-replay.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].principle_refs",
                "url": "paper-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].principle_refs",
                "url": "paper-module-proof-derived-governed-mutation-authorization.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].principle_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.principle",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].principle_refs",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-16",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-16-bind-authority-to-transaction-scope"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-16.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-16-bind-authority-to-transaction-scope",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "macro_projection_import_protocol",
                    "mission_transaction_work_spine",
                    "concurrency_mission_control"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "concurrency_mission_control",
                    "mission_transaction_work_spine"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-17-anchor-graph-mutations-to-unique-source-rows"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-17",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-17-anchor-graph-mutations-to-unique-source-rows"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-17.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-17-anchor-graph-mutations-to-unique-source-rows",
            "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "mission_transaction_work_spine",
                    "concurrency_mission_control",
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "concurrency_mission_control",
                    "mission_transaction_work_spine",
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-18-require-fan-in-before-activation"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-18",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-18-require-fan-in-before-activation"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-18.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-18-require-fan-in-before-activation",
            "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "world_model_projection_drift_control_room",
                    "self_ignorance_coverage_ledger"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "self_ignorance_coverage_ledger",
                    "world_model_projection_drift_control_room"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-19-classify-residual-pressure-before-wiring"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-19",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-19-classify-residual-pressure-before-wiring"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-19.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-19-classify-residual-pressure-before-wiring",
            "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "executable_doctrine_grammar",
                    "doctrine_fact_claim_audit"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "doctrine_fact_claim_audit",
                    "executable_doctrine_grammar"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "doctrine_fact_claim_audit"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The doctrine fact audit refuses a doctrine fact that cites no public code locus, or whose cited locus no longer contains the anchor it names, so a fact's public line stands only with the evidence it points to."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-20-bind-receipts-before-record-authority"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-20",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-20-bind-receipts-before-record-authority"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-20.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/PRINCIPLES.md#p-20-bind-receipts-before-record-authority",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "agent_sabotage_scheming_monitor_replay",
                    "belief_state_process_reward_replay"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "belief_state_process_reward_replay"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-1-derivation-before-assertion"
                    }
                  ],
                  "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": "Sabotage-Monitor Contract Replay",
                      "url": "component-agent-sabotage-scheming-monitor-replay.html"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "belief_state_process_reward_replay",
                      "target_kind": "component",
                      "target_label": "Belief-State Reward Bundle Replay",
                      "url": "component-belief-state-process-reward-replay.html"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].axiom_refs",
                      "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
                    },
                    {
                      "id": "paper_module.agent_closeout_faithfulness_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Completion Faithfulness Audit",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].axiom_refs",
                      "url": "paper-module-agent-closeout-faithfulness-audit.html"
                    },
                    {
                      "id": "paper_module.agent_memory_temporal_conflict_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Memory Temporal-Conflict Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].axiom_refs",
                      "url": "paper-module-agent-memory-temporal-conflict-replay.html"
                    },
                    {
                      "id": "paper_module.agent_monitor_redteam_falsification_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Monitor Redteam Falsification Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].axiom_refs",
                      "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
                    },
                    {
                      "id": "paper_module.agent_route_observability_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Route Observability Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].axiom_refs",
                      "url": "paper-module-agent-route-observability-runtime.html"
                    },
                    {
                      "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sabotage Scheming-Monitor Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].axiom_refs",
                      "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
                    },
                    {
                      "id": "paper_module.agent_sandbox_policy_escape_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sandbox Policy-Escape Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].axiom_refs",
                      "url": "paper-module-agent-sandbox-policy-escape-replay.html"
                    },
                    {
                      "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].axiom_refs",
                      "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
                    },
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.belief_state_process_reward_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Belief-State Process Reward Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].axiom_refs",
                      "url": "paper-module-belief-state-process-reward-replay.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.computer_use_action_trace_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Computer-Use Action Trace Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].axiom_refs",
                      "url": "paper-module-computer-use-action-trace-replay.html"
                    },
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "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": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.semantic_singleflight_dedup_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Semantic Singleflight Dedup Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].axiom_refs",
                      "url": "paper-module-semantic-singleflight-dedup-runtime.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Sabotage-Monitor Contract Replay",
                "url": "component-agent-sabotage-scheming-monitor-replay.html"
              },
              {
                "relation": "witnessed by",
                "target_id": "belief_state_process_reward_replay",
                "target_kind": "component",
                "target_label": "Belief-State Reward Bundle Replay",
                "url": "component-belief-state-process-reward-replay.html"
              }
            ],
            "object_id": "axiom:AX-1",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].axiom_refs",
                "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
              },
              {
                "id": "paper_module.agent_closeout_faithfulness_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Completion Faithfulness Audit",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].axiom_refs",
                "url": "paper-module-agent-closeout-faithfulness-audit.html"
              },
              {
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].axiom_refs",
                "url": "paper-module-agent-memory-temporal-conflict-replay.html"
              },
              {
                "id": "paper_module.agent_monitor_redteam_falsification_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Monitor Redteam Falsification Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].axiom_refs",
                "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].axiom_refs",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sabotage Scheming-Monitor Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].axiom_refs",
                "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
              },
              {
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].axiom_refs",
                "url": "paper-module-agent-sandbox-policy-escape-replay.html"
              },
              {
                "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].axiom_refs",
                "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
              },
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.belief_state_process_reward_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Belief-State Process Reward Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].axiom_refs",
                "url": "paper-module-belief-state-process-reward-replay.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].axiom_refs",
                "url": "paper-module-computer-use-action-trace-replay.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "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": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].axiom_refs",
                "url": "paper-module-semantic-singleflight-dedup-runtime.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-1",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-1-derivation-before-assertion"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-1.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-1-derivation-before-assertion",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "certificate_kernel_execution_lab",
                    "formal_math_lean_proof_witness",
                    "verifier_lab_kernel"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-2-kernelized-verification"
                    }
                  ],
                  "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": "component-certificate-kernel-execution-lab.html"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "formal_math_lean_proof_witness",
                      "target_kind": "component",
                      "target_label": "Formal Math Lean Proof Witness",
                      "url": "component-formal-math-lean-proof-witness.html"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.annex_knowledge_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Reference Knowledge Routing",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].axiom_refs",
                      "url": "paper-module-annex-knowledge-routing.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_campaign_dag_validation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Campaign DAG Validation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].axiom_refs",
                      "url": "paper-module-bridge-campaign-dag-validation.html"
                    },
                    {
                      "id": "paper_module.certificate_kernel_execution_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Certificate Kernel Execution Lab",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].axiom_refs",
                      "url": "paper-module-certificate-kernel-execution-lab.html"
                    },
                    {
                      "id": "paper_module.derived_fact_provider_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Derived Fact Provider Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].axiom_refs",
                      "url": "paper-module-derived-fact-provider-runtime.html"
                    },
                    {
                      "id": "paper_module.egress_self_compliance_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Egress Self-Compliance Audit",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].axiom_refs",
                      "url": "paper-module-egress-self-compliance-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.finite_erdos_denominator_certificate_strike",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Finite Erdos Denominator-Order Certificate Strike",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].axiom_refs",
                      "url": "paper-module-finite-erdos-denominator-certificate-strike.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_lean_proof_witness",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Lean Proof Witness",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].axiom_refs",
                      "url": "paper-module-formal-math-lean-proof-witness.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.generated_projection_drift_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Generated Projection Drift Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].axiom_refs",
                      "url": "paper-module-generated-projection-drift-runtime.html"
                    },
                    {
                      "id": "paper_module.lean_proof_search_lab_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean Proof-Search Lab Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].axiom_refs",
                      "url": "paper-module-lean-proof-search-lab-runtime.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "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": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.metabolism_queue_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Metabolism Queue Reconciliation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].axiom_refs",
                      "url": "paper-module-metabolism-queue-reconciliation.html"
                    },
                    {
                      "id": "paper_module.navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Fitness Benchmark",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].axiom_refs",
                      "url": "paper-module-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-certificate-kernel-execution-lab.html"
              },
              {
                "relation": "witnessed by",
                "target_id": "formal_math_lean_proof_witness",
                "target_kind": "component",
                "target_label": "Formal Math Lean Proof Witness",
                "url": "component-formal-math-lean-proof-witness.html"
              }
            ],
            "object_id": "axiom:AX-2",
            "paper_module_backrefs": [
              {
                "id": "paper_module.annex_knowledge_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Reference Knowledge Routing",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].axiom_refs",
                "url": "paper-module-annex-knowledge-routing.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_campaign_dag_validation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Campaign DAG Validation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].axiom_refs",
                "url": "paper-module-bridge-campaign-dag-validation.html"
              },
              {
                "id": "paper_module.certificate_kernel_execution_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Certificate Kernel Execution Lab",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].axiom_refs",
                "url": "paper-module-certificate-kernel-execution-lab.html"
              },
              {
                "id": "paper_module.derived_fact_provider_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Derived Fact Provider Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].axiom_refs",
                "url": "paper-module-derived-fact-provider-runtime.html"
              },
              {
                "id": "paper_module.egress_self_compliance_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Egress Self-Compliance Audit",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].axiom_refs",
                "url": "paper-module-egress-self-compliance-audit.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.finite_erdos_denominator_certificate_strike",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finite Erdos Denominator-Order Certificate Strike",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].axiom_refs",
                "url": "paper-module-finite-erdos-denominator-certificate-strike.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].axiom_refs",
                "url": "paper-module-formal-math-lean-proof-witness.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.generated_projection_drift_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Generated Projection Drift Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].axiom_refs",
                "url": "paper-module-generated-projection-drift-runtime.html"
              },
              {
                "id": "paper_module.lean_proof_search_lab_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean Proof-Search Lab Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].axiom_refs",
                "url": "paper-module-lean-proof-search-lab-runtime.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "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": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.metabolism_queue_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Metabolism Queue Reconciliation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].axiom_refs",
                "url": "paper-module-metabolism-queue-reconciliation.html"
              },
              {
                "id": "paper_module.navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Fitness Benchmark",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].axiom_refs",
                "url": "paper-module-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-2",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-2-kernelized-verification"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-2.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-2-kernelized-verification",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "proof_derived_governed_mutation_authorization",
                    "mcp_tool_authority_replay"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "mcp_tool_authority_replay"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-3-authority-by-derivation-not-possession"
                    }
                  ],
                  "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": "component-proof-derived-governed-mutation-authorization.html"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "mcp_tool_authority_replay",
                      "target_kind": "component",
                      "target_label": "MCP Tool-Authority Policy Replay",
                      "url": "component-mcp-tool-authority-replay.html"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.mcp_tool_authority_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "MCP Tool Authority Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].axiom_refs",
                      "url": "paper-module-mcp-tool-authority-replay.html"
                    },
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "id": "paper_module.proof_derived_governed_mutation_authorization",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof-Derived Governed Mutation Authorization",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].axiom_refs",
                      "url": "paper-module-proof-derived-governed-mutation-authorization.html"
                    },
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-proof-derived-governed-mutation-authorization.html"
              },
              {
                "relation": "witnessed by",
                "target_id": "mcp_tool_authority_replay",
                "target_kind": "component",
                "target_label": "MCP Tool-Authority Policy Replay",
                "url": "component-mcp-tool-authority-replay.html"
              }
            ],
            "object_id": "axiom:AX-3",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].axiom_refs",
                "url": "paper-module-mcp-tool-authority-replay.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].axiom_refs",
                "url": "paper-module-proof-derived-governed-mutation-authorization.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
                "url": "paper-module-tool-server-pressure-inventory.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-3",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-3-authority-by-derivation-not-possession"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-3.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-3-authority-by-derivation-not-possession",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "durable_agent_work_landing_replay",
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "durable_agent_work_landing_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The work-landing replay reuses its stored result record only while a fresh digest of every input file, and of what the receiving repository witnesses, matches the basis recorded with it; changing any input forces a rebuild."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-4-content-addressed-determinism"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    },
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    },
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.durable_agent_work_landing_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Durable Agent Work-Landing Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].axiom_refs",
                      "url": "paper-module-durable-agent-work-landing-replay.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.macro_projection_import_protocol",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Source Projection Import Protocol",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].axiom_refs",
                      "url": "paper-module-macro-projection-import-protocol.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].axiom_refs",
                      "url": "paper-module-work-landing-control-spine.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].axiom_refs",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].axiom_refs",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].axiom_refs",
                "url": "paper-module-work-landing-control-spine.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-4",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-4-content-addressed-determinism"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-4.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-4-content-addressed-determinism",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "batch12_release_claim_language_gate",
                    "proof_diagnostic_evidence_spine",
                    "self_ignorance_coverage_ledger"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "proof_diagnostic_evidence_spine",
                    "self_ignorance_coverage_ledger"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "batch12_release_claim_language_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The launch wording gate fails closed: a public sharing manifest that is missing, that lists a claim surface which does not exist, or that yields no scanned file is reported as unscanned and blocked, and its assert-clear check exits with status 2."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-5-fail-closed-monotone-lattice"
                    }
                  ],
                  "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": "component-pattern-binding-contract.html"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "proof_diagnostic_evidence_spine",
                      "target_kind": "component",
                      "target_label": "Proof Diagnostic Evidence Spine",
                      "url": "component-proof-diagnostic-evidence-spine.html"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "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": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "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": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-pattern-binding-contract.html"
              },
              {
                "relation": "witnessed by",
                "target_id": "proof_diagnostic_evidence_spine",
                "target_kind": "component",
                "target_label": "Proof Diagnostic Evidence Spine",
                "url": "component-proof-diagnostic-evidence-spine.html"
              }
            ],
            "object_id": "axiom:AX-5",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "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": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "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": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
                "url": "paper-module-tool-server-pressure-inventory.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-5",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-5-fail-closed-monotone-lattice"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-5.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-5-fail-closed-monotone-lattice",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-6-open-world-epistemics"
                    }
                  ],
                  "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": "component-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "doctrine_fact_claim_audit",
                      "target_kind": "component",
                      "target_label": "Doctrine Fact Claim Audit",
                      "url": "component-doctrine-fact-claim-audit.html"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "id": "paper_module.standards_meta_diagnostics",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Standards Meta Diagnostics",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
                      "url": "paper-module-standards-meta-diagnostics.html"
                    },
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-self-ignorance-coverage-ledger.html"
              },
              {
                "relation": "witnessed by",
                "target_id": "doctrine_fact_claim_audit",
                "target_kind": "component",
                "target_label": "Doctrine Fact Claim Audit",
                "url": "component-doctrine-fact-claim-audit.html"
              }
            ],
            "object_id": "axiom:AX-6",
            "paper_module_backrefs": [
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
                "url": "paper-module-standards-meta-diagnostics.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-6",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-6-open-world-epistemics"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-6.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-6-open-world-epistemics",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "corpus_readiness_mathlib_absence_gate",
                    "finance_forecast_evaluation_spine"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "finance_forecast_evaluation_spine",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-7-typed-partiality-and-refusal"
                    }
                  ],
                  "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": "component-finance-forecast-evaluation-spine.html"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "corpus_readiness_mathlib_absence_gate",
                      "target_kind": "component",
                      "target_label": "Corpus Readiness Mathlib Absence Gate",
                      "url": "component-corpus-readiness-mathlib-absence-gate.html"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "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": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Corpus Readiness Mathlib Absence Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].axiom_refs",
                      "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
                    },
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.executable_doctrine_grammar",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Executable Doctrine Grammar",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
                      "url": "paper-module-executable-doctrine-grammar.html"
                    },
                    {
                      "id": "paper_module.finance_forecast_evaluation_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Finance Forecast Evaluation Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].axiom_refs",
                      "url": "paper-module-finance-forecast-evaluation-spine.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "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": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    },
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-finance-forecast-evaluation-spine.html"
              },
              {
                "relation": "witnessed by",
                "target_id": "corpus_readiness_mathlib_absence_gate",
                "target_kind": "component",
                "target_label": "Corpus Readiness Mathlib Absence Gate",
                "url": "component-corpus-readiness-mathlib-absence-gate.html"
              }
            ],
            "object_id": "axiom:AX-7",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "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": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].axiom_refs",
                "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
                "url": "paper-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].axiom_refs",
                "url": "paper-module-finance-forecast-evaluation-spine.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].axiom_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].axiom_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].axiom_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].axiom_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].axiom_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "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": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].axiom_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].axiom_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].axiom_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
                "url": "paper-module-tool-server-pressure-inventory.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].axiom_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-7",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-7-typed-partiality-and-refusal"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-7.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-7-typed-partiality-and-refusal",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "indirect_prompt_injection_information_flow_policy_replay",
                    "macro_projection_import_protocol"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-8-provenance-propagation-and-non-interference"
                    }
                  ],
                  "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": "Prompt-Injection Flow-Policy Replay",
                      "url": "component-indirect-prompt-injection-information-flow-policy-replay.html"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "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": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    },
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    },
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "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",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].axiom_refs",
                      "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Sleeper Memory Poisoning Quarantine Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].axiom_refs",
                      "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Prompt-Injection Flow-Policy Replay",
                "url": "component-indirect-prompt-injection-information-flow-policy-replay.html"
              }
            ],
            "object_id": "axiom:AX-8",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "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": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].axiom_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].axiom_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].axiom_refs",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].axiom_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].axiom_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "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",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].axiom_refs",
                "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].axiom_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].axiom_refs",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].axiom_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].axiom_refs",
                "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].axiom_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].axiom_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].axiom_refs",
                "url": "paper-module-tool-server-pressure-inventory.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].axiom_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-8",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-8-provenance-propagation-and-non-interference"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-8.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-8-provenance-propagation-and-non-interference",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "durable_agent_work_landing_replay"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "mission_transaction_work_spine",
                    "durable_agent_work_landing_replay",
                    "concurrency_mission_control"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "concurrency_mission_control",
                    "mission_transaction_work_spine"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-9-compensable-transactional-effects"
                    }
                  ],
                  "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": "component-mission-transaction-work-spine.html"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "durable_agent_work_landing_replay",
                      "target_kind": "component",
                      "target_label": "Durable Agent Work Landing Replay",
                      "url": "component-durable-agent-work-landing-replay.html"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "concurrency_mission_control",
                      "target_kind": "component",
                      "target_label": "Concurrency Mission Control",
                      "url": "component-concurrency-mission-control.html"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.durable_agent_work_landing_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Durable Agent Work-Landing Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].axiom_refs",
                      "url": "paper-module-durable-agent-work-landing-replay.html"
                    },
                    {
                      "id": "paper_module.mission_transaction_work_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mission Transaction Work Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].axiom_refs",
                      "url": "paper-module-mission-transaction-work-spine.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.semantic_singleflight_dedup_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Semantic Singleflight Dedup Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].axiom_refs",
                      "url": "paper-module-semantic-singleflight-dedup-runtime.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].axiom_refs",
                      "url": "paper-module-work-landing-control-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-mission-transaction-work-spine.html"
              },
              {
                "relation": "witnessed by",
                "target_id": "durable_agent_work_landing_replay",
                "target_kind": "component",
                "target_label": "Durable Agent Work Landing Replay",
                "url": "component-durable-agent-work-landing-replay.html"
              },
              {
                "relation": "witnessed by",
                "target_id": "concurrency_mission_control",
                "target_kind": "component",
                "target_label": "Concurrency Mission Control",
                "url": "component-concurrency-mission-control.html"
              }
            ],
            "object_id": "axiom:AX-9",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].axiom_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].axiom_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].axiom_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].axiom_refs",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].axiom_refs",
                "url": "paper-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].axiom_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].axiom_refs",
                "url": "paper-module-semantic-singleflight-dedup-runtime.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].axiom_refs",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-9",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-9-compensable-transactional-effects"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-9.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-9-compensable-transactional-effects",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "doctrine_fact_claim_audit",
                    "batch10_live_source_drift_capsule"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "batch10_live_source_drift_capsule",
                    "doctrine_fact_claim_audit"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-10-temporal-validity-and-freshness-contracts"
                    }
                  ],
                  "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": "component-doctrine-fact-claim-audit.html"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "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": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    },
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    },
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    },
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-doctrine-fact-claim-audit.html"
              }
            ],
            "object_id": "axiom:AX-10",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "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": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].axiom_refs",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].axiom_refs",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].axiom_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].axiom_refs",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].axiom_refs",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].axiom_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].axiom_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-10",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-10-temporal-validity-and-freshness-contracts"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-10.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-10-temporal-validity-and-freshness-contracts",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "executable_doctrine_grammar",
                    "standards_meta_diagnostics"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "standards_meta_diagnostics"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-11-executable-grammar-before-doctrine-authority"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    },
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    },
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    },
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.executable_doctrine_grammar",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Executable Doctrine Grammar",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
                      "url": "paper-module-executable-doctrine-grammar.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.standards_meta_diagnostics",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Standards Meta Diagnostics",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
                      "url": "paper-module-standards-meta-diagnostics.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].axiom_refs",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].axiom_refs",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].axiom_refs",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].axiom_refs",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].axiom_refs",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].axiom_refs",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].axiom_refs",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].axiom_refs",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].axiom_refs",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].axiom_refs",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].axiom_refs",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].axiom_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].axiom_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].axiom_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].axiom_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].axiom_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].axiom_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].axiom_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].axiom_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].axiom_refs",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].axiom_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].axiom_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].axiom_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
                "url": "paper-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].axiom_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].axiom_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].axiom_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].axiom_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].axiom_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
                "url": "paper-module-standards-meta-diagnostics.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].axiom_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-11",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-11-executable-grammar-before-doctrine-authority"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-11.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-11-executable-grammar-before-doctrine-authority",
            "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": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                },
                {
                  "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "executable_doctrine_grammar"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "executable_doctrine_grammar"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "executable_doctrine_grammar"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The executable doctrine grammar holds one meta artifact, the copied source grammar specimen, to a result record floor before accepting it: the specimen's result record must list evidence refs and omissions, and its board must list scope boundaries. The system's own standards and paper modules are not yet run through the same grammar."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-12-reflexive-accountability--no-privileged-meta-layer"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.executable_doctrine_grammar",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Executable Doctrine Grammar",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
                      "url": "paper-module-executable-doctrine-grammar.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.standards_meta_diagnostics",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Standards Meta Diagnostics",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
                      "url": "paper-module-standards-meta-diagnostics.html"
                    },
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "constrains",
                      "relation_id": "paper_module.abides_by.axiom",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].axiom_refs",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].axiom_refs",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].axiom_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].axiom_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].axiom_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].axiom_refs",
                "url": "paper-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].axiom_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].axiom_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].axiom_refs",
                "url": "paper-module-standards-meta-diagnostics.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "constrains",
                "relation_id": "paper_module.abides_by.axiom",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].axiom_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-12",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-12-reflexive-accountability--no-privileged-meta-layer"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-12.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/AXIOMS.md#ax-12-reflexive-accountability--no-privileged-meta-layer",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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_benchmark_integrity_anti_gaming_replay",
                    "agent_sabotage_scheming_monitor_replay"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "agent_sabotage_scheming_monitor_replay",
                    "agent_benchmark_integrity_anti_gaming_replay"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-1",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-1.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "mcp_tool_authority_replay",
                    "proof_derived_governed_mutation_authorization",
                    "certificate_kernel_execution_lab"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "certificate_kernel_execution_lab",
                    "mcp_tool_authority_replay"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The governed-mutation authorization derives whether a change may land from proof and independent evaluator verdicts, and refuses a requester whose identity or role is its only basis, including one that approves its own change."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-2",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-2.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "self_ignorance_coverage_ledger",
                    "batch12_release_claim_language_gate"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "batch12_release_claim_language_gate",
                    "self_ignorance_coverage_ledger"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-3",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-3.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "doctrine_fact_claim_audit"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay",
                    "doctrine_fact_claim_audit"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "durable_agent_work_landing_replay",
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "durable_agent_work_landing_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The work-landing replay keys its cached result record on a digest of its inputs and rebuilds the result record once any input changes, so an earlier verdict is never served for drifted inputs."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-4",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-4.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-5",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-5.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "corpus_readiness_mathlib_absence_gate",
                    "finance_forecast_evaluation_spine"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "finance_forecast_evaluation_spine",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-6",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-6.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "indirect_prompt_injection_information_flow_policy_replay",
                    "macro_projection_import_protocol"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-7",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-7.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "durable_agent_work_landing_replay"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "mission_transaction_work_spine",
                    "durable_agent_work_landing_replay",
                    "concurrency_mission_control"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "concurrency_mission_control",
                    "mission_transaction_work_spine"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "durable_agent_work_landing_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The work-landing replay refuses a landed commit that declares neither a compensator nor an irreversible boundary, whose declared expected parent differs from the HEAD it landed on, or whose HEAD did not advance, and it refuses two landed claims that write the same path from the same parent."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-8",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-8.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "doctrine_fact_claim_audit",
                    "batch10_live_source_drift_capsule"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "batch10_live_source_drift_capsule",
                    "doctrine_fact_claim_audit"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-9",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-9.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "executable_doctrine_grammar",
                    "standards_meta_diagnostics"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "standards_meta_diagnostics"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-10",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-10.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "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": [],
                  "label": "Enforced in",
                  "named_in_card": [
                    "executable_doctrine_grammar"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "executable_doctrine_grammar"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "executable_doctrine_grammar"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The executable doctrine grammar refuses its copied source grammar specimen, a self-description of the doctrine layer, unless the specimen's result record lists evidence refs and omissions and its board lists scope boundaries. The system's own standards and paper modules still await this check."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-11",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-11.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "macro_projection_import_protocol",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol refuses to certify a copied body as a verified exact copy when its live source no longer matches and git history never held those bytes at the source path, so a stand-in with self-consistent digests fails while a real past version of the source is reported as a historical snapshot."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-12",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-12.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "durable_agent_work_landing_replay",
                    "standards_meta_diagnostics"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay",
                    "standards_meta_diagnostics"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "durable_agent_work_landing_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The work-landing replay stores a digest of each result record's own content and serves a stored result record only while that digest still matches, so a result record edited after it was written is rebuilt from source before it can be cited as the verdict."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-13",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-13.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "public_reveal_walkthrough"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "batch12_release_claim_language_gate",
                    "public_reveal_walkthrough",
                    "cold_reader_route_map"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "batch12_release_claim_language_gate",
                    "cold_reader_route_map"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "public_reveal_walkthrough"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The public reveal walkthrough refuses a public claim that carries one of its claim floor's forbidden phrases, or that implies hosting, launch, deployment posture, affiliation, non-public data equivalence or whole-system correctness, and refuses a claim floor whose own scope limit raises any of those flags."
                },
                "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 whole-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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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 source 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 whole-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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 whole-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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-14",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-14.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "statement": "Letting public docs imply a hosted service, external service access, source-file mutation, financial or trading decisions, deployment posture, affiliation or endorsement, or whole-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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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": [
                    "certificate_kernel_execution_lab",
                    "formal_math_lean_proof_witness"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "formal_math_lean_proof_witness",
                    "certificate_kernel_execution_lab"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "formal_math_lean_proof_witness"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The Lean witness reports a compile and a Lake return code only when Lean actually built its tiny public project. In its exported-contract mode Lean does not run, so the witness reports no return code and no compiled declarations, reads tool availability from the PATH, and says that Lean was not run."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-15",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-15.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "durable_agent_work_landing_replay",
                    "agent_route_observability_runtime"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "agent_route_observability_runtime"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "example": {
                  "refs": [
                    "durable_agent_work_landing_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The work-landing replay counts a commit as landed only when the receiving repository holds the recorded after-HEAD as a commit whose parent is the recorded before-HEAD. A claim that git cannot witness is shown as declared and unobserved, and a missing or malformed HEAD is refused."
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-16",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-16.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                }
              ],
              "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"
                  ],
                  "label": "Enforced in",
                  "named_in_card": [
                    "world_model_projection_drift_control_room",
                    "macro_projection_import_protocol"
                  ],
                  "named_in_card_source_field": "doctrine_enrichment.records[].enforced_in",
                  "partial_component_ids": [
                    "macro_projection_import_protocol"
                  ],
                  "partial_label": "Partly checked in",
                  "source_field": "microcosm-substrate/core/doctrine_enforcement.json::rules[].full|partial"
                },
                "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 digest",
                      "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
                    }
                  ],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-17",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source digest",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-17.json",
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/ANTI_PRINCIPLES.md",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].concept_refs",
                      "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
                    },
                    {
                      "id": "paper_module.agent_closeout_faithfulness_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Completion Faithfulness Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].concept_refs",
                      "url": "paper-module-agent-closeout-faithfulness-audit.html"
                    },
                    {
                      "id": "paper_module.agent_memory_temporal_conflict_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Memory Temporal-Conflict Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].concept_refs",
                      "url": "paper-module-agent-memory-temporal-conflict-replay.html"
                    },
                    {
                      "id": "paper_module.agent_monitor_redteam_falsification_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Monitor Redteam Falsification Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].concept_refs",
                      "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
                    },
                    {
                      "id": "paper_module.agent_route_observability_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Route Observability Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].concept_refs",
                      "url": "paper-module-agent-route-observability-runtime.html"
                    },
                    {
                      "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sabotage Scheming-Monitor Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].concept_refs",
                      "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
                    },
                    {
                      "id": "paper_module.agent_sandbox_policy_escape_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sandbox Policy-Escape Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].concept_refs",
                      "url": "paper-module-agent-sandbox-policy-escape-replay.html"
                    },
                    {
                      "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].concept_refs",
                      "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
                    },
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].concept_refs",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].concept_refs",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    },
                    {
                      "id": "paper_module.belief_state_process_reward_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Belief-State Process Reward Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].concept_refs",
                      "url": "paper-module-belief-state-process-reward-replay.html"
                    },
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].concept_refs",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "id": "paper_module.bridge_campaign_dag_validation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Campaign DAG Validation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].concept_refs",
                      "url": "paper-module-bridge-campaign-dag-validation.html"
                    },
                    {
                      "id": "paper_module.computer_use_action_trace_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Computer-Use Action Trace Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].concept_refs",
                      "url": "paper-module-computer-use-action-trace-replay.html"
                    },
                    {
                      "id": "paper_module.egress_self_compliance_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Egress Self-Compliance Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].concept_refs",
                      "url": "paper-module-egress-self-compliance-audit.html"
                    },
                    {
                      "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",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].concept_refs",
                      "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
                    },
                    {
                      "id": "paper_module.mcp_tool_authority_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "MCP Tool Authority Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].concept_refs",
                      "url": "paper-module-mcp-tool-authority-replay.html"
                    },
                    {
                      "id": "paper_module.metabolism_queue_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Metabolism Queue Reconciliation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].concept_refs",
                      "url": "paper-module-metabolism-queue-reconciliation.html"
                    },
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].concept_refs",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    },
                    {
                      "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Sleeper Memory Poisoning Quarantine Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].concept_refs",
                      "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].concept_refs",
                "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
              },
              {
                "id": "paper_module.agent_closeout_faithfulness_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Completion Faithfulness Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].concept_refs",
                "url": "paper-module-agent-closeout-faithfulness-audit.html"
              },
              {
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].concept_refs",
                "url": "paper-module-agent-memory-temporal-conflict-replay.html"
              },
              {
                "id": "paper_module.agent_monitor_redteam_falsification_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Monitor Redteam Falsification Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].concept_refs",
                "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].concept_refs",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sabotage Scheming-Monitor Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].concept_refs",
                "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
              },
              {
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].concept_refs",
                "url": "paper-module-agent-sandbox-policy-escape-replay.html"
              },
              {
                "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].concept_refs",
                "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
              },
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].concept_refs",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].concept_refs",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.belief_state_process_reward_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Belief-State Process Reward Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].concept_refs",
                "url": "paper-module-belief-state-process-reward-replay.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].concept_refs",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.bridge_campaign_dag_validation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Campaign DAG Validation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].concept_refs",
                "url": "paper-module-bridge-campaign-dag-validation.html"
              },
              {
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].concept_refs",
                "url": "paper-module-computer-use-action-trace-replay.html"
              },
              {
                "id": "paper_module.egress_self_compliance_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Egress Self-Compliance Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].concept_refs",
                "url": "paper-module-egress-self-compliance-audit.html"
              },
              {
                "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",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].concept_refs",
                "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
              },
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].concept_refs",
                "url": "paper-module-mcp-tool-authority-replay.html"
              },
              {
                "id": "paper_module.metabolism_queue_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Metabolism Queue Reconciliation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].concept_refs",
                "url": "paper-module-metabolism-queue-reconciliation.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].concept_refs",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].concept_refs",
                "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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.annex_knowledge_routing.verifies_annex_knowledge_router",
                      "target_kind": "mechanism",
                      "target_label": "verifies reference knowledge router",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router"
                    },
                    {
                      "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.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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.annex_knowledge_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Reference Knowledge Routing",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].concept_refs",
                      "url": "paper-module-annex-knowledge-routing.html"
                    },
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].concept_refs",
                      "url": "paper-module-cognitive-operator-registry.html"
                    },
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].concept_refs",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    },
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].concept_refs",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].concept_refs",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.executable_doctrine_grammar",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Executable Doctrine Grammar",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].concept_refs",
                      "url": "paper-module-executable-doctrine-grammar.html"
                    },
                    {
                      "id": "paper_module.navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Fitness Benchmark",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].concept_refs",
                      "url": "paper-module-navigation-fitness-benchmark.html"
                    },
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].concept_refs",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    },
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].concept_refs",
                      "url": "paper-module-pattern-assimilation.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].concept_refs",
                      "url": "paper-module-pattern-binding-contract.html"
                    },
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].concept_refs",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    },
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].concept_refs",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "id": "paper_module.standards_meta_diagnostics",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Standards Meta Diagnostics",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].concept_refs",
                      "url": "paper-module-standards-meta-diagnostics.html"
                    },
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].concept_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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.annex_knowledge_routing.verifies_annex_knowledge_router",
                "target_kind": "mechanism",
                "target_label": "verifies reference knowledge router",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router"
              },
              {
                "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.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"
              }
            ],
            "object_id": "concept:concept.architecture_and_navigation_route_contract_bundle",
            "paper_module_backrefs": [
              {
                "id": "paper_module.annex_knowledge_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Reference Knowledge Routing",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].concept_refs",
                "url": "paper-module-annex-knowledge-routing.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].concept_refs",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].concept_refs",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].concept_refs",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].concept_refs",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].concept_refs",
                "url": "paper-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Fitness Benchmark",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].concept_refs",
                "url": "paper-module-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].concept_refs",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].concept_refs",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].concept_refs",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].concept_refs",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].concept_refs",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].concept_refs",
                "url": "paper-module-standards-meta-diagnostics.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].concept_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json",
            "source_url": "",
            "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 non-public 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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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.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": "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].concept_refs",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].concept_refs",
                      "url": "paper-module-cold-reader-route-map.html"
                    },
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].concept_refs",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].concept_refs",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This family concept is not a public sharing, launch, or non-public 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.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": "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"
              }
            ],
            "object_id": "concept:concept.entry_and_reveal_route_readiness_bundle",
            "paper_module_backrefs": [
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].concept_refs",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].concept_refs",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].concept_refs",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].concept_refs",
                "url": "paper-module-public-reveal-walkthrough.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "instantiated by",
                      "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": "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.executable_doctrine_grammar",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Executable Doctrine Grammar",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].concept_refs",
                      "url": "paper-module-executable-doctrine-grammar.html"
                    },
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].concept_refs",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "instantiated by",
                "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": "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].concept_refs",
                "url": "paper-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].concept_refs",
                "url": "paper-module-microcosm-axiom-substrate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json",
            "source_url": "",
            "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 non-public 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": [],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 non-public 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",
            "paper_module_backrefs": [],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].concept_refs",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    },
                    {
                      "id": "paper_module.certificate_kernel_execution_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Certificate Kernel Execution Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].concept_refs",
                      "url": "paper-module-certificate-kernel-execution-lab.html"
                    },
                    {
                      "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Corpus Readiness Mathlib Absence Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].concept_refs",
                      "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].concept_refs",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    },
                    {
                      "id": "paper_module.finite_erdos_denominator_certificate_strike",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Finite Erdos Denominator-Order Certificate Strike",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].concept_refs",
                      "url": "paper-module-finite-erdos-denominator-certificate-strike.html"
                    },
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].concept_refs",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "id": "paper_module.formal_math_lean_proof_witness",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Lean Proof Witness",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].concept_refs",
                      "url": "paper-module-formal-math-lean-proof-witness.html"
                    },
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].concept_refs",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    },
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].concept_refs",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    },
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].concept_refs",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "id": "paper_module.lean_proof_search_lab_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean Proof-Search Lab Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].concept_refs",
                      "url": "paper-module-lean-proof-search-lab-runtime.html"
                    },
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].concept_refs",
                      "url": "paper-module-lean-std-premise-index.html"
                    },
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].concept_refs",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    },
                    {
                      "id": "paper_module.proof_derived_governed_mutation_authorization",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof-Derived Governed Mutation Authorization",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].concept_refs",
                      "url": "paper-module-proof-derived-governed-mutation-authorization.html"
                    },
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].concept_refs",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].concept_refs",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    },
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].concept_refs",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    },
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].concept_refs",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    },
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].concept_refs",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].concept_refs",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    },
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].concept_refs",
                      "url": "paper-module-verifier-lab-kernel.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].concept_refs",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.certificate_kernel_execution_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Certificate Kernel Execution Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].concept_refs",
                "url": "paper-module-certificate-kernel-execution-lab.html"
              },
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].concept_refs",
                "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].concept_refs",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.finite_erdos_denominator_certificate_strike",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finite Erdos Denominator-Order Certificate Strike",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].concept_refs",
                "url": "paper-module-finite-erdos-denominator-certificate-strike.html"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].concept_refs",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].concept_refs",
                "url": "paper-module-formal-math-lean-proof-witness.html"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].concept_refs",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].concept_refs",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].concept_refs",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.lean_proof_search_lab_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean Proof-Search Lab Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].concept_refs",
                "url": "paper-module-lean-proof-search-lab-runtime.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].concept_refs",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].concept_refs",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].concept_refs",
                "url": "paper-module-proof-derived-governed-mutation-authorization.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].concept_refs",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].concept_refs",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].concept_refs",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].concept_refs",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].concept_refs",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].concept_refs",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].concept_refs",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].concept_refs",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].concept_refs",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].concept_refs",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].concept_refs",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    },
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].concept_refs",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    },
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].concept_refs",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].concept_refs",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].concept_refs",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].concept_refs",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].concept_refs",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].concept_refs",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    },
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].concept_refs",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].concept_refs",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].concept_refs",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    },
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].concept_refs",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].concept_refs",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    },
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].concept_refs",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].concept_refs",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].concept_refs",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].concept_refs",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].concept_refs",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].concept_refs",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].concept_refs",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].concept_refs",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    },
                    {
                      "id": "paper_module.generated_projection_drift_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Generated Projection Drift Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].concept_refs",
                      "url": "paper-module-generated-projection-drift-runtime.html"
                    },
                    {
                      "id": "paper_module.macro_projection_import_protocol",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Source Projection Import Protocol",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].concept_refs",
                      "url": "paper-module-macro-projection-import-protocol.html"
                    },
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].concept_refs",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].concept_refs",
                      "url": "paper-module-work-landing-control-spine.html"
                    },
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].concept_refs",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].concept_refs",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].concept_refs",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].concept_refs",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].concept_refs",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].concept_refs",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].concept_refs",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].concept_refs",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].concept_refs",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].concept_refs",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].concept_refs",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].concept_refs",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].concept_refs",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].concept_refs",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].concept_refs",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].concept_refs",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].concept_refs",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].concept_refs",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].concept_refs",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].concept_refs",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].concept_refs",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].concept_refs",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].concept_refs",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].concept_refs",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].concept_refs",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              },
              {
                "id": "paper_module.generated_projection_drift_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Generated Projection Drift Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].concept_refs",
                "url": "paper-module-generated-projection-drift-runtime.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].concept_refs",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].concept_refs",
                "url": "paper-module-tool-server-pressure-inventory.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].concept_refs",
                "url": "paper-module-work-landing-control-spine.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].concept_refs",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
                      "target_kind": "mechanism",
                      "target_label": "verifies derived fact provider engine",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].concept_refs",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].concept_refs",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "id": "paper_module.derived_fact_provider_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Derived Fact Provider Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].concept_refs",
                      "url": "paper-module-derived-fact-provider-runtime.html"
                    },
                    {
                      "id": "paper_module.finance_forecast_evaluation_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Finance Forecast Evaluation Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].concept_refs",
                      "url": "paper-module-finance-forecast-evaluation-spine.html"
                    },
                    {
                      "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": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].concept_refs",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].concept_refs",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].concept_refs",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    },
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].concept_refs",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].concept_refs",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
                "target_kind": "mechanism",
                "target_label": "verifies derived fact provider engine",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine"
              },
              {
                "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"
              }
            ],
            "object_id": "concept:concept.research_and_science_replay_evidence_bundle",
            "paper_module_backrefs": [
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].concept_refs",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].concept_refs",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.derived_fact_provider_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Derived Fact Provider Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].concept_refs",
                "url": "paper-module-derived-fact-provider-runtime.html"
              },
              {
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].concept_refs",
                "url": "paper-module-finance-forecast-evaluation-spine.html"
              },
              {
                "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": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].concept_refs",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].concept_refs",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].concept_refs",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].concept_refs",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].concept_refs",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.standards_meta_diagnostics",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Standards Meta Diagnostics",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].concept_refs",
                      "url": "paper-module-standards-meta-diagnostics.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].concept_refs",
                "url": "paper-module-standards-meta-diagnostics.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].concept_refs",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].concept_refs",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].concept_refs",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].concept_refs",
                      "url": "paper-module-concurrency-mission-control.html"
                    },
                    {
                      "id": "paper_module.durable_agent_work_landing_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Durable Agent Work-Landing Replay",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].concept_refs",
                      "url": "paper-module-durable-agent-work-landing-replay.html"
                    },
                    {
                      "id": "paper_module.mission_transaction_work_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mission Transaction Work Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].concept_refs",
                      "url": "paper-module-mission-transaction-work-spine.html"
                    },
                    {
                      "id": "paper_module.semantic_singleflight_dedup_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Semantic Singleflight Dedup Runtime",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].concept_refs",
                      "url": "paper-module-semantic-singleflight-dedup-runtime.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "governs",
                      "relation_id": "paper_module.governed_by.concept",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].concept_refs",
                      "url": "paper-module-work-landing-control-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].concept_refs",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].concept_refs",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].concept_refs",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].concept_refs",
                "url": "paper-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].concept_refs",
                "url": "paper-module-semantic-singleflight-dedup-runtime.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "governs",
                "relation_id": "paper_module.governed_by.concept",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].concept_refs",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json",
            "source_url": "",
            "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": 105,
        "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-agent-benchmark-integrity-anti-gaming-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].subjects[1]",
                      "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-agent-benchmark-integrity-anti-gaming-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].subjects[1]",
                "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-agent-closeout-faithfulness-audit.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_closeout_faithfulness_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Completion Faithfulness Audit",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].subjects[1]",
                      "url": "paper-module-agent-closeout-faithfulness-audit.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-agent-closeout-faithfulness-audit.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_closeout_faithfulness_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Completion Faithfulness Audit",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].subjects[1]",
                "url": "paper-module-agent-closeout-faithfulness-audit.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-agent-memory-temporal-conflict-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_memory_temporal_conflict_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Memory Temporal-Conflict Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].subjects[1]",
                      "url": "paper-module-agent-memory-temporal-conflict-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-agent-memory-temporal-conflict-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].subjects[1]",
                "url": "paper-module-agent-memory-temporal-conflict-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "Monitor Evidence-Boundary Replay",
                      "url": "component-agent-monitor-redteam-falsification-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_monitor_redteam_falsification_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Monitor Redteam Falsification Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].subjects[1]",
                      "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Monitor Evidence-Boundary Replay",
                "url": "component-agent-monitor-redteam-falsification-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_monitor_redteam_falsification_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Monitor Redteam Falsification Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].subjects[1]",
                "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-agent-route-observability-runtime.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_route_observability_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Route Observability Runtime",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].subjects[1]",
                      "url": "paper-module-agent-route-observability-runtime.html"
                    },
                    {
                      "id": "paper_module.computer_use_action_trace_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Computer-Use Action Trace Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].subjects[1]",
                      "url": "paper-module-computer-use-action-trace-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-agent-route-observability-runtime.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].subjects[1]",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].subjects[1]",
                "url": "paper-module-computer-use-action-trace-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "Sabotage-Monitor Contract Replay",
                      "url": "component-agent-sabotage-scheming-monitor-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sabotage Scheming-Monitor Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].subjects[1]",
                      "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Sabotage-Monitor Contract Replay",
                "url": "component-agent-sabotage-scheming-monitor-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sabotage Scheming-Monitor Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].subjects[1]",
                "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "Sandbox-Policy Replay",
                      "url": "component-agent-sandbox-policy-escape-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agent_sandbox_policy_escape_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agent Sandbox Policy-Escape Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].subjects[1]",
                      "url": "paper-module-agent-sandbox-policy-escape-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Sandbox-Policy Replay",
                "url": "component-agent-sandbox-policy-escape-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].subjects[1]",
                "url": "paper-module-agent-sandbox-policy-escape-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "Vulnerability Patch-Proof Replay",
                      "url": "component-agentic-vulnerability-discovery-patch-proof-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].subjects[1]",
                      "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Vulnerability Patch-Proof Replay",
                "url": "component-agentic-vulnerability-discovery-patch-proof-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].subjects[1]",
                "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json",
            "source_url": "",
            "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-annex-knowledge-routing-verifies-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.annex_knowledge_routing.verifies_annex_knowledge_router.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/annex_knowledge_routing.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/reference knowledge routing py",
                      "url": ""
                    },
                    {
                      "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": "annex_knowledge_routing",
                      "target_kind": "component",
                      "target_label": "Reference Knowledge Routing",
                      "url": "component-annex-knowledge-routing.html"
                    },
                    {
                      "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.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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.annex_knowledge_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Reference Knowledge Routing",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].subjects[1]",
                      "url": "paper-module-annex-knowledge-routing.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 reference knowledge routing mechanism validates bounded public reference-catalog routing fixtures by ranking sanitized candidates through explainable tiered weighted-token overlap and returning no_match when no candidate clears a positive score without claiming BM25, TF-IDF, embedding search, 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.annex_knowledge_routing.verifies_annex_knowledge_router.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.annex_knowledge_routing.verifies_annex_knowledge_router",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/annex_knowledge_routing.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/reference knowledge routing py",
                "url": ""
              },
              {
                "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": "annex_knowledge_routing",
                "target_kind": "component",
                "target_label": "Reference Knowledge Routing",
                "url": "component-annex-knowledge-routing.html"
              },
              {
                "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.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.annex_knowledge_routing.verifies_annex_knowledge_router",
            "paper_module_backrefs": [
              {
                "id": "paper_module.annex_knowledge_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Reference Knowledge Routing",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[99:paper_module.annex_knowledge_routing].subjects[1]",
                "url": "paper-module-annex-knowledge-routing.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.annex_knowledge_routing.verifies_annex_knowledge_router.json",
            "source_url": "",
            "statement": "The reference knowledge routing mechanism validates bounded public reference-catalog routing fixtures by ranking sanitized candidates through explainable tiered weighted-token overlap and returning no_match when no candidate clears a positive score without claiming BM25, TF-IDF, embedding search, repository cloning, license authority, private reference corpus access, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The reference knowledge routing mechanism validates bounded public reference-catalog routing fixtures by ranking sanitized candidates throu\u2026",
            "title": "verifies reference knowledge router",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-annex-knowledge-routing-verifies-annex-knowledge-router",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch4-proof-authority-runtime.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch4_proof_authority_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 4 Proof, Authority, and Runtime Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].subjects[1]",
                      "url": "paper-module-batch4-proof-authority-runtime.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch4-proof-authority-runtime.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].subjects[1]",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch5-authority-systems-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch5_authority_systems_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 5 Authority and Systems Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].subjects[1]",
                      "url": "paper-module-batch5-authority-systems-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-batch5-authority-systems-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].subjects[1]",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch6-unsurfaced-primitives-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 6 Unsurfaced Primitives Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].subjects[1]",
                      "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].subjects[1]",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch7-demo-take-console-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch7_demo_take_console_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Demo Take Console Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].subjects[1]",
                      "url": "paper-module-batch7-demo-take-console-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-batch7-demo-take-console-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].subjects[1]",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch7-macro-engines-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch7_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Source Engines Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].subjects[1]",
                      "url": "paper-module-batch7-macro-engines-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-batch7-macro-engines-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].subjects[1]",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch7-oracle-sibling-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch7_oracle_sibling_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Oracle Sibling Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].subjects[1]",
                      "url": "paper-module-batch7-oracle-sibling-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-batch7-oracle-sibling-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].subjects[1]",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch7-secondary-runtime-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch7_secondary_runtime_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 7 Secondary Runtime Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].subjects[1]",
                      "url": "paper-module-batch7-secondary-runtime-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch7-secondary-runtime-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].subjects[1]",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch8-audio-level-rms-port.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch8_audio_level_rms_port",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Audio Level RMS Port",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].subjects[1]",
                      "url": "paper-module-batch8-audio-level-rms-port.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch8-audio-level-rms-port.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].subjects[1]",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch8-compliance-pipeline-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch8_compliance_pipeline_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Compliance Pipeline Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].subjects[1]",
                      "url": "paper-module-batch8-compliance-pipeline-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch8-compliance-pipeline-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].subjects[1]",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch8-policy-engines-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch8_policy_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Policy Engines Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].subjects[1]",
                      "url": "paper-module-batch8-policy-engines-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch8-policy-engines-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].subjects[1]",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch8-structural-theses-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch8_structural_theses_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Structural Theses Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].subjects[1]",
                      "url": "paper-module-batch8-structural-theses-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch8-structural-theses-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].subjects[1]",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch8-tools-tail-primitives-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch8_tools_tail_primitives_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Tools-Tail Primitives Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].subjects[1]",
                      "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].subjects[1]",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch8-validator-checker-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch8_validator_checker_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 8 Validator Checker Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].subjects[1]",
                      "url": "paper-module-batch8-validator-checker-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch8-validator-checker-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].subjects[1]",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch9-macro-engines-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch9_macro_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 9 Source Engines Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].subjects[1]",
                      "url": "paper-module-batch9-macro-engines-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-batch9-macro-engines-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].subjects[1]",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch10-cold-eval-honesty-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_cold_eval_honesty_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Cold Eval Honesty Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].subjects[1]",
                      "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].subjects[1]",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch10-governance-compilers-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_governance_compilers_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Governance And Compilers Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].subjects[1]",
                      "url": "paper-module-batch10-governance-compilers-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-batch10-governance-compilers-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].subjects[1]",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch10-live-source-drift-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch10_live_source_drift_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 10 Live Source Drift Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].subjects[1]",
                      "url": "paper-module-batch10-live-source-drift-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-batch10-live-source-drift-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].subjects[1]",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch11-saturation-engines-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch11_saturation_engines_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 11 Saturation Engines Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].subjects[1]",
                      "url": "paper-module-batch11-saturation-engines-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-batch11-saturation-engines-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].subjects[1]",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch12-market-dashboard-read-model-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "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": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].subjects[1]",
                      "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "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": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].subjects[1]",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch12-prediction-market-board-capsule.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch12_prediction_market_board_capsule",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 Prediction Market Board Bundle",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].subjects[1]",
                      "url": "paper-module-batch12-prediction-market-board-capsule.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch12-prediction-market-board-capsule.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].subjects[1]",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-batch12-release-claim-language-gate.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.batch12_release_claim_language_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Set 12 launch claim-Language Gate",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].subjects[1]",
                      "url": "paper-module-batch12-release-claim-language-gate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-batch12-release-claim-language-gate.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].subjects[1]",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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 Reward Bundle Replay",
                      "url": "component-belief-state-process-reward-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.belief_state_process_reward_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Belief-State Process Reward Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].subjects[1]",
                      "url": "paper-module-belief-state-process-reward-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 Reward Bundle Replay",
                "url": "component-belief-state-process-reward-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.belief_state_process_reward_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Belief-State Process Reward Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].subjects[1]",
                "url": "paper-module-belief-state-process-reward-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-bounded-autonomy-campaign-packet.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.bounded_autonomy_campaign_packet",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bounded Autonomy Campaign Packet",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].subjects[1]",
                      "url": "paper-module-bounded-autonomy-campaign-packet.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-bounded-autonomy-campaign-packet.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].subjects[1]",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json",
            "source_url": "",
            "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-campaign-dag-validation-verifies-bridge-campaign-dag",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/bridge_campaign_dag_validation.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/bridge campaign dag validation py",
                      "url": ""
                    },
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/bridge_campaign_dag.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/bridge campaign dag py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "bridge_campaign_dag_validation",
                      "target_kind": "component",
                      "target_label": "Bridge Campaign DAG Validation",
                      "url": "component-bridge-campaign-dag-validation.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.bridge_campaign_dag_validation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Campaign DAG Validation",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].subjects[1]",
                      "url": "paper-module-bridge-campaign-dag-validation.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 campaign DAG validation mechanism validates bounded public campaign-graph fixtures by recomputing unique node labels, existing dependency edges, DFS acyclicity, single synthesis fan-in, barrier alignment, and safe parallelism ceilings without dispatching agents, executing campaigns, proving provider correctness, granting launch control, or claiming private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/bridge_campaign_dag_validation.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/bridge campaign dag validation py",
                "url": ""
              },
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/bridge_campaign_dag.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/bridge campaign dag py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "bridge_campaign_dag_validation",
                "target_kind": "component",
                "target_label": "Bridge Campaign DAG Validation",
                "url": "component-bridge-campaign-dag-validation.html"
              },
              {
                "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.bridge_campaign_dag_validation.verifies_bridge_campaign_dag",
            "paper_module_backrefs": [
              {
                "id": "paper_module.bridge_campaign_dag_validation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Campaign DAG Validation",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[95:paper_module.bridge_campaign_dag_validation].subjects[1]",
                "url": "paper-module-bridge-campaign-dag-validation.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag.json",
            "source_url": "",
            "statement": "The bridge campaign DAG validation mechanism validates bounded public campaign-graph fixtures by recomputing unique node labels, existing dependency edges, DFS acyclicity, single synthesis fan-in, barrier alignment, and safe parallelism ceilings without dispatching agents, executing campaigns, proving provider correctness, granting launch control, or claiming private-system authority.",
            "status": "active",
            "summary_line": "The bridge campaign DAG validation mechanism validates bounded public campaign-graph fixtures by recomputing unique node labels, existing d\u2026",
            "title": "verifies bridge campaign dag",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-campaign-dag-validation-verifies-bridge-campaign-dag",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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-Continuity Sign-off Replay",
                      "url": "component-bridge-phase-continuity-runtime.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.bridge_phase_continuity_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Bridge Phase Continuity Runtime",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].subjects[1]",
                      "url": "paper-module-bridge-phase-continuity-runtime.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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-Continuity Sign-off Replay",
                "url": "component-bridge-phase-continuity-runtime.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].subjects[1]",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-certificate-kernel-execution-lab.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.certificate_kernel_execution_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Certificate Kernel Execution Lab",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].subjects[1]",
                      "url": "paper-module-certificate-kernel-execution-lab.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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. Its upgrade rule is certificate-engine first: shard and compress public certificate families only while preserving the result record boundary, and route reflective/native checker work through an explicit trust-register fork."
                }
              },
              "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": "component-certificate-kernel-execution-lab.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.certificate_kernel_execution_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Certificate Kernel Execution Lab",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].subjects[1]",
                "url": "paper-module-certificate-kernel-execution-lab.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json",
            "source_url": "",
            "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. Its upgrade rule is certificate-engine first: shard and compress public certificate families only while preserving the result record boundary, and route reflective/native checker work through an explicit trust-register fork.",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-cognitive-operator-registry.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.cognitive_operator_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cognitive Operator Registry",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].subjects[1]",
                      "url": "paper-module-cognitive-operator-registry.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-cognitive-operator-registry.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].subjects[1]",
                "url": "paper-module-cognitive-operator-registry.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-pattern-binding-contract.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.cold_clone_probe",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold Clone Probe",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].subjects[0]",
                      "url": "paper-module-cold-clone-probe.html"
                    },
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[2]",
                      "url": "paper-module-pattern-binding-contract.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-pattern-binding-contract.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].subjects[0]",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[2]",
                "url": "paper-module-pattern-binding-contract.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-cold-reader-route-map.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.cold_reader_route_map",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Cold-Reader Route Map",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].subjects[1]",
                      "url": "paper-module-cold-reader-route-map.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-cold-reader-route-map.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].subjects[1]",
                "url": "paper-module-cold-reader-route-map.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-concurrency-mission-control.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.concurrency_mission_control",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Concurrency Mission Control",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].subjects[1]",
                      "url": "paper-module-concurrency-mission-control.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-concurrency-mission-control.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].subjects[1]",
                "url": "paper-module-concurrency-mission-control.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-corpus-readiness-mathlib-absence-gate.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Corpus Readiness Mathlib Absence Gate",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[1]",
                      "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[1]",
                "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-corpus-readiness-mathlib-absence-gate.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Corpus Readiness Mathlib Absence Gate",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[2]",
                      "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].subjects[2]",
                "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json",
            "source_url": "",
            "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-derived-fact-provider-runtime-verifies-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/derived_fact_provider_runtime.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/derived fact provider runtime py",
                      "url": ""
                    },
                    {
                      "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": "derived_fact_provider_runtime",
                      "target_kind": "component",
                      "target_label": "Derived Fact Provider Runtime",
                      "url": "component-derived-fact-provider-runtime.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.derived_fact_provider_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Derived Fact Provider Runtime",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].subjects[1]",
                      "url": "paper-module-derived-fact-provider-runtime.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 derived fact provider runtime validates bounded public fact-registry fixtures by resolving JSON-pointer, glob-count, and callable providers, surfacing provider failures as error-as-data rows, and rejecting malformed registries without claiming prose truth audit, 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.derived_fact_provider_runtime.verifies_derived_fact_provider_engine.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/derived_fact_provider_runtime.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/derived fact provider runtime py",
                "url": ""
              },
              {
                "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": "derived_fact_provider_runtime",
                "target_kind": "component",
                "target_label": "Derived Fact Provider Runtime",
                "url": "component-derived-fact-provider-runtime.html"
              },
              {
                "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.derived_fact_provider_runtime.verifies_derived_fact_provider_engine",
            "paper_module_backrefs": [
              {
                "id": "paper_module.derived_fact_provider_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Derived Fact Provider Runtime",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[97:paper_module.derived_fact_provider_runtime].subjects[1]",
                "url": "paper-module-derived-fact-provider-runtime.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine.json",
            "source_url": "",
            "statement": "The derived fact provider runtime validates bounded public fact-registry fixtures by resolving JSON-pointer, glob-count, and callable providers, surfacing provider failures as error-as-data rows, and rejecting malformed registries without claiming prose truth audit, full source fact registry export, semantic claim validation, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The derived fact provider runtime validates bounded public fact-registry fixtures by resolving JSON-pointer, glob-count, and callable provi\u2026",
            "title": "verifies derived fact provider engine",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-derived-fact-provider-runtime-verifies-derived-fact-provider-engine",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-doctrine-fact-claim-audit.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.doctrine_fact_claim_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Doctrine Fact Claim Audit",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].subjects[1]",
                      "url": "paper-module-doctrine-fact-claim-audit.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-doctrine-fact-claim-audit.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].subjects[1]",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-durable-agent-work-landing-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.durable_agent_work_landing_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Durable Agent Work-Landing Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].subjects[1]",
                      "url": "paper-module-durable-agent-work-landing-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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-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": "component-durable-agent-work-landing-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].subjects[1]",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json",
            "source_url": "",
            "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-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-egress-self-compliance-audit-verifies-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/egress_self_compliance_audit.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/egress self compliance audit py",
                      "url": ""
                    },
                    {
                      "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": "egress_self_compliance_audit",
                      "target_kind": "component",
                      "target_label": "Egress Self-Compliance Audit",
                      "url": "component-egress-self-compliance-audit.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.egress_self_compliance_audit",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Egress Self-Compliance Audit",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].subjects[1]",
                      "url": "paper-module-egress-self-compliance-audit.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 egress self-compliance audit mechanism validates bounded public agent-output fixtures through explicit phrase-membership checks for permission gate without blocker, self-error without durable capture, and command displacement to the operator without execution evidence, while accepting bounded blocker or result record language and 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.egress_self_compliance_audit.verifies_egress_self_compliance_gate.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/egress_self_compliance_audit.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/egress self compliance audit py",
                "url": ""
              },
              {
                "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": "egress_self_compliance_audit",
                "target_kind": "component",
                "target_label": "Egress Self-Compliance Audit",
                "url": "component-egress-self-compliance-audit.html"
              },
              {
                "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.egress_self_compliance_audit.verifies_egress_self_compliance_gate",
            "paper_module_backrefs": [
              {
                "id": "paper_module.egress_self_compliance_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Egress Self-Compliance Audit",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[100:paper_module.egress_self_compliance_audit].subjects[1]",
                "url": "paper-module-egress-self-compliance-audit.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate.json",
            "source_url": "",
            "statement": "The egress self-compliance audit mechanism validates bounded public agent-output fixtures through explicit phrase-membership checks for permission gate without blocker, self-error without durable capture, and command displacement to the operator without execution evidence, while accepting bounded blocker or result record language and without claiming taint analysis, prompt-injection defense, sandboxing, information-flow proof, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The egress self-compliance audit mechanism validates bounded public agent-output fixtures through explicit phrase-membership checks for per\u2026",
            "title": "verifies egress self compliance gate",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-egress-self-compliance-audit-verifies-egress-self-compliance-gate",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-engine-room-demo.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_annex_knowledge_router",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Reference Knowledge Router",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].subjects[0]",
                      "url": "paper-module-engine-room-annex-knowledge-router.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[5]",
                      "url": "paper-module-engine-room-demo.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-engine-room-demo.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].subjects[0]",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[5]",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-engine-room-demo.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_command_run_singleflight",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Command-Run Singleflight",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].subjects[0]",
                      "url": "paper-module-engine-room-command-run-singleflight.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[4]",
                      "url": "paper-module-engine-room-demo.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-engine-room-demo.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].subjects[0]",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[4]",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-engine-room-demo.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_bridge_campaign_dag",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Bridge Campaign DAG",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].subjects[0]",
                      "url": "paper-module-engine-room-bridge-campaign-dag.html"
                    },
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[1]",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_metabolism_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Metabolism Runtime",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].subjects[0]",
                      "url": "paper-module-engine-room-metabolism-runtime.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, whole-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": "component-engine-room-demo.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].subjects[0]",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[1]",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].subjects[0]",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json",
            "source_url": "",
            "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, whole-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-engine-room-demo.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[6]",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_derived_fact_provider_engine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Derived Fact Provider Engine",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].subjects[0]",
                      "url": "paper-module-engine-room-derived-fact-provider-engine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-engine-room-demo.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[6]",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].subjects[0]",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-engine-room-demo.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[7]",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_egress_self_compliance_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Egress Self-Compliance Gate",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].subjects[0]",
                      "url": "paper-module-engine-room-egress-self-compliance-gate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-engine-room-demo.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[7]",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].subjects[0]",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-engine-room-demo.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[3]",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_generated_projection_drift_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Generated Projection Drift Gate",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].subjects[0]",
                      "url": "paper-module-engine-room-generated-projection-drift-gate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-engine-room-demo.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[3]",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].subjects[0]",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-engine-room-demo.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[8]",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_lean_proof_search_lab",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Lean Proof Search Lab",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].subjects[0]",
                      "url": "paper-module-engine-room-lean-proof-search-lab.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-engine-room-demo.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[8]",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].subjects[0]",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-engine-room-demo.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[9]",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Navigation Fitness Benchmark",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].subjects[0]",
                      "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-engine-room-demo.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[9]",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].subjects[0]",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-engine-room-demo.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.engine_room_demo",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Demo",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[2]",
                      "url": "paper-module-engine-room-demo.html"
                    },
                    {
                      "id": "paper_module.engine_room_public_projection_leak_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Engine Room Public Projection Leak Gate",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].subjects[0]",
                      "url": "paper-module-engine-room-public-projection-leak-gate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-engine-room-demo.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].subjects[2]",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].subjects[0]",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-executable-doctrine-grammar.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.executable_doctrine_grammar",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Executable Doctrine Grammar",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].subjects[1]",
                      "url": "paper-module-executable-doctrine-grammar.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-executable-doctrine-grammar.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].subjects[1]",
                "url": "paper-module-executable-doctrine-grammar.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-finance-forecast-evaluation-spine.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.finance_forecast_evaluation_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Finance Forecast Evaluation Spine",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].subjects[1]",
                      "url": "paper-module-finance-forecast-evaluation-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-finance-forecast-evaluation-spine.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].subjects[1]",
                "url": "paper-module-finance-forecast-evaluation-spine.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json",
            "source_url": "",
            "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-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/finite_erdos_denominator_certificate_strike.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/finite erdos denominator certificate strike py",
                      "url": ""
                    },
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/finite_denominator_order_certificate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/finite denominator order certificate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "finite_erdos_denominator_certificate_strike",
                      "target_kind": "component",
                      "target_label": "Finite Erdos Denominator-Order Certificate Strike",
                      "url": "component-finite-erdos-denominator-certificate-strike.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.finite_erdos_denominator_certificate_strike",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Finite Erdos Denominator-Order Certificate Strike",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].subjects[1]",
                      "url": "paper-module-finite-erdos-denominator-certificate-strike.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 finite Erdos denominator certificate strike validates bounded public finite-denominator order certificates by computing S_F(b)=P/Q in exact rational arithmetic, checking ord_Q(b)=lcm(F), and rejecting forged certificates without claiming the infinite Erdos #257 result, oracle authority, prover 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.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/finite_erdos_denominator_certificate_strike.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/finite erdos denominator certificate strike py",
                "url": ""
              },
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/finite_denominator_order_certificate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/finite denominator order certificate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "finite_erdos_denominator_certificate_strike",
                "target_kind": "component",
                "target_label": "Finite Erdos Denominator-Order Certificate Strike",
                "url": "component-finite-erdos-denominator-certificate-strike.html"
              },
              {
                "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.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate",
            "paper_module_backrefs": [
              {
                "id": "paper_module.finite_erdos_denominator_certificate_strike",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finite Erdos Denominator-Order Certificate Strike",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[94:paper_module.finite_erdos_denominator_certificate_strike].subjects[1]",
                "url": "paper-module-finite-erdos-denominator-certificate-strike.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate.json",
            "source_url": "",
            "statement": "The finite Erdos denominator certificate strike validates bounded public finite-denominator order certificates by computing S_F(b)=P/Q in exact rational arithmetic, checking ord_Q(b)=lcm(F), and rejecting forged certificates without claiming the infinite Erdos #257 result, oracle authority, prover authority, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The finite Erdos denominator certificate strike validates bounded public finite-denominator order certificates by computing S_F(b)=P/Q in e\u2026",
            "title": "verifies finite denominator order certificate",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-finite-erdos-denominator-certificate-strike-verifies-finite-denominator-order-certificate",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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/inspect/first_screen_composition_card.py",
                      "target_kind": "source path",
                      "target_label": "scripts/inspect/first screen composition card py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "public_reveal_walkthrough",
                      "target_kind": "component",
                      "target_label": "Public Reveal Walkthrough",
                      "url": "component-public-reveal-walkthrough.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.first_screen_composition_root",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "First-Screen Composition Root",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].subjects[0]",
                      "url": "paper-module-first-screen-composition-root.html"
                    },
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[2]",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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/inspect/first_screen_composition_card.py",
                "target_kind": "source path",
                "target_label": "scripts/inspect/first screen composition card py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "public_reveal_walkthrough",
                "target_kind": "component",
                "target_label": "Public Reveal Walkthrough",
                "url": "component-public-reveal-walkthrough.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].subjects[0]",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[2]",
                "url": "paper-module-public-reveal-walkthrough.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[1]",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[1]",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-formal-evidence-cell-anchor-resolver.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.formal_evidence_cell_anchor_resolver",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Evidence Cell Anchor Resolver",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[2]",
                      "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].subjects[2]",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-formal-math-lean-proof-witness.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.formal_math_lean_proof_witness",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Lean Proof Witness",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[1]",
                      "url": "paper-module-formal-math-lean-proof-witness.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-formal-math-lean-proof-witness.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[1]",
                "url": "paper-module-formal-math-lean-proof-witness.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-formal-math-lean-proof-witness.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.formal_math_lean_proof_witness",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Lean Proof Witness",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[2]",
                      "url": "paper-module-formal-math-lean-proof-witness.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-formal-math-lean-proof-witness.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].subjects[2]",
                "url": "paper-module-formal-math-lean-proof-witness.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-formal-math-premise-retrieval.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[2]",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-formal-math-premise-retrieval.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[2]",
                "url": "paper-module-formal-math-premise-retrieval.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-formal-math-premise-retrieval.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.formal_math_premise_retrieval",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Premise Retrieval",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[1]",
                      "url": "paper-module-formal-math-premise-retrieval.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-formal-math-premise-retrieval.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].subjects[1]",
                "url": "paper-module-formal-math-premise-retrieval.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-formal-math-readiness-gate.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[1]",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-formal-math-readiness-gate.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[1]",
                "url": "paper-module-formal-math-readiness-gate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-formal-math-readiness-gate.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.formal_math_readiness_gate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Readiness Gate",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[2]",
                      "url": "paper-module-formal-math-readiness-gate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-formal-math-readiness-gate.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].subjects[2]",
                "url": "paper-module-formal-math-readiness-gate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-formal-math-verifier-trace-repair-loop.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.formal_math_verifier_trace_repair_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Formal Math Verifier Trace Repair Loop",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].subjects[1]",
                      "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].subjects[1]",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json",
            "source_url": "",
            "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-generated-projection-drift-runtime-verifies-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/generated_projection_drift_runtime.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/generated projection drift runtime py",
                      "url": ""
                    },
                    {
                      "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": "generated_projection_drift_runtime",
                      "target_kind": "component",
                      "target_label": "Generated Projection Drift Runtime",
                      "url": "component-generated-projection-drift-runtime.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.generated_projection_drift_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Generated Projection Drift Runtime",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].subjects[1]",
                      "url": "paper-module-generated-projection-drift-runtime.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 generated projection drift runtime validates bounded public owner-routed drift fixtures by hashing declared source and artifact files, checking artifact presence, honoring prior-clean source-hash cache constraints, and running each owner's no-write check command without repairing files, proving semantic drift equivalence for every builder, granting launch control, or claiming private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/generated_projection_drift_runtime.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/generated projection drift runtime py",
                "url": ""
              },
              {
                "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": "generated_projection_drift_runtime",
                "target_kind": "component",
                "target_label": "Generated Projection Drift Runtime",
                "url": "component-generated-projection-drift-runtime.html"
              },
              {
                "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"
              }
            ],
            "object_id": "mechanism:mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate",
            "paper_module_backrefs": [
              {
                "id": "paper_module.generated_projection_drift_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Generated Projection Drift Runtime",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[101:paper_module.generated_projection_drift_runtime].subjects[1]",
                "url": "paper-module-generated-projection-drift-runtime.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate.json",
            "source_url": "",
            "statement": "The generated projection drift runtime validates bounded public owner-routed drift fixtures by hashing declared source and artifact files, checking artifact presence, honoring prior-clean source-hash cache constraints, and running each owner's no-write check command without repairing files, proving semantic drift equivalence for every builder, granting launch control, or claiming private-system authority.",
            "status": "active",
            "summary_line": "The generated projection drift runtime validates bounded public owner-routed drift fixtures by hashing declared source and artifact files\u2026",
            "title": "verifies generated projection drift gate",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-generated-projection-drift-runtime-verifies-generated-projection-drift-gate",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "Prompt-Injection Flow-Policy Replay",
                      "url": "component-indirect-prompt-injection-information-flow-policy-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "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",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].subjects[1]",
                      "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Prompt-Injection Flow-Policy Replay",
                "url": "component-indirect-prompt-injection-information-flow-policy-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "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",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].subjects[1]",
                "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
              }
            ],
            "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": [],
            "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": "",
            "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-proof-search-lab-runtime-verifies-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/lean_proof_search_lab_runtime.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/lean proof search lab runtime py",
                      "url": ""
                    },
                    {
                      "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": "lean_proof_search_lab_runtime",
                      "target_kind": "component",
                      "target_label": "Lean Proof-Search Lab Runtime",
                      "url": "component-lean-proof-search-lab-runtime.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.lean_proof_search_lab_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean Proof-Search Lab Runtime",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].subjects[1]",
                      "url": "paper-module-lean-proof-search-lab-runtime.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 proof search lab runtime validates bounded public toy-theorem fixtures by checking generated candidates with the installed Lean subprocess, auditing axiom cleanliness, rejecting oracle-field leaks, rejecting axiom taint, and detecting problem-id memorisation while remaining locked and claimless when Lean is absent, without claiming neural theorem proving, general formal-result correctness oracle, frontier-scale automation, launch, or private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/lean_proof_search_lab_runtime.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/lean proof search lab runtime py",
                "url": ""
              },
              {
                "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": "lean_proof_search_lab_runtime",
                "target_kind": "component",
                "target_label": "Lean Proof-Search Lab Runtime",
                "url": "component-lean-proof-search-lab-runtime.html"
              },
              {
                "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.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab",
            "paper_module_backrefs": [
              {
                "id": "paper_module.lean_proof_search_lab_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean Proof-Search Lab Runtime",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[102:paper_module.lean_proof_search_lab_runtime].subjects[1]",
                "url": "paper-module-lean-proof-search-lab-runtime.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab.json",
            "source_url": "",
            "statement": "The Lean proof search lab runtime validates bounded public toy-theorem fixtures by checking generated candidates with the installed Lean subprocess, auditing axiom cleanliness, rejecting oracle-field leaks, rejecting axiom taint, and detecting problem-id memorisation while remaining locked and claimless when Lean is absent, without claiming neural theorem proving, general formal-result correctness oracle, frontier-scale automation, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The Lean proof search lab runtime validates bounded public toy-theorem fixtures by checking generated candidates with the installed Lean su\u2026",
            "title": "verifies lean proof search lab",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-proof-search-lab-runtime-verifies-lean-proof-search-lab",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-lean-std-premise-index.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[1]",
                      "url": "paper-module-lean-std-premise-index.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-lean-std-premise-index.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[1]",
                "url": "paper-module-lean-std-premise-index.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-lean-std-premise-index.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.lean_std_premise_index",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Lean/Std Premise Index",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[2]",
                      "url": "paper-module-lean-std-premise-index.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-lean-std-premise-index.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].subjects[2]",
                "url": "paper-module-lean-std-premise-index.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-macro-projection-import-protocol.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.macro_projection_import_protocol",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Source Projection Import Protocol",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].subjects[1]",
                      "url": "paper-module-macro-projection-import-protocol.html"
                    },
                    {
                      "id": "paper_module.work_landing_control_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Work Landing Control Spine",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].subjects[1]",
                      "url": "paper-module-work-landing-control-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-macro-projection-import-protocol.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].subjects[1]",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].subjects[1]",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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 Lab-Safety Refusal Replay",
                      "url": "component-materials-chemistry-closed-loop-lab-safety-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "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": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].subjects[1]",
                      "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 Lab-Safety Refusal Replay",
                "url": "component-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "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": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].subjects[1]",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-mathematical-strategy-atlas-hypothesis-scorer.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.mathematical_strategy_atlas",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mathematical Strategy Atlas",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].subjects[1]",
                      "url": "paper-module-mathematical-strategy-atlas.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-mathematical-strategy-atlas-hypothesis-scorer.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].subjects[1]",
                "url": "paper-module-mathematical-strategy-atlas.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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 Policy Replay",
                      "url": "component-mcp-tool-authority-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.mcp_tool_authority_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "MCP Tool Authority Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].subjects[1]",
                      "url": "paper-module-mcp-tool-authority-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 Policy Replay",
                "url": "component-mcp-tool-authority-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].subjects[1]",
                "url": "paper-module-mcp-tool-authority-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "Toy-Transformer Attribution Replay",
                      "url": "component-mechanistic-interpretability-circuit-attribution-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].subjects[1]",
                      "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Toy-Transformer Attribution Replay",
                "url": "component-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].subjects[1]",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json",
            "source_url": "",
            "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-metabolism-queue-reconciliation-verifies-metabolism-runtime",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/metabolism_queue_reconciliation.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/metabolism queue reconciliation py",
                      "url": ""
                    },
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/metabolism_runtime.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/metabolism runtime py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "metabolism_queue_reconciliation",
                      "target_kind": "component",
                      "target_label": "Metabolism Queue Reconciliation",
                      "url": "component-metabolism-queue-reconciliation.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.metabolism_queue_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Metabolism Queue Reconciliation",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].subjects[1]",
                      "url": "paper-module-metabolism-queue-reconciliation.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 metabolism queue reconciliation mechanism validates bounded public durable-queue fixtures by recomputing enqueue idempotency, lease claim and expired-lease recovery, blackboard claim-event projection, and job/run/log reconciliation classes without shipping the live private queue database, dispatching agents, auto-repairing runtime state, granting launch control, or claiming private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/metabolism_queue_reconciliation.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/metabolism queue reconciliation py",
                "url": ""
              },
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/metabolism_runtime.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/metabolism runtime py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "metabolism_queue_reconciliation",
                "target_kind": "component",
                "target_label": "Metabolism Queue Reconciliation",
                "url": "component-metabolism-queue-reconciliation.html"
              },
              {
                "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.metabolism_queue_reconciliation.verifies_metabolism_runtime",
            "paper_module_backrefs": [
              {
                "id": "paper_module.metabolism_queue_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Metabolism Queue Reconciliation",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[96:paper_module.metabolism_queue_reconciliation].subjects[1]",
                "url": "paper-module-metabolism-queue-reconciliation.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime.json",
            "source_url": "",
            "statement": "The metabolism queue reconciliation mechanism validates bounded public durable-queue fixtures by recomputing enqueue idempotency, lease claim and expired-lease recovery, blackboard claim-event projection, and job/run/log reconciliation classes without shipping the live private queue database, dispatching agents, auto-repairing runtime state, granting launch control, or claiming private-system authority.",
            "status": "active",
            "summary_line": "The metabolism queue reconciliation mechanism validates bounded public durable-queue fixtures by recomputing enqueue idempotency, lease cla\u2026",
            "title": "verifies metabolism runtime",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-metabolism-queue-reconciliation-verifies-metabolism-runtime",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.microcosm_axiom_substrate",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Microcosm Axiom System",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].subjects[0]",
                      "url": "paper-module-microcosm-axiom-substrate.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].subjects[0]",
                "url": "paper-module-microcosm-axiom-substrate.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-mission-transaction-work-spine.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.mission_transaction_work_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Mission Transaction Work Spine",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].subjects[1]",
                      "url": "paper-module-mission-transaction-work-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-mission-transaction-work-spine.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].subjects[1]",
                "url": "paper-module-mission-transaction-work-spine.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json",
            "source_url": "",
            "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-fitness-benchmark-verifies-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/navigation_fitness_benchmark.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/navigation fitness benchmark py",
                      "url": ""
                    },
                    {
                      "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": "navigation_fitness_benchmark",
                      "target_kind": "component",
                      "target_label": "Navigation Fitness Benchmark",
                      "url": "component-navigation-fitness-benchmark.html"
                    },
                    {
                      "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.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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.navigation_fitness_benchmark",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Fitness Benchmark",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].subjects[1]",
                      "url": "paper-module-navigation-fitness-benchmark.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 fitness benchmark validates bounded public route-packet fixtures by recomputing expected stable-id recall, packet precision, forbidden-first-route checks, scent coverage, debt-candidate summaries, and latency verdicts without running the live private kernel, validating embeddings, asserting universal navigation score authority, granting launch control, or claiming private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/navigation_fitness_benchmark.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/navigation fitness benchmark py",
                "url": ""
              },
              {
                "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": "navigation_fitness_benchmark",
                "target_kind": "component",
                "target_label": "Navigation Fitness Benchmark",
                "url": "component-navigation-fitness-benchmark.html"
              },
              {
                "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.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.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark",
            "paper_module_backrefs": [
              {
                "id": "paper_module.navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Fitness Benchmark",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[98:paper_module.navigation_fitness_benchmark].subjects[1]",
                "url": "paper-module-navigation-fitness-benchmark.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark.json",
            "source_url": "",
            "statement": "The navigation fitness benchmark validates bounded public route-packet fixtures by recomputing expected stable-id recall, packet precision, forbidden-first-route checks, scent coverage, debt-candidate summaries, and latency verdicts without running the live private kernel, validating embeddings, asserting universal navigation score authority, granting launch control, or claiming private-system authority.",
            "status": "active",
            "summary_line": "The navigation fitness benchmark validates bounded public route-packet fixtures by recomputing expected stable-id recall, packet precision\u2026",
            "title": "verifies navigation fitness benchmark",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-fitness-benchmark-verifies-navigation-fitness-benchmark",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-navigation-hologram-route-plane.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.navigation_hologram_route_plane",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Navigation Hologram Route Plane",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].subjects[1]",
                      "url": "paper-module-navigation-hologram-route-plane.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-navigation-hologram-route-plane.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].subjects[1]",
                "url": "paper-module-navigation-hologram-route-plane.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-pattern-assimilation-step.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.pattern_assimilation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Assimilation",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].subjects[1]",
                      "url": "paper-module-pattern-assimilation.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 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": "component-pattern-assimilation-step.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].subjects[1]",
                "url": "paper-module-pattern-assimilation.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json",
            "source_url": "",
            "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 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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-pattern-binding-contract.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.pattern_binding_contract",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Pattern Binding Contract",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[1]",
                      "url": "paper-module-pattern-binding-contract.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-pattern-binding-contract.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].subjects[1]",
                "url": "paper-module-pattern-binding-contract.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-prediction-oracle-reconciliation.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.prediction_oracle_reconciliation",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Prediction Oracle Reconciliation",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].subjects[1]",
                      "url": "paper-module-prediction-oracle-reconciliation.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-prediction-oracle-reconciliation.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].subjects[1]",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-proof-derived-governed-mutation-authorization.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.proof_derived_governed_mutation_authorization",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof-Derived Governed Mutation Authorization",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].subjects[1]",
                      "url": "paper-module-proof-derived-governed-mutation-authorization.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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-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": "component-proof-derived-governed-mutation-authorization.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].subjects[1]",
                "url": "paper-module-proof-derived-governed-mutation-authorization.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json",
            "source_url": "",
            "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-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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-proof-diagnostic-evidence-spine.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.proof_diagnostic_evidence_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Proof Diagnostic Evidence Spine",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].subjects[1]",
                      "url": "paper-module-proof-diagnostic-evidence-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-proof-diagnostic-evidence-spine.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].subjects[1]",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-provider-context-recipe-budget-policy.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.provider_context_recipe_budget",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Provider Context Recipe Budget",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].subjects[1]",
                      "url": "paper-module-provider-context-recipe-budget.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-provider-context-recipe-budget-policy.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].subjects[1]",
                "url": "paper-module-provider-context-recipe-budget.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-public-reveal-walkthrough.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.public_reveal_walkthrough",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Public Reveal Walkthrough",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[1]",
                      "url": "paper-module-public-reveal-walkthrough.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-public-reveal-walkthrough.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].subjects[1]",
                "url": "paper-module-public-reveal-walkthrough.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-research-replication-rubric-artifact-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.research_replication_rubric_artifact_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Research Replication Rubric Artifact Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].subjects[1]",
                      "url": "paper-module-research-replication-rubric-artifact-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-research-replication-rubric-artifact-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].subjects[1]",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-ring2-premise-retrieval-precision-recall-harness.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.ring2_premise_precision_recall",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Ring-2 Premise Precision Recall",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].subjects[1]",
                      "url": "paper-module-ring2-premise-precision-recall.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-ring2-premise-retrieval-precision-recall-harness.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].subjects[1]",
                "url": "paper-module-ring2-premise-precision-recall.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-routing-anti-patterns-registry.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.routing_anti_patterns_registry",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Routing Anti-Patterns Registry",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].subjects[1]",
                      "url": "paper-module-routing-anti-patterns-registry.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-routing-anti-patterns-registry.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].subjects[1]",
                "url": "paper-module-routing-anti-patterns-registry.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-self-ignorance-coverage-ledger.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.self_ignorance_coverage_ledger",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Self-Ignorance Coverage Ledger",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].subjects[1]",
                      "url": "paper-module-self-ignorance-coverage-ledger.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-self-ignorance-coverage-ledger.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].subjects[1]",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json",
            "source_url": "",
            "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-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/semantic_singleflight_dedup_runtime.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/semantic singleflight dedup runtime py",
                      "url": ""
                    },
                    {
                      "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": "semantic_singleflight_dedup_runtime",
                      "target_kind": "component",
                      "target_label": "Semantic Singleflight Dedup Runtime",
                      "url": "component-semantic-singleflight-dedup-runtime.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.semantic_singleflight_dedup_runtime",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Semantic Singleflight Dedup Runtime",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].subjects[1]",
                      "url": "paper-module-semantic-singleflight-dedup-runtime.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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 semantic singleflight dedup runtime validates content-addressed command-run dedup over bounded public fixtures by deriving repo-state keys, observing leader execution and completed-run reuse, invalidating reuse after scoped input mutation, and rejecting empty argv without claiming global mutual exclusion, scheduler, daemon, lock-service, launch, or private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/semantic_singleflight_dedup_runtime.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/semantic singleflight dedup runtime py",
                "url": ""
              },
              {
                "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": "semantic_singleflight_dedup_runtime",
                "target_kind": "component",
                "target_label": "Semantic Singleflight Dedup Runtime",
                "url": "component-semantic-singleflight-dedup-runtime.html"
              },
              {
                "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"
              }
            ],
            "object_id": "mechanism:mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key",
            "paper_module_backrefs": [
              {
                "id": "paper_module.semantic_singleflight_dedup_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Semantic Singleflight Dedup Runtime",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[93:paper_module.semantic_singleflight_dedup_runtime].subjects[1]",
                "url": "paper-module-semantic-singleflight-dedup-runtime.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
            "route_status": "read_and_context_same_surface",
            "source_links": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key.json",
            "source_url": "",
            "statement": "The semantic singleflight dedup runtime validates content-addressed command-run dedup over bounded public fixtures by deriving repo-state keys, observing leader execution and completed-run reuse, invalidating reuse after scoped input mutation, and rejecting empty argv without claiming global mutual exclusion, scheduler, daemon, lock-service, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The semantic singleflight dedup runtime validates content-addressed command-run dedup over bounded public fixtures by deriving repo-state k\u2026",
            "title": "dedups command runs by repo state key",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-semantic-singleflight-dedup-runtime-dedups-command-runs-by-repo-state-key",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "Memory-Poisoning Quarantine Policy Replay",
                      "url": "component-sleeper-memory-poisoning-quarantine-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Sleeper Memory Poisoning Quarantine Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].subjects[1]",
                      "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Memory-Poisoning Quarantine Policy Replay",
                "url": "component-sleeper-memory-poisoning-quarantine-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].subjects[1]",
                "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "Gridworld Counterfactual State Replay",
                      "url": "component-spatial-world-model-counterfactual-simulation-replay.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Spatial World Model Counterfactual Simulation Replay",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].subjects[1]",
                      "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Gridworld Counterfactual State Replay",
                "url": "component-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].subjects[1]",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-standards-meta-diagnostics.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.standards_meta_diagnostics",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Standards Meta Diagnostics",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].subjects[1]",
                      "url": "paper-module-standards-meta-diagnostics.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-standards-meta-diagnostics.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].subjects[1]",
                "url": "paper-module-standards-meta-diagnostics.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-tactic-portfolio-availability-probe.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.tactic_portfolio_availability",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tactic Portfolio Availability",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].subjects[1]",
                      "url": "paper-module-tactic-portfolio-availability.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-tactic-portfolio-availability-probe.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].subjects[1]",
                "url": "paper-module-tactic-portfolio-availability.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-target-shape-tactic-routing-gate.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.target_shape_tactic_routing",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Target Shape Tactic Routing",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].subjects[1]",
                      "url": "paper-module-target-shape-tactic-routing.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-target-shape-tactic-routing-gate.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].subjects[1]",
                "url": "paper-module-target-shape-tactic-routing.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-tool-server-pressure-inventory.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.tool_server_pressure_inventory",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Tool Server Pressure Inventory",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].subjects[1]",
                      "url": "paper-module-tool-server-pressure-inventory.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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, non-public 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": "component-tool-server-pressure-inventory.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].subjects[1]",
                "url": "paper-module-tool-server-pressure-inventory.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json",
            "source_url": "",
            "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, non-public 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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-undeclared-library-prior-symbol-classifier.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.undeclared_library_prior_classifier",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Undeclared Library Prior Classifier",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].subjects[1]",
                      "url": "paper-module-undeclared-library-prior-classifier.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-undeclared-library-prior-symbol-classifier.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].subjects[1]",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-verifier-lab-execution-spine.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.verifier_lab_execution_spine",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Execution Spine",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].subjects[1]",
                      "url": "paper-module-verifier-lab-execution-spine.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-verifier-lab-execution-spine.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].subjects[1]",
                "url": "paper-module-verifier-lab-execution-spine.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-verifier-lab-kernel.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.verifier_lab_kernel",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Verifier Lab Kernel",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].subjects[1]",
                      "url": "paper-module-verifier-lab-kernel.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-verifier-lab-kernel.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].subjects[1]",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "component-voice-to-doctrine-self-improvement-loop.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "Voice to Doctrine Self-Improvement Loop",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].subjects[1]",
                      "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "component-voice-to-doctrine-self-improvement-loop.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].subjects[1]",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json",
            "source_url": "",
            "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": [
                {
                  "field_path": [
                    "paper_module_backrefs"
                  ],
                  "section_id": "relationships",
                  "source_field": "rules_and_ideas.records[].paper_module_backrefs"
                }
              ],
              "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": [],
                  "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": "Projection-Drift Contract Validator",
                      "url": "component-world-model-projection-drift-control-room.html"
                    },
                    {
                      "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"
                    }
                  ],
                  "paper_module_backrefs": [
                    {
                      "id": "paper_module.world_model_projection_drift_control_room",
                      "kind": "paper_module",
                      "kind_label": "paper module",
                      "label": "World-Model Projection Drift Control Room",
                      "relation": "explained by",
                      "relation_id": "paper_module.explains.organ_or_mechanism",
                      "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].subjects[1]",
                      "url": "paper-module-world-model-projection-drift-control-room.html"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links|paper_module_backrefs"
                },
                "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": "Projection-Drift Contract Validator",
                "url": "component-world-model-projection-drift-control-room.html"
              },
              {
                "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "explained by",
                "relation_id": "paper_module.explains.organ_or_mechanism",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].subjects[1]",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "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": [],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json",
            "source_url": "",
            "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": 103,
        "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_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-verifier-lab-kernel.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
                "url": "paper-module-verifier-lab-execution-spine.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-verifier-lab-kernel.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_kernel.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-verifier-lab-kernel.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-navigation-hologram-route-plane",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-navigation-hologram-route-plane.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].depends_on",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-navigation-hologram-route-plane.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_hologram_route_plane.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-navigation-hologram-route-plane.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-route-observability-runtime",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-agent-route-observability-runtime.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].depends_on",
                "url": "paper-module-agent-memory-temporal-conflict-replay.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.belief_state_process_reward_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Belief-State Process Reward Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[36:paper_module.belief_state_process_reward_replay].depends_on",
                "url": "paper-module-belief-state-process-reward-replay.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].depends_on",
                "url": "paper-module-computer-use-action-trace-replay.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
                "url": "paper-module-routing-anti-patterns-registry.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-agent-route-observability-runtime.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_route_observability_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-route-observability-runtime.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-benchmark-integrity-anti-gaming-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[4:paper_module.research_replication_rubric_artifact_replay].depends_on",
                "url": "paper-module-research-replication-rubric-artifact-replay.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-benchmark-integrity-anti-gaming-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-research-replication-rubric-artifact-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-research-replication-rubric-artifact-replay.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "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": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-research-replication-rubric-artifact-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-research-replication-rubric-artifact-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agentic-vulnerability-discovery-patch-proof-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-agentic-vulnerability-discovery-patch-proof-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-materials-chemistry-closed-loop-lab-safety-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-materials-chemistry-closed-loop-lab-safety-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-certificate-kernel-execution-lab",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-certificate-kernel-execution-lab.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-certificate-kernel-execution-lab.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/certificate_kernel_execution_lab.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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. Its upgrade posture is certificate-engine first: shard and compress public certificate families while preserving the Lean/Lake result record boundary; treat reflective/native checker work as a named trust-register fork.",
            "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-module-certificate-kernel-execution-lab.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-corpus-readiness-mathlib-absence-gate",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-corpus-readiness-mathlib-absence-gate.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[22:paper_module.formal_math_lean_proof_witness].depends_on",
                "url": "paper-module-formal-math-lean-proof-witness.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-corpus-readiness-mathlib-absence-gate.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-corpus-readiness-mathlib-absence-gate.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-pattern-binding-contract",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-pattern-binding-contract.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[89:paper_module.cold_clone_probe].depends_on",
                "url": "paper-module-cold-clone-probe.html"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map].depends_on",
                "url": "paper-module-cold-reader-route-map.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-pattern-binding-contract.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_binding_contract.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-pattern-binding-contract.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-bridge-phase-continuity-runtime",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-bridge-phase-continuity-runtime.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[32:paper_module.agent_memory_temporal_conflict_replay].depends_on",
                "url": "paper-module-agent-memory-temporal-conflict-replay.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[16:paper_module.durable_agent_work_landing_replay].depends_on",
                "url": "paper-module-durable-agent-work-landing-replay.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-bridge-phase-continuity-runtime.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-bridge-phase-continuity-runtime.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-cognitive-operator-registry",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-cognitive-operator-registry.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-cognitive-operator-registry.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cognitive_operator_registry.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-cognitive-operator-registry.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-closeout-faithfulness-audit",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-agent-closeout-faithfulness-audit.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-agent-closeout-faithfulness-audit.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-closeout-faithfulness-audit.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-cold-reader-route-map",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-cold-reader-route-map.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[90:paper_module.first_screen_composition_root].depends_on",
                "url": "paper-module-first-screen-composition-root.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              },
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
                "url": "paper-module-pattern-assimilation.html"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[9:paper_module.pattern_binding_contract].depends_on",
                "url": "paper-module-pattern-binding-contract.html"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[57:paper_module.routing_anti_patterns_registry].depends_on",
                "url": "paper-module-routing-anti-patterns-registry.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[56:paper_module.voice_to_doctrine_self_improvement_loop].depends_on",
                "url": "paper-module-voice-to-doctrine-self-improvement-loop.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-cold-reader-route-map.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_reader_route_map.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-cold-reader-route-map.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-proof-diagnostic-evidence-spine",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-proof-diagnostic-evidence-spine.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].depends_on",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-proof-diagnostic-evidence-spine.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-proof-diagnostic-evidence-spine.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-proof-derived-governed-mutation-authorization",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-proof-derived-governed-mutation-authorization.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-proof-derived-governed-mutation-authorization.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-proof-derived-governed-mutation-authorization.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-durable-agent-work-landing-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-durable-agent-work-landing-replay.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_closeout_faithfulness_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Completion Faithfulness Audit",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[12:paper_module.agent_closeout_faithfulness_audit].depends_on",
                "url": "paper-module-agent-closeout-faithfulness-audit.html"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine].depends_on",
                "url": "paper-module-mission-transaction-work-spine.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-durable-agent-work-landing-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/durable_agent_work_landing_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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 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-module-durable-agent-work-landing-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-work-landing-control-spine",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-work-landing-control-spine.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
                "url": "paper-module-concurrency-mission-control.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-work-landing-control-spine.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/work_landing_control_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-work-landing-control-spine.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-executable-doctrine-grammar",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-executable-doctrine-grammar.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[48:paper_module.doctrine_fact_claim_audit].depends_on",
                "url": "paper-module-doctrine-fact-claim-audit.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
                "url": "paper-module-microcosm-axiom-substrate.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-executable-doctrine-grammar.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/executable_doctrine_grammar.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-executable-doctrine-grammar.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-macro-projection-import-protocol",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-macro-projection-import-protocol.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_monitor_redteam_falsification_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Monitor Redteam Falsification Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[33:paper_module.agent_monitor_redteam_falsification_replay].depends_on",
                "url": "paper-module-agent-monitor-redteam-falsification-replay.html"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[77:paper_module.batch5_authority_systems_capsule].depends_on",
                "url": "paper-module-batch5-authority-systems-capsule.html"
              },
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[79:paper_module.batch7_demo_take_console_capsule].depends_on",
                "url": "paper-module-batch7-demo-take-console-capsule.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[78:paper_module.batch7_oracle_sibling_capsule].depends_on",
                "url": "paper-module-batch7-oracle-sibling-capsule.html"
              },
              {
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[91:paper_module.batch7_secondary_runtime_capsule].depends_on",
                "url": "paper-module-batch7-secondary-runtime-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[10:paper_module.bridge_phase_continuity_runtime].depends_on",
                "url": "paper-module-bridge-phase-continuity-runtime.html"
              },
              {
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[11:paper_module.cognitive_operator_registry].depends_on",
                "url": "paper-module-cognitive-operator-registry.html"
              },
              {
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay].depends_on",
                "url": "paper-module-computer-use-action-trace-replay.html"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_generated_projection_drift_gate].depends_on",
                "url": "paper-module-engine-room-generated-projection-drift-gate.html"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[18:paper_module.executable_doctrine_grammar].depends_on",
                "url": "paper-module-executable-doctrine-grammar.html"
              },
              {
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine].depends_on",
                "url": "paper-module-finance-forecast-evaluation-spine.html"
              },
              {
                "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",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay].depends_on",
                "url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html"
              },
              {
                "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": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay].depends_on",
                "url": "paper-module-mcp-tool-authority-replay.html"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics].depends_on",
                "url": "paper-module-standards-meta-diagnostics.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
                "url": "paper-module-work-landing-control-spine.html"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room].depends_on",
                "url": "paper-module-world-model-projection-drift-control-room.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-macro-projection-import-protocol.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/macro_projection_import_protocol.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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, formal-math claim-boundary negatives, and other negative cases while keeping true private bodies, theorem/formal-result correctness claims, provider/oracle payloads, 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 manifests, digest relations, omission result records, intake statuses, formal-math claim boundaries, and scope limits without claiming source or launch-scope decision.",
            "title": "Source Projection Import Protocol",
            "url": "paper-module-macro-projection-import-protocol.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-mission-transaction-work-spine",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-mission-transaction-work-spine.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[3:paper_module.agent_benchmark_integrity_anti_gaming_replay].depends_on",
                "url": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html"
              },
              {
                "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay].depends_on",
                "url": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              },
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[47:paper_module.concurrency_mission_control].depends_on",
                "url": "paper-module-concurrency-mission-control.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[15:paper_module.proof_derived_governed_mutation_authorization].depends_on",
                "url": "paper-module-proof-derived-governed-mutation-authorization.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
                "url": "paper-module-tool-server-pressure-inventory.html"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[17:paper_module.work_landing_control_spine].depends_on",
                "url": "paper-module-work-landing-control-spine.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-mission-transaction-work-spine.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mission_transaction_work_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-mission-transaction-work-spine.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-math-readiness-gate",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-formal-math-readiness-gate.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[74:paper_module.batch4_proof_authority_runtime].depends_on",
                "url": "paper-module-batch4-proof-authority-runtime.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
                "url": "paper-module-macro-projection-import-protocol.html"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
                "url": "paper-module-provider-context-recipe-budget.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
                "url": "paper-module-target-shape-tactic-routing.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-formal-math-readiness-gate.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_readiness_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-formal-math-readiness-gate.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-math-lean-proof-witness",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-formal-math-lean-proof-witness.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval].depends_on",
                "url": "paper-module-formal-math-premise-retrieval.html"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate].depends_on",
                "url": "paper-module-formal-math-readiness-gate.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-formal-math-lean-proof-witness.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_lean_proof_witness.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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 six leakage/invalid-proof negative cases while keeping proof bodies, provider output bodies, oracle premise ids, 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-module-formal-math-lean-proof-witness.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-math-verifier-trace-repair-loop",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-formal-math-verifier-trace-repair-loop.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver].depends_on",
                "url": "paper-module-formal-evidence-cell-anchor-resolver.html"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine].depends_on",
                "url": "paper-module-verifier-lab-execution-spine.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-formal-math-verifier-trace-repair-loop.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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 eight leakage or overclaim negative cases, then writes metadata-only result records that keep proof bodies, oracle premise ids, model-output data, repair-trace theorem-correctness claims, Lean/Lake execution, and formal proof authority 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-module-formal-math-verifier-trace-repair-loop.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-evidence-cell-anchor-resolver",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-formal-evidence-cell-anchor-resolver.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[14:paper_module.proof_diagnostic_evidence_spine].depends_on",
                "url": "paper-module-proof-diagnostic-evidence-spine.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
                "url": "paper-module-target-shape-tactic-routing.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-formal-evidence-cell-anchor-resolver.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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 frozen source-open body snapshots, resolves public source-artifact mirrors for state/runs anchors, 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, frozen public source-module snapshots, public source-artifact mirrors, and negative-case result records without claiming formal-result correctness.",
            "title": "Formal Evidence Cell Anchor Resolver",
            "url": "paper-module-formal-evidence-cell-anchor-resolver.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-math-premise-retrieval",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-formal-math-premise-retrieval.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[26:paper_module.lean_std_premise_index].depends_on",
                "url": "paper-module-lean-std-premise-index.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall].depends_on",
                "url": "paper-module-ring2-premise-precision-recall.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-formal-math-premise-retrieval.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/formal_math_premise_retrieval.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-formal-math-premise-retrieval.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-lean-std-premise-index",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-lean-std-premise-index.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-lean-std-premise-index.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_std_premise_index.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-lean-std-premise-index.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-world-model-projection-drift-control-room",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-world-model-projection-drift-control-room.html",
            "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",
            "paper_module_backrefs": [
              {
                "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": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].depends_on",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              },
              {
                "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": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[6:paper_module.materials_chemistry_closed_loop_lab_safety_replay].depends_on",
                "url": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              },
              {
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[52:paper_module.spatial_world_model_counterfactual_simulation_replay].depends_on",
                "url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
                "url": "paper-module-tool-server-pressure-inventory.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-world-model-projection-drift-control-room.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/world_model_projection_drift_control_room.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-world-model-projection-drift-control-room.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-public-reveal-walkthrough",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-public-reveal-walkthrough.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[51:paper_module.mechanistic_interpretability_circuit_attribution_replay].depends_on",
                "url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-public-reveal-walkthrough.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/public_reveal_walkthrough.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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 whole-system equivalence.",
            "title": "Public Reveal Walkthrough",
            "url": "paper-module-public-reveal-walkthrough.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-standards-meta-diagnostics",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-standards-meta-diagnostics.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
                "url": "paper-module-microcosm-axiom-substrate.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-standards-meta-diagnostics.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/standards_meta_diagnostics.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-standards-meta-diagnostics.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-finance-forecast-evaluation-spine",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-finance-forecast-evaluation-spine.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[53:paper_module.prediction_oracle_reconciliation].depends_on",
                "url": "paper-module-prediction-oracle-reconciliation.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-finance-forecast-evaluation-spine.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-finance-forecast-evaluation-spine.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-demo",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-demo.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[84:paper_module.engine_room_annex_knowledge_router].depends_on",
                "url": "paper-module-engine-room-annex-knowledge-router.html"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[83:paper_module.engine_room_bridge_campaign_dag].depends_on",
                "url": "paper-module-engine-room-bridge-campaign-dag.html"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].depends_on",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].depends_on",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].depends_on",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[82:paper_module.engine_room_metabolism_runtime].depends_on",
                "url": "paper-module-engine-room-metabolism-runtime.html"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[88:paper_module.engine_room_navigation_fitness_benchmark].depends_on",
                "url": "paper-module-engine-room-navigation-fitness-benchmark.html"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[76:paper_module.engine_room_public_projection_leak_gate].depends_on",
                "url": "paper-module-engine-room-public-projection-leak-gate.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-demo.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_demo.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-demo.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-memory-temporal-conflict-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-agent-memory-temporal-conflict-replay.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
                "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-agent-memory-temporal-conflict-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md",
            "statement": "Public Plectis 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-module-agent-memory-temporal-conflict-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-monitor-redteam-falsification-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-agent-monitor-redteam-falsification-replay.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sabotage Scheming-Monitor Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay].depends_on",
                "url": "paper-module-agent-sabotage-scheming-monitor-replay.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-agent-monitor-redteam-falsification-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md",
            "statement": "Public Plectis 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-module-agent-monitor-redteam-falsification-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-sabotage-scheming-monitor-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-agent-sabotage-scheming-monitor-replay.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-agent-sabotage-scheming-monitor-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-sabotage-scheming-monitor-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-sandbox-policy-escape-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-agent-sandbox-policy-escape-replay.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
                "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-agent-sandbox-policy-escape-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-agent-sandbox-policy-escape-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-belief-state-process-reward-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-belief-state-process-reward-replay.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-belief-state-process-reward-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/belief_state_process_reward_replay.md",
            "statement": "Public Plectis projection of a belief-state process-reward claim contract. Backed by the public agent-execution trace refactor lane plus copied 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-module-belief-state-process-reward-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-sleeper-memory-poisoning-quarantine-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md",
            "statement": "Public Plectis 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-module-sleeper-memory-poisoning-quarantine-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-indirect-prompt-injection-information-flow-policy-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-indirect-prompt-injection-information-flow-policy-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-indirect-prompt-injection-information-flow-policy-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-mcp-tool-authority-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-mcp-tool-authority-replay.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].depends_on",
                "url": "paper-module-agent-sandbox-policy-escape-replay.html"
              },
              {
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay].depends_on",
                "url": "paper-module-sleeper-memory-poisoning-quarantine-replay.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-mcp-tool-authority-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mcp_tool_authority_replay.md",
            "statement": "Public Plectis 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-module-mcp-tool-authority-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-tactic-portfolio-availability",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-tactic-portfolio-availability.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate].depends_on",
                "url": "paper-module-corpus-readiness-mathlib-absence-gate.html"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing].depends_on",
                "url": "paper-module-target-shape-tactic-routing.html"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[55:paper_module.undeclared_library_prior_classifier].depends_on",
                "url": "paper-module-undeclared-library-prior-classifier.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-tactic-portfolio-availability.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tactic_portfolio_availability.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-tactic-portfolio-availability.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-target-shape-tactic-routing",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-target-shape-tactic-routing.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop].depends_on",
                "url": "paper-module-formal-math-verifier-trace-repair-loop.html"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability].depends_on",
                "url": "paper-module-tactic-portfolio-availability.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-target-shape-tactic-routing.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/target_shape_tactic_routing.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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, rejects private target ids/formulas/statuses/traces without echoing values, 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 while excluding private target material.",
            "title": "Target Shape Tactic Routing",
            "url": "paper-module-target-shape-tactic-routing.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-ring2-premise-precision-recall",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-ring2-premise-precision-recall.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[43:paper_module.mathematical_strategy_atlas].depends_on",
                "url": "paper-module-mathematical-strategy-atlas.html"
              },
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel].depends_on",
                "url": "paper-module-verifier-lab-kernel.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-ring2-premise-precision-recall.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/ring2_premise_precision_recall.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-ring2-premise-precision-recall.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-mathematical-strategy-atlas",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-mathematical-strategy-atlas.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-mathematical-strategy-atlas.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mathematical_strategy_atlas.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-mathematical-strategy-atlas.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-verifier-lab-execution-spine",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-verifier-lab-execution-spine.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.certificate_kernel_execution_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Certificate Kernel Execution Lab",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab].depends_on",
                "url": "paper-module-certificate-kernel-execution-lab.html"
              },
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[87:paper_module.engine_room_lean_proof_search_lab].depends_on",
                "url": "paper-module-engine-room-lean-proof-search-lab.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-verifier-lab-execution-spine.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/verifier_lab_execution_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-verifier-lab-execution-spine.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-bounded-autonomy-campaign-packet",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-bounded-autonomy-campaign-packet.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-bounded-autonomy-campaign-packet.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-bounded-autonomy-campaign-packet.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-computer-use-action-trace-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-computer-use-action-trace-replay.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[35:paper_module.agent_sandbox_policy_escape_replay].depends_on",
                "url": "paper-module-agent-sandbox-policy-escape-replay.html"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[69:paper_module.batch7_macro_engines_capsule].depends_on",
                "url": "paper-module-batch7-macro-engines-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-computer-use-action-trace-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/computer_use_action_trace_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-computer-use-action-trace-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-concurrency-mission-control",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-concurrency-mission-control.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[68:paper_module.batch10_live_source_drift_capsule].depends_on",
                "url": "paper-module-batch10-live-source-drift-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-concurrency-mission-control.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/concurrency_mission_control.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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, whole-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-module-concurrency-mission-control.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-doctrine-fact-claim-audit",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-doctrine-fact-claim-audit.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[85:paper_module.engine_room_derived_fact_provider_engine].depends_on",
                "url": "paper-module-engine-room-derived-fact-provider-engine.html"
              },
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[92:paper_module.microcosm_axiom_substrate].depends_on",
                "url": "paper-module-microcosm-axiom-substrate.html"
              },
              {
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger].depends_on",
                "url": "paper-module-self-ignorance-coverage-ledger.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-doctrine-fact-claim-audit.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/doctrine_fact_claim_audit.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-doctrine-fact-claim-audit.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-self-ignorance-coverage-ledger",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-self-ignorance-coverage-ledger.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-self-ignorance-coverage-ledger.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-self-ignorance-coverage-ledger.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-tool-server-pressure-inventory",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-tool-server-pressure-inventory.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-tool-server-pressure-inventory.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/tool_server_pressure_inventory.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-tool-server-pressure-inventory.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-mechanistic-interpretability-circuit-attribution-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-mechanistic-interpretability-circuit-attribution-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-spatial-world-model-counterfactual-simulation-replay",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-spatial-world-model-counterfactual-simulation-replay.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-spatial-world-model-counterfactual-simulation-replay.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-prediction-oracle-reconciliation",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-prediction-oracle-reconciliation.html",
            "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",
            "paper_module_backrefs": [
              {
                "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": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[64:paper_module.batch12_market_dashboard_read_model_capsule].depends_on",
                "url": "paper-module-batch12-market-dashboard-read-model-capsule.html"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-prediction-oracle-reconciliation.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/prediction_oracle_reconciliation.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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, non-public 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-module-prediction-oracle-reconciliation.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-provider-context-recipe-budget",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-provider-context-recipe-budget.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[45:paper_module.bounded_autonomy_campaign_packet].depends_on",
                "url": "paper-module-bounded-autonomy-campaign-packet.html"
              },
              {
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[50:paper_module.tool_server_pressure_inventory].depends_on",
                "url": "paper-module-tool-server-pressure-inventory.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-provider-context-recipe-budget.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/provider_context_recipe_budget.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-provider-context-recipe-budget.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-undeclared-library-prior-classifier",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-undeclared-library-prior-classifier.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[54:paper_module.provider_context_recipe_budget].depends_on",
                "url": "paper-module-provider-context-recipe-budget.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-undeclared-library-prior-classifier.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/undeclared_library_prior_classifier.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-undeclared-library-prior-classifier.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-voice-to-doctrine-self-improvement-loop",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-voice-to-doctrine-self-improvement-loop.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[71:paper_module.pattern_assimilation].depends_on",
                "url": "paper-module-pattern-assimilation.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-voice-to-doctrine-self-improvement-loop.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-voice-to-doctrine-self-improvement-loop.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-routing-anti-patterns-registry",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-routing-anti-patterns-registry.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime].depends_on",
                "url": "paper-module-agent-route-observability-runtime.html"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[1:paper_module.navigation_hologram_route_plane].depends_on",
                "url": "paper-module-navigation-hologram-route-plane.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-routing-anti-patterns-registry.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/routing_anti_patterns_registry.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-routing-anti-patterns-registry.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-audio-level-rms-port",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch8-audio-level-rms-port.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch8-audio-level-rms-port.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_audio_level_rms_port.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch8-audio-level-rms-port.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-compliance-pipeline-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch8-compliance-pipeline-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[73:paper_module.batch11_saturation_engines_capsule].depends_on",
                "url": "paper-module-batch11-saturation-engines-capsule.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
                "url": "paper-module-macro-projection-import-protocol.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch8-compliance-pipeline-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch8-compliance-pipeline-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-policy-engines-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch8-policy-engines-capsule.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch8-policy-engines-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_policy_engines_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch8-policy-engines-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-structural-theses-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch8-structural-theses-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[65:paper_module.batch12_prediction_market_board_capsule].depends_on",
                "url": "paper-module-batch12-prediction-market-board-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch8-structural-theses-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_structural_theses_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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 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-module-batch8-structural-theses-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-tools-tail-primitives-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch8-tools-tail-primitives-capsule.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch8-tools-tail-primitives-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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 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-module-batch8-tools-tail-primitives-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-validator-checker-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch8-validator-checker-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[67:paper_module.batch10_cold_eval_honesty_capsule].depends_on",
                "url": "paper-module-batch10-cold-eval-honesty-capsule.html"
              },
              {
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[66:paper_module.batch12_release_claim_language_gate].depends_on",
                "url": "paper-module-batch12-release-claim-language-gate.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch8-validator-checker-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch8_validator_checker_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch8-validator-checker-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch12-market-dashboard-read-model-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch12-market-dashboard-read-model-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch12-market-dashboard-read-model-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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, whole-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-module-batch12-market-dashboard-read-model-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch12-prediction-market-board-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch12-prediction-market-board-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[61:paper_module.batch8_structural_theses_capsule].depends_on",
                "url": "paper-module-batch8-structural-theses-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch12-prediction-market-board-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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, whole-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-module-batch12-prediction-market-board-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch12-release-claim-language-gate",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch12-release-claim-language-gate.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch12-release-claim-language-gate.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch12_release_claim_language_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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, whole-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-module-batch12-release-claim-language-gate.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch10-cold-eval-honesty-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch10-cold-eval-honesty-capsule.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch10-cold-eval-honesty-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch10-cold-eval-honesty-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch10-live-source-drift-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch10-live-source-drift-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch10-live-source-drift-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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 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-module-batch10-live-source-drift-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch7-macro-engines-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch7-macro-engines-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_policy_engines_capsule].depends_on",
                "url": "paper-module-batch8-policy-engines-capsule.html"
              },
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[70:paper_module.batch9_macro_engines_capsule].depends_on",
                "url": "paper-module-batch9-macro-engines-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch7-macro-engines-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_macro_engines_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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, whole-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-module-batch7-macro-engines-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch9-macro-engines-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch9-macro-engines-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[72:paper_module.batch10_governance_compilers_capsule].depends_on",
                "url": "paper-module-batch10-governance-compilers-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch9-macro-engines-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch9_macro_engines_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch9-macro-engines-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-pattern-assimilation",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-pattern-assimilation.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-pattern-assimilation.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/pattern_assimilation.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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 non-public 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-module-pattern-assimilation.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch10-governance-compilers-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch10-governance-compilers-capsule.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch10-governance-compilers-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch10-governance-compilers-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch11-saturation-engines-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch11-saturation-engines-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[19:paper_module.macro_projection_import_protocol].depends_on",
                "url": "paper-module-macro-projection-import-protocol.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch11-saturation-engines-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch11-saturation-engines-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch4-proof-authority-runtime",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch4-proof-authority-runtime.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch4-proof-authority-runtime.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch4_proof_authority_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch4-proof-authority-runtime.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch6-unsurfaced-primitives-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch6-unsurfaced-primitives-capsule.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch6-unsurfaced-primitives-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch6-unsurfaced-primitives-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-public-projection-leak-gate",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-public-projection-leak-gate.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[86:paper_module.engine_room_egress_self_compliance_gate].depends_on",
                "url": "paper-module-engine-room-egress-self-compliance-gate.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-public-projection-leak-gate.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-public-projection-leak-gate.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch5-authority-systems-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch5-authority-systems-capsule.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch5-authority-systems-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch5_authority_systems_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch5-authority-systems-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch7-oracle-sibling-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch7-oracle-sibling-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[62:paper_module.batch8_tools_tail_primitives_capsule].depends_on",
                "url": "paper-module-batch8-tools-tail-primitives-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch7-oracle-sibling-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch7-oracle-sibling-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch7-demo-take-console-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch7-demo-take-console-capsule.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[75:paper_module.batch6_unsurfaced_primitives_capsule].depends_on",
                "url": "paper-module-batch6-unsurfaced-primitives-capsule.html"
              },
              {
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[58:paper_module.batch8_audio_level_rms_port].depends_on",
                "url": "paper-module-batch8-audio-level-rms-port.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch7-demo-take-console-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-batch7-demo-take-console-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-generated-projection-drift-gate",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-generated-projection-drift-gate.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-generated-projection-drift-gate.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-generated-projection-drift-gate.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-command-run-singleflight",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-command-run-singleflight.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-command-run-singleflight.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_command_run_singleflight.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-command-run-singleflight.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-metabolism-runtime",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-metabolism-runtime.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[81:paper_module.engine_room_command_run_singleflight].depends_on",
                "url": "paper-module-engine-room-command-run-singleflight.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-metabolism-runtime.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_metabolism_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-metabolism-runtime.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-bridge-campaign-dag",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-bridge-campaign-dag.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-bridge-campaign-dag.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-bridge-campaign-dag.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-annex-knowledge-router",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-annex-knowledge-router.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-annex-knowledge-router.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-annex-knowledge-router.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-derived-fact-provider-engine",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-derived-fact-provider-engine.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-derived-fact-provider-engine.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-derived-fact-provider-engine.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-egress-self-compliance-gate",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-egress-self-compliance-gate.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[59:paper_module.batch8_compliance_pipeline_capsule].depends_on",
                "url": "paper-module-batch8-compliance-pipeline-capsule.html"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-egress-self-compliance-gate.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-egress-self-compliance-gate.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-lean-proof-search-lab",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-lean-proof-search-lab.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-lean-proof-search-lab.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-lean-proof-search-lab.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-navigation-fitness-benchmark",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-engine-room-navigation-fitness-benchmark.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[31:paper_module.engine_room_demo].depends_on",
                "url": "paper-module-engine-room-demo.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-engine-room-navigation-fitness-benchmark.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-engine-room-navigation-fitness-benchmark.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-cold-clone-probe",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-cold-clone-probe.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-cold-clone-probe.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/cold_clone_probe.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-cold-clone-probe.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-first-screen-composition-root",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-first-screen-composition-root.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[28:paper_module.public_reveal_walkthrough].depends_on",
                "url": "paper-module-public-reveal-walkthrough.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-first-screen-composition-root.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/first_screen_composition_root.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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-module-first-screen-composition-root.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch7-secondary-runtime-capsule",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-batch7-secondary-runtime-capsule.html",
            "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",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-batch7-secondary-runtime-capsule.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/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, whole-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-module-batch7-secondary-runtime-capsule.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-microcosm-axiom-substrate",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-microcosm-axiom-substrate.html",
            "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",
            "paper_module_backrefs": [
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "depended on by",
                "relation_id": "paper_module.depends_on.paper_module",
                "source_ref": "core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_validator_checker_capsule].depends_on",
                "url": "paper-module-batch8-validator-checker-capsule.html"
              }
            ],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-microcosm-axiom-substrate.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/microcosm_axiom_substrate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/microcosm_axiom_substrate.md",
            "statement": "Plectis 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 Plectis 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-module-microcosm-axiom-substrate.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-semantic-singleflight-dedup-runtime",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-semantic-singleflight-dedup-runtime.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-semantic-singleflight-dedup-runtime",
            "id": "paper_module.semantic_singleflight_dedup_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.semantic_singleflight_dedup_runtime",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-semantic-singleflight-dedup-runtime.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/semantic_singleflight_dedup_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/semantic_singleflight_dedup_runtime.md",
            "statement": "Semantic Singleflight Dedup Runtime is the public operational-discipline replay for content-addressed command dedup. It runs bounded fixture exercises that build the command key, show a leader run and a completed-run reuse hit (the side-effecting counter stays at 1), and observe two negative cases: a scoped file mutation that flips the key so a stale working tree cannot answer for a different run, and an empty command that is rejected. It writes metadata-only result records and surfaces microcosm_core.engine_room.command_run_singleflight without exporting live state.",
            "summary_line": "The semantic singleflight dedup runtime surfaces the public command-run singleflight bundle and dedups command runs by a content key built from argv, resolved cwd, git HEAD, a scoped dirty-tree fingerprint, and an env fingerprint, over bounded public fixtures only.",
            "title": "Semantic Singleflight Dedup Runtime",
            "url": "paper-module-semantic-singleflight-dedup-runtime.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-finite-erdos-denominator-certificate-strike",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-finite-erdos-denominator-certificate-strike.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-finite-erdos-denominator-certificate-strike",
            "id": "paper_module.finite_erdos_denominator_certificate_strike",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.finite_erdos_denominator_certificate_strike",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-finite-erdos-denominator-certificate-strike.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finite_erdos_denominator_certificate_strike.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/finite_erdos_denominator_certificate_strike.md",
            "statement": "Finite Erdos Denominator-Order Certificate Strike is the public formal-math replay for the finite period-noncollapse certificate. It sums 1/(b^n-1) over a finite support as an exact Fraction, reads the reduced denominator Q, computes the multiplicative order of b mod Q, cross-checks Q against the closed form B/gcd(A_L,B), and confirms ord_Q(b)=lcm(F) on small cases including a reducing case. It self-falsifies: a forged order or denominator is rejected by recomputation. It writes metadata-only result records and surfaces microcosm_core.engine_room.finite_denominator_order_certificate without calling providers.",
            "summary_line": "The finite Erdos denominator-order certificate strike surfaces the public finite_denominator_order_certificate bundle and verifies, in exact rational arithmetic, that ord_Q(b)=lcm(F) for S_F(b)=sum 1/(b^n-1)=P/Q over bounded public fixtures.",
            "title": "Finite Erdos Denominator-Order Certificate Strike",
            "url": "paper-module-finite-erdos-denominator-certificate-strike.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-bridge-campaign-dag-validation",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-bridge-campaign-dag-validation.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-bridge-campaign-dag-validation",
            "id": "paper_module.bridge_campaign_dag_validation",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.bridge_campaign_dag_validation",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-bridge-campaign-dag-validation.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_campaign_dag_validation.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/bridge_campaign_dag_validation.md",
            "statement": "Bridge Campaign DAG Validation is the public agent-orchestration replay for a fan-in campaign graph. It validates each campaign spec against a subset of the source CR/VR rule families: schema and identity, unique node labels, dependency edges that reference existing nodes, DFS acyclicity, exactly one synthesis node that reaches a probe, a barrier naming that synthesis, and a requested worker count within the provider safe-parallelism ceiling. It accepts a linear chain and a three-way fan-in, and self-falsifies: a cyclic campaign is rejected with CR012 and a two-synthesis campaign with CR013. It writes metadata-only result records and surfaces microcosm_core.engine_room.bridge_campaign_dag without dispatching agents or calling providers.",
            "summary_line": "The bridge campaign DAG validation component surfaces the public bridge_campaign_dag bundle and checks, over bounded public fixtures, that a fan-in campaign graph is well formed: unique labels, existing dependency edges, acyclicity, exactly one synthesis reaching a probe, barrier alignment, and a worker count within the provider safe-parallelism ceiling.",
            "title": "Bridge Campaign DAG Validation",
            "url": "paper-module-bridge-campaign-dag-validation.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-metabolism-queue-reconciliation",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-metabolism-queue-reconciliation.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-metabolism-queue-reconciliation",
            "id": "paper_module.metabolism_queue_reconciliation",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.metabolism_queue_reconciliation",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-metabolism-queue-reconciliation.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/metabolism_queue_reconciliation.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/metabolism_queue_reconciliation.md",
            "statement": "Metabolism Queue Reconciliation surfaces the Engine Room metabolism_runtime bundle: a stdlib-only synthetic SQLite job queue with idempotency-guarded enqueue, lease claim and expired-lease recovery, a blackboard claim-event projection where contradictions invalidate assertions, and a cold-start reconciler over the job/run/log triple. The component exercises two clean scenarios (lease recovery to recoverable with a healthy reconcile; a contradiction zeroing active claims) and two planted-defect scenarios (a running job with no run row; a finalized run whose job is still running), asserting the reconciler rejects each defect with its expected rule id. Status is pass only when both positives compute clean, both negatives are rejected with the expected marker, and both expected negative ids are present. No live private database, no agent dispatch, no external model access, no auto-repair.",
            "summary_line": "Runs a synthetic SQLite durable-queue bundle over public fixtures and rejects planted job/run/log inconsistencies by recomputing the reconciliation taxonomy.",
            "title": "Metabolism Queue Reconciliation",
            "url": "paper-module-metabolism-queue-reconciliation.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-derived-fact-provider-runtime",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-derived-fact-provider-runtime.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-derived-fact-provider-runtime",
            "id": "paper_module.derived_fact_provider_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.derived_fact_provider_runtime",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-derived-fact-provider-runtime.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/derived_fact_provider_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/derived_fact_provider_runtime.md",
            "statement": "Surfaces the derived_fact_provider_engine bundle as an component. It evaluates authored fact registries against bounded public fixture roots through three provider shapes \u2014 json_pointer (RFC 6901, list-index aware), glob_count (with excluded prefixes), and named callable facts (git-tracked counts) \u2014 and converts any provider failure into an error-as-data row (provider_status=error, error_class, repair hint) that degrades the result record rather than crashing the ledger. The runner exercises two clean registries (pointer+glob; git-callable+array-index pointer) and self-falsifies on two planted defects (an absent source path -> FileNotFoundError, an unsupported provider_type -> ValueError), asserting the exact error_class marker fires. Result records are metadata-only. It is not a doctrine truth auditor, not a full source registry export, not semantic claim validation, and grants no launch/publishing-scope decision.",
            "summary_line": "Registry-backed derived fact provider runtime: resolves JSON-pointer, glob-count, and git-backed callable facts over public fixture roots and turns provider failures into error-as-data rows, rejecting malformed registries by recomputation.",
            "title": "Derived Fact Provider Runtime",
            "url": "paper-module-derived-fact-provider-runtime.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-navigation-fitness-benchmark",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-navigation-fitness-benchmark.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-navigation-fitness-benchmark",
            "id": "paper_module.navigation_fitness_benchmark",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.navigation_fitness_benchmark",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-navigation-fitness-benchmark.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_fitness_benchmark.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/navigation_fitness_benchmark.md",
            "statement": "Navigation Fitness Benchmark surfaces the engine-room route-packet benchmark bundle. Each fixture pairs a navigation task (expected stable ids, forbidden first routes, latency budget, scent terms) with the route packet a router actually produced. The bundle recomputes recall/precision against the expected ids, checks the first route against the forbidden list, scores scent coverage, derives a latency verdict, and collects sufficiency/latency debt \u2014 then reports whether the recomputation matches the case's planted expectation. Two positive cases match their expectations and are accepted (one carrying an honestly-anticipated latency debt); two negative cases plant a route defect plus a deliberately-wrong \"it passed\" expectation, which the recomputation contradicts, so they are rejected with the real failure marker (missing_id, forbidden_route) firing. Scope: curated public fixtures only \u2014 not a live kernel run, not an embedding benchmark, not a universal navigation score, not launch-scope decision.",
            "summary_line": "Recomputes a curated route-packet navigation benchmark \u2014 recall, precision, forbidden-first-route, scent coverage, latency, and debt \u2014 over bounded public fixtures, accepting a case only when the recomputation matches its planted expectation.",
            "title": "Navigation Fitness Benchmark",
            "url": "paper-module-navigation-fitness-benchmark.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-annex-knowledge-routing",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-annex-knowledge-routing.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-annex-knowledge-routing",
            "id": "paper_module.annex_knowledge_routing",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.annex_knowledge_routing",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-annex-knowledge-routing.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/annex_knowledge_routing.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/annex_knowledge_routing.md",
            "statement": "Reference Knowledge Routing scores each entry of a sanitized in-memory reference catalog against a problem statement across four descending-weight tiers \u2014 structured routing fields, family text, open-first summaries, then curated notes \u2014 combining exact-match, phrase-containment, and token-overlap signals per tier into a ranked list with a per-row match breakdown and matched note ids. It is deliberately a transparent keyword-overlap retriever, not BM25/TF-IDF/embeddings/semantic search, and it routes only over the catalog handed to it (no repo cloning, no private corpus, no license authority). The component exercises the real bundle over four public fixtures: two positives route cleanly to the expected top slug above a minimum score (one via structured fields, one via a curated note), and two negatives self-falsify by recomputing to no_match \u2014 one because the problem shares no token with the catalog, one because a domain filter excludes the only candidate. Status is pass only when both positives route, both negatives are rejected with the expected no_match marker, and both expected negative case ids are present.",
            "summary_line": "Explainable tiered weighted-token retrieval that ranks a sanitized reference catalog against a problem statement and rejects unroutable problems with no_match.",
            "title": "Reference Knowledge Routing",
            "url": "paper-module-annex-knowledge-routing.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-egress-self-compliance-audit",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-egress-self-compliance-audit.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-egress-self-compliance-audit",
            "id": "paper_module.egress_self_compliance_audit",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.egress_self_compliance_audit",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-egress-self-compliance-audit.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/egress_self_compliance_audit.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/egress_self_compliance_audit.md",
            "statement": "Egress Self-Compliance Audit surfaces the egress_self_compliance_gate bundle: a transparent substring policy that flags three ways an agent's own output can break its operating discipline \u2014 asking permission with no named blocker, confessing an error with no durable capture, or displacing a command onto the operator with no execution result record. Each detector fires only when a tripwire phrase appears without its legitimiser. The component replays 2 compliant and 2 planted-violation fixtures through the live bundle, asserting each violation reproduces with its exact diagnostic marker. Honest ceiling: phrase membership only \u2014 no taint analysis, no prompt-injection defense, no semantics; paraphrased violations are missed.",
            "summary_line": "Phrase-membership audit of agent-output text for three egress self-compliance slips (permission-gate-without-blocker, self-error-without-capture, command-displacement-to-operator), verified by recomputation over public fixtures.",
            "title": "Egress Self-Compliance Audit",
            "url": "paper-module-egress-self-compliance-audit.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-generated-projection-drift-runtime",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-generated-projection-drift-runtime.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-generated-projection-drift-runtime",
            "id": "paper_module.generated_projection_drift_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.generated_projection_drift_runtime",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-generated-projection-drift-runtime.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/generated_projection_drift_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/generated_projection_drift_runtime.md",
            "statement": "Generated Projection Drift Runtime surfaces a drift gate over generated build artifacts. Each owner row pairs an artifact, its source authorities, and a no-write check command. The gate SHA-256-fingerprints source and artifact files, consults a prior-clean source-hash skip cache, requires declared artifacts to be present, and runs the owner check, marking an owner clean only on a zero return with present artifacts. Four bounded public fixtures exercise it: a passing no-write check, a genuine source-hash cache hit (the check is skipped), a planted artifact byte rejected as check_command_failed, and a missing required artifact rejected as artifact_missing. It flags drift; it does not repair files, prove content-diff equivalence for every source builder, validate the whole registry, or include launch operations.",
            "summary_line": "An owner-routed gate that fingerprints generated artifacts against their sources, uses a prior-clean skip cache, and runs each owner's no-write check to flag projection drift by recomputation.",
            "title": "Generated Projection Drift Runtime",
            "url": "paper-module-generated-projection-drift-runtime.html",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-lean-proof-search-lab-runtime",
            "body_bearing_view": "paper_module_detail_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-module-lean-proof-search-lab-runtime.html",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-lean-proof-search-lab-runtime",
            "id": "paper_module.lean_proof_search_lab_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.lean_proof_search_lab_runtime",
            "paper_module_backrefs": [],
            "read_route_role": "authoritative_read",
            "read_url": "paper-module-lean-proof-search-lab-runtime.html",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_proof_search_lab_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/practical-formal-verification/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/practical-formal-verification/blob/main/paper_modules/lean_proof_search_lab_runtime.md",
            "statement": "Lean Proof-Search Lab Runtime surfaces the engine-room lean_proof_search_lab bundle: a bounded and/or symbolic tactic search over public toy theorems where every candidate body is compiled by the real `lean` subprocess. It enforces three epistemic-discipline guards and self-falsifies on each: a forward oracle firewall (no proof body, oracle body, or oracle-needed premise ids may be forwarded), a #print axioms cleanliness gate (sorry-tainted candidates are rejected), and a problem-id ablation (a policy that only works because it memorised the problem id fails once the id is renamed). The component exercises one positive case (Lean closes lab_and_intro and lab_or_comm) and four planted negatives (two oracle-firewall violations, one axiom taint, one problem-id ablation failure). It is a gated external-tool witness: with Lean installed it reports tool_present_and_verified, without Lean it is terminally locked and claims no verification. Not neural theorem proving, not a solver of any open problem, no oracle-body forwarding, no launch or publishing-scope decision.",
            "summary_line": "Gated external-tool proof-search lab that searches toy Lean theorems, checks each candidate with the installed Lean subprocess, and rejects oracle leaks, axiom taint, and problem-id memorisation by recomputation; locked and claimless when Lean is absent.",
            "title": "Lean Proof-Search Lab Runtime",
            "url": "paper-module-lean-proof-search-lab-runtime.html",
            "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": 38,
      "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": "guarded_by",
          "forward_label": "guarded by",
          "relation_id": "paper_module.guarded_by.anti_principle",
          "requirement": "selective",
          "reverse": "guards",
          "reverse_label": "guards",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "paper module",
          "target_kind": "anti-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",
            "source_assertion"
          ],
          "forward_relation_ids": [
            "paper_module.guarded_by.anti_principle"
          ],
          "label": "guarded by",
          "reverse_relation_ids": [
            "anti_principle.guards.axiom"
          ],
          "verb": "guarded_by"
        },
        {
          "authority_boundaries": [
            "anti_principle_axiom_guard_not_rejection_proof",
            "source_assertion"
          ],
          "forward_relation_ids": [
            "anti_principle.guards.axiom"
          ],
          "label": "guards",
          "reverse_relation_ids": [
            "paper_module.guarded_by.anti_principle"
          ],
          "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": "guarded_by",
        "forward_label": "guarded by",
        "relation_id": "paper_module.guarded_by.anti_principle",
        "requirement": "selective",
        "reverse": "guards",
        "reverse_label": "guards",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "anti-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 plectis observe --card <project> and route_explanation_chain_route before asking readers to infer the causal chain from result records; use full plectis 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/atlas/paper_module_doctrine_reciprocity.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.annex_knowledge_routing.verifies_annex_knowledge_router.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_campaign_dag_validation.verifies_bridge_campaign_dag.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.derived_fact_provider_runtime.verifies_derived_fact_provider_engine.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.egress_self_compliance_audit.verifies_egress_self_compliance_gate.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.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate.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.generated_projection_drift_runtime.verifies_generated_projection_drift_gate.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_proof_search_lab_runtime.verifies_lean_proof_search_lab.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.metabolism_queue_reconciliation.verifies_metabolism_runtime.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_fitness_benchmark.verifies_navigation_fitness_benchmark.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.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key.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": {
    "public_glossary_source_hash": "sha256:b17e183b3fc7c704ac4fe59e25a4a457ae91c36f66777b5cfb1b603561adb298",
    "term_registry": "codex/doctrine/system_vocabulary/term_registry.json"
  },
  "source_fingerprint": "89a79dc365b2367a9b2c763205975e03",
  "source_hashes": {
    "microcosm-substrate/anti_principles/AP-1.json": "sha256:3e702686ad2f838f1acaaf472ce47b2bd3d502090d7430665c023c0210990f0f",
    "microcosm-substrate/anti_principles/AP-10.json": "sha256:19b88635e104a7b72b8b9cf2e914a5f6fcf401894ed1ad86cef1b2cc93f75d68",
    "microcosm-substrate/anti_principles/AP-11.json": "sha256:e83f5ea722282380e75fd37f1994c15172273bc5a4eed137c80252547a390297",
    "microcosm-substrate/anti_principles/AP-12.json": "sha256:4eddf2fb7707338edf1bd9a7186230734dc1a3bc4a6e45d9d2398a6c1d8b8678",
    "microcosm-substrate/anti_principles/AP-13.json": "sha256:09236d34990124b8d0173794f166c946cb145065a1db82054a48322ac000b7e4",
    "microcosm-substrate/anti_principles/AP-14.json": "sha256:d74c983f4de7c79414f0dfa08289399f6529af0e6fc59281e85f92cd815142d7",
    "microcosm-substrate/anti_principles/AP-15.json": "sha256:5a73b7b422a1af40cd5566955bf95877ac1244bac6db00816a4856038fa92bad",
    "microcosm-substrate/anti_principles/AP-16.json": "sha256:f5e3a0aa456e9e83c89988540b71504c67aa3238b075ff76a7755513b29b2db2",
    "microcosm-substrate/anti_principles/AP-17.json": "sha256:68f670447dd4940eb7f55524b3e811bcb6d8186f4d669cd627764586177d0d1b",
    "microcosm-substrate/anti_principles/AP-2.json": "sha256:c664a4894fa48c184afa0db79a4ef55b355e5cf39b48abc3823646bb3c154841",
    "microcosm-substrate/anti_principles/AP-3.json": "sha256:2f6924e2bb6e60c327a57784a28e199776d8ea9c088572c09d18713f1c8518c6",
    "microcosm-substrate/anti_principles/AP-4.json": "sha256:be0c36eca1b248697ccde72e6ae8fb0bdfb557338dce6439becb9054c74fce88",
    "microcosm-substrate/anti_principles/AP-5.json": "sha256:2379f615ba81cfe565fdd20ae2bc4e93fd44b701df830bcfa3e423dc25ad219d",
    "microcosm-substrate/anti_principles/AP-6.json": "sha256:d290a4a80977c1909762241f17570767e1825200c509766bfbe0889d4471449c",
    "microcosm-substrate/anti_principles/AP-7.json": "sha256:b349734096ca63955aa9cbb65ff899181c51fdaca635e5e1f2d7fa99696e434f",
    "microcosm-substrate/anti_principles/AP-8.json": "sha256:8f7228f3fa7ab49df26f6ae2cf980ea211ba4f27afb211706bbf2f04e52109db",
    "microcosm-substrate/anti_principles/AP-9.json": "sha256:8a02f49b7489372b947368413dfbb9350751809d9263369dda7cbd5b9239eaca",
    "microcosm-substrate/atlas/entry_packet.json": "sha256:f3c426bd116f210fecec56710bdad90098b7bb03c104f566fe55f6ff9e5c4fef",
    "microcosm-substrate/atlas/paper_module_doctrine_reciprocity.json": "sha256:22857a1910b662d3136e4fe6f9d15b0cfc88fde6727758e9b05a6d40c76c3c57",
    "microcosm-substrate/axioms/AX-1.json": "sha256:44a3ea29fc4097d451fa513ec13b7a3ef61d8b7cc0ea15a53010aefa6337dac7",
    "microcosm-substrate/axioms/AX-10.json": "sha256:9188b71e24c70b372d70f6234da63bf3cdf33074c8d1e9105c9e30b3df9cff47",
    "microcosm-substrate/axioms/AX-11.json": "sha256:183f9c9b388299ba1773c0f9c95878362f32e92dcd0f06224efa283f32c75b1b",
    "microcosm-substrate/axioms/AX-12.json": "sha256:cc22a03a672fbc258198b50c5906e130ed09ad6a64b335e2782f7b307f4cd028",
    "microcosm-substrate/axioms/AX-2.json": "sha256:1693fef002c30d512ef4ac1a896e5ec3da34fe09ddb4104d576c39236edbd26a",
    "microcosm-substrate/axioms/AX-3.json": "sha256:27a0e210db7a9aaf298cca03de1bddf8fd3bc734cd780d0600c9c8cc06071626",
    "microcosm-substrate/axioms/AX-4.json": "sha256:5e2b7dd07e3b6dfa9dde56b7e613df1bdde0816bbebd9cc555c97aebae5ae2a9",
    "microcosm-substrate/axioms/AX-5.json": "sha256:f5b1ff9779b195d2ba52962d271151334a6f9502fdf705c49a54b2cae56b3562",
    "microcosm-substrate/axioms/AX-6.json": "sha256:f17820d021151b740f1087c71572731929649aae4bcc24c35e2e7de3b3ed25a4",
    "microcosm-substrate/axioms/AX-7.json": "sha256:78150618cb852489ef348a5cec50a5d5031b76c0947865e633a21ea2c81fa59a",
    "microcosm-substrate/axioms/AX-8.json": "sha256:2fcada1ed4da88ae674ab6a38cf377eefc13dc3d180583956c9e113888a7318f",
    "microcosm-substrate/axioms/AX-9.json": "sha256:25889167c4dacae183ac0ef403d0348fa3d392ceea68add41d2c23bce3a7cff5",
    "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json": "sha256:32eeb7e8a1f89d7c334e02e1ea231f783d972d5d0843a550fc846ff0737baea9",
    "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json": "sha256:6048ed4b20c632e2c9b41ea0e683a0e43dcb48eb39b0073998618464495c5f20",
    "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json": "sha256:fa4ef7c6be1b6e2ee2106c3bdf9652d6bb6052ebfdc2d4b39f6d3662fe13fd33",
    "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json": "sha256:b826988b0482f44306e7de82d97d52e3f800fbd31dcc21bbd5b4308b1eefa47a",
    "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json": "sha256:9af441475f7fc03f71171e5a0da83b27aa920596164409913d4d2ee618acf4bd",
    "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json": "sha256:0b82bbed8be9fede2bbcdd486da551c16b6f1af053b140f88da5fd5c09c2d831",
    "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json": "sha256:56e42c138be70ecba4f1024d32252cb769f51b577568fd0d013ae118da9d9230",
    "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json": "sha256:cb2479fd2ac095dd211db7b1ac5b30218269f81753b975fad464f327d1764069",
    "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json": "sha256:f392fcaab0921af04afa539c284c19527cfacfc160d0b0aca43c42a396c90a8f",
    "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json": "sha256:d1d9dac1014599b290eb82fc743e8f49b013092c22438b05e81424046a5d1532",
    "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json": "sha256:e5cb4f7fc217e0af013e95ce27fae4522ffa9f1bf92c3ae9bebd3c31c5c21df6",
    "microcosm-substrate/core/doctrine_lattice_coverage.json": "sha256:54e4b39833360bd7b0ae133110f1a796f2fe95d18317c73251c74e11e3313e95",
    "microcosm-substrate/core/doctrine_lattice_relations.json": "sha256:7ed1b2350f6720ad4b3f114c3e0a2e6249957223d815cf1aca9c027fc3a3d6b3",
    "microcosm-substrate/core/mechanism_sources.json": "sha256:16ca32c1e114441367732e87900931b7cee7b53a4395faa3168ae10032a3bf6a",
    "microcosm-substrate/core/organ_atlas.json": "sha256:d883066c213609b7e914ee9c0f8924fd2773c1d750f9121c9c3031a51f6aae4e",
    "microcosm-substrate/core/organ_families.json": "sha256:e3613fe231da9e7f8e97efd1eea4df41c70f31278954b77b28f8e26ebd50c614",
    "microcosm-substrate/core/organ_registry.json": "sha256:58c64a444828a54b2c85a3bd488a1516014b1878da601299e64f360d4a890611",
    "microcosm-substrate/core/paper_module_capsules.json": "sha256:70982132e76107f6b5b77018510a7b95b046107847b903b2513579595a78307c",
    "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json": "sha256:d11b0831850ad5f1a78dae46203c6d44984a7439e627b6f28880ecfb71796473",
    "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json": "sha256:f1d6faccc5ad2d8dff829155b899752efffab3ebe9236954453d8178f72bcfdd",
    "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json": "sha256:3c3f78a939cd797da097ef9b6d630cd8ebf3ecac0b5da41d3b3874e5ae616343",
    "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json": "sha256:4a2fd6691005b7d5e98f1ac44e60ce217b9362e130238a5d07984a729bbf5246",
    "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json": "sha256:e297e1bbb3d2a1be892a23bb5aa06880604ec7806368675ec35ebb35a01e65f2",
    "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json": "sha256:1d0aec4d59e8bf0cfd53a154a850d6d26f10084a893194a3aa92502f1a2ee603",
    "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json": "sha256:ad6811f76e0509e09073e005f89bf3e55037396c23d7c8f3cefc28ecb234d04f",
    "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json": "sha256:4d1f2ea19258967293dad1eac65e655efd308d23082547df1693a87eaa83d44b",
    "microcosm-substrate/mechanisms/mechanism.annex_knowledge_routing.verifies_annex_knowledge_router.json": "sha256:c5e0cc3f687eb7e0a397eddb6613fdb413c80b5d048d8be85d86ee8b10dedbdc",
    "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json": "sha256:b863abd8fff3dd3eb7a184db1c61b05aac155dadd32513f07a80a889f58df66a",
    "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json": "sha256:ac9bd3dc24e0c96e295db825257d0ead1ae32504ae94929cb62b7242dd988140",
    "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json": "sha256:8a19cfac244f6ee1a86c291f70d634e994c2cfd3c68bb1b8336788d4fb504ed2",
    "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json": "sha256:498c02840dbbc7076220dbba0b68b83573ba9f56afd99d1ccbd6c61476b3bbbe",
    "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json": "sha256:6f2cae901e2517608a83e2567b039edfdf8d7dc358c7ada211bbe5d64bd9c0e7",
    "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json": "sha256:de904fd2869f9921e3f84ee97e9c320df8553fa8f883ccbc049560f5ae3f18f4",
    "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json": "sha256:add0b94859382148ab3f2d6d1837652b785de3a49582bf86e5e307b204b8ca2c",
    "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json": "sha256:2b5f77333d27909193be5c8964bc812c23295a9633481e8395ebe986459e0b95",
    "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json": "sha256:00212fcf594631d1e4d71aa1a8c60bd5a0314a9be5d052db77ab8479953ea34a",
    "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json": "sha256:425168e8d9d5dd8d85353865742051038a71d3e1a483d2ae5583ddc7d2ea685d",
    "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json": "sha256:26689bf280dc36f038cb6b85f59bd4fbad6d0997a5832fd3469730899780371c",
    "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json": "sha256:b3b7e3015cf5d88a8e883b174fdac7646aed9f4e11f68a1082dcc8eef8ad2f92",
    "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json": "sha256:24eaffc7efda8953d5e5dbe3f78c4557e1804745f93672f36cde4971e690faf9",
    "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json": "sha256:b7c79791966a2f65575fcfabf1eaced820b00580adbfa6fbe9623a1ed106face",
    "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json": "sha256:50fc3cbc42c66eca748cc9698dd8d8f74ab695854343d049684c0a351c8821b1",
    "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json": "sha256:2859dd356b3dd6461e89defa956bac47a23d0babc755f8f9af961752e9d06b58",
    "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json": "sha256:9509bd9603cd10e8955bb2baf13d64bd37a846e53543a988ea786ac2baa64efa",
    "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json": "sha256:5863af7cfffe56416d2a765353127382be0c8087780fde3714a3a2e00a49021b",
    "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json": "sha256:5458697744ed3bfcfb817c2066bb99f466abec86df4895b290a2b32c19d99c84",
    "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json": "sha256:66d233789b4769b7e1f8ed96b14f51c2772dc7c99fd685a398e5011099985eea",
    "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json": "sha256:e4be7df731eaa810fbaeca05425ad3e194f67228b1db000cd691aea4dac43737",
    "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json": "sha256:59ed222f3208f832676023f494baaf8b52cfb1b87ecd26c397ad35c7d495d08d",
    "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json": "sha256:54d0824c437c3295345a1e2b81c6acc8d731b2dd9f2052a256fdfbfb5443de02",
    "microcosm-substrate/mechanisms/mechanism.bridge_campaign_dag_validation.verifies_bridge_campaign_dag.json": "sha256:61a516372bc1a324efff01d9ac6b9936f25b9267fdc27db39ddc41fbf908e8d4",
    "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json": "sha256:6209a9d010b6252587990e6412e7c93a5f7dc677b9f3472952101d491ef3ab6b",
    "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json": "sha256:2a4c83636cc7ec70db4e8db0aede896a17f3e20b185ac589392fed4bf31b2194",
    "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json": "sha256:54710b4595da01f8289dfa769fc79821fc6f221fa1e45be06cf3035f606a094d",
    "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json": "sha256:252fbaa77a2525654fe6443e8faf73f1ca3b5686ea6c7018aa552cb44e2bd546",
    "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json": "sha256:458bf475ff36c0448a8d0e16e9b5d5ff3c6118745c04c212fb202526a4928f12",
    "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json": "sha256:361a0b1304723e31b0517bb6db7ef878c47459f91691427b7c7ee16932d8e65c",
    "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json": "sha256:e89ca95eae92cc885254c21d09306da42d04c0859a2f70da357d8484f899b9fd",
    "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json": "sha256:93859803bf385e4ba7cb5dd0f6c38969ca16dda23f39305c542f6439935ed97e",
    "microcosm-substrate/mechanisms/mechanism.derived_fact_provider_runtime.verifies_derived_fact_provider_engine.json": "sha256:9d8fe56dc046e3b7f2d16024a360db58f99abcf0ed7e9b90ea006ee106c01798",
    "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json": "sha256:e46d2a21b692e4e1c4f9f80ba75088a07c1b1c6874b236e23fed97ca64e8f83c",
    "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json": "sha256:a16177b424e3dcf365c1585a8cad1b88dee99a7b4cb673968e3e96ca76eecfb3",
    "microcosm-substrate/mechanisms/mechanism.egress_self_compliance_audit.verifies_egress_self_compliance_gate.json": "sha256:b56013e4fcb13c5a0907e063a594ca6bc55028767665c4757f044886ca26e54d",
    "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json": "sha256:dbd8b5b085ffc4751ffbabfbfef44da0ad3eb1b14e5a138cccf2e03bf6a7d849",
    "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json": "sha256:634e6a0e54c2bcf99f29f2d6f61852465657f47e8cd6e0c931592c04d345729c",
    "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json": "sha256:11f1d87a735464191147691c3394a254a3e073e96e994eedba5a0607b137ba0a",
    "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json": "sha256:7e51f86c4e95e068b1e5684d4e80eb652c472ddfaebf2f0edddff2b5e70e9250",
    "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json": "sha256:a2d8318bf65378a980a29a4c3c7e0e119ca1fbfe0793fa859c560593fcd644ae",
    "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json": "sha256:f169183a1299de8869c76ec1d4b8bd785f1f6f408a630e3f2d3dbb5b975e1455",
    "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json": "sha256:395ecafb4e5690261d95542208ba6bba3ab80fd458861a4b4ff9924bbd21d3cc",
    "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json": "sha256:a8031402f4443029468a23118819052745c34a7113458d11c8f20aa7364702e7",
    "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json": "sha256:8efb3f9ab938a428a670cad104677e4924281ba7d74c6aa1d10737b89892f9cb",
    "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json": "sha256:ca42f5d483ef997c43f40e1b8d5fc0779dbc21a109cb039f7abbcf627a4b1cd3",
    "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json": "sha256:ff00055fe70fb725b90b86bce3c7a34238e3d452119c81a0dd77f69487798d8f",
    "microcosm-substrate/mechanisms/mechanism.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate.json": "sha256:ee6c1fd4870ea14fe55540d64fc784963c27a468b92a83f24df8f391be6ba94f",
    "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json": "sha256:decb5f7c9cadeaa9d3fa770be6379dd77739c4e7be336314541d748d48a0200e",
    "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json": "sha256:e06b951d0be69651ad594bc73a1419ad4614d55c2fa0137d379cad0482fb2296",
    "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json": "sha256:b2085f45e9ed2f145630f2eb978095095f58708c1568a9cc418bb45e247bb03f",
    "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json": "sha256:1bfc84adc134e4b9e922d23c2a09cae8386b4586bd3f2b2589cfe0395010817a",
    "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json": "sha256:f119f37af044c1b0bfa2f17642ec7e548a38eef60ac355969c34e684d503909a",
    "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json": "sha256:46a1fc217080000b25b8cfa44fa4936269f5c419daa2491f995352796c200696",
    "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json": "sha256:674c34b96e87654c0fba12842be75010ab2a199e4c3933c3a1dd70d8a17eb768",
    "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json": "sha256:9741928a64dea5d3281f51256e98a0c6c251304c91d3af6b6ccf93899072dd42",
    "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json": "sha256:0fac972107618a6aa9763aab1127c152dc8d3f59517af884b27cd0bc14567284",
    "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json": "sha256:eca0c428c7b93a24095d5433b44173cbf5db0c07767746f2522ff638ff7534cd",
    "microcosm-substrate/mechanisms/mechanism.generated_projection_drift_runtime.verifies_generated_projection_drift_gate.json": "sha256:3ac7ecf39f3624f69ca8d5243506e9b9dc2490a26e1a38f5baabe6eed2c7ab23",
    "microcosm-substrate/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json": "sha256:ce79ec00bb123db822e5d9ee00ec3836124ac9249625aafd26080cbbc8102626",
    "microcosm-substrate/mechanisms/mechanism.lean_proof_search_lab_runtime.verifies_lean_proof_search_lab.json": "sha256:8583b0c55148a165018cda8a40a1356a699bfbccc2f822954b32a6ee44e7b796",
    "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json": "sha256:fac9b0f545eb778903dda669505a9a28ce93ab911e4db0fd6f06befe78c77148",
    "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json": "sha256:6a01073172aecb63fb5136cf5974e0ae37714dfb4c38de3c75dc78380920e54b",
    "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json": "sha256:d32ce13539fa6265e28188a72731be4b8dde8a5eaa0553315c36dafb5634b556",
    "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json": "sha256:27cd75c5dc53e4df1ed2c7e89d8bd8f2a9041a2eccb06531f9e70e7cfb73540d",
    "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json": "sha256:137f6ee0191b50a3effbb0a62630bacb4cd4a48d67eba35b67dcee2f95593b10",
    "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json": "sha256:0f0c8902c858ef35448130cc84c704343fe3ad629b721aec78553b605c64c508",
    "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json": "sha256:e215ba99789713b164819935078611b511b0f7e19ef66486d38d657d50b2904a",
    "microcosm-substrate/mechanisms/mechanism.metabolism_queue_reconciliation.verifies_metabolism_runtime.json": "sha256:4faf125419ecc9cef8b0851c5d7f78aebeb6fb350412f893c60bf130cc3cd883",
    "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json": "sha256:70024fae7f45c0c29fb4c2543e059fa098d9415ee289a914d368c217427c9623",
    "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json": "sha256:860b45804b8619d71ab5b5afb3e3f6acde62b5776356eaabbc6b314876e5f585",
    "microcosm-substrate/mechanisms/mechanism.navigation_fitness_benchmark.verifies_navigation_fitness_benchmark.json": "sha256:ed61af607c8e474261fe027b43abfda9d23eea0aa9ffa7a4d0b0a60ba7b1f5dd",
    "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json": "sha256:537bba26a2ad134a5faa6c61e129cb45ac6fb5c0598e2064df7a90cfd127f1b1",
    "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json": "sha256:39dcde0c4104696846831a17b0ce91e83c0ff404bfa347fb7401b3f90a0937f7",
    "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json": "sha256:98b3d4eb26f15a4be22cb417e61e1eca31794224f1b285720c53d733623a1aec",
    "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json": "sha256:8ccae2d58071c4a65a0d88fd55d362068eeeb2223d2414cfe6eafa2584dffd92",
    "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json": "sha256:4419b510ef5b9c288586239443f7b8673b96309cba64d5b5348e1c8204ef8290",
    "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json": "sha256:9c99657d96a98a3eff6904a5a2764ccb85c062887805853731265a54cd0a8719",
    "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json": "sha256:7e10ca8c60b374e0f0c49c51ca3613fc257cb6d0cdf58f11c6dd9fc88c4bbad0",
    "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json": "sha256:f60cb44a61c26717ae3816a5b7f87e1344ed9829bbabaf2c204996415d2bf241",
    "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json": "sha256:a3a925c4ee6388690ccf42b4a865c10a22b73d3773f37b78b303a8d38a00505b",
    "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json": "sha256:928bfe2c92276d93db2f16f7cea00102fa39b5f9ca55685cc5d8de128bdc7009",
    "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json": "sha256:4d9ce95afe9238f636cbe762ab28f3065d46c7123b2c4a3893f179aaf32cd735",
    "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json": "sha256:4630e32d7359f628515fde53759ba951acaa143a1169e1efef6bfc37060b7b2a",
    "microcosm-substrate/mechanisms/mechanism.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key.json": "sha256:878756b6f5c3d3c63f0f8861376f6cddcb4de2e7d97ecf82c9fa8afe1d1c3f18",
    "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json": "sha256:54d07772e6b7a1c77dbc3e5bde70b3da0834c5932de1a539298cbfe79dc2bac3",
    "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json": "sha256:01d86329ccfe2f304d7e477fe9e92bf15748d3ea466d3f625d378fcb87bd88e8",
    "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json": "sha256:802b0f5f4b34dfc432d6a106f0bf1f9c82eec45822c5c7d2e07149ddd3923151",
    "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json": "sha256:c776ff19d00c8da9c13d56cbe7f03c52016218bb2f712a11d134526fef68a526",
    "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json": "sha256:857d5a83ccfb59154ec3a47e91f79bb1d0cf5a02f5f443abd789589e97523ed0",
    "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json": "sha256:f980abdb8e10dc38c1c98bcd3f5697c1c2c33a51ab4b92c242d58be52a35e587",
    "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json": "sha256:68bb2e6ed31089a724a817ce7b992712454b160bd57c70727a21f5c346843345",
    "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json": "sha256:8d33ab6cc18a80899404a4da2d1e4600d64d26e315b45854803ecf37e8bb2ae4",
    "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json": "sha256:30502b2c3cf5cd97eae223800333230ca3318b4fe500f3697804070960029cfe",
    "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json": "sha256:470c135a0aa4a8c28ba2f6809c9e4191888ecf807cc9f078696be18eb2ee8cfc",
    "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json": "sha256:3654e1162922434eab2d8d52f4427ef91aaa58bcdf7c76e794a3fd66fac2374c",
    "microcosm-substrate/principles/P-1.json": "sha256:81cf909c98f01593affbf93b2d17786c19cd2be873111fee4ca3579867485d17",
    "microcosm-substrate/principles/P-10.json": "sha256:47cd03743ff3ecbc381065c546d306adc204653a08d9f9935e60aca892b786a0",
    "microcosm-substrate/principles/P-11.json": "sha256:5c0a520b474d9fff9e8f15cb5e0f372b518debd181ebd96b4feffb7e22b97660",
    "microcosm-substrate/principles/P-12.json": "sha256:95571d883ee470d0607feba6ce4b1cc08afe3ae94a4a7bbabc8f55c42d50f710",
    "microcosm-substrate/principles/P-13.json": "sha256:2d3da8c4a731d3165aac21c103dcf1b64defb91656eea4d611f3b3800378e026",
    "microcosm-substrate/principles/P-14.json": "sha256:b8b3f99ca6abaac7dd7d85eaccc25d6c10db1effdd663c4441df66a0942505a9",
    "microcosm-substrate/principles/P-15.json": "sha256:ad318cd9051a0b8a393c43d34e272a1b52b6ce57a9893ec5d50c3f0ad1bda66f",
    "microcosm-substrate/principles/P-16.json": "sha256:0c2d428ccdac27a255664c0d5214ad3dfcdc0fe09cd2b8ba926c5f106d66f7d1",
    "microcosm-substrate/principles/P-17.json": "sha256:58d886575e482fa1bf0504c8e003d17b52be6b5bda83d9eafc04390e02e67755",
    "microcosm-substrate/principles/P-18.json": "sha256:620e306f9b2c3a14a196e760de4b1202b8011ad5cfef48f5b978c00adc2a98a7",
    "microcosm-substrate/principles/P-19.json": "sha256:f585e740ea904097e6e7e84225202dc89551cc6ed5da094a94b16025a8c3bd51",
    "microcosm-substrate/principles/P-2.json": "sha256:3243fdd5ce372cd3d9b75e5bd6c43d0f4d6b4f3778bbea1e8d6e5a0337dc89c8",
    "microcosm-substrate/principles/P-20.json": "sha256:6b5239a3e90fadb5ad42ba87dcd92cc6ffb498b64a70004fbe7f603330a9ffb7",
    "microcosm-substrate/principles/P-3.json": "sha256:c252550c06f59ece98bbbe3a37537e9a4fe4b90065496c50e9ef09f4d4c08dbf",
    "microcosm-substrate/principles/P-4.json": "sha256:2024b965427734c505c86fc7f532433b16efa0b644db21f433092cedc8882c9b",
    "microcosm-substrate/principles/P-5.json": "sha256:19032132206bfa92f3a1da81e3c5d1acbb8c2406a6d786e37f9c806d8d2edd29",
    "microcosm-substrate/principles/P-6.json": "sha256:edf446a0a232c36b6c064951d3e3e26f0060285b62c2a87a561c09ab158333d9",
    "microcosm-substrate/principles/P-7.json": "sha256:6b6e6a74d45b28f26483b5565e57db709d262460514ed82c5a735102a769f18e",
    "microcosm-substrate/principles/P-8.json": "sha256:d34bf18ebb5b77e46fe85d144cf8a501e21fd5e03b2e9f97da34c950138cc482",
    "microcosm-substrate/principles/P-9.json": "sha256:87d9fc90506c49029bd2bf63fc8d2e4888b944850a0703714b2cf6cd08abaaaa"
  },
  "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/atlas/paper_module_doctrine_reciprocity.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.annex_knowledge_routing.verifies_annex_knowledge_router.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_campaign_dag_validation.verifies_bridge_campaign_dag.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.derived_fact_provider_runtime.verifies_derived_fact_provider_engine.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.egress_self_compliance_audit.verifies_egress_self_compliance_gate.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.finite_erdos_denominator_certificate_strike.verifies_finite_denominator_order_certificate.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.generated_projection_drift_runtime.verifies_generated_projection_drift_gate.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_proof_search_lab_runtime.verifies_lean_proof_search_lab.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.metabolism_queue_reconciliation.verifies_metabolism_runtime.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_fitness_benchmark.verifies_navigation_fitness_benchmark.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.semantic_singleflight_dedup_runtime.dedups_command_runs_by_repo_state_key.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": 8,
    "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"
        ],
        "path": "assets/search-core.js",
        "schema": "microcosm_public_search_core_index_v1",
        "surface_id": "search_core"
      },
      {
        "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",
  "term_occurrence_graph": {
    "achievement_set": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "admitted_proof_step": {
      "by_page": {
        "component-lean-proof-search-lab-runtime.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 5,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 11,
        "paper-module-lean-proof-search-lab-runtime.html": 8,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 7,
      "top_page": "paper-module-engine-room-lean-proof-search-lab.html",
      "total_occurrences": 28
    },
    "affordance_row": {
      "by_page": {
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 4,
      "top_page": "paper-module-navigation-hologram-route-plane.html",
      "total_occurrences": 4
    },
    "agent": {
      "by_page": {
        "architecture.html": 10,
        "area-agent-reliability.html": 39,
        "area-architecture.html": 5,
        "area-continuity.html": 4,
        "area-entry.html": 1,
        "coding-agents.html": 23,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 8,
        "component-agent-closeout-faithfulness-audit.html": 6,
        "component-agent-memory-temporal-conflict-replay.html": 8,
        "component-agent-monitor-redteam-falsification-replay.html": 7,
        "component-agent-route-observability-runtime.html": 10,
        "component-agent-sabotage-scheming-monitor-replay.html": 7,
        "component-agent-sandbox-policy-escape-replay.html": 7,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 6,
        "component-bounded-autonomy-campaign-packet.html": 2,
        "component-bridge-campaign-dag-validation.html": 3,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-cold-reader-route-map.html": 2,
        "component-concurrency-mission-control.html": 1,
        "component-durable-agent-work-landing-replay.html": 8,
        "component-egress-self-compliance-audit.html": 3,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 4,
        "component-macro-projection-import-protocol.html": 1,
        "component-mcp-tool-authority-replay.html": 4,
        "component-metabolism-queue-reconciliation.html": 3,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-hologram-route-plane.html": 2,
        "component-pattern-binding-contract.html": 1,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-routing-anti-patterns-registry.html": 3,
        "component-semantic-singleflight-dedup-runtime.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-standards-meta-diagnostics.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "components.html": 48,
        "contact.html": 3,
        "credit-ledger.html": 1,
        "doctrine.html": 33,
        "evidence.html": 5,
        "introduction.html": 1,
        "open-questions.html": 16,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 8,
        "paper-module-agent-closeout-faithfulness-audit.html": 11,
        "paper-module-agent-memory-temporal-conflict-replay.html": 13,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 8,
        "paper-module-agent-route-observability-runtime.html": 25,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 9,
        "paper-module-agent-sandbox-policy-escape-replay.html": 13,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 7,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 3,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 2,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 6,
        "paper-module-bounded-autonomy-campaign-packet.html": 11,
        "paper-module-bridge-campaign-dag-validation.html": 5,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 3,
        "paper-module-cognitive-operator-registry.html": 3,
        "paper-module-computer-use-action-trace-replay.html": 15,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 4,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 12,
        "paper-module-egress-self-compliance-audit.html": 14,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 14,
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 6,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 7,
        "paper-module-metabolism-queue-reconciliation.html": 3,
        "paper-module-mission-transaction-work-spine.html": 5,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 4,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 5,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 10,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-verifier-lab-kernel.html": 2,
        "paper-module-work-landing-control-spine.html": 5,
        "paper-modules.html": 44,
        "papers.html": 7,
        "reference.html": 21,
        "rules-and-ideas.html": 112,
        "tour.html": 3,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 105,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 762
    },
    "agent_reliability": {
      "by_page": {
        "architecture.html": 4,
        "area-agent-reliability.html": 2,
        "area-formal-math.html": 1,
        "area-research.html": 1,
        "components.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "reference.html": 2,
        "rules-and-ideas.html": 23,
        "system-map.html": 1,
        "tour.html": 1
      },
      "page_count": 25,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 52
    },
    "agent_trace": {
      "by_page": {
        "component-batch7-secondary-runtime-capsule.html": 1
      },
      "page_count": 1,
      "top_page": "component-batch7-secondary-runtime-capsule.html",
      "total_occurrences": 1
    },
    "ai_native": {
      "by_page": {
        "open-questions.html": 4
      },
      "page_count": 1,
      "top_page": "open-questions.html",
      "total_occurrences": 4
    },
    "algorithm": {
      "by_page": {
        "credit-ledger.html": 1
      },
      "page_count": 1,
      "top_page": "credit-ledger.html",
      "total_occurrences": 1
    },
    "annex": {
      "by_page": {
        "component-annex-knowledge-routing.html": 2
      },
      "page_count": 1,
      "top_page": "component-annex-knowledge-routing.html",
      "total_occurrences": 2
    },
    "anti_principle": {
      "by_page": {
        "doctrine.html": 20,
        "paper-modules.html": 2,
        "reference.html": 1,
        "rules-and-ideas.html": 22
      },
      "page_count": 4,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 45
    },
    "api": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "components.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 3,
        "paper-modules.html": 2,
        "rules-and-ideas.html": 1
      },
      "page_count": 14,
      "top_page": "paper-module-world-model-projection-drift-control-room.html",
      "total_occurrences": 20
    },
    "architecture": {
      "by_page": {
        "architecture.html": 7,
        "area-architecture.html": 14,
        "area-entry.html": 1,
        "area-formal-math.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "components.html": 13,
        "credit-ledger.html": 1,
        "doctrine.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 3,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 7,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-modules.html": 1,
        "papers.html": 5,
        "reference.html": 2,
        "rules-and-ideas.html": 22,
        "source.html": 2,
        "system-map.html": 1,
        "tour.html": 2
      },
      "page_count": 35,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 102
    },
    "arithmetic_progression": {
      "by_page": {
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
      "total_occurrences": 1
    },
    "artifact": {
      "by_page": {
        "architecture.html": 1,
        "area-agent-reliability.html": 2,
        "area-import-drift.html": 1,
        "area-research.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-generated-projection-drift-runtime.html": 3,
        "component-pattern-assimilation-step.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 5,
        "components.html": 4,
        "doctrine.html": 63,
        "evidence.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 5,
        "paper-module-agent-closeout-faithfulness-audit.html": 4,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 8,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 5,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 4,
        "paper-module-batch12-prediction-market-board-capsule.html": 3,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 11,
        "paper-module-batch8-compliance-pipeline-capsule.html": 3,
        "paper-module-batch8-policy-engines-capsule.html": 4,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-batch8-validator-checker-capsule.html": 3,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 3,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-engine-room-egress-self-compliance-gate.html": 3,
        "paper-module-engine-room-generated-projection-drift-gate.html": 31,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 7,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-readiness-gate.html": 11,
        "paper-module-generated-projection-drift-runtime.html": 44,
        "paper-module-lean-std-premise-index.html": 4,
        "paper-module-macro-projection-import-protocol.html": 5,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 8,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 5,
        "paper-module-pattern-assimilation.html": 9,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 12,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 23,
        "paper-module-ring2-premise-precision-recall.html": 6,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 7,
        "paper-module-verifier-lab-kernel.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 4,
        "paper-modules.html": 34,
        "reference.html": 5,
        "rules-and-ideas.html": 57,
        "source.html": 2
      },
      "page_count": 75,
      "top_page": "doctrine.html",
      "total_occurrences": 464
    },
    "assimilation": {
      "by_page": {
        "architecture.html": 7,
        "area-agent-reliability.html": 1,
        "area-architecture.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-pattern-assimilation-step.html": 5,
        "component-pattern-binding-contract.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "components.html": 2,
        "doctrine.html": 5,
        "evidence.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-pattern-assimilation.html": 14,
        "paper-modules.html": 6,
        "reference.html": 4,
        "rules-and-ideas.html": 19
      },
      "page_count": 16,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 70
    },
    "atlas": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 1,
        "area-architecture.html": 2,
        "area-continuity.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 2,
        "area-import-drift.html": 1,
        "area-research.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 4,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-self-ignorance-coverage-ledger.html": 2,
        "components.html": 3,
        "credit-ledger.html": 1,
        "doctrine.html": 2,
        "evidence.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-demo.html": 4,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-executable-doctrine-grammar.html": 3,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-mathematical-strategy-atlas.html": 12,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 19,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-modules.html": 6,
        "reference.html": 3,
        "rules-and-ideas.html": 14,
        "source.html": 1
      },
      "page_count": 43,
      "top_page": "paper-module-self-ignorance-coverage-ledger.html",
      "total_occurrences": 111
    },
    "atom_feed": {
      "by_page": {
        "contact.html": 1,
        "source.html": 2,
        "updates.html": 4
      },
      "page_count": 3,
      "top_page": "updates.html",
      "total_occurrences": 7
    },
    "audit": {
      "by_page": {
        "architecture.html": 3,
        "area-agent-reliability.html": 6,
        "area-architecture.html": 3,
        "area-continuity.html": 2,
        "area-research.html": 2,
        "coding-agents.html": 2,
        "component-agent-closeout-faithfulness-audit.html": 5,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-doctrine-fact-claim-audit.html": 6,
        "component-durable-agent-work-landing-replay.html": 2,
        "component-egress-self-compliance-audit.html": 7,
        "component-executable-doctrine-grammar.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-navigation-hologram-route-plane.html": 2,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "components.html": 13,
        "credit-ledger.html": 1,
        "doctrine.html": 22,
        "evidence.html": 3,
        "open-questions.html": 2,
        "paper-module-agent-closeout-faithfulness-audit.html": 7,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 4,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 4,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 7,
        "paper-module-egress-self-compliance-audit.html": 8,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-demo.html": 7,
        "paper-module-engine-room-derived-fact-provider-engine.html": 10,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 4,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-pattern-assimilation.html": 2,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 27,
        "paper-module-tool-server-pressure-inventory.html": 6,
        "paper-modules.html": 18,
        "papers.html": 2,
        "reference.html": 10,
        "rules-and-ideas.html": 49
      },
      "page_count": 51,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 274
    },
    "authority": {
      "by_page": {
        "architecture.html": 3,
        "area-agent-reliability.html": 5,
        "area-architecture.html": 2,
        "area-entry.html": 1,
        "area-formal-math.html": 6,
        "area-import-drift.html": 10,
        "area-research.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 3,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-annex-knowledge-routing.html": 2,
        "component-batch10-live-source-drift-capsule.html": 3,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch4-proof-authority-runtime.html": 7,
        "component-batch5-authority-systems-capsule.html": 11,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 2,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 6,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-verifier-lab-execution-spine.html": 2,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 24,
        "contact.html": 1,
        "doctrine.html": 178,
        "evidence.html": 2,
        "open-questions.html": 7,
        "paper-module-agent-memory-temporal-conflict-replay.html": 5,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 3,
        "paper-module-agent-route-observability-runtime.html": 22,
        "paper-module-agent-sandbox-policy-escape-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 20,
        "paper-module-batch11-saturation-engines-capsule.html": 8,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 3,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 6,
        "paper-module-batch4-proof-authority-runtime.html": 23,
        "paper-module-batch5-authority-systems-capsule.html": 21,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 5,
        "paper-module-batch7-demo-take-console-capsule.html": 7,
        "paper-module-batch7-macro-engines-capsule.html": 3,
        "paper-module-batch7-oracle-sibling-capsule.html": 7,
        "paper-module-batch7-secondary-runtime-capsule.html": 5,
        "paper-module-batch8-audio-level-rms-port.html": 6,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 3,
        "paper-module-batch8-structural-theses-capsule.html": 4,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 4,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 8,
        "paper-module-bounded-autonomy-campaign-packet.html": 8,
        "paper-module-bridge-phase-continuity-runtime.html": 4,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cognitive-operator-registry.html": 8,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 10,
        "paper-module-concurrency-mission-control.html": 10,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 8,
        "paper-module-egress-self-compliance-audit.html": 4,
        "paper-module-engine-room-annex-knowledge-router.html": 5,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 5,
        "paper-module-engine-room-lean-proof-search-lab.html": 6,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-executable-doctrine-grammar.html": 10,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-first-screen-composition-root.html": 6,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 5,
        "paper-module-formal-math-lean-proof-witness.html": 6,
        "paper-module-formal-math-premise-retrieval.html": 8,
        "paper-module-formal-math-readiness-gate.html": 18,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 8,
        "paper-module-generated-projection-drift-runtime.html": 8,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 3,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 9,
        "paper-module-macro-projection-import-protocol.html": 6,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 19,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 20,
        "paper-module-pattern-assimilation.html": 2,
        "paper-module-pattern-binding-contract.html": 25,
        "paper-module-prediction-oracle-reconciliation.html": 9,
        "paper-module-proof-derived-governed-mutation-authorization.html": 10,
        "paper-module-proof-diagnostic-evidence-spine.html": 17,
        "paper-module-provider-context-recipe-budget.html": 5,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 4,
        "paper-module-ring2-premise-precision-recall.html": 3,
        "paper-module-routing-anti-patterns-registry.html": 10,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 3,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 3,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-tactic-portfolio-availability.html": 3,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 11,
        "paper-module-verifier-lab-kernel.html": 15,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 9,
        "paper-module-work-landing-control-spine.html": 9,
        "paper-module-world-model-projection-drift-control-room.html": 17,
        "paper-modules.html": 134,
        "papers.html": 28,
        "quickstart.html": 3,
        "reference.html": 18,
        "rules-and-ideas.html": 203,
        "source.html": 1
      },
      "page_count": 154,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1271
    },
    "authorization": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 3,
        "area-architecture.html": 5,
        "area-continuity.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 7,
        "area-import-drift.html": 5,
        "area-research.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 5,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "components.html": 23,
        "doctrine.html": 29,
        "evidence.html": 1,
        "open-questions.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-route-observability-runtime.html": 4,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 3,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 5,
        "paper-module-proof-derived-governed-mutation-authorization.html": 17,
        "paper-module-provider-context-recipe-budget.html": 4,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 8,
        "reference.html": 4,
        "rules-and-ideas.html": 17,
        "source.html": 1
      },
      "page_count": 69,
      "top_page": "doctrine.html",
      "total_occurrences": 204
    },
    "axiom": {
      "by_page": {
        "component-lean-proof-search-lab-runtime.html": 2,
        "credit-ledger.html": 1,
        "doctrine.html": 39,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 4,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 6,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 3,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 21,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 5,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 33,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 61,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 2,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-modules.html": 18,
        "reference.html": 5,
        "rules-and-ideas.html": 46,
        "system-map.html": 1
      },
      "page_count": 95,
      "top_page": "paper-module-microcosm-axiom-substrate.html",
      "total_occurrences": 327
    },
    "back_end": {
      "by_page": {
        "architecture.html": 2,
        "area-import-drift.html": 3,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 5,
        "component-macro-projection-import-protocol.html": 1,
        "components.html": 3,
        "contact.html": 1,
        "evidence.html": 1,
        "introduction.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 5,
        "paper-modules.html": 3,
        "reference.html": 1,
        "rules-and-ideas.html": 2,
        "source.html": 2,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 15,
      "top_page": "component-batch9-macro-engines-capsule.html",
      "total_occurrences": 32
    },
    "barrier": {
      "by_page": {
        "component-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 7,
        "paper-module-engine-room-bridge-campaign-dag.html": 4,
        "paper-modules.html": 2,
        "papers.html": 2,
        "rules-and-ideas.html": 2
      },
      "page_count": 6,
      "top_page": "paper-module-bridge-campaign-dag-validation.html",
      "total_occurrences": 19
    },
    "base": {
      "by_page": {
        "introduction.html": 1,
        "papers.html": 3,
        "updates.html": 1
      },
      "page_count": 3,
      "top_page": "papers.html",
      "total_occurrences": 5
    },
    "basis": {
      "by_page": {
        "credit-ledger.html": 1,
        "doctrine.html": 154,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-work-landing-control-spine.html": 1,
        "papers.html": 8,
        "reference.html": 1,
        "rules-and-ideas.html": 18
      },
      "page_count": 19,
      "top_page": "doctrine.html",
      "total_occurrences": 201
    },
    "benchmark": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 14,
        "area-architecture.html": 3,
        "area-formal-math.html": 14,
        "area-research.html": 3,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 13,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 3,
        "component-batch4-proof-authority-runtime.html": 3,
        "component-belief-state-process-reward-replay.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 9,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 2,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 34,
        "doctrine.html": 10,
        "evidence.html": 2,
        "open-questions.html": 7,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 26,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 7,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 11,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 7,
        "paper-module-batch10-governance-compilers-capsule.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 5,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 6,
        "paper-module-certificate-kernel-execution-lab.html": 3,
        "paper-module-computer-use-action-trace-replay.html": 8,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 6,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-demo.html": 4,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 15,
        "paper-module-formal-math-lean-proof-witness.html": 4,
        "paper-module-formal-math-premise-retrieval.html": 4,
        "paper-module-formal-math-readiness-gate.html": 8,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-lean-std-premise-index.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 4,
        "paper-module-mathematical-strategy-atlas.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 13,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-provider-context-recipe-budget.html": 3,
        "paper-module-research-replication-rubric-artifact-replay.html": 8,
        "paper-module-ring2-premise-precision-recall.html": 4,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 4,
        "paper-module-tactic-portfolio-availability.html": 7,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 7,
        "paper-modules.html": 60,
        "reference.html": 11,
        "rules-and-ideas.html": 64,
        "tour.html": 1
      },
      "page_count": 79,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 476
    },
    "bound": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 9,
        "area-architecture.html": 3,
        "area-continuity.html": 3,
        "area-entry.html": 2,
        "area-formal-math.html": 14,
        "area-import-drift.html": 11,
        "area-research.html": 5,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 2,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 3,
        "component-batch7-secondary-runtime-capsule.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 6,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 2,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 4,
        "component-formal-math-premise-retrieval.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-fitness-benchmark.html": 2,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-binding-contract.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-public-reveal-walkthrough.html": 3,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 4,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 4,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 45,
        "contact.html": 1,
        "credit-ledger.html": 1,
        "doctrine.html": 47,
        "evidence.html": 4,
        "index.html": 1,
        "open-questions.html": 3,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "paper-module-agent-closeout-faithfulness-audit.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 3,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 5,
        "paper-module-agent-sandbox-policy-escape-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 5,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 3,
        "paper-module-batch10-governance-compilers-capsule.html": 7,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 6,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 3,
        "paper-module-batch12-prediction-market-board-capsule.html": 6,
        "paper-module-batch12-release-claim-language-gate.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 11,
        "paper-module-batch5-authority-systems-capsule.html": 4,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 5,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 4,
        "paper-module-batch7-secondary-runtime-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 15,
        "paper-module-batch8-policy-engines-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-batch8-validator-checker-capsule.html": 3,
        "paper-module-batch9-macro-engines-capsule.html": 5,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 9,
        "paper-module-bridge-campaign-dag-validation.html": 5,
        "paper-module-bridge-phase-continuity-runtime.html": 4,
        "paper-module-certificate-kernel-execution-lab.html": 8,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 6,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 4,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 3,
        "paper-module-derived-fact-provider-runtime.html": 4,
        "paper-module-doctrine-fact-claim-audit.html": 15,
        "paper-module-egress-self-compliance-audit.html": 9,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 6,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 6,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-readiness-gate.html": 10,
        "paper-module-generated-projection-drift-runtime.html": 7,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 8,
        "paper-module-lean-std-premise-index.html": 3,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 3,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 6,
        "paper-module-metabolism-queue-reconciliation.html": 8,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 5,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 5,
        "paper-module-prediction-oracle-reconciliation.html": 9,
        "paper-module-proof-derived-governed-mutation-authorization.html": 5,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-public-reveal-walkthrough.html": 6,
        "paper-module-research-replication-rubric-artifact-replay.html": 7,
        "paper-module-ring2-premise-precision-recall.html": 3,
        "paper-module-self-ignorance-coverage-ledger.html": 9,
        "paper-module-semantic-singleflight-dedup-runtime.html": 5,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 6,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 9,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 15,
        "paper-module-verifier-lab-kernel.html": 7,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 4,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 59,
        "papers.html": 16,
        "reference.html": 8,
        "rules-and-ideas.html": 155
      },
      "page_count": 152,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 847
    },
    "bridge": {
      "by_page": {
        "architecture.html": 5,
        "area-agent-reliability.html": 2,
        "area-continuity.html": 2,
        "area-import-drift.html": 1,
        "coding-agents.html": 2,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-bridge-campaign-dag-validation.html": 9,
        "component-bridge-phase-continuity-runtime.html": 9,
        "component-concurrency-mission-control.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "components.html": 5,
        "doctrine.html": 4,
        "evidence.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 4,
        "paper-module-batch8-compliance-pipeline-capsule.html": 4,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 4,
        "paper-module-bridge-campaign-dag-validation.html": 11,
        "paper-module-bridge-phase-continuity-runtime.html": 19,
        "paper-module-concurrency-mission-control.html": 12,
        "paper-module-engine-room-bridge-campaign-dag.html": 10,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-modules.html": 23,
        "reference.html": 10,
        "rules-and-ideas.html": 37
      },
      "page_count": 31,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 190
    },
    "bundle": {
      "by_page": {
        "architecture.html": 21,
        "area-agent-reliability.html": 10,
        "area-architecture.html": 4,
        "area-formal-math.html": 3,
        "area-import-drift.html": 18,
        "area-research.html": 3,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 6,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 5,
        "component-batch10-governance-compilers-capsule.html": 6,
        "component-batch10-live-source-drift-capsule.html": 6,
        "component-batch11-saturation-engines-capsule.html": 7,
        "component-batch12-market-dashboard-read-model-capsule.html": 8,
        "component-batch12-prediction-market-board-capsule.html": 8,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 7,
        "component-batch5-authority-systems-capsule.html": 6,
        "component-batch6-unsurfaced-primitives-capsule.html": 7,
        "component-batch7-demo-take-console-capsule.html": 7,
        "component-batch7-macro-engines-capsule.html": 10,
        "component-batch7-oracle-sibling-capsule.html": 7,
        "component-batch7-secondary-runtime-capsule.html": 6,
        "component-batch8-compliance-pipeline-capsule.html": 8,
        "component-batch8-policy-engines-capsule.html": 6,
        "component-batch8-structural-theses-capsule.html": 7,
        "component-batch8-tools-tail-primitives-capsule.html": 6,
        "component-batch8-validator-checker-capsule.html": 6,
        "component-batch9-macro-engines-capsule.html": 8,
        "component-belief-state-process-reward-replay.html": 3,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 5,
        "component-executable-doctrine-grammar.html": 2,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "component-macro-projection-import-protocol.html": 13,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 4,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 3,
        "component-pattern-binding-contract.html": 3,
        "component-prediction-oracle-reconciliation.html": 3,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-public-reveal-walkthrough.html": 2,
        "component-research-replication-rubric-artifact-replay.html": 3,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 2,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-world-model-projection-drift-control-room.html": 3,
        "components.html": 38,
        "doctrine.html": 117,
        "evidence.html": 20,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 8,
        "paper-module-agent-closeout-faithfulness-audit.html": 5,
        "paper-module-agent-memory-temporal-conflict-replay.html": 6,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 3,
        "paper-module-agent-route-observability-runtime.html": 11,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 11,
        "paper-module-agent-sandbox-policy-escape-replay.html": 9,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 10,
        "paper-module-annex-knowledge-routing.html": 7,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 15,
        "paper-module-batch10-governance-compilers-capsule.html": 25,
        "paper-module-batch10-live-source-drift-capsule.html": 9,
        "paper-module-batch11-saturation-engines-capsule.html": 14,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 11,
        "paper-module-batch12-prediction-market-board-capsule.html": 19,
        "paper-module-batch4-proof-authority-runtime.html": 25,
        "paper-module-batch5-authority-systems-capsule.html": 18,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 14,
        "paper-module-batch7-demo-take-console-capsule.html": 25,
        "paper-module-batch7-macro-engines-capsule.html": 20,
        "paper-module-batch7-oracle-sibling-capsule.html": 10,
        "paper-module-batch7-secondary-runtime-capsule.html": 13,
        "paper-module-batch8-audio-level-rms-port.html": 4,
        "paper-module-batch8-compliance-pipeline-capsule.html": 21,
        "paper-module-batch8-policy-engines-capsule.html": 17,
        "paper-module-batch8-structural-theses-capsule.html": 18,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 11,
        "paper-module-batch8-validator-checker-capsule.html": 21,
        "paper-module-batch9-macro-engines-capsule.html": 20,
        "paper-module-belief-state-process-reward-replay.html": 15,
        "paper-module-bounded-autonomy-campaign-packet.html": 7,
        "paper-module-bridge-campaign-dag-validation.html": 9,
        "paper-module-certificate-kernel-execution-lab.html": 9,
        "paper-module-cognitive-operator-registry.html": 10,
        "paper-module-cold-reader-route-map.html": 10,
        "paper-module-computer-use-action-trace-replay.html": 14,
        "paper-module-concurrency-mission-control.html": 5,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 18,
        "paper-module-derived-fact-provider-runtime.html": 6,
        "paper-module-doctrine-fact-claim-audit.html": 6,
        "paper-module-durable-agent-work-landing-replay.html": 8,
        "paper-module-egress-self-compliance-audit.html": 13,
        "paper-module-engine-room-annex-knowledge-router.html": 6,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-demo.html": 36,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 4,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 4,
        "paper-module-engine-room-metabolism-runtime.html": 6,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 4,
        "paper-module-executable-doctrine-grammar.html": 12,
        "paper-module-finance-forecast-evaluation-spine.html": 14,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 5,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 7,
        "paper-module-formal-math-lean-proof-witness.html": 15,
        "paper-module-formal-math-premise-retrieval.html": 9,
        "paper-module-formal-math-readiness-gate.html": 33,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 18,
        "paper-module-generated-projection-drift-runtime.html": 9,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 9,
        "paper-module-lean-proof-search-lab-runtime.html": 8,
        "paper-module-lean-std-premise-index.html": 6,
        "paper-module-macro-projection-import-protocol.html": 8,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 14,
        "paper-module-mathematical-strategy-atlas.html": 7,
        "paper-module-mcp-tool-authority-replay.html": 8,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 12,
        "paper-module-metabolism-queue-reconciliation.html": 24,
        "paper-module-microcosm-axiom-substrate.html": 4,
        "paper-module-mission-transaction-work-spine.html": 13,
        "paper-module-navigation-fitness-benchmark.html": 4,
        "paper-module-navigation-hologram-route-plane.html": 23,
        "paper-module-pattern-assimilation.html": 16,
        "paper-module-pattern-binding-contract.html": 59,
        "paper-module-prediction-oracle-reconciliation.html": 7,
        "paper-module-proof-derived-governed-mutation-authorization.html": 8,
        "paper-module-proof-diagnostic-evidence-spine.html": 7,
        "paper-module-provider-context-recipe-budget.html": 7,
        "paper-module-public-reveal-walkthrough.html": 28,
        "paper-module-research-replication-rubric-artifact-replay.html": 13,
        "paper-module-ring2-premise-precision-recall.html": 4,
        "paper-module-routing-anti-patterns-registry.html": 9,
        "paper-module-self-ignorance-coverage-ledger.html": 12,
        "paper-module-semantic-singleflight-dedup-runtime.html": 11,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 6,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 4,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-tactic-portfolio-availability.html": 4,
        "paper-module-target-shape-tactic-routing.html": 6,
        "paper-module-tool-server-pressure-inventory.html": 8,
        "paper-module-undeclared-library-prior-classifier.html": 7,
        "paper-module-verifier-lab-execution-spine.html": 4,
        "paper-module-verifier-lab-kernel.html": 12,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 12,
        "paper-module-work-landing-control-spine.html": 16,
        "paper-module-world-model-projection-drift-control-room.html": 9,
        "paper-modules.html": 152,
        "reference.html": 82,
        "rules-and-ideas.html": 470
      },
      "page_count": 172,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 2291
    },
    "cache": {
      "by_page": {
        "component-generated-projection-drift-runtime.html": 1,
        "doctrine.html": 33,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 3,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 9,
        "paper-module-engine-room-generated-projection-drift-gate.html": 12,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 18,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 5,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 4,
        "papers.html": 1,
        "reference.html": 2,
        "rules-and-ideas.html": 16
      },
      "page_count": 51,
      "top_page": "doctrine.html",
      "total_occurrences": 147
    },
    "calibration": {
      "by_page": {
        "doctrine.html": 4,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 8,
      "top_page": "doctrine.html",
      "total_occurrences": 12
    },
    "callback": {
      "by_page": {
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 3
      },
      "page_count": 4,
      "top_page": "paper-module-batch8-structural-theses-capsule.html",
      "total_occurrences": 9
    },
    "catalog": {
      "by_page": {
        "architecture.html": 4,
        "area-architecture.html": 7,
        "area-formal-math.html": 2,
        "component-annex-knowledge-routing.html": 6,
        "component-cognitive-operator-registry.html": 3,
        "component-lean-std-premise-index.html": 4,
        "component-pattern-binding-contract.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "components.html": 9,
        "doctrine.html": 13,
        "paper-module-annex-knowledge-routing.html": 21,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-cognitive-operator-registry.html": 3,
        "paper-module-engine-room-annex-knowledge-router.html": 10,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-lean-std-premise-index.html": 10,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 4,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-modules.html": 9,
        "reference.html": 1,
        "rules-and-ideas.html": 10,
        "tour.html": 1
      },
      "page_count": 23,
      "top_page": "paper-module-annex-knowledge-routing.html",
      "total_occurrences": 126
    },
    "ceiling_function": {
      "by_page": {
        "area-agent-reliability.html": 2,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-provider-context-recipe-budget-policy.html": 2,
        "components.html": 2,
        "doctrine.html": 27,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 3,
        "paper-module-batch12-prediction-market-board-capsule.html": 3,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 5,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 3,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 9,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 19,
        "paper-module-formal-math-premise-retrieval.html": 3,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 3,
        "paper-module-microcosm-axiom-substrate.html": 6,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 6,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-provider-context-recipe-budget.html": 8,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 6,
        "rules-and-ideas.html": 5
      },
      "page_count": 41,
      "top_page": "doctrine.html",
      "total_occurrences": 142
    },
    "certificate": {
      "by_page": {
        "architecture.html": 3,
        "area-formal-math.html": 6,
        "component-annex-knowledge-routing.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-certificate-kernel-execution-lab.html": 8,
        "component-derived-fact-provider-runtime.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 14,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "components.html": 5,
        "doctrine.html": 38,
        "evidence.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 34,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 31,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 4,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-modules.html": 16,
        "papers.html": 6,
        "reference.html": 8,
        "rules-and-ideas.html": 38
      },
      "page_count": 27,
      "top_page": "doctrine.html",
      "total_occurrences": 227
    },
    "changelog": {
      "by_page": {
        "lineage.html": 2,
        "source.html": 1,
        "updates.html": 3
      },
      "page_count": 3,
      "top_page": "updates.html",
      "total_occurrences": 6
    },
    "check": {
      "by_page": {
        "architecture.html": 10,
        "area-agent-reliability.html": 21,
        "area-architecture.html": 8,
        "area-formal-math.html": 15,
        "area-import-drift.html": 8,
        "coding-agents.html": 8,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 4,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 3,
        "component-agent-route-observability-runtime.html": 2,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 3,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 2,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 2,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 3,
        "component-belief-state-process-reward-replay.html": 4,
        "component-bridge-campaign-dag-validation.html": 3,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 2,
        "component-durable-agent-work-landing-replay.html": 3,
        "component-egress-self-compliance-audit.html": 3,
        "component-executable-doctrine-grammar.html": 4,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 2,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-generated-projection-drift-runtime.html": 8,
        "component-lean-proof-search-lab-runtime.html": 2,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 2,
        "component-mcp-tool-authority-replay.html": 3,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 4,
        "component-provider-context-recipe-budget-policy.html": 3,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 3,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 3,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 52,
        "contact.html": 4,
        "credit-ledger.html": 5,
        "doctrine.html": 154,
        "evidence.html": 16,
        "index.html": 2,
        "introduction.html": 7,
        "lineage.html": 1,
        "open-questions.html": 15,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 13,
        "paper-module-agent-closeout-faithfulness-audit.html": 21,
        "paper-module-agent-memory-temporal-conflict-replay.html": 29,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 14,
        "paper-module-agent-route-observability-runtime.html": 22,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 23,
        "paper-module-agent-sandbox-policy-escape-replay.html": 16,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 19,
        "paper-module-annex-knowledge-routing.html": 6,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 11,
        "paper-module-batch10-governance-compilers-capsule.html": 3,
        "paper-module-batch10-live-source-drift-capsule.html": 21,
        "paper-module-batch11-saturation-engines-capsule.html": 9,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 25,
        "paper-module-batch12-prediction-market-board-capsule.html": 14,
        "paper-module-batch12-release-claim-language-gate.html": 12,
        "paper-module-batch4-proof-authority-runtime.html": 21,
        "paper-module-batch5-authority-systems-capsule.html": 19,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 17,
        "paper-module-batch7-demo-take-console-capsule.html": 20,
        "paper-module-batch7-macro-engines-capsule.html": 13,
        "paper-module-batch7-oracle-sibling-capsule.html": 10,
        "paper-module-batch7-secondary-runtime-capsule.html": 15,
        "paper-module-batch8-audio-level-rms-port.html": 7,
        "paper-module-batch8-compliance-pipeline-capsule.html": 50,
        "paper-module-batch8-policy-engines-capsule.html": 7,
        "paper-module-batch8-structural-theses-capsule.html": 13,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 16,
        "paper-module-batch8-validator-checker-capsule.html": 10,
        "paper-module-batch9-macro-engines-capsule.html": 19,
        "paper-module-belief-state-process-reward-replay.html": 24,
        "paper-module-bounded-autonomy-campaign-packet.html": 23,
        "paper-module-bridge-campaign-dag-validation.html": 8,
        "paper-module-bridge-phase-continuity-runtime.html": 14,
        "paper-module-certificate-kernel-execution-lab.html": 15,
        "paper-module-cognitive-operator-registry.html": 18,
        "paper-module-cold-clone-probe.html": 11,
        "paper-module-cold-reader-route-map.html": 17,
        "paper-module-computer-use-action-trace-replay.html": 11,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 14,
        "paper-module-derived-fact-provider-runtime.html": 5,
        "paper-module-doctrine-fact-claim-audit.html": 15,
        "paper-module-durable-agent-work-landing-replay.html": 20,
        "paper-module-egress-self-compliance-audit.html": 10,
        "paper-module-engine-room-annex-knowledge-router.html": 4,
        "paper-module-engine-room-bridge-campaign-dag.html": 17,
        "paper-module-engine-room-command-run-singleflight.html": 5,
        "paper-module-engine-room-demo.html": 15,
        "paper-module-engine-room-derived-fact-provider-engine.html": 5,
        "paper-module-engine-room-egress-self-compliance-gate.html": 14,
        "paper-module-engine-room-generated-projection-drift-gate.html": 44,
        "paper-module-engine-room-lean-proof-search-lab.html": 9,
        "paper-module-engine-room-metabolism-runtime.html": 8,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 11,
        "paper-module-engine-room-public-projection-leak-gate.html": 12,
        "paper-module-executable-doctrine-grammar.html": 39,
        "paper-module-finance-forecast-evaluation-spine.html": 5,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 20,
        "paper-module-first-screen-composition-root.html": 24,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 11,
        "paper-module-formal-math-lean-proof-witness.html": 18,
        "paper-module-formal-math-premise-retrieval.html": 10,
        "paper-module-formal-math-readiness-gate.html": 19,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 17,
        "paper-module-generated-projection-drift-runtime.html": 46,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 13,
        "paper-module-lean-proof-search-lab-runtime.html": 11,
        "paper-module-lean-std-premise-index.html": 14,
        "paper-module-macro-projection-import-protocol.html": 13,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 15,
        "paper-module-mathematical-strategy-atlas.html": 15,
        "paper-module-mcp-tool-authority-replay.html": 11,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 18,
        "paper-module-metabolism-queue-reconciliation.html": 9,
        "paper-module-microcosm-axiom-substrate.html": 2,
        "paper-module-mission-transaction-work-spine.html": 19,
        "paper-module-navigation-fitness-benchmark.html": 11,
        "paper-module-navigation-hologram-route-plane.html": 16,
        "paper-module-pattern-assimilation.html": 11,
        "paper-module-pattern-binding-contract.html": 12,
        "paper-module-prediction-oracle-reconciliation.html": 7,
        "paper-module-proof-derived-governed-mutation-authorization.html": 16,
        "paper-module-proof-diagnostic-evidence-spine.html": 33,
        "paper-module-provider-context-recipe-budget.html": 13,
        "paper-module-public-reveal-walkthrough.html": 14,
        "paper-module-research-replication-rubric-artifact-replay.html": 12,
        "paper-module-ring2-premise-precision-recall.html": 5,
        "paper-module-routing-anti-patterns-registry.html": 18,
        "paper-module-self-ignorance-coverage-ledger.html": 30,
        "paper-module-semantic-singleflight-dedup-runtime.html": 5,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 12,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 16,
        "paper-module-standards-meta-diagnostics.html": 12,
        "paper-module-tactic-portfolio-availability.html": 6,
        "paper-module-target-shape-tactic-routing.html": 5,
        "paper-module-tool-server-pressure-inventory.html": 14,
        "paper-module-undeclared-library-prior-classifier.html": 15,
        "paper-module-verifier-lab-execution-spine.html": 13,
        "paper-module-verifier-lab-kernel.html": 4,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 17,
        "paper-module-work-landing-control-spine.html": 14,
        "paper-module-world-model-projection-drift-control-room.html": 12,
        "paper-modules.html": 69,
        "papers.html": 31,
        "quickstart.html": 4,
        "rules-and-ideas.html": 74,
        "source.html": 3,
        "system-map.html": 1,
        "tour.html": 1,
        "updates.html": 1,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 183,
      "top_page": "doctrine.html",
      "total_occurrences": 2161
    },
    "checker": {
      "by_page": {
        "architecture.html": 7,
        "area-agent-reliability.html": 4,
        "area-formal-math.html": 9,
        "component-annex-knowledge-routing.html": 1,
        "component-batch8-validator-checker-capsule.html": 9,
        "component-belief-state-process-reward-replay.html": 2,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-certificate-kernel-execution-lab.html": 5,
        "component-cognitive-operator-registry.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 2,
        "component-formal-math-verifier-trace-repair-loop.html": 10,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 2,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-public-reveal-walkthrough.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 2,
        "component-verifier-lab-execution-spine.html": 7,
        "component-verifier-lab-kernel.html": 11,
        "components.html": 12,
        "contact.html": 1,
        "credit-ledger.html": 1,
        "doctrine.html": 98,
        "evidence.html": 5,
        "open-questions.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 4,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 17,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 5,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 4,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 40,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 5,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 20,
        "paper-module-cognitive-operator-registry.html": 6,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 3,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 4,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 3,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 11,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 7,
        "paper-module-formal-math-lean-proof-witness.html": 5,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 4,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 30,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 4,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-assimilation.html": 11,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 7,
        "paper-module-self-ignorance-coverage-ledger.html": 4,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 22,
        "paper-module-verifier-lab-kernel.html": 19,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 27,
        "reference.html": 17,
        "rules-and-ideas.html": 105
      },
      "page_count": 133,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 697
    },
    "chinese_remainder_theorem": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "claim": {
      "by_page": {
        "architecture.html": 1,
        "area-agent-reliability.html": 15,
        "area-architecture.html": 11,
        "area-continuity.html": 9,
        "area-entry.html": 2,
        "area-formal-math.html": 22,
        "area-import-drift.html": 10,
        "area-research.html": 15,
        "coding-agents.html": 7,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "component-agent-closeout-faithfulness-audit.html": 4,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 4,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 8,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 2,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 2,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 4,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-derived-fact-provider-runtime.html": 2,
        "component-doctrine-fact-claim-audit.html": 6,
        "component-durable-agent-work-landing-replay.html": 4,
        "component-executable-doctrine-grammar.html": 4,
        "component-finance-forecast-evaluation-spine.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 10,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 3,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 2,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "component-mcp-tool-authority-replay.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 6,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 2,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 6,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 3,
        "component-self-ignorance-coverage-ledger.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 5,
        "component-standards-meta-diagnostics.html": 2,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 2,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 2,
        "components.html": 69,
        "contact.html": 4,
        "credit-ledger.html": 1,
        "doctrine.html": 255,
        "evidence.html": 1,
        "introduction.html": 1,
        "lineage.html": 2,
        "open-questions.html": 11,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 20,
        "paper-module-agent-closeout-faithfulness-audit.html": 35,
        "paper-module-agent-memory-temporal-conflict-replay.html": 12,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 14,
        "paper-module-agent-route-observability-runtime.html": 22,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 16,
        "paper-module-agent-sandbox-policy-escape-replay.html": 12,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 23,
        "paper-module-annex-knowledge-routing.html": 4,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 23,
        "paper-module-batch10-governance-compilers-capsule.html": 7,
        "paper-module-batch10-live-source-drift-capsule.html": 5,
        "paper-module-batch11-saturation-engines-capsule.html": 10,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 5,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 29,
        "paper-module-batch4-proof-authority-runtime.html": 18,
        "paper-module-batch5-authority-systems-capsule.html": 8,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 6,
        "paper-module-batch7-demo-take-console-capsule.html": 5,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 4,
        "paper-module-batch7-secondary-runtime-capsule.html": 8,
        "paper-module-batch8-audio-level-rms-port.html": 6,
        "paper-module-batch8-compliance-pipeline-capsule.html": 7,
        "paper-module-batch8-policy-engines-capsule.html": 6,
        "paper-module-batch8-structural-theses-capsule.html": 10,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 11,
        "paper-module-batch8-validator-checker-capsule.html": 15,
        "paper-module-batch9-macro-engines-capsule.html": 5,
        "paper-module-belief-state-process-reward-replay.html": 15,
        "paper-module-bounded-autonomy-campaign-packet.html": 4,
        "paper-module-bridge-campaign-dag-validation.html": 3,
        "paper-module-bridge-phase-continuity-runtime.html": 10,
        "paper-module-certificate-kernel-execution-lab.html": 7,
        "paper-module-cognitive-operator-registry.html": 8,
        "paper-module-cold-clone-probe.html": 5,
        "paper-module-cold-reader-route-map.html": 10,
        "paper-module-computer-use-action-trace-replay.html": 18,
        "paper-module-concurrency-mission-control.html": 25,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 15,
        "paper-module-derived-fact-provider-runtime.html": 11,
        "paper-module-doctrine-fact-claim-audit.html": 36,
        "paper-module-durable-agent-work-landing-replay.html": 28,
        "paper-module-egress-self-compliance-audit.html": 4,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 5,
        "paper-module-engine-room-command-run-singleflight.html": 4,
        "paper-module-engine-room-demo.html": 9,
        "paper-module-engine-room-derived-fact-provider-engine.html": 16,
        "paper-module-engine-room-egress-self-compliance-gate.html": 7,
        "paper-module-engine-room-generated-projection-drift-gate.html": 5,
        "paper-module-engine-room-lean-proof-search-lab.html": 4,
        "paper-module-engine-room-metabolism-runtime.html": 24,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 6,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-executable-doctrine-grammar.html": 10,
        "paper-module-finance-forecast-evaluation-spine.html": 7,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 21,
        "paper-module-first-screen-composition-root.html": 4,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 51,
        "paper-module-formal-math-lean-proof-witness.html": 6,
        "paper-module-formal-math-premise-retrieval.html": 16,
        "paper-module-formal-math-readiness-gate.html": 22,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 6,
        "paper-module-generated-projection-drift-runtime.html": 4,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 12,
        "paper-module-lean-proof-search-lab-runtime.html": 7,
        "paper-module-lean-std-premise-index.html": 10,
        "paper-module-macro-projection-import-protocol.html": 14,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 13,
        "paper-module-mathematical-strategy-atlas.html": 7,
        "paper-module-mcp-tool-authority-replay.html": 8,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 16,
        "paper-module-metabolism-queue-reconciliation.html": 22,
        "paper-module-microcosm-axiom-substrate.html": 10,
        "paper-module-mission-transaction-work-spine.html": 29,
        "paper-module-navigation-fitness-benchmark.html": 9,
        "paper-module-navigation-hologram-route-plane.html": 12,
        "paper-module-pattern-assimilation.html": 12,
        "paper-module-pattern-binding-contract.html": 4,
        "paper-module-prediction-oracle-reconciliation.html": 19,
        "paper-module-proof-derived-governed-mutation-authorization.html": 12,
        "paper-module-proof-diagnostic-evidence-spine.html": 7,
        "paper-module-provider-context-recipe-budget.html": 8,
        "paper-module-public-reveal-walkthrough.html": 18,
        "paper-module-research-replication-rubric-artifact-replay.html": 20,
        "paper-module-ring2-premise-precision-recall.html": 8,
        "paper-module-routing-anti-patterns-registry.html": 8,
        "paper-module-self-ignorance-coverage-ledger.html": 10,
        "paper-module-semantic-singleflight-dedup-runtime.html": 7,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 8,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 17,
        "paper-module-standards-meta-diagnostics.html": 5,
        "paper-module-tactic-portfolio-availability.html": 6,
        "paper-module-target-shape-tactic-routing.html": 8,
        "paper-module-tool-server-pressure-inventory.html": 4,
        "paper-module-undeclared-library-prior-classifier.html": 5,
        "paper-module-verifier-lab-execution-spine.html": 6,
        "paper-module-verifier-lab-kernel.html": 18,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 6,
        "paper-module-work-landing-control-spine.html": 11,
        "paper-module-world-model-projection-drift-control-room.html": 6,
        "paper-modules.html": 119,
        "papers.html": 31,
        "reference.html": 9,
        "rules-and-ideas.html": 166,
        "source.html": 2,
        "vulnerability-disclosure.html": 3
      },
      "page_count": 188,
      "top_page": "doctrine.html",
      "total_occurrences": 2090
    },
    "claim_registry": {
      "by_page": {
        "contact.html": 1
      },
      "page_count": 1,
      "top_page": "contact.html",
      "total_occurrences": 1
    },
    "client": {
      "by_page": {
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-formal-math-verifier-trace-repair-loop.html",
      "total_occurrences": 1
    },
    "clone": {
      "by_page": {
        "area-architecture.html": 1,
        "coding-agents.html": 3,
        "component-annex-knowledge-routing.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "components.html": 1,
        "contact.html": 1,
        "paper-module-annex-knowledge-routing.html": 4,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 5,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 4,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-cold-clone-probe.html": 11,
        "paper-module-engine-room-annex-knowledge-router.html": 5,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-modules.html": 6,
        "quickstart.html": 3,
        "rules-and-ideas.html": 6,
        "source.html": 1
      },
      "page_count": 24,
      "top_page": "paper-module-cold-clone-probe.html",
      "total_occurrences": 70
    },
    "closed_route": {
      "by_page": {
        "contact.html": 1,
        "introduction.html": 1,
        "papers.html": 3
      },
      "page_count": 3,
      "top_page": "papers.html",
      "total_occurrences": 5
    },
    "closed_set": {
      "by_page": {
        "paper-module-provider-context-recipe-budget.html": 4
      },
      "page_count": 1,
      "top_page": "paper-module-provider-context-recipe-budget.html",
      "total_occurrences": 4
    },
    "closeout": {
      "by_page": {
        "component-agent-closeout-faithfulness-audit.html": 1
      },
      "page_count": 1,
      "top_page": "component-agent-closeout-faithfulness-audit.html",
      "total_occurrences": 1
    },
    "coding_agent": {
      "by_page": {
        "architecture.html": 1,
        "coding-agents.html": 4,
        "contact.html": 2,
        "index.html": 1,
        "quickstart.html": 2,
        "tour.html": 2
      },
      "page_count": 6,
      "top_page": "coding-agents.html",
      "total_occurrences": 12
    },
    "coefficient": {
      "by_page": {
        "doctrine.html": 1,
        "papers.html": 10
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 11
    },
    "cold_agent": {
      "by_page": {
        "paper-module-cold-reader-route-map.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 3,
      "top_page": "paper-module-cold-reader-route-map.html",
      "total_occurrences": 3
    },
    "cold_clone": {
      "by_page": {
        "doctrine.html": 2,
        "paper-module-cold-clone-probe.html": 4,
        "paper-modules.html": 3,
        "papers.html": 3,
        "reference.html": 2,
        "rules-and-ideas.html": 9
      },
      "page_count": 6,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 23
    },
    "collaboration": {
      "by_page": {
        "contact.html": 1,
        "open-questions.html": 1
      },
      "page_count": 2,
      "top_page": "contact.html",
      "total_occurrences": 2
    },
    "command_line_interface": {
      "by_page": {
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 4,
        "paper-module-engine-room-egress-self-compliance-gate.html": 6,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 4,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-first-screen-composition-root.html": 3,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 3,
        "paper-module-pattern-assimilation.html": 2,
        "paper-module-provider-context-recipe-budget.html": 3,
        "paper-module-public-reveal-walkthrough.html": 4,
        "paper-module-routing-anti-patterns-registry.html": 4,
        "paper-module-verifier-lab-kernel.html": 3,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-modules.html": 2,
        "quickstart.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 27,
      "top_page": "paper-module-engine-room-egress-self-compliance-gate.html",
      "total_occurrences": 60
    },
    "commit": {
      "by_page": {
        "area-continuity.html": 2,
        "area-formal-math.html": 2,
        "area-import-drift.html": 1,
        "coding-agents.html": 5,
        "component-agent-closeout-faithfulness-audit.html": 2,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-durable-agent-work-landing-replay.html": 5,
        "component-mission-transaction-work-spine.html": 4,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "components.html": 5,
        "credit-ledger.html": 3,
        "doctrine.html": 8,
        "paper-module-agent-closeout-faithfulness-audit.html": 29,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-durable-agent-work-landing-replay.html": 23,
        "paper-module-engine-room-generated-projection-drift-gate.html": 2,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mission-transaction-work-spine.html": 14,
        "paper-module-pattern-assimilation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 15,
        "paper-module-work-landing-control-spine.html": 14,
        "paper-modules.html": 10,
        "rules-and-ideas.html": 6,
        "source.html": 1
      },
      "page_count": 31,
      "top_page": "paper-module-agent-closeout-faithfulness-audit.html",
      "total_occurrences": 169
    },
    "compact": {
      "by_page": {
        "coding-agents.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "doctrine.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-route-observability-runtime.html": 6,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-agent-sandbox-policy-escape-replay.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 3,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch11-saturation-engines-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 3,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 3,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 3,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 9,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 3,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 5,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 3,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 4,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 4,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 4,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 4,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "papers.html": 2,
        "rules-and-ideas.html": 4
      },
      "page_count": 195,
      "top_page": "paper-module-cold-reader-route-map.html",
      "total_occurrences": 270
    },
    "comparator": {
      "by_page": {
        "coding-agents.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "contact.html": 1,
        "credit-ledger.html": 1,
        "introduction.html": 1,
        "paper-module-verifier-lab-kernel.html": 2,
        "papers.html": 1
      },
      "page_count": 7,
      "top_page": "paper-module-verifier-lab-kernel.html",
      "total_occurrences": 8
    },
    "compatibility_route": {
      "by_page": {
        "lineage.html": 3,
        "paper-module-pattern-binding-contract.html": 2
      },
      "page_count": 2,
      "top_page": "lineage.html",
      "total_occurrences": 5
    },
    "compiler": {
      "by_page": {
        "architecture.html": 2,
        "area-formal-math.html": 4,
        "area-import-drift.html": 3,
        "component-batch10-governance-compilers-capsule.html": 10,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-formal-math-lean-proof-witness.html": 3,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "components.html": 7,
        "doctrine.html": 12,
        "evidence.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 19,
        "paper-module-batch10-live-source-drift-capsule.html": 20,
        "paper-module-batch4-proof-authority-runtime.html": 6,
        "paper-module-batch7-demo-take-console-capsule.html": 3,
        "paper-module-batch8-compliance-pipeline-capsule.html": 7,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 7,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 7,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 12,
        "paper-module-lean-proof-search-lab-runtime.html": 4,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-kernel.html": 3,
        "paper-modules.html": 10,
        "reference.html": 4,
        "rules-and-ideas.html": 33
      },
      "page_count": 34,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 192
    },
    "component": {
      "by_page": {
        "architecture.html": 23,
        "area-agent-reliability.html": 26,
        "area-architecture.html": 21,
        "area-continuity.html": 12,
        "area-entry.html": 8,
        "area-formal-math.html": 31,
        "area-import-drift.html": 26,
        "area-research.html": 15,
        "coding-agents.html": 4,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 6,
        "component-agent-closeout-faithfulness-audit.html": 4,
        "component-agent-memory-temporal-conflict-replay.html": 5,
        "component-agent-monitor-redteam-falsification-replay.html": 5,
        "component-agent-route-observability-runtime.html": 5,
        "component-agent-sabotage-scheming-monitor-replay.html": 4,
        "component-agent-sandbox-policy-escape-replay.html": 5,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 5,
        "component-annex-knowledge-routing.html": 5,
        "component-batch10-cold-eval-honesty-capsule.html": 5,
        "component-batch10-governance-compilers-capsule.html": 4,
        "component-batch10-live-source-drift-capsule.html": 6,
        "component-batch11-saturation-engines-capsule.html": 5,
        "component-batch12-market-dashboard-read-model-capsule.html": 5,
        "component-batch12-prediction-market-board-capsule.html": 5,
        "component-batch12-release-claim-language-gate.html": 5,
        "component-batch4-proof-authority-runtime.html": 4,
        "component-batch5-authority-systems-capsule.html": 4,
        "component-batch6-unsurfaced-primitives-capsule.html": 4,
        "component-batch7-demo-take-console-capsule.html": 5,
        "component-batch7-macro-engines-capsule.html": 5,
        "component-batch7-oracle-sibling-capsule.html": 5,
        "component-batch7-secondary-runtime-capsule.html": 4,
        "component-batch8-audio-level-rms-port.html": 4,
        "component-batch8-compliance-pipeline-capsule.html": 6,
        "component-batch8-policy-engines-capsule.html": 4,
        "component-batch8-structural-theses-capsule.html": 5,
        "component-batch8-tools-tail-primitives-capsule.html": 4,
        "component-batch8-validator-checker-capsule.html": 6,
        "component-batch9-macro-engines-capsule.html": 5,
        "component-belief-state-process-reward-replay.html": 4,
        "component-bounded-autonomy-campaign-packet.html": 4,
        "component-bridge-campaign-dag-validation.html": 6,
        "component-bridge-phase-continuity-runtime.html": 5,
        "component-certificate-kernel-execution-lab.html": 4,
        "component-cognitive-operator-registry.html": 4,
        "component-cold-reader-route-map.html": 5,
        "component-concurrency-mission-control.html": 6,
        "component-corpus-readiness-mathlib-absence-gate.html": 5,
        "component-derived-fact-provider-runtime.html": 6,
        "component-doctrine-fact-claim-audit.html": 5,
        "component-durable-agent-work-landing-replay.html": 5,
        "component-egress-self-compliance-audit.html": 5,
        "component-engine-room-demo.html": 7,
        "component-executable-doctrine-grammar.html": 6,
        "component-finance-forecast-evaluation-spine.html": 6,
        "component-finite-erdos-denominator-certificate-strike.html": 5,
        "component-formal-evidence-cell-anchor-resolver.html": 6,
        "component-formal-math-lean-proof-witness.html": 5,
        "component-formal-math-premise-retrieval.html": 7,
        "component-formal-math-readiness-gate.html": 5,
        "component-formal-math-verifier-trace-repair-loop.html": 5,
        "component-generated-projection-drift-runtime.html": 6,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 4,
        "component-lean-proof-search-lab-runtime.html": 5,
        "component-lean-std-premise-index.html": 5,
        "component-macro-projection-import-protocol.html": 5,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 5,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 5,
        "component-mcp-tool-authority-replay.html": 5,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 4,
        "component-metabolism-queue-reconciliation.html": 5,
        "component-mission-transaction-work-spine.html": 5,
        "component-navigation-fitness-benchmark.html": 5,
        "component-navigation-hologram-route-plane.html": 6,
        "component-pattern-assimilation-step.html": 5,
        "component-pattern-binding-contract.html": 8,
        "component-prediction-oracle-reconciliation.html": 5,
        "component-proof-derived-governed-mutation-authorization.html": 5,
        "component-proof-diagnostic-evidence-spine.html": 6,
        "component-provider-context-recipe-budget-policy.html": 6,
        "component-public-reveal-walkthrough.html": 5,
        "component-research-replication-rubric-artifact-replay.html": 5,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 7,
        "component-routing-anti-patterns-registry.html": 5,
        "component-self-ignorance-coverage-ledger.html": 4,
        "component-semantic-singleflight-dedup-runtime.html": 5,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 5,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 4,
        "component-standards-meta-diagnostics.html": 5,
        "component-tactic-portfolio-availability-probe.html": 5,
        "component-target-shape-tactic-routing-gate.html": 6,
        "component-tool-server-pressure-inventory.html": 5,
        "component-undeclared-library-prior-symbol-classifier.html": 6,
        "component-verifier-lab-execution-spine.html": 5,
        "component-verifier-lab-kernel.html": 7,
        "component-voice-to-doctrine-self-improvement-loop.html": 5,
        "component-world-model-projection-drift-control-room.html": 6,
        "components.html": 97,
        "doctrine.html": 45,
        "evidence.html": 12,
        "field-guide.html": 2,
        "index.html": 5,
        "open-questions.html": 4,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 10,
        "paper-module-agent-closeout-faithfulness-audit.html": 7,
        "paper-module-agent-memory-temporal-conflict-replay.html": 7,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 5,
        "paper-module-agent-route-observability-runtime.html": 5,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 8,
        "paper-module-agent-sandbox-policy-escape-replay.html": 7,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 6,
        "paper-module-annex-knowledge-routing.html": 13,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 7,
        "paper-module-batch10-governance-compilers-capsule.html": 10,
        "paper-module-batch10-live-source-drift-capsule.html": 6,
        "paper-module-batch11-saturation-engines-capsule.html": 10,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 11,
        "paper-module-batch12-prediction-market-board-capsule.html": 4,
        "paper-module-batch12-release-claim-language-gate.html": 4,
        "paper-module-batch4-proof-authority-runtime.html": 9,
        "paper-module-batch5-authority-systems-capsule.html": 4,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 10,
        "paper-module-batch7-demo-take-console-capsule.html": 8,
        "paper-module-batch7-macro-engines-capsule.html": 10,
        "paper-module-batch7-oracle-sibling-capsule.html": 13,
        "paper-module-batch7-secondary-runtime-capsule.html": 5,
        "paper-module-batch8-audio-level-rms-port.html": 7,
        "paper-module-batch8-compliance-pipeline-capsule.html": 10,
        "paper-module-batch8-policy-engines-capsule.html": 8,
        "paper-module-batch8-structural-theses-capsule.html": 5,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 8,
        "paper-module-batch8-validator-checker-capsule.html": 10,
        "paper-module-batch9-macro-engines-capsule.html": 13,
        "paper-module-belief-state-process-reward-replay.html": 9,
        "paper-module-bounded-autonomy-campaign-packet.html": 12,
        "paper-module-bridge-campaign-dag-validation.html": 11,
        "paper-module-bridge-phase-continuity-runtime.html": 12,
        "paper-module-certificate-kernel-execution-lab.html": 9,
        "paper-module-cognitive-operator-registry.html": 9,
        "paper-module-cold-clone-probe.html": 4,
        "paper-module-cold-reader-route-map.html": 7,
        "paper-module-computer-use-action-trace-replay.html": 8,
        "paper-module-concurrency-mission-control.html": 9,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 5,
        "paper-module-derived-fact-provider-runtime.html": 15,
        "paper-module-doctrine-fact-claim-audit.html": 12,
        "paper-module-durable-agent-work-landing-replay.html": 9,
        "paper-module-egress-self-compliance-audit.html": 12,
        "paper-module-engine-room-annex-knowledge-router.html": 13,
        "paper-module-engine-room-bridge-campaign-dag.html": 17,
        "paper-module-engine-room-command-run-singleflight.html": 6,
        "paper-module-engine-room-demo.html": 14,
        "paper-module-engine-room-derived-fact-provider-engine.html": 10,
        "paper-module-engine-room-egress-self-compliance-gate.html": 11,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 14,
        "paper-module-engine-room-metabolism-runtime.html": 16,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 12,
        "paper-module-engine-room-public-projection-leak-gate.html": 6,
        "paper-module-executable-doctrine-grammar.html": 10,
        "paper-module-finance-forecast-evaluation-spine.html": 13,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 15,
        "paper-module-first-screen-composition-root.html": 8,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 10,
        "paper-module-formal-math-lean-proof-witness.html": 12,
        "paper-module-formal-math-premise-retrieval.html": 23,
        "paper-module-formal-math-readiness-gate.html": 24,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 6,
        "paper-module-generated-projection-drift-runtime.html": 11,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 7,
        "paper-module-lean-proof-search-lab-runtime.html": 12,
        "paper-module-lean-std-premise-index.html": 9,
        "paper-module-macro-projection-import-protocol.html": 5,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 13,
        "paper-module-mathematical-strategy-atlas.html": 13,
        "paper-module-mcp-tool-authority-replay.html": 10,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 8,
        "paper-module-metabolism-queue-reconciliation.html": 14,
        "paper-module-microcosm-axiom-substrate.html": 29,
        "paper-module-mission-transaction-work-spine.html": 4,
        "paper-module-navigation-fitness-benchmark.html": 12,
        "paper-module-navigation-hologram-route-plane.html": 9,
        "paper-module-pattern-assimilation.html": 14,
        "paper-module-pattern-binding-contract.html": 25,
        "paper-module-prediction-oracle-reconciliation.html": 15,
        "paper-module-proof-derived-governed-mutation-authorization.html": 15,
        "paper-module-proof-diagnostic-evidence-spine.html": 14,
        "paper-module-provider-context-recipe-budget.html": 7,
        "paper-module-public-reveal-walkthrough.html": 7,
        "paper-module-research-replication-rubric-artifact-replay.html": 7,
        "paper-module-ring2-premise-precision-recall.html": 8,
        "paper-module-routing-anti-patterns-registry.html": 8,
        "paper-module-self-ignorance-coverage-ledger.html": 9,
        "paper-module-semantic-singleflight-dedup-runtime.html": 5,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 7,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 8,
        "paper-module-standards-meta-diagnostics.html": 27,
        "paper-module-tactic-portfolio-availability.html": 6,
        "paper-module-target-shape-tactic-routing.html": 4,
        "paper-module-tool-server-pressure-inventory.html": 11,
        "paper-module-undeclared-library-prior-classifier.html": 5,
        "paper-module-verifier-lab-execution-spine.html": 7,
        "paper-module-verifier-lab-kernel.html": 31,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 9,
        "paper-module-work-landing-control-spine.html": 5,
        "paper-module-world-model-projection-drift-control-room.html": 6,
        "paper-modules.html": 47,
        "papers.html": 1,
        "reference.html": 8,
        "rules-and-ideas.html": 175,
        "source.html": 6,
        "system-map.html": 7,
        "tour.html": 8
      },
      "page_count": 213,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 2075
    },
    "compression": {
      "by_page": {
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-first-screen-composition-root.html": 1
      },
      "page_count": 3,
      "top_page": "paper-module-batch8-compliance-pipeline-capsule.html",
      "total_occurrences": 4
    },
    "concept": {
      "by_page": {
        "contact.html": 1,
        "doctrine.html": 1,
        "open-questions.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 6,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 3,
        "paper-modules.html": 2,
        "reference.html": 13,
        "rules-and-ideas.html": 26
      },
      "page_count": 47,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 95
    },
    "concurrency": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 2,
        "area-continuity.html": 6,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-concurrency-mission-control.html": 12,
        "component-macro-projection-import-protocol.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 2,
        "component-semantic-singleflight-dedup-runtime.html": 2,
        "components.html": 8,
        "doctrine.html": 8,
        "evidence.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 3,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-concurrency-mission-control.html": 18,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-modules.html": 11,
        "reference.html": 4,
        "rules-and-ideas.html": 27
      },
      "page_count": 23,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 117
    },
    "conditional_theorem": {
      "by_page": {
        "open-questions.html": 1,
        "papers.html": 1
      },
      "page_count": 2,
      "top_page": "open-questions.html",
      "total_occurrences": 2
    },
    "configuration": {
      "by_page": {
        "component-batch9-macro-engines-capsule.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "open-questions.html": 3,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 13,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-modules.html": 3,
        "papers.html": 1,
        "rules-and-ideas.html": 2
      },
      "page_count": 14,
      "top_page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
      "total_occurrences": 35
    },
    "congruence": {
      "by_page": {
        "papers.html": 7
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 7
    },
    "conjecture": {
      "by_page": {
        "introduction.html": 1,
        "papers.html": 2
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "connected_set": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "context_packet": {
      "by_page": {
        "paper-module-provider-context-recipe-budget.html": 4
      },
      "page_count": 1,
      "top_page": "paper-module-provider-context-recipe-budget.html",
      "total_occurrences": 4
    },
    "context_window": {
      "by_page": {
        "paper-module-provider-context-recipe-budget.html": 3
      },
      "page_count": 1,
      "top_page": "paper-module-provider-context-recipe-budget.html",
      "total_occurrences": 3
    },
    "contradiction": {
      "by_page": {
        "component-metabolism-queue-reconciliation.html": 1,
        "doctrine.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 7,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 12,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 4,
        "paper-modules.html": 3,
        "rules-and-ideas.html": 3
      },
      "page_count": 10,
      "top_page": "paper-module-metabolism-queue-reconciliation.html",
      "total_occurrences": 34
    },
    "contribute": {
      "by_page": {
        "component-research-replication-rubric-artifact-replay.html": 1,
        "contact.html": 1,
        "credit-ledger.html": 4,
        "introduction.html": 2,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 3,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-modules.html": 1,
        "papers.html": 6,
        "rules-and-ideas.html": 2
      },
      "page_count": 15,
      "top_page": "papers.html",
      "total_occurrences": 31
    },
    "contributor_credit": {
      "by_page": {
        "contact.html": 4,
        "credit-ledger.html": 24,
        "introduction.html": 3,
        "paper-module-agent-memory-temporal-conflict-replay.html": 5,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "papers.html": 2
      },
      "page_count": 6,
      "top_page": "credit-ledger.html",
      "total_occurrences": 41
    },
    "convergence": {
      "by_page": {
        "paper-module-work-landing-control-spine.html": 1,
        "papers.html": 2
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "coprime": {
      "by_page": {
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 1
    },
    "corpus": {
      "by_page": {
        "architecture.html": 2,
        "area-architecture.html": 1,
        "area-formal-math.html": 3,
        "component-annex-knowledge-routing.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 9,
        "component-formal-math-readiness-gate.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 4,
        "contact.html": 1,
        "credit-ledger.html": 1,
        "doctrine.html": 9,
        "evidence.html": 1,
        "introduction.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "paper-module-agent-closeout-faithfulness-audit.html": 3,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 4,
        "paper-module-agent-sandbox-policy-escape-replay.html": 2,
        "paper-module-annex-knowledge-routing.html": 7,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 3,
        "paper-module-bridge-phase-continuity-runtime.html": 3,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cold-reader-route-map.html": 8,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 58,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 3,
        "paper-module-engine-room-annex-knowledge-router.html": 6,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-executable-doctrine-grammar.html": 3,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 3,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 24,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 4,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 3,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-module-semantic-singleflight-dedup-runtime.html": 4,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-verifier-lab-kernel.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 15,
        "papers.html": 2,
        "reference.html": 4,
        "rules-and-ideas.html": 28
      },
      "page_count": 80,
      "top_page": "paper-module-corpus-readiness-mathlib-absence-gate.html",
      "total_occurrences": 299
    },
    "counterexample": {
      "by_page": {
        "introduction.html": 1,
        "papers.html": 8
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 9
    },
    "coverage": {
      "by_page": {
        "architecture.html": 1,
        "area-agent-reliability.html": 2,
        "area-architecture.html": 5,
        "area-import-drift.html": 3,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 2,
        "component-cold-reader-route-map.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-self-ignorance-coverage-ledger.html": 10,
        "component-standards-meta-diagnostics.html": 3,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 10,
        "doctrine.html": 44,
        "evidence.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 8,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-annex-knowledge-routing.html": 3,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 3,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 3,
        "paper-module-bounded-autonomy-campaign-packet.html": 10,
        "paper-module-bridge-campaign-dag-validation.html": 5,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 6,
        "paper-module-egress-self-compliance-audit.html": 4,
        "paper-module-engine-room-demo.html": 8,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-readiness-gate.html": 5,
        "paper-module-generated-projection-drift-runtime.html": 5,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 5,
        "paper-module-navigation-fitness-benchmark.html": 6,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 34,
        "paper-module-semantic-singleflight-dedup-runtime.html": 4,
        "paper-module-standards-meta-diagnostics.html": 12,
        "paper-modules.html": 18,
        "reference.html": 5,
        "rules-and-ideas.html": 37
      },
      "page_count": 56,
      "top_page": "doctrine.html",
      "total_occurrences": 303
    },
    "critical_point": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "css": {
      "by_page": {
        "lineage.html": 1
      },
      "page_count": 1,
      "top_page": "lineage.html",
      "total_occurrences": 1
    },
    "database": {
      "by_page": {
        "area-agent-reliability.html": 3,
        "component-metabolism-queue-reconciliation.html": 4,
        "components.html": 3,
        "contact.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 10,
        "paper-module-metabolism-queue-reconciliation.html": 7,
        "paper-modules.html": 4,
        "rules-and-ideas.html": 2,
        "source.html": 1,
        "updates.html": 1
      },
      "page_count": 11,
      "top_page": "paper-module-engine-room-metabolism-runtime.html",
      "total_occurrences": 37
    },
    "dataset": {
      "by_page": {
        "component-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1
      },
      "page_count": 2,
      "top_page": "component-research-replication-rubric-artifact-replay.html",
      "total_occurrences": 2
    },
    "declaration": {
      "by_page": {
        "component-certificate-kernel-execution-lab.html": 1,
        "doctrine.html": 9,
        "paper-module-batch10-governance-compilers-capsule.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 18,
        "paper-module-formal-math-premise-retrieval.html": 4,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 4,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-verifier-lab-kernel.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 1,
        "papers.html": 2,
        "rules-and-ideas.html": 3
      },
      "page_count": 18,
      "top_page": "paper-module-formal-math-lean-proof-witness.html",
      "total_occurrences": 58
    },
    "demo_take": {
      "by_page": {
        "architecture.html": 2,
        "area-import-drift.html": 2,
        "component-batch7-demo-take-console-capsule.html": 7,
        "component-macro-projection-import-protocol.html": 1,
        "components.html": 2,
        "doctrine.html": 7,
        "evidence.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 12,
        "paper-modules.html": 5,
        "reference.html": 4,
        "rules-and-ideas.html": 17
      },
      "page_count": 12,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 61
    },
    "denominator": {
      "by_page": {
        "architecture.html": 1,
        "area-formal-math.html": 4,
        "component-finite-erdos-denominator-certificate-strike.html": 12,
        "components.html": 4,
        "doctrine.html": 1,
        "evidence.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 31,
        "paper-modules.html": 7,
        "papers.html": 12,
        "reference.html": 4,
        "rules-and-ideas.html": 13
      },
      "page_count": 11,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 90
    },
    "dense_subset": {
      "by_page": {
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-macro-projection-import-protocol.html": 2
      },
      "page_count": 2,
      "top_page": "paper-module-macro-projection-import-protocol.html",
      "total_occurrences": 3
    },
    "dependency": {
      "by_page": {
        "area-agent-reliability.html": 2,
        "area-architecture.html": 2,
        "area-continuity.html": 1,
        "component-batch10-governance-compilers-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-bridge-campaign-dag-validation.html": 4,
        "component-concurrency-mission-control.html": 1,
        "component-mission-transaction-work-spine.html": 2,
        "component-pattern-binding-contract.html": 1,
        "components.html": 5,
        "doctrine.html": 15,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 3,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-bridge-campaign-dag-validation.html": 10,
        "paper-module-certificate-kernel-execution-lab.html": 3,
        "paper-module-cold-clone-probe.html": 3,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 7,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-mission-transaction-work-spine.html": 8,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-modules.html": 7,
        "papers.html": 1,
        "rules-and-ideas.html": 5
      },
      "page_count": 33,
      "top_page": "doctrine.html",
      "total_occurrences": 105
    },
    "deployment": {
      "by_page": {
        "architecture.html": 1,
        "area-agent-reliability.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 1,
        "area-import-drift.html": 4,
        "area-research.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 2,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-engine-room-demo.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "components.html": 8,
        "doctrine.html": 9,
        "open-questions.html": 7,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-readiness-gate.html": 5,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-modules.html": 5,
        "rules-and-ideas.html": 4,
        "tour.html": 1
      },
      "page_count": 32,
      "top_page": "doctrine.html",
      "total_occurrences": 76
    },
    "derivation": {
      "by_page": {
        "doctrine.html": 31,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 2,
        "reference.html": 2,
        "rules-and-ideas.html": 15
      },
      "page_count": 58,
      "top_page": "doctrine.html",
      "total_occurrences": 108
    },
    "derivation_certificate": {
      "by_page": {
        "doctrine.html": 5,
        "rules-and-ideas.html": 1
      },
      "page_count": 2,
      "top_page": "doctrine.html",
      "total_occurrences": 6
    },
    "derivative": {
      "by_page": {
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
      "total_occurrences": 1
    },
    "determinant": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "deterministic": {
      "by_page": {
        "area-import-drift.html": 3,
        "area-research.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "components.html": 4,
        "doctrine.html": 4,
        "evidence.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 2,
        "paper-module-batch10-governance-compilers-capsule.html": 4,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 4,
        "paper-module-batch7-macro-engines-capsule.html": 7,
        "paper-module-batch7-oracle-sibling-capsule.html": 8,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 5,
        "paper-module-batch8-policy-engines-capsule.html": 7,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 3,
        "paper-module-batch9-macro-engines-capsule.html": 5,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 5,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 4,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 5,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-modules.html": 16,
        "reference.html": 1,
        "rules-and-ideas.html": 24
      },
      "page_count": 53,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 158
    },
    "diebold_mariano_test": {
      "by_page": {
        "component-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 7,
        "paper-modules.html": 2,
        "rules-and-ideas.html": 2
      },
      "page_count": 4,
      "top_page": "paper-module-finance-forecast-evaluation-spine.html",
      "total_occurrences": 12
    },
    "digest": {
      "by_page": {
        "area-agent-reliability.html": 3,
        "area-architecture.html": 3,
        "area-entry.html": 1,
        "area-formal-math.html": 2,
        "area-import-drift.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-executable-doctrine-grammar.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-macro-projection-import-protocol.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 2,
        "components.html": 10,
        "doctrine.html": 87,
        "evidence.html": 1,
        "lineage.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 11,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 7,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 11,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 6,
        "paper-module-agent-sandbox-policy-escape-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 6,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 6,
        "paper-module-batch10-governance-compilers-capsule.html": 6,
        "paper-module-batch10-live-source-drift-capsule.html": 46,
        "paper-module-batch11-saturation-engines-capsule.html": 17,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 9,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 11,
        "paper-module-batch5-authority-systems-capsule.html": 12,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 5,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 13,
        "paper-module-batch7-oracle-sibling-capsule.html": 8,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 4,
        "paper-module-batch8-compliance-pipeline-capsule.html": 12,
        "paper-module-batch8-policy-engines-capsule.html": 3,
        "paper-module-batch8-structural-theses-capsule.html": 3,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 7,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 29,
        "paper-module-belief-state-process-reward-replay.html": 5,
        "paper-module-bounded-autonomy-campaign-packet.html": 26,
        "paper-module-bridge-phase-continuity-runtime.html": 12,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 3,
        "paper-module-cold-reader-route-map.html": 12,
        "paper-module-computer-use-action-trace-replay.html": 6,
        "paper-module-concurrency-mission-control.html": 8,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 19,
        "paper-module-doctrine-fact-claim-audit.html": 3,
        "paper-module-durable-agent-work-landing-replay.html": 18,
        "paper-module-executable-doctrine-grammar.html": 8,
        "paper-module-finance-forecast-evaluation-spine.html": 3,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 14,
        "paper-module-formal-math-lean-proof-witness.html": 9,
        "paper-module-formal-math-readiness-gate.html": 23,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 18,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 5,
        "paper-module-lean-std-premise-index.html": 17,
        "paper-module-macro-projection-import-protocol.html": 22,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 7,
        "paper-module-mathematical-strategy-atlas.html": 7,
        "paper-module-mcp-tool-authority-replay.html": 6,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 12,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-navigation-hologram-route-plane.html": 15,
        "paper-module-pattern-assimilation.html": 5,
        "paper-module-pattern-binding-contract.html": 8,
        "paper-module-prediction-oracle-reconciliation.html": 5,
        "paper-module-proof-derived-governed-mutation-authorization.html": 9,
        "paper-module-proof-diagnostic-evidence-spine.html": 18,
        "paper-module-provider-context-recipe-budget.html": 13,
        "paper-module-public-reveal-walkthrough.html": 14,
        "paper-module-research-replication-rubric-artifact-replay.html": 11,
        "paper-module-ring2-premise-precision-recall.html": 13,
        "paper-module-routing-anti-patterns-registry.html": 11,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 8,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 15,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-tactic-portfolio-availability.html": 9,
        "paper-module-target-shape-tactic-routing.html": 7,
        "paper-module-tool-server-pressure-inventory.html": 9,
        "paper-module-undeclared-library-prior-classifier.html": 10,
        "paper-module-verifier-lab-execution-spine.html": 5,
        "paper-module-work-landing-control-spine.html": 10,
        "paper-module-world-model-projection-drift-control-room.html": 4,
        "paper-modules.html": 60,
        "rules-and-ideas.html": 156,
        "tour.html": 1
      },
      "page_count": 110,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1069
    },
    "dimension": {
      "by_page": {
        "doctrine.html": 1,
        "open-questions.html": 1,
        "papers.html": 1
      },
      "page_count": 3,
      "top_page": "doctrine.html",
      "total_occurrences": 3
    },
    "dirichlet_theorem_arithmetic_progressions": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "disjoint_sets": {
      "by_page": {
        "paper-module-batch5-authority-systems-capsule.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-batch5-authority-systems-capsule.html",
      "total_occurrences": 1
    },
    "distance": {
      "by_page": {
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "papers.html": 3
      },
      "page_count": 3,
      "top_page": "papers.html",
      "total_occurrences": 6
    },
    "divergence": {
      "by_page": {
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "papers.html": 1
      },
      "page_count": 4,
      "top_page": "paper-module-batch8-tools-tail-primitives-capsule.html",
      "total_occurrences": 4
    },
    "divisibility": {
      "by_page": {
        "doctrine.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 3,
        "papers.html": 1
      },
      "page_count": 4,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 6
    },
    "divisor": {
      "by_page": {
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "papers.html": 2
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "divisor_cover": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "doctrine": {
      "by_page": {
        "architecture.html": 4,
        "area-architecture.html": 14,
        "area-entry.html": 1,
        "area-import-drift.html": 1,
        "area-research.html": 1,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 2,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 7,
        "component-executable-doctrine-grammar.html": 12,
        "component-macro-projection-import-protocol.html": 1,
        "component-navigation-hologram-route-plane.html": 2,
        "component-pattern-assimilation-step.html": 3,
        "component-pattern-binding-contract.html": 2,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 8,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 16,
        "contact.html": 1,
        "doctrine.html": 78,
        "evidence.html": 3,
        "field-guide.html": 1,
        "introduction.html": 1,
        "open-questions.html": 6,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 5,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 4,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 5,
        "paper-module-doctrine-fact-claim-audit.html": 15,
        "paper-module-engine-room-derived-fact-provider-engine.html": 3,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 33,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 9,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-assimilation.html": 19,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 14,
        "paper-module-world-model-projection-drift-control-room.html": 6,
        "paper-modules.html": 42,
        "reference.html": 18,
        "rules-and-ideas.html": 130,
        "system-map.html": 2,
        "tour.html": 1
      },
      "page_count": 64,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 503
    },
    "domain_expert": {
      "by_page": {
        "open-questions.html": 1
      },
      "page_count": 1,
      "top_page": "open-questions.html",
      "total_occurrences": 1
    },
    "drift": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 1,
        "area-import-drift.html": 31,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 8,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-engine-room-demo.html": 1,
        "component-generated-projection-drift-runtime.html": 10,
        "component-macro-projection-import-protocol.html": 2,
        "component-mission-transaction-work-spine.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "component-world-model-projection-drift-control-room.html": 9,
        "components.html": 31,
        "credit-ledger.html": 1,
        "doctrine.html": 44,
        "evidence.html": 2,
        "open-questions.html": 1,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 17,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 6,
        "paper-module-batch12-release-claim-language-gate.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 5,
        "paper-module-batch7-secondary-runtime-capsule.html": 3,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-bounded-autonomy-campaign-packet.html": 3,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-concurrency-mission-control.html": 8,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 3,
        "paper-module-engine-room-demo.html": 5,
        "paper-module-engine-room-generated-projection-drift-gate.html": 28,
        "paper-module-engine-room-metabolism-runtime.html": 2,
        "paper-module-first-screen-composition-root.html": 7,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 3,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 7,
        "paper-module-generated-projection-drift-runtime.html": 39,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-metabolism-queue-reconciliation.html": 3,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-pattern-assimilation.html": 4,
        "paper-module-proof-diagnostic-evidence-spine.html": 5,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 29,
        "paper-modules.html": 18,
        "reference.html": 12,
        "rules-and-ideas.html": 60,
        "source.html": 1,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 69,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 460
    },
    "drilldown": {
      "by_page": {
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 3,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 6,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 5,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 4,
        "rules-and-ideas.html": 2
      },
      "page_count": 107,
      "top_page": "paper-module-batch12-market-dashboard-read-model-capsule.html",
      "total_occurrences": 126
    },
    "dyadic": {
      "by_page": {
        "papers.html": 10
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 10
    },
    "edge": {
      "by_page": {
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 3,
        "paper-module-doctrine-fact-claim-audit.html": 10,
        "paper-module-formal-math-premise-retrieval.html": 3,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 7,
      "top_page": "paper-module-doctrine-fact-claim-audit.html",
      "total_occurrences": 20
    },
    "empirical_distribution": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "endpoint": {
      "by_page": {
        "doctrine.html": 19,
        "paper-module-doctrine-fact-claim-audit.html": 5,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 3,
        "papers.html": 2,
        "rules-and-ideas.html": 1
      },
      "page_count": 7,
      "top_page": "doctrine.html",
      "total_occurrences": 33
    },
    "engine_room": {
      "by_page": {
        "architecture.html": 3,
        "area-import-drift.html": 2,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-engine-room-demo.html": 7,
        "component-macro-projection-import-protocol.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "components.html": 2,
        "doctrine.html": 9,
        "evidence.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 5,
        "paper-module-engine-room-bridge-campaign-dag.html": 12,
        "paper-module-engine-room-command-run-singleflight.html": 3,
        "paper-module-engine-room-demo.html": 11,
        "paper-module-engine-room-derived-fact-provider-engine.html": 5,
        "paper-module-engine-room-egress-self-compliance-gate.html": 5,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 5,
        "paper-module-engine-room-metabolism-runtime.html": 8,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 5,
        "paper-module-engine-room-public-projection-leak-gate.html": 4,
        "paper-module-metabolism-queue-reconciliation.html": 4,
        "paper-modules.html": 36,
        "reference.html": 24,
        "rules-and-ideas.html": 128
      },
      "page_count": 26,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 287
    },
    "entry": {
      "by_page": {
        "architecture.html": 4,
        "area-architecture.html": 6,
        "area-entry.html": 3,
        "coding-agents.html": 1,
        "component-annex-knowledge-routing.html": 3,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-cold-reader-route-map.html": 2,
        "component-executable-doctrine-grammar.html": 1,
        "component-navigation-hologram-route-plane.html": 3,
        "component-pattern-assimilation-step.html": 2,
        "component-standards-meta-diagnostics.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "components.html": 7,
        "credit-ledger.html": 1,
        "doctrine.html": 16,
        "open-questions.html": 3,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "paper-module-agent-closeout-faithfulness-audit.html": 4,
        "paper-module-agent-memory-temporal-conflict-replay.html": 3,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-agent-sandbox-policy-escape-replay.html": 4,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-annex-knowledge-routing.html": 45,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 3,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch11-saturation-engines-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 4,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 3,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 3,
        "paper-module-batch8-validator-checker-capsule.html": 7,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 3,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 4,
        "paper-module-cognitive-operator-registry.html": 11,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 8,
        "paper-module-computer-use-action-trace-replay.html": 5,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 26,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 5,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 4,
        "paper-module-executable-doctrine-grammar.html": 4,
        "paper-module-finance-forecast-evaluation-spine.html": 6,
        "paper-module-first-screen-composition-root.html": 5,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 4,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 4,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 4,
        "paper-module-lean-std-premise-index.html": 5,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 3,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 4,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 34,
        "paper-module-pattern-assimilation.html": 12,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 3,
        "paper-module-proof-diagnostic-evidence-spine.html": 2,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 5,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 4,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 5,
        "paper-module-verifier-lab-execution-spine.html": 4,
        "paper-module-verifier-lab-kernel.html": 6,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 10,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 15,
        "reference.html": 4,
        "rules-and-ideas.html": 25,
        "source.html": 1,
        "system-map.html": 1,
        "tour.html": 2
      },
      "page_count": 108,
      "top_page": "paper-module-annex-knowledge-routing.html",
      "total_occurrences": 463
    },
    "environment": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "area-formal-math.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 2,
        "components.html": 2,
        "open-questions.html": 35,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 6,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 5,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 3,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-tactic-portfolio-availability.html": 23,
        "paper-module-target-shape-tactic-routing.html": 3,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-modules.html": 1,
        "source.html": 1,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 26,
      "top_page": "open-questions.html",
      "total_occurrences": 100
    },
    "equality": {
      "by_page": {
        "doctrine.html": 8,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 4,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 4,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 3,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 3,
        "rules-and-ideas.html": 1
      },
      "page_count": 33,
      "top_page": "doctrine.html",
      "total_occurrences": 60
    },
    "equation": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "equivalence": {
      "by_page": {
        "area-agent-reliability.html": 3,
        "area-architecture.html": 4,
        "area-continuity.html": 1,
        "area-entry.html": 2,
        "area-formal-math.html": 1,
        "area-import-drift.html": 12,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-engine-room-demo.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-public-reveal-walkthrough.html": 2,
        "component-tool-server-pressure-inventory.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "components.html": 23,
        "doctrine.html": 5,
        "evidence.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 3,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-first-screen-composition-root.html": 3,
        "paper-module-generated-projection-drift-runtime.html": 3,
        "paper-module-macro-projection-import-protocol.html": 3,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-assimilation.html": 3,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-public-reveal-walkthrough.html": 9,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-modules.html": 49,
        "rules-and-ideas.html": 28
      },
      "page_count": 80,
      "top_page": "paper-modules.html",
      "total_occurrences": 240
    },
    "erdos": {
      "by_page": {
        "architecture.html": 2,
        "area-formal-math.html": 3,
        "coding-agents.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 7,
        "components.html": 1,
        "credit-ledger.html": 3,
        "doctrine.html": 1,
        "evidence.html": 1,
        "introduction.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 6,
        "paper-modules.html": 4,
        "papers.html": 31,
        "reference.html": 3,
        "rules-and-ideas.html": 8
      },
      "page_count": 14,
      "top_page": "papers.html",
      "total_occurrences": 73
    },
    "erdos_problem": {
      "by_page": {
        "area-formal-math.html": 4,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 3,
        "components.html": 4,
        "contact.html": 1,
        "introduction.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 7,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 6,
        "paper-modules.html": 4,
        "papers.html": 53,
        "rules-and-ideas.html": 3,
        "source.html": 2,
        "updates.html": 1
      },
      "page_count": 14,
      "top_page": "papers.html",
      "total_occurrences": 92
    },
    "evaluator": {
      "by_page": {
        "area-architecture.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "components.html": 1,
        "doctrine.html": 5,
        "open-questions.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 16,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 5,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 4,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 7,
        "paper-module-batch8-compliance-pipeline-capsule.html": 4,
        "paper-module-batch8-policy-engines-capsule.html": 5,
        "paper-module-batch8-structural-theses-capsule.html": 6,
        "paper-module-bounded-autonomy-campaign-packet.html": 4,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 9,
        "paper-module-engine-room-demo.html": 3,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 9,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 14,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-modules.html": 4,
        "rules-and-ideas.html": 3
      },
      "page_count": 32,
      "top_page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
      "total_occurrences": 122
    },
    "eventual_property": {
      "by_page": {
        "open-questions.html": 1,
        "papers.html": 2
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "evidence": {
      "by_page": {
        "architecture.html": 10,
        "area-agent-reliability.html": 53,
        "area-architecture.html": 29,
        "area-continuity.html": 12,
        "area-entry.html": 9,
        "area-formal-math.html": 48,
        "area-import-drift.html": 42,
        "area-research.html": 26,
        "coding-agents.html": 4,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 4,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 6,
        "component-agent-route-observability-runtime.html": 3,
        "component-agent-sabotage-scheming-monitor-replay.html": 2,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 5,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 3,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 3,
        "component-batch12-market-dashboard-read-model-capsule.html": 2,
        "component-batch12-prediction-market-board-capsule.html": 2,
        "component-batch12-release-claim-language-gate.html": 2,
        "component-batch4-proof-authority-runtime.html": 4,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 3,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 3,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 4,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 14,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 3,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 4,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 11,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 5,
        "component-research-replication-rubric-artifact-replay.html": 3,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 4,
        "component-tool-server-pressure-inventory.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 2,
        "component-voice-to-doctrine-self-improvement-loop.html": 3,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 212,
        "contact.html": 2,
        "credit-ledger.html": 11,
        "doctrine.html": 182,
        "evidence.html": 7,
        "open-questions.html": 27,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 12,
        "paper-module-agent-closeout-faithfulness-audit.html": 22,
        "paper-module-agent-memory-temporal-conflict-replay.html": 22,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 20,
        "paper-module-agent-route-observability-runtime.html": 33,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 12,
        "paper-module-agent-sandbox-policy-escape-replay.html": 6,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 17,
        "paper-module-annex-knowledge-routing.html": 8,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 2,
        "paper-module-batch10-governance-compilers-capsule.html": 22,
        "paper-module-batch10-live-source-drift-capsule.html": 5,
        "paper-module-batch11-saturation-engines-capsule.html": 10,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 9,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 11,
        "paper-module-batch4-proof-authority-runtime.html": 18,
        "paper-module-batch5-authority-systems-capsule.html": 7,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 6,
        "paper-module-batch7-demo-take-console-capsule.html": 6,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 12,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 6,
        "paper-module-batch8-compliance-pipeline-capsule.html": 6,
        "paper-module-batch8-policy-engines-capsule.html": 6,
        "paper-module-batch8-structural-theses-capsule.html": 11,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 8,
        "paper-module-batch8-validator-checker-capsule.html": 11,
        "paper-module-batch9-macro-engines-capsule.html": 5,
        "paper-module-belief-state-process-reward-replay.html": 8,
        "paper-module-bounded-autonomy-campaign-packet.html": 3,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 6,
        "paper-module-certificate-kernel-execution-lab.html": 9,
        "paper-module-cognitive-operator-registry.html": 20,
        "paper-module-cold-clone-probe.html": 3,
        "paper-module-cold-reader-route-map.html": 19,
        "paper-module-computer-use-action-trace-replay.html": 5,
        "paper-module-concurrency-mission-control.html": 17,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 4,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 4,
        "paper-module-durable-agent-work-landing-replay.html": 22,
        "paper-module-egress-self-compliance-audit.html": 5,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 11,
        "paper-module-engine-room-command-run-singleflight.html": 3,
        "paper-module-engine-room-demo.html": 5,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 8,
        "paper-module-engine-room-generated-projection-drift-gate.html": 4,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 7,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 6,
        "paper-module-first-screen-composition-root.html": 9,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 33,
        "paper-module-formal-math-lean-proof-witness.html": 5,
        "paper-module-formal-math-premise-retrieval.html": 3,
        "paper-module-formal-math-readiness-gate.html": 31,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 6,
        "paper-module-generated-projection-drift-runtime.html": 6,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 4,
        "paper-module-lean-proof-search-lab-runtime.html": 4,
        "paper-module-lean-std-premise-index.html": 3,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 7,
        "paper-module-mathematical-strategy-atlas.html": 6,
        "paper-module-mcp-tool-authority-replay.html": 6,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 14,
        "paper-module-metabolism-queue-reconciliation.html": 4,
        "paper-module-microcosm-axiom-substrate.html": 19,
        "paper-module-mission-transaction-work-spine.html": 14,
        "paper-module-navigation-fitness-benchmark.html": 7,
        "paper-module-navigation-hologram-route-plane.html": 3,
        "paper-module-pattern-assimilation.html": 6,
        "paper-module-pattern-binding-contract.html": 11,
        "paper-module-prediction-oracle-reconciliation.html": 23,
        "paper-module-proof-derived-governed-mutation-authorization.html": 34,
        "paper-module-proof-diagnostic-evidence-spine.html": 39,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 22,
        "paper-module-research-replication-rubric-artifact-replay.html": 12,
        "paper-module-ring2-premise-precision-recall.html": 3,
        "paper-module-routing-anti-patterns-registry.html": 7,
        "paper-module-self-ignorance-coverage-ledger.html": 7,
        "paper-module-semantic-singleflight-dedup-runtime.html": 6,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 4,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 7,
        "paper-module-standards-meta-diagnostics.html": 8,
        "paper-module-tactic-portfolio-availability.html": 7,
        "paper-module-target-shape-tactic-routing.html": 6,
        "paper-module-tool-server-pressure-inventory.html": 3,
        "paper-module-undeclared-library-prior-classifier.html": 5,
        "paper-module-verifier-lab-execution-spine.html": 6,
        "paper-module-verifier-lab-kernel.html": 7,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 13,
        "paper-module-work-landing-control-spine.html": 8,
        "paper-module-world-model-projection-drift-control-room.html": 13,
        "paper-modules.html": 128,
        "papers.html": 6,
        "reference.html": 15,
        "rules-and-ideas.html": 135,
        "source.html": 1,
        "tour.html": 3,
        "vulnerability-disclosure.html": 3
      },
      "page_count": 213,
      "top_page": "components.html",
      "total_occurrences": 2094
    },
    "evidence_band": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "evidence_class": {
      "by_page": {
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "doctrine.html": 1,
        "evidence.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-modules.html": 2,
        "rules-and-ideas.html": 2
      },
      "page_count": 99,
      "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
      "total_occurrences": 104
    },
    "exact_rational_arithmetic": {
      "by_page": {
        "area-formal-math.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "components.html": 1,
        "contact.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 5,
        "paper-modules.html": 2,
        "rules-and-ideas.html": 1
      },
      "page_count": 7,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 13
    },
    "execution": {
      "by_page": {
        "architecture.html": 3,
        "area-agent-reliability.html": 3,
        "area-entry.html": 1,
        "area-formal-math.html": 5,
        "area-import-drift.html": 5,
        "coding-agents.html": 3,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-certificate-kernel-execution-lab.html": 6,
        "component-derived-fact-provider-runtime.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-public-reveal-walkthrough.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-target-shape-tactic-routing-gate.html": 3,
        "component-verifier-lab-execution-spine.html": 7,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 14,
        "doctrine.html": 6,
        "evidence.html": 4,
        "open-questions.html": 3,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 19,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 3,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 3,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 9,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 5,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch8-compliance-pipeline-capsule.html": 4,
        "paper-module-batch8-policy-engines-capsule.html": 5,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 7,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 4,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 5,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 13,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-egress-self-compliance-audit.html": 8,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 5,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-demo.html": 6,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 3,
        "paper-module-formal-math-readiness-gate.html": 13,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 4,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 4,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 3,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 3,
        "paper-module-research-replication-rubric-artifact-replay.html": 6,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 3,
        "paper-module-target-shape-tactic-routing.html": 14,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 29,
        "paper-module-work-landing-control-spine.html": 3,
        "paper-modules.html": 64,
        "reference.html": 7,
        "rules-and-ideas.html": 61,
        "tour.html": 2
      },
      "page_count": 104,
      "top_page": "paper-modules.html",
      "total_occurrences": 461
    },
    "exit_code": {
      "by_page": {
        "evidence.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 4,
        "paper-module-batch7-demo-take-console-capsule.html": 7,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 5,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 1
      },
      "page_count": 15,
      "top_page": "paper-module-batch7-demo-take-console-capsule.html",
      "total_occurrences": 32
    },
    "exogenous": {
      "by_page": {
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 3,
      "top_page": "paper-module-batch11-saturation-engines-capsule.html",
      "total_occurrences": 3
    },
    "expected_value": {
      "by_page": {
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 5,
        "paper-module-derived-fact-provider-runtime.html": 4,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-work-landing-control-spine.html": 1
      },
      "page_count": 8,
      "top_page": "paper-module-batch8-tools-tail-primitives-capsule.html",
      "total_occurrences": 17
    },
    "exponent": {
      "by_page": {
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "introduction.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "papers.html": 5,
        "updates.html": 1
      },
      "page_count": 5,
      "top_page": "papers.html",
      "total_occurrences": 10
    },
    "exposition": {
      "by_page": {
        "introduction.html": 2,
        "papers.html": 5
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 7
    },
    "factor": {
      "by_page": {
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 5,
        "paper-module-cold-clone-probe.html": 3
      },
      "page_count": 3,
      "top_page": "paper-module-batch8-structural-theses-capsule.html",
      "total_occurrences": 9
    },
    "factorial": {
      "by_page": {
        "papers.html": 5
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 5
    },
    "factorisation": {
      "by_page": {
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 1
    },
    "fail_closed": {
      "by_page": {
        "doctrine.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 4,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 5,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 7,
        "paper-module-concurrency-mission-control.html": 7,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-modules.html": 3,
        "reference.html": 1,
        "rules-and-ideas.html": 10
      },
      "page_count": 23,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 56
    },
    "failure_class_propagation": {
      "by_page": {
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 4,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 6,
        "paper-module-verifier-lab-execution-spine.html": 2
      },
      "page_count": 5,
      "top_page": "paper-module-formal-math-verifier-trace-repair-loop.html",
      "total_occurrences": 14
    },
    "failure_modes": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "open-questions.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 4,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "system-map.html": 1
      },
      "page_count": 28,
      "top_page": "paper-module-formal-math-lean-proof-witness.html",
      "total_occurrences": 49
    },
    "fallback": {
      "by_page": {
        "lineage.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 5,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1
      },
      "page_count": 5,
      "top_page": "paper-module-batch12-release-claim-language-gate.html",
      "total_occurrences": 11
    },
    "falsifiable": {
      "by_page": {
        "paper-module-agent-monitor-redteam-falsification-replay.html": 4,
        "paper-module-annex-knowledge-routing.html": 4,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-modules.html": 5,
        "rules-and-ideas.html": 5
      },
      "page_count": 9,
      "top_page": "paper-modules.html",
      "total_occurrences": 24
    },
    "feedback_loop": {
      "by_page": {
        "paper-module-formal-math-verifier-trace-repair-loop.html": 3
      },
      "page_count": 1,
      "top_page": "paper-module-formal-math-verifier-trace-repair-loop.html",
      "total_occurrences": 3
    },
    "field": {
      "by_page": {
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-pattern-binding-contract.html": 5,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-modules.html": 1
      },
      "page_count": 6,
      "top_page": "paper-module-pattern-binding-contract.html",
      "total_occurrences": 10
    },
    "finite": {
      "by_page": {
        "architecture.html": 2,
        "area-formal-math.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 11,
        "components.html": 2,
        "credit-ledger.html": 1,
        "doctrine.html": 24,
        "evidence.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 20,
        "paper-module-formal-math-readiness-gate.html": 5,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 2,
        "paper-modules.html": 8,
        "papers.html": 18,
        "reference.html": 4,
        "rules-and-ideas.html": 14,
        "updates.html": 1
      },
      "page_count": 19,
      "top_page": "doctrine.html",
      "total_occurrences": 121
    },
    "finite_computation": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "finite_difference": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "finite_truncation": {
      "by_page": {
        "paper-module-provider-context-recipe-budget.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-provider-context-recipe-budget.html",
      "total_occurrences": 1
    },
    "fixture": {
      "by_page": {
        "area-agent-reliability.html": 3,
        "area-architecture.html": 6,
        "area-continuity.html": 3,
        "area-formal-math.html": 5,
        "area-import-drift.html": 2,
        "area-research.html": 3,
        "coding-agents.html": 2,
        "component-agent-closeout-faithfulness-audit.html": 3,
        "component-agent-memory-temporal-conflict-replay.html": 3,
        "component-agent-route-observability-runtime.html": 3,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 3,
        "component-annex-knowledge-routing.html": 2,
        "component-batch10-cold-eval-honesty-capsule.html": 4,
        "component-batch10-governance-compilers-capsule.html": 2,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 2,
        "component-batch12-market-dashboard-read-model-capsule.html": 2,
        "component-batch12-prediction-market-board-capsule.html": 2,
        "component-batch12-release-claim-language-gate.html": 2,
        "component-batch4-proof-authority-runtime.html": 3,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 4,
        "component-batch8-audio-level-rms-port.html": 3,
        "component-batch8-policy-engines-capsule.html": 3,
        "component-batch8-structural-theses-capsule.html": 2,
        "component-batch8-tools-tail-primitives-capsule.html": 3,
        "component-batch8-validator-checker-capsule.html": 3,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 3,
        "component-bridge-phase-continuity-runtime.html": 2,
        "component-certificate-kernel-execution-lab.html": 2,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 3,
        "component-doctrine-fact-claim-audit.html": 3,
        "component-durable-agent-work-landing-replay.html": 2,
        "component-egress-self-compliance-audit.html": 3,
        "component-engine-room-demo.html": 4,
        "component-executable-doctrine-grammar.html": 2,
        "component-finance-forecast-evaluation-spine.html": 3,
        "component-finite-erdos-denominator-certificate-strike.html": 4,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 2,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 2,
        "component-lean-proof-search-lab-runtime.html": 3,
        "component-lean-std-premise-index.html": 2,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 2,
        "component-metabolism-queue-reconciliation.html": 3,
        "component-mission-transaction-work-spine.html": 3,
        "component-navigation-fitness-benchmark.html": 3,
        "component-navigation-hologram-route-plane.html": 4,
        "component-pattern-assimilation-step.html": 3,
        "component-pattern-binding-contract.html": 2,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 3,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 2,
        "component-semantic-singleflight-dedup-runtime.html": 4,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 3,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 3,
        "component-tool-server-pressure-inventory.html": 3,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 2,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 22,
        "doctrine.html": 27,
        "evidence.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 17,
        "paper-module-agent-closeout-faithfulness-audit.html": 20,
        "paper-module-agent-memory-temporal-conflict-replay.html": 18,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 13,
        "paper-module-agent-route-observability-runtime.html": 22,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 23,
        "paper-module-agent-sandbox-policy-escape-replay.html": 14,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 18,
        "paper-module-annex-knowledge-routing.html": 15,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 22,
        "paper-module-batch10-governance-compilers-capsule.html": 16,
        "paper-module-batch10-live-source-drift-capsule.html": 7,
        "paper-module-batch11-saturation-engines-capsule.html": 30,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 18,
        "paper-module-batch12-prediction-market-board-capsule.html": 17,
        "paper-module-batch12-release-claim-language-gate.html": 16,
        "paper-module-batch4-proof-authority-runtime.html": 18,
        "paper-module-batch5-authority-systems-capsule.html": 9,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 7,
        "paper-module-batch7-demo-take-console-capsule.html": 6,
        "paper-module-batch7-macro-engines-capsule.html": 13,
        "paper-module-batch7-oracle-sibling-capsule.html": 10,
        "paper-module-batch7-secondary-runtime-capsule.html": 14,
        "paper-module-batch8-audio-level-rms-port.html": 9,
        "paper-module-batch8-compliance-pipeline-capsule.html": 5,
        "paper-module-batch8-policy-engines-capsule.html": 16,
        "paper-module-batch8-structural-theses-capsule.html": 9,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 8,
        "paper-module-batch8-validator-checker-capsule.html": 13,
        "paper-module-batch9-macro-engines-capsule.html": 26,
        "paper-module-belief-state-process-reward-replay.html": 14,
        "paper-module-bounded-autonomy-campaign-packet.html": 7,
        "paper-module-bridge-campaign-dag-validation.html": 16,
        "paper-module-bridge-phase-continuity-runtime.html": 39,
        "paper-module-certificate-kernel-execution-lab.html": 14,
        "paper-module-cognitive-operator-registry.html": 11,
        "paper-module-cold-clone-probe.html": 16,
        "paper-module-cold-reader-route-map.html": 18,
        "paper-module-computer-use-action-trace-replay.html": 14,
        "paper-module-concurrency-mission-control.html": 14,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 14,
        "paper-module-derived-fact-provider-runtime.html": 24,
        "paper-module-doctrine-fact-claim-audit.html": 24,
        "paper-module-durable-agent-work-landing-replay.html": 19,
        "paper-module-egress-self-compliance-audit.html": 22,
        "paper-module-engine-room-annex-knowledge-router.html": 15,
        "paper-module-engine-room-bridge-campaign-dag.html": 20,
        "paper-module-engine-room-command-run-singleflight.html": 11,
        "paper-module-engine-room-demo.html": 36,
        "paper-module-engine-room-derived-fact-provider-engine.html": 18,
        "paper-module-engine-room-egress-self-compliance-gate.html": 24,
        "paper-module-engine-room-generated-projection-drift-gate.html": 18,
        "paper-module-engine-room-lean-proof-search-lab.html": 24,
        "paper-module-engine-room-metabolism-runtime.html": 20,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 28,
        "paper-module-engine-room-public-projection-leak-gate.html": 13,
        "paper-module-executable-doctrine-grammar.html": 32,
        "paper-module-finance-forecast-evaluation-spine.html": 22,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 14,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 9,
        "paper-module-formal-math-lean-proof-witness.html": 17,
        "paper-module-formal-math-premise-retrieval.html": 7,
        "paper-module-formal-math-readiness-gate.html": 23,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 19,
        "paper-module-generated-projection-drift-runtime.html": 19,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 19,
        "paper-module-lean-proof-search-lab-runtime.html": 6,
        "paper-module-lean-std-premise-index.html": 15,
        "paper-module-macro-projection-import-protocol.html": 11,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 29,
        "paper-module-mathematical-strategy-atlas.html": 11,
        "paper-module-mcp-tool-authority-replay.html": 11,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 33,
        "paper-module-metabolism-queue-reconciliation.html": 17,
        "paper-module-mission-transaction-work-spine.html": 30,
        "paper-module-navigation-fitness-benchmark.html": 14,
        "paper-module-navigation-hologram-route-plane.html": 28,
        "paper-module-pattern-assimilation.html": 26,
        "paper-module-pattern-binding-contract.html": 16,
        "paper-module-prediction-oracle-reconciliation.html": 13,
        "paper-module-proof-derived-governed-mutation-authorization.html": 11,
        "paper-module-proof-diagnostic-evidence-spine.html": 14,
        "paper-module-provider-context-recipe-budget.html": 13,
        "paper-module-public-reveal-walkthrough.html": 31,
        "paper-module-research-replication-rubric-artifact-replay.html": 11,
        "paper-module-ring2-premise-precision-recall.html": 8,
        "paper-module-routing-anti-patterns-registry.html": 11,
        "paper-module-self-ignorance-coverage-ledger.html": 10,
        "paper-module-semantic-singleflight-dedup-runtime.html": 19,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 8,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 9,
        "paper-module-standards-meta-diagnostics.html": 18,
        "paper-module-tactic-portfolio-availability.html": 10,
        "paper-module-target-shape-tactic-routing.html": 4,
        "paper-module-tool-server-pressure-inventory.html": 17,
        "paper-module-undeclared-library-prior-classifier.html": 10,
        "paper-module-verifier-lab-execution-spine.html": 10,
        "paper-module-verifier-lab-kernel.html": 14,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 17,
        "paper-module-world-model-projection-drift-control-room.html": 11,
        "paper-modules.html": 158,
        "reference.html": 1,
        "rules-and-ideas.html": 96,
        "source.html": 1,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 193,
      "top_page": "paper-modules.html",
      "total_occurrences": 2143
    },
    "floor_function": {
      "by_page": {
        "component-formal-math-premise-retrieval.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "doctrine.html": 70,
        "open-questions.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 5,
        "paper-module-agent-memory-temporal-conflict-replay.html": 4,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 4,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 4,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-belief-state-process-reward-replay.html": 6,
        "paper-module-bridge-phase-continuity-runtime.html": 8,
        "paper-module-certificate-kernel-execution-lab.html": 8,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 4,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 21,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-macro-projection-import-protocol.html": 6,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 11,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 9,
        "paper-module-pattern-binding-contract.html": 9,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 11,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 12,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 5,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 3,
        "paper-modules.html": 6,
        "papers.html": 1,
        "reference.html": 1,
        "rules-and-ideas.html": 21
      },
      "page_count": 58,
      "top_page": "doctrine.html",
      "total_occurrences": 281
    },
    "forecasting": {
      "by_page": {
        "area-research.html": 10,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-prediction-oracle-reconciliation.html": 4,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "components.html": 9,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 4,
        "paper-modules.html": 3,
        "rules-and-ideas.html": 2
      },
      "page_count": 14,
      "top_page": "area-research.html",
      "total_occurrences": 41
    },
    "formal": {
      "by_page": {
        "architecture.html": 3,
        "area-formal-math.html": 26,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 9,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 3,
        "component-formal-math-verifier-trace-repair-loop.html": 3,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 4,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 2,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 3,
        "components.html": 26,
        "doctrine.html": 52,
        "evidence.html": 1,
        "introduction.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 8,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 14,
        "paper-module-formal-math-lean-proof-witness.html": 3,
        "paper-module-formal-math-premise-retrieval.html": 10,
        "paper-module-formal-math-readiness-gate.html": 18,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 4,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 3,
        "paper-module-macro-projection-import-protocol.html": 10,
        "paper-module-mathematical-strategy-atlas.html": 8,
        "paper-module-microcosm-axiom-substrate.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 4,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 10,
        "paper-modules.html": 34,
        "papers.html": 9,
        "reference.html": 3,
        "rules-and-ideas.html": 28,
        "source.html": 1
      },
      "page_count": 54,
      "top_page": "doctrine.html",
      "total_occurrences": 337
    },
    "formal_mathematics": {
      "by_page": {
        "architecture.html": 12,
        "area-agent-reliability.html": 1,
        "area-architecture.html": 1,
        "area-formal-math.html": 6,
        "component-annex-knowledge-routing.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 6,
        "component-formal-math-premise-retrieval.html": 7,
        "component-formal-math-readiness-gate.html": 5,
        "component-formal-math-verifier-trace-repair-loop.html": 4,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-verifier-lab-kernel.html": 3,
        "components.html": 5,
        "doctrine.html": 4,
        "evidence.html": 4,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 3,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 8,
        "paper-module-formal-math-premise-retrieval.html": 6,
        "paper-module-formal-math-readiness-gate.html": 9,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 5,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-modules.html": 14,
        "reference.html": 16,
        "rules-and-ideas.html": 97,
        "system-map.html": 1,
        "tour.html": 1
      },
      "page_count": 44,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 241
    },
    "formal_proof": {
      "by_page": {
        "architecture.html": 1,
        "area-formal-math.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "components.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 5,
        "paper-modules.html": 6,
        "rules-and-ideas.html": 2,
        "tour.html": 2
      },
      "page_count": 13,
      "top_page": "paper-modules.html",
      "total_occurrences": 27
    },
    "formal_verification": {
      "by_page": {
        "doctrine.html": 1,
        "papers.html": 2
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "formalisation": {
      "by_page": {
        "area-formal-math.html": 1,
        "contact.html": 4,
        "credit-ledger.html": 1,
        "introduction.html": 1,
        "papers.html": 2
      },
      "page_count": 5,
      "top_page": "contact.html",
      "total_occurrences": 9
    },
    "fraction": {
      "by_page": {
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 12,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-modules.html": 1,
        "papers.html": 4,
        "rules-and-ideas.html": 1
      },
      "page_count": 6,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 22
    },
    "freshness": {
      "by_page": {
        "area-architecture.html": 1,
        "area-import-drift.html": 1,
        "area-research.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "components.html": 3,
        "doctrine.html": 25,
        "open-questions.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 17,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 8,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 6,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-modules.html": 4,
        "reference.html": 1,
        "rules-and-ideas.html": 10
      },
      "page_count": 38,
      "top_page": "doctrine.html",
      "total_occurrences": 113
    },
    "front_end": {
      "by_page": {
        "component-batch9-macro-engines-capsule.html": 1,
        "contact.html": 1,
        "introduction.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-modules.html": 2,
        "rules-and-ideas.html": 2
      },
      "page_count": 8,
      "top_page": "paper-modules.html",
      "total_occurrences": 10
    },
    "frontier": {
      "by_page": {
        "area-formal-math.html": 1,
        "area-import-drift.html": 1,
        "component-engine-room-demo.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "components.html": 2,
        "doctrine.html": 2,
        "open-questions.html": 9,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 4,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-modules.html": 3,
        "rules-and-ideas.html": 6
      },
      "page_count": 13,
      "top_page": "open-questions.html",
      "total_occurrences": 37
    },
    "function": {
      "by_page": {
        "area-import-drift.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "components.html": 2,
        "doctrine.html": 8,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 3,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 6,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 4,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 5,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 3,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 5,
        "paper-module-batch8-compliance-pipeline-capsule.html": 4,
        "paper-module-batch8-structural-theses-capsule.html": 3,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 4,
        "paper-module-batch8-validator-checker-capsule.html": 9,
        "paper-module-batch9-macro-engines-capsule.html": 11,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 4,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 10,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-engine-room-metabolism-runtime.html": 2,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 14,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 3,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 2
      },
      "page_count": 90,
      "top_page": "paper-module-microcosm-axiom-substrate.html",
      "total_occurrences": 200
    },
    "gate": {
      "by_page": {
        "area-agent-reliability.html": 2,
        "area-formal-math.html": 2,
        "area-import-drift.html": 2,
        "area-research.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "components.html": 8,
        "doctrine.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 5,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-cold-clone-probe.html": 6,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 3,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 6,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 3,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 6,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 5,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-tactic-portfolio-availability.html": 3,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 7,
        "rules-and-ideas.html": 7
      },
      "page_count": 42,
      "top_page": "components.html",
      "total_occurrences": 103
    },
    "github": {
      "by_page": {
        "architecture.html": 1,
        "area-formal-math.html": 1,
        "coding-agents.html": 5,
        "contact.html": 3,
        "index.html": 2,
        "introduction.html": 2,
        "lineage.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "papers.html": 25,
        "quickstart.html": 2,
        "source.html": 1,
        "updates.html": 5,
        "vulnerability-disclosure.html": 5
      },
      "page_count": 18,
      "top_page": "papers.html",
      "total_occurrences": 62
    },
    "govern": {
      "by_page": {
        "architecture.html": 6,
        "area-formal-math.html": 3,
        "area-import-drift.html": 6,
        "component-batch10-governance-compilers-capsule.html": 10,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 6,
        "component-executable-doctrine-grammar.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-macro-projection-import-protocol.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 6,
        "components.html": 9,
        "doctrine.html": 120,
        "evidence.html": 3,
        "open-questions.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 17,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 6,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 6,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 6,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 13,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 13,
        "reference.html": 9,
        "rules-and-ideas.html": 185
      },
      "page_count": 120,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 535
    },
    "gradient": {
      "by_page": {
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 7
      },
      "page_count": 1,
      "top_page": "paper-module-mechanistic-interpretability-circuit-attribution-replay.html",
      "total_occurrences": 7
    },
    "graph": {
      "by_page": {
        "architecture.html": 1,
        "area-agent-reliability.html": 2,
        "area-architecture.html": 1,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 4,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "components.html": 3,
        "doctrine.html": 6,
        "lineage.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 5,
        "paper-module-batch5-authority-systems-capsule.html": 4,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 4,
        "paper-module-batch7-macro-engines-capsule.html": 10,
        "paper-module-batch7-secondary-runtime-capsule.html": 4,
        "paper-module-batch9-macro-engines-capsule.html": 8,
        "paper-module-bridge-campaign-dag-validation.html": 9,
        "paper-module-certificate-kernel-execution-lab.html": 7,
        "paper-module-doctrine-fact-claim-audit.html": 5,
        "paper-module-engine-room-bridge-campaign-dag.html": 19,
        "paper-module-engine-room-derived-fact-provider-engine.html": 3,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 6,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 6,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 4,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 12,
        "paper-module-navigation-hologram-route-plane.html": 6,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 5,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 36,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-modules.html": 19,
        "papers.html": 1,
        "reference.html": 3,
        "rules-and-ideas.html": 24,
        "source.html": 1
      },
      "page_count": 43,
      "top_page": "paper-module-self-ignorance-coverage-ledger.html",
      "total_occurrences": 236
    },
    "grounding": {
      "by_page": {
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "doctrine.html": 53,
        "open-questions.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 12,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 3,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 3,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "rules-and-ideas.html": 404
      },
      "page_count": 108,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 597
    },
    "hankel_determinant": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "hard_coded": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "components.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 2
      },
      "page_count": 6,
      "top_page": "paper-module-batch8-tools-tail-primitives-capsule.html",
      "total_occurrences": 8
    },
    "harness": {
      "by_page": {
        "architecture.html": 1,
        "area-agent-reliability.html": 2,
        "area-formal-math.html": 1,
        "coding-agents.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 3,
        "doctrine.html": 1,
        "evidence.html": 2,
        "open-questions.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-engine-room-metabolism-runtime.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-pattern-binding-contract.html": 4,
        "paper-module-provider-context-recipe-budget.html": 4,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-modules.html": 2,
        "reference.html": 1,
        "rules-and-ideas.html": 5
      },
      "page_count": 24,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 45
    },
    "hausdorff_measure": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "heuristic": {
      "by_page": {
        "paper-module-verifier-lab-kernel.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-verifier-lab-kernel.html",
      "total_occurrences": 1
    },
    "hologram": {
      "by_page": {
        "architecture.html": 1,
        "area-architecture.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-navigation-hologram-route-plane.html": 4,
        "component-pattern-binding-contract.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "components.html": 1,
        "doctrine.html": 1,
        "evidence.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 7,
        "paper-modules.html": 3,
        "reference.html": 3,
        "rules-and-ideas.html": 11
      },
      "page_count": 19,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 42
    },
    "html": {
      "by_page": {
        "lineage.html": 1
      },
      "page_count": 1,
      "top_page": "lineage.html",
      "total_occurrences": 1
    },
    "http": {
      "by_page": {
        "coding-agents.html": 4,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 3,
        "paper-module-undeclared-library-prior-classifier.html": 3,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 2,
        "paper-module-work-landing-control-spine.html": 2,
        "quickstart.html": 1
      },
      "page_count": 10,
      "top_page": "coding-agents.html",
      "total_occurrences": 22
    },
    "hypothesis": {
      "by_page": {
        "architecture.html": 1,
        "area-formal-math.html": 2,
        "coding-agents.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 3,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "components.html": 2,
        "credit-ledger.html": 2,
        "doctrine.html": 1,
        "evidence.html": 2,
        "introduction.html": 1,
        "open-questions.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 8,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 6,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-modules.html": 1,
        "papers.html": 1,
        "reference.html": 2,
        "rules-and-ideas.html": 8,
        "tour.html": 1
      },
      "page_count": 25,
      "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
      "total_occurrences": 54
    },
    "idempotency": {
      "by_page": {
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 6,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 2
      },
      "page_count": 4,
      "top_page": "paper-module-metabolism-queue-reconciliation.html",
      "total_occurrences": 12
    },
    "identifier": {
      "by_page": {
        "doctrine.html": 1,
        "lineage.html": 1,
        "reference.html": 4
      },
      "page_count": 3,
      "top_page": "reference.html",
      "total_occurrences": 6
    },
    "immutability": {
      "by_page": {
        "paper-module-engine-room-metabolism-runtime.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-engine-room-metabolism-runtime.html",
      "total_occurrences": 1
    },
    "implementation": {
      "by_page": {
        "credit-ledger.html": 4,
        "doctrine.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 4,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 3,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 3
      },
      "page_count": 105,
      "top_page": "credit-ledger.html",
      "total_occurrences": 124
    },
    "implication": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "components.html": 1,
        "doctrine.html": 16,
        "lineage.html": 1,
        "open-questions.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "rules-and-ideas.html": 3,
        "source.html": 2,
        "updates.html": 1
      },
      "page_count": 12,
      "top_page": "doctrine.html",
      "total_occurrences": 30
    },
    "index": {
      "by_page": {
        "architecture.html": 1,
        "area-architecture.html": 2,
        "area-formal-math.html": 3,
        "area-import-drift.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "component-agent-closeout-faithfulness-audit.html": 3,
        "component-agent-memory-temporal-conflict-replay.html": 3,
        "component-agent-monitor-redteam-falsification-replay.html": 3,
        "component-agent-route-observability-runtime.html": 3,
        "component-agent-sabotage-scheming-monitor-replay.html": 3,
        "component-agent-sandbox-policy-escape-replay.html": 3,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 3,
        "component-annex-knowledge-routing.html": 3,
        "component-batch10-cold-eval-honesty-capsule.html": 3,
        "component-batch10-governance-compilers-capsule.html": 3,
        "component-batch10-live-source-drift-capsule.html": 3,
        "component-batch11-saturation-engines-capsule.html": 3,
        "component-batch12-market-dashboard-read-model-capsule.html": 3,
        "component-batch12-prediction-market-board-capsule.html": 3,
        "component-batch12-release-claim-language-gate.html": 3,
        "component-batch4-proof-authority-runtime.html": 3,
        "component-batch5-authority-systems-capsule.html": 3,
        "component-batch6-unsurfaced-primitives-capsule.html": 3,
        "component-batch7-demo-take-console-capsule.html": 3,
        "component-batch7-macro-engines-capsule.html": 4,
        "component-batch7-oracle-sibling-capsule.html": 6,
        "component-batch7-secondary-runtime-capsule.html": 3,
        "component-batch8-audio-level-rms-port.html": 3,
        "component-batch8-compliance-pipeline-capsule.html": 3,
        "component-batch8-policy-engines-capsule.html": 3,
        "component-batch8-structural-theses-capsule.html": 3,
        "component-batch8-tools-tail-primitives-capsule.html": 3,
        "component-batch8-validator-checker-capsule.html": 3,
        "component-batch9-macro-engines-capsule.html": 3,
        "component-belief-state-process-reward-replay.html": 3,
        "component-bounded-autonomy-campaign-packet.html": 3,
        "component-bridge-campaign-dag-validation.html": 3,
        "component-bridge-phase-continuity-runtime.html": 3,
        "component-certificate-kernel-execution-lab.html": 3,
        "component-cognitive-operator-registry.html": 3,
        "component-cold-reader-route-map.html": 3,
        "component-concurrency-mission-control.html": 3,
        "component-corpus-readiness-mathlib-absence-gate.html": 3,
        "component-derived-fact-provider-runtime.html": 3,
        "component-doctrine-fact-claim-audit.html": 3,
        "component-durable-agent-work-landing-replay.html": 3,
        "component-egress-self-compliance-audit.html": 3,
        "component-engine-room-demo.html": 3,
        "component-executable-doctrine-grammar.html": 3,
        "component-finance-forecast-evaluation-spine.html": 3,
        "component-finite-erdos-denominator-certificate-strike.html": 3,
        "component-formal-evidence-cell-anchor-resolver.html": 3,
        "component-formal-math-lean-proof-witness.html": 3,
        "component-formal-math-premise-retrieval.html": 5,
        "component-formal-math-readiness-gate.html": 3,
        "component-formal-math-verifier-trace-repair-loop.html": 3,
        "component-generated-projection-drift-runtime.html": 3,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 3,
        "component-lean-proof-search-lab-runtime.html": 3,
        "component-lean-std-premise-index.html": 8,
        "component-macro-projection-import-protocol.html": 3,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 3,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 3,
        "component-mcp-tool-authority-replay.html": 3,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "component-metabolism-queue-reconciliation.html": 3,
        "component-mission-transaction-work-spine.html": 3,
        "component-navigation-fitness-benchmark.html": 3,
        "component-navigation-hologram-route-plane.html": 3,
        "component-pattern-assimilation-step.html": 3,
        "component-pattern-binding-contract.html": 3,
        "component-prediction-oracle-reconciliation.html": 3,
        "component-proof-derived-governed-mutation-authorization.html": 3,
        "component-proof-diagnostic-evidence-spine.html": 3,
        "component-provider-context-recipe-budget-policy.html": 3,
        "component-public-reveal-walkthrough.html": 3,
        "component-research-replication-rubric-artifact-replay.html": 3,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 3,
        "component-routing-anti-patterns-registry.html": 4,
        "component-self-ignorance-coverage-ledger.html": 3,
        "component-semantic-singleflight-dedup-runtime.html": 3,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 3,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 3,
        "component-standards-meta-diagnostics.html": 3,
        "component-tactic-portfolio-availability-probe.html": 3,
        "component-target-shape-tactic-routing-gate.html": 3,
        "component-tool-server-pressure-inventory.html": 3,
        "component-undeclared-library-prior-symbol-classifier.html": 3,
        "component-verifier-lab-execution-spine.html": 3,
        "component-verifier-lab-kernel.html": 4,
        "component-voice-to-doctrine-self-improvement-loop.html": 3,
        "component-world-model-projection-drift-control-room.html": 3,
        "components.html": 7,
        "doctrine.html": 23,
        "evidence.html": 1,
        "field-guide.html": 4,
        "lineage.html": 2,
        "open-questions.html": 10,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 4,
        "paper-module-agent-closeout-faithfulness-audit.html": 3,
        "paper-module-agent-memory-temporal-conflict-replay.html": 3,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 3,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 3,
        "paper-module-annex-knowledge-routing.html": 3,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 3,
        "paper-module-batch10-governance-compilers-capsule.html": 3,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch11-saturation-engines-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 4,
        "paper-module-batch12-prediction-market-board-capsule.html": 3,
        "paper-module-batch12-release-claim-language-gate.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 3,
        "paper-module-batch7-demo-take-console-capsule.html": 3,
        "paper-module-batch7-macro-engines-capsule.html": 5,
        "paper-module-batch7-oracle-sibling-capsule.html": 11,
        "paper-module-batch7-secondary-runtime-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 3,
        "paper-module-batch8-compliance-pipeline-capsule.html": 3,
        "paper-module-batch8-policy-engines-capsule.html": 3,
        "paper-module-batch8-structural-theses-capsule.html": 3,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 3,
        "paper-module-batch8-validator-checker-capsule.html": 3,
        "paper-module-batch9-macro-engines-capsule.html": 4,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-bounded-autonomy-campaign-packet.html": 3,
        "paper-module-bridge-campaign-dag-validation.html": 3,
        "paper-module-bridge-phase-continuity-runtime.html": 3,
        "paper-module-certificate-kernel-execution-lab.html": 3,
        "paper-module-cognitive-operator-registry.html": 3,
        "paper-module-cold-clone-probe.html": 3,
        "paper-module-cold-reader-route-map.html": 3,
        "paper-module-computer-use-action-trace-replay.html": 3,
        "paper-module-concurrency-mission-control.html": 3,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 3,
        "paper-module-derived-fact-provider-runtime.html": 12,
        "paper-module-doctrine-fact-claim-audit.html": 3,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-egress-self-compliance-audit.html": 3,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 3,
        "paper-module-engine-room-demo.html": 3,
        "paper-module-engine-room-derived-fact-provider-engine.html": 5,
        "paper-module-engine-room-egress-self-compliance-gate.html": 3,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-engine-room-metabolism-runtime.html": 7,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-executable-doctrine-grammar.html": 4,
        "paper-module-finance-forecast-evaluation-spine.html": 3,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 3,
        "paper-module-first-screen-composition-root.html": 3,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 3,
        "paper-module-formal-math-lean-proof-witness.html": 3,
        "paper-module-formal-math-premise-retrieval.html": 15,
        "paper-module-formal-math-readiness-gate.html": 12,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 3,
        "paper-module-generated-projection-drift-runtime.html": 3,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 3,
        "paper-module-lean-proof-search-lab-runtime.html": 3,
        "paper-module-lean-std-premise-index.html": 31,
        "paper-module-macro-projection-import-protocol.html": 3,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 3,
        "paper-module-mathematical-strategy-atlas.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 3,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 6,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-mission-transaction-work-spine.html": 3,
        "paper-module-navigation-fitness-benchmark.html": 3,
        "paper-module-navigation-hologram-route-plane.html": 5,
        "paper-module-pattern-assimilation.html": 3,
        "paper-module-pattern-binding-contract.html": 3,
        "paper-module-prediction-oracle-reconciliation.html": 3,
        "paper-module-proof-derived-governed-mutation-authorization.html": 4,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-provider-context-recipe-budget.html": 3,
        "paper-module-public-reveal-walkthrough.html": 3,
        "paper-module-research-replication-rubric-artifact-replay.html": 3,
        "paper-module-ring2-premise-precision-recall.html": 4,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-module-semantic-singleflight-dedup-runtime.html": 3,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 3,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 3,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-tactic-portfolio-availability.html": 3,
        "paper-module-target-shape-tactic-routing.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 3,
        "paper-module-undeclared-library-prior-classifier.html": 14,
        "paper-module-verifier-lab-execution-spine.html": 3,
        "paper-module-verifier-lab-kernel.html": 4,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 3,
        "paper-module-work-landing-control-spine.html": 22,
        "paper-module-world-model-projection-drift-control-room.html": 4,
        "paper-modules.html": 18,
        "papers.html": 2,
        "reference.html": 6,
        "rules-and-ideas.html": 52,
        "source.html": 1,
        "tour.html": 1
      },
      "page_count": 207,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 838
    },
    "inequality": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "infimum": {
      "by_page": {
        "doctrine.html": 1
      },
      "page_count": 1,
      "top_page": "doctrine.html",
      "total_occurrences": 1
    },
    "infinite": {
      "by_page": {
        "area-formal-math.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "components.html": 1,
        "introduction.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 5,
        "paper-modules.html": 1,
        "papers.html": 9,
        "rules-and-ideas.html": 1,
        "updates.html": 1
      },
      "page_count": 9,
      "top_page": "papers.html",
      "total_occurrences": 22
    },
    "inspection": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "area-formal-math.html": 2,
        "area-import-drift.html": 1,
        "coding-agents.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-formal-math-readiness-gate.html": 2,
        "component-navigation-hologram-route-plane.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-target-shape-tactic-routing-gate.html": 2,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 4,
        "contact.html": 1,
        "credit-ledger.html": 1,
        "doctrine.html": 12,
        "index.html": 1,
        "lineage.html": 1,
        "open-questions.html": 1,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-first-screen-composition-root.html": 8,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-pattern-binding-contract.html": 6,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 4,
        "paper-modules.html": 2,
        "papers.html": 2,
        "quickstart.html": 1,
        "rules-and-ideas.html": 4
      },
      "page_count": 52,
      "top_page": "doctrine.html",
      "total_occurrences": 100
    },
    "integer": {
      "by_page": {
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 3,
        "paper-module-mathematical-strategy-atlas.html": 3,
        "papers.html": 15
      },
      "page_count": 8,
      "top_page": "papers.html",
      "total_occurrences": 27
    },
    "integral_basis": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "intelligent": {
      "by_page": {
        "open-questions.html": 1
      },
      "page_count": 1,
      "top_page": "open-questions.html",
      "total_occurrences": 1
    },
    "interface": {
      "by_page": {
        "credit-ledger.html": 2,
        "open-questions.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-standards-meta-diagnostics.html": 2
      },
      "page_count": 5,
      "top_page": "credit-ledger.html",
      "total_occurrences": 7
    },
    "invariant": {
      "by_page": {
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "open-questions.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 9,
        "paper-module-batch7-macro-engines-capsule.html": 6,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 3,
        "paper-modules.html": 2
      },
      "page_count": 8,
      "top_page": "paper-module-batch12-prediction-market-board-capsule.html",
      "total_occurrences": 25
    },
    "irrational": {
      "by_page": {
        "credit-ledger.html": 2,
        "introduction.html": 1,
        "papers.html": 41,
        "updates.html": 1
      },
      "page_count": 4,
      "top_page": "papers.html",
      "total_occurrences": 45
    },
    "irrationality_criterion": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "javascript": {
      "by_page": {
        "lineage.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1
      },
      "page_count": 2,
      "top_page": "lineage.html",
      "total_occurrences": 2
    },
    "json_format": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 2,
        "area-architecture.html": 1,
        "area-continuity.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 1,
        "area-import-drift.html": 1,
        "area-research.html": 2,
        "coding-agents.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 2,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-annex-knowledge-routing.html": 2,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 2,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 2,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 2,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 2,
        "component-batch8-audio-level-rms-port.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 2,
        "component-batch8-tools-tail-primitives-capsule.html": 3,
        "component-batch8-validator-checker-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 5,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 2,
        "component-engine-room-demo.html": 2,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 2,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 2,
        "component-lean-std-premise-index.html": 2,
        "component-macro-projection-import-protocol.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 2,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 2,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 3,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 5,
        "contact.html": 1,
        "credit-ledger.html": 2,
        "doctrine.html": 5,
        "evidence.html": 1,
        "field-guide.html": 1,
        "index.html": 1,
        "introduction.html": 1,
        "lineage.html": 13,
        "open-questions.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 7,
        "paper-module-agent-closeout-faithfulness-audit.html": 8,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 6,
        "paper-module-agent-route-observability-runtime.html": 22,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-agent-sandbox-policy-escape-replay.html": 7,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 3,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 7,
        "paper-module-batch10-governance-compilers-capsule.html": 5,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 5,
        "paper-module-batch12-release-claim-language-gate.html": 8,
        "paper-module-batch4-proof-authority-runtime.html": 10,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 5,
        "paper-module-batch7-demo-take-console-capsule.html": 7,
        "paper-module-batch7-macro-engines-capsule.html": 6,
        "paper-module-batch7-oracle-sibling-capsule.html": 5,
        "paper-module-batch7-secondary-runtime-capsule.html": 4,
        "paper-module-batch8-audio-level-rms-port.html": 4,
        "paper-module-batch8-compliance-pipeline-capsule.html": 4,
        "paper-module-batch8-policy-engines-capsule.html": 3,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 7,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 8,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 4,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 9,
        "paper-module-certificate-kernel-execution-lab.html": 6,
        "paper-module-cognitive-operator-registry.html": 10,
        "paper-module-cold-clone-probe.html": 3,
        "paper-module-cold-reader-route-map.html": 6,
        "paper-module-computer-use-action-trace-replay.html": 6,
        "paper-module-concurrency-mission-control.html": 5,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 6,
        "paper-module-derived-fact-provider-runtime.html": 7,
        "paper-module-doctrine-fact-claim-audit.html": 12,
        "paper-module-durable-agent-work-landing-replay.html": 5,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 4,
        "paper-module-engine-room-bridge-campaign-dag.html": 13,
        "paper-module-engine-room-command-run-singleflight.html": 3,
        "paper-module-engine-room-demo.html": 9,
        "paper-module-engine-room-derived-fact-provider-engine.html": 15,
        "paper-module-engine-room-egress-self-compliance-gate.html": 9,
        "paper-module-engine-room-generated-projection-drift-gate.html": 5,
        "paper-module-engine-room-lean-proof-search-lab.html": 5,
        "paper-module-engine-room-metabolism-runtime.html": 15,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 4,
        "paper-module-executable-doctrine-grammar.html": 9,
        "paper-module-finance-forecast-evaluation-spine.html": 7,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 20,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 8,
        "paper-module-formal-math-premise-retrieval.html": 17,
        "paper-module-formal-math-readiness-gate.html": 30,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 4,
        "paper-module-lean-proof-search-lab-runtime.html": 3,
        "paper-module-lean-std-premise-index.html": 3,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 21,
        "paper-module-mcp-tool-authority-replay.html": 8,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 3,
        "paper-module-microcosm-axiom-substrate.html": 10,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 18,
        "paper-module-pattern-assimilation.html": 4,
        "paper-module-pattern-binding-contract.html": 21,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 6,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 5,
        "paper-module-research-replication-rubric-artifact-replay.html": 3,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 11,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 10,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 6,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 9,
        "paper-module-work-landing-control-spine.html": 14,
        "paper-module-world-model-projection-drift-control-room.html": 10,
        "paper-modules.html": 14,
        "papers.html": 4,
        "quickstart.html": 2,
        "reference.html": 2,
        "rules-and-ideas.html": 226,
        "source.html": 1,
        "tour.html": 1,
        "updates.html": 1,
        "vulnerability-disclosure.html": 2
      },
      "page_count": 219,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1043
    },
    "kernel": {
      "by_page": {
        "architecture.html": 4,
        "area-architecture.html": 2,
        "area-formal-math.html": 2,
        "area-import-drift.html": 1,
        "component-annex-knowledge-routing.html": 2,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-certificate-kernel-execution-lab.html": 7,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 2,
        "component-egress-self-compliance-audit.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 2,
        "component-lean-proof-search-lab-runtime.html": 2,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-navigation-fitness-benchmark.html": 3,
        "component-navigation-hologram-route-plane.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 4,
        "components.html": 5,
        "doctrine.html": 17,
        "evidence.html": 2,
        "paper-module-agent-route-observability-runtime.html": 4,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-certificate-kernel-execution-lab.html": 13,
        "paper-module-engine-room-lean-proof-search-lab.html": 7,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 9,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 3,
        "paper-module-navigation-hologram-route-plane.html": 6,
        "paper-module-routing-anti-patterns-registry.html": 4,
        "paper-module-verifier-lab-execution-spine.html": 5,
        "paper-module-verifier-lab-kernel.html": 12,
        "paper-module-work-landing-control-spine.html": 4,
        "paper-modules.html": 18,
        "papers.html": 25,
        "reference.html": 9,
        "rules-and-ideas.html": 47
      },
      "page_count": 49,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 250
    },
    "laboratory": {
      "by_page": {
        "open-questions.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 5
      },
      "page_count": 2,
      "top_page": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
      "total_occurrences": 9
    },
    "large_language_model": {
      "by_page": {
        "open-questions.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1
      },
      "page_count": 5,
      "top_page": "open-questions.html",
      "total_occurrences": 6
    },
    "latency": {
      "by_page": {
        "area-architecture.html": 1,
        "component-navigation-fitness-benchmark.html": 2,
        "components.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 34,
        "paper-module-navigation-fitness-benchmark.html": 21,
        "paper-module-tactic-portfolio-availability.html": 3,
        "paper-modules.html": 7,
        "rules-and-ideas.html": 7
      },
      "page_count": 8,
      "top_page": "paper-module-engine-room-navigation-fitness-benchmark.html",
      "total_occurrences": 76
    },
    "latex": {
      "by_page": {
        "coding-agents.html": 1,
        "papers.html": 25
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 26
    },
    "lattice": {
      "by_page": {
        "doctrine.html": 6,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 2,
        "papers.html": 1,
        "reference.html": 1,
        "rules-and-ideas.html": 8
      },
      "page_count": 108,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 127
    },
    "launch_scope_decision": {
      "by_page": {
        "area-agent-reliability.html": 6,
        "area-architecture.html": 3,
        "area-continuity.html": 2,
        "area-formal-math.html": 1,
        "area-import-drift.html": 7,
        "area-research.html": 3,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 2,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 2,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "components.html": 22,
        "doctrine.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 4,
        "paper-module-batch10-governance-compilers-capsule.html": 3,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 3,
        "paper-module-batch12-prediction-market-board-capsule.html": 3,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 4,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 4,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 3,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 3,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-batch8-validator-checker-capsule.html": 6,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 3,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 3,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-engine-room-metabolism-runtime.html": 2,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-executable-doctrine-grammar.html": 3,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 3,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 3,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 3,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 4,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 114,
        "rules-and-ideas.html": 139
      },
      "page_count": 136,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 514
    },
    "lay_person": {
      "by_page": {
        "contact.html": 1
      },
      "page_count": 1,
      "top_page": "contact.html",
      "total_occurrences": 1
    },
    "lean": {
      "by_page": {
        "architecture.html": 7,
        "area-agent-reliability.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 59,
        "area-import-drift.html": 2,
        "coding-agents.html": 2,
        "component-annex-knowledge-routing.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-certificate-kernel-execution-lab.html": 7,
        "component-corpus-readiness-mathlib-absence-gate.html": 5,
        "component-derived-fact-provider-runtime.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 2,
        "component-formal-math-lean-proof-witness.html": 12,
        "component-formal-math-premise-retrieval.html": 6,
        "component-formal-math-readiness-gate.html": 5,
        "component-formal-math-verifier-trace-repair-loop.html": 2,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-proof-search-lab-runtime.html": 17,
        "component-lean-std-premise-index.html": 13,
        "component-macro-projection-import-protocol.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 2,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 3,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-tactic-portfolio-availability-probe.html": 5,
        "component-target-shape-tactic-routing-gate.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 7,
        "component-verifier-lab-execution-spine.html": 5,
        "component-verifier-lab-kernel.html": 6,
        "components.html": 59,
        "contact.html": 7,
        "credit-ledger.html": 2,
        "doctrine.html": 13,
        "evidence.html": 7,
        "introduction.html": 7,
        "open-questions.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 12,
        "paper-module-batch5-authority-systems-capsule.html": 8,
        "paper-module-certificate-kernel-execution-lab.html": 38,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 15,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 29,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 3,
        "paper-module-formal-math-lean-proof-witness.html": 48,
        "paper-module-formal-math-premise-retrieval.html": 26,
        "paper-module-formal-math-readiness-gate.html": 25,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 8,
        "paper-module-lean-proof-search-lab-runtime.html": 68,
        "paper-module-lean-std-premise-index.html": 26,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 7,
        "paper-module-microcosm-axiom-substrate.html": 5,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-provider-context-recipe-budget.html": 4,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-ring2-premise-precision-recall.html": 5,
        "paper-module-tactic-portfolio-availability.html": 17,
        "paper-module-target-shape-tactic-routing.html": 12,
        "paper-module-undeclared-library-prior-classifier.html": 18,
        "paper-module-verifier-lab-execution-spine.html": 35,
        "paper-module-verifier-lab-kernel.html": 8,
        "paper-modules.html": 71,
        "papers.html": 30,
        "reference.html": 17,
        "rules-and-ideas.html": 88,
        "source.html": 4,
        "tour.html": 5
      },
      "page_count": 77,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 927
    },
    "lean_kernel": {
      "by_page": {
        "paper-module-batch4-proof-authority-runtime.html": 6,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 4
      },
      "page_count": 3,
      "top_page": "paper-module-batch4-proof-authority-runtime.html",
      "total_occurrences": 11
    },
    "least_common_multiple": {
      "by_page": {
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1
      },
      "page_count": 2,
      "top_page": "component-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 2
    },
    "lemma": {
      "by_page": {
        "area-formal-math.html": 2,
        "component-formal-math-premise-retrieval.html": 3,
        "component-formal-math-readiness-gate.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "components.html": 2,
        "introduction.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-lean-std-premise-index.html": 5,
        "paper-module-undeclared-library-prior-classifier.html": 3
      },
      "page_count": 10,
      "top_page": "paper-module-lean-std-premise-index.html",
      "total_occurrences": 23
    },
    "lemniscate": {
      "by_page": {
        "papers.html": 5
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 5
    },
    "library": {
      "by_page": {
        "paper-module-mathematical-strategy-atlas.html": 1,
        "papers.html": 1
      },
      "page_count": 2,
      "top_page": "paper-module-mathematical-strategy-atlas.html",
      "total_occurrences": 2
    },
    "limit": {
      "by_page": {
        "area-import-drift.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 3,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 2,
        "component-engine-room-demo.html": 2,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 2,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 2,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 2,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 2,
        "contact.html": 1,
        "credit-ledger.html": 2,
        "doctrine.html": 26,
        "evidence.html": 1,
        "introduction.html": 1,
        "paper-module-agent-route-observability-runtime.html": 5,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 5,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-mission-transaction-work-spine.html": 3,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 2,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-work-landing-control-spine.html": 3,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 2,
        "papers.html": 9,
        "quickstart.html": 1,
        "rules-and-ideas.html": 5
      },
      "page_count": 127,
      "top_page": "doctrine.html",
      "total_occurrences": 201
    },
    "limit_inferior": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "lineage": {
      "by_page": {
        "area-import-drift.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "components.html": 1,
        "doctrine.html": 2,
        "lineage.html": 4,
        "open-questions.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 4,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-sandbox-policy-escape-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-batch7-demo-take-console-capsule.html": 3,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 9,
        "paper-module-belief-state-process-reward-replay.html": 4,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 4,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 6,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 5,
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 3,
        "paper-module-generated-projection-drift-runtime.html": 8,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 3,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-modules.html": 4,
        "rules-and-ideas.html": 3,
        "source.html": 2,
        "updates.html": 2
      },
      "page_count": 56,
      "top_page": "paper-module-batch9-macro-engines-capsule.html",
      "total_occurrences": 119
    },
    "linear_form": {
      "by_page": {
        "papers.html": 3
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "locus": {
      "by_page": {
        "doctrine.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 12,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 4,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 2,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 6,
        "rules-and-ideas.html": 111
      },
      "page_count": 101,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 242
    },
    "log_file": {
      "by_page": {
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 2
      },
      "page_count": 2,
      "top_page": "paper-module-metabolism-queue-reconciliation.html",
      "total_occurrences": 3
    },
    "machine_checked": {
      "by_page": {
        "updates.html": 1
      },
      "page_count": 1,
      "top_page": "updates.html",
      "total_occurrences": 1
    },
    "machine_readable": {
      "by_page": {
        "architecture.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "lineage.html": 4,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 2,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "rules-and-ideas.html": 1,
        "source.html": 3
      },
      "page_count": 14,
      "top_page": "lineage.html",
      "total_occurrences": 22
    },
    "manifest": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "components.html": 1,
        "doctrine.html": 4,
        "lineage.html": 4,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 7,
        "paper-module-agent-closeout-faithfulness-audit.html": 4,
        "paper-module-agent-memory-temporal-conflict-replay.html": 3,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 8,
        "paper-module-agent-route-observability-runtime.html": 20,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 12,
        "paper-module-agent-sandbox-policy-escape-replay.html": 9,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 8,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 18,
        "paper-module-batch10-governance-compilers-capsule.html": 5,
        "paper-module-batch10-live-source-drift-capsule.html": 17,
        "paper-module-batch11-saturation-engines-capsule.html": 9,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 4,
        "paper-module-batch12-prediction-market-board-capsule.html": 10,
        "paper-module-batch12-release-claim-language-gate.html": 12,
        "paper-module-batch4-proof-authority-runtime.html": 7,
        "paper-module-batch5-authority-systems-capsule.html": 12,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 12,
        "paper-module-batch7-demo-take-console-capsule.html": 3,
        "paper-module-batch7-macro-engines-capsule.html": 9,
        "paper-module-batch7-oracle-sibling-capsule.html": 8,
        "paper-module-batch7-secondary-runtime-capsule.html": 6,
        "paper-module-batch8-audio-level-rms-port.html": 12,
        "paper-module-batch8-compliance-pipeline-capsule.html": 5,
        "paper-module-batch8-policy-engines-capsule.html": 18,
        "paper-module-batch8-structural-theses-capsule.html": 7,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 17,
        "paper-module-batch8-validator-checker-capsule.html": 9,
        "paper-module-batch9-macro-engines-capsule.html": 10,
        "paper-module-belief-state-process-reward-replay.html": 6,
        "paper-module-bounded-autonomy-campaign-packet.html": 11,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 9,
        "paper-module-certificate-kernel-execution-lab.html": 5,
        "paper-module-cognitive-operator-registry.html": 10,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 13,
        "paper-module-computer-use-action-trace-replay.html": 3,
        "paper-module-concurrency-mission-control.html": 7,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 6,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 7,
        "paper-module-durable-agent-work-landing-replay.html": 6,
        "paper-module-egress-self-compliance-audit.html": 3,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-demo.html": 5,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-engine-room-metabolism-runtime.html": 2,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-executable-doctrine-grammar.html": 6,
        "paper-module-finance-forecast-evaluation-spine.html": 7,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 2,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 4,
        "paper-module-formal-math-lean-proof-witness.html": 20,
        "paper-module-formal-math-premise-retrieval.html": 3,
        "paper-module-formal-math-readiness-gate.html": 20,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 13,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 3,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 11,
        "paper-module-macro-projection-import-protocol.html": 8,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 12,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 6,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 5,
        "paper-module-metabolism-queue-reconciliation.html": 4,
        "paper-module-microcosm-axiom-substrate.html": 2,
        "paper-module-mission-transaction-work-spine.html": 13,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 13,
        "paper-module-pattern-assimilation.html": 5,
        "paper-module-pattern-binding-contract.html": 8,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 2,
        "paper-module-provider-context-recipe-budget.html": 13,
        "paper-module-public-reveal-walkthrough.html": 17,
        "paper-module-research-replication-rubric-artifact-replay.html": 13,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 5,
        "paper-module-self-ignorance-coverage-ledger.html": 4,
        "paper-module-semantic-singleflight-dedup-runtime.html": 3,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 3,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 5,
        "paper-module-standards-meta-diagnostics.html": 5,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 4,
        "paper-module-undeclared-library-prior-classifier.html": 3,
        "paper-module-verifier-lab-execution-spine.html": 4,
        "paper-module-verifier-lab-kernel.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 7,
        "paper-module-work-landing-control-spine.html": 18,
        "paper-module-world-model-projection-drift-control-room.html": 5,
        "paper-modules.html": 26,
        "rules-and-ideas.html": 41,
        "tour.html": 1
      },
      "page_count": 120,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 786
    },
    "map": {
      "by_page": {
        "architecture.html": 10,
        "area-entry.html": 1,
        "area-formal-math.html": 2,
        "area-import-drift.html": 3,
        "coding-agents.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "component-agent-closeout-faithfulness-audit.html": 2,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 2,
        "component-agent-route-observability-runtime.html": 4,
        "component-agent-sabotage-scheming-monitor-replay.html": 2,
        "component-agent-sandbox-policy-escape-replay.html": 2,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-annex-knowledge-routing.html": 2,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 2,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 2,
        "component-batch12-market-dashboard-read-model-capsule.html": 2,
        "component-batch12-prediction-market-board-capsule.html": 2,
        "component-batch12-release-claim-language-gate.html": 2,
        "component-batch4-proof-authority-runtime.html": 2,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 6,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 2,
        "component-batch8-audio-level-rms-port.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 2,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 2,
        "component-batch8-tools-tail-primitives-capsule.html": 2,
        "component-batch8-validator-checker-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-belief-state-process-reward-replay.html": 2,
        "component-bounded-autonomy-campaign-packet.html": 2,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-bridge-phase-continuity-runtime.html": 2,
        "component-certificate-kernel-execution-lab.html": 2,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 10,
        "component-concurrency-mission-control.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-derived-fact-provider-runtime.html": 2,
        "component-doctrine-fact-claim-audit.html": 2,
        "component-durable-agent-work-landing-replay.html": 2,
        "component-egress-self-compliance-audit.html": 2,
        "component-engine-room-demo.html": 2,
        "component-executable-doctrine-grammar.html": 2,
        "component-finance-forecast-evaluation-spine.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 2,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 2,
        "component-formal-math-readiness-gate.html": 2,
        "component-formal-math-verifier-trace-repair-loop.html": 2,
        "component-generated-projection-drift-runtime.html": 2,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "component-lean-proof-search-lab-runtime.html": 2,
        "component-lean-std-premise-index.html": 2,
        "component-macro-projection-import-protocol.html": 3,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 5,
        "component-mcp-tool-authority-replay.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-fitness-benchmark.html": 2,
        "component-navigation-hologram-route-plane.html": 3,
        "component-pattern-assimilation-step.html": 2,
        "component-pattern-binding-contract.html": 3,
        "component-prediction-oracle-reconciliation.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-public-reveal-walkthrough.html": 2,
        "component-research-replication-rubric-artifact-replay.html": 2,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-routing-anti-patterns-registry.html": 3,
        "component-self-ignorance-coverage-ledger.html": 2,
        "component-semantic-singleflight-dedup-runtime.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "component-standards-meta-diagnostics.html": 2,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 2,
        "component-tool-server-pressure-inventory.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 2,
        "component-verifier-lab-execution-spine.html": 2,
        "component-verifier-lab-kernel.html": 2,
        "component-voice-to-doctrine-self-improvement-loop.html": 2,
        "component-world-model-projection-drift-control-room.html": 2,
        "components.html": 6,
        "doctrine.html": 16,
        "evidence.html": 2,
        "index.html": 1,
        "lineage.html": 2,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-reader-route-map.html": 26,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-public-reveal-walkthrough.html": 4,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 3,
        "paper-module-world-model-projection-drift-control-room.html": 7,
        "paper-modules.html": 6,
        "papers.html": 4,
        "reference.html": 5,
        "rules-and-ideas.html": 23,
        "source.html": 7,
        "system-map.html": 4
      },
      "page_count": 122,
      "top_page": "paper-module-cold-reader-route-map.html",
      "total_occurrences": 352
    },
    "mathematical_limit": {
      "by_page": {
        "open-questions.html": 2,
        "paper-module-cognitive-operator-registry.html": 1
      },
      "page_count": 2,
      "top_page": "open-questions.html",
      "total_occurrences": 3
    },
    "mathematician": {
      "by_page": {
        "contact.html": 4,
        "credit-ledger.html": 6,
        "introduction.html": 9
      },
      "page_count": 3,
      "top_page": "introduction.html",
      "total_occurrences": 19
    },
    "mathematics": {
      "by_page": {
        "architecture.html": 1,
        "coding-agents.html": 2,
        "contact.html": 9,
        "credit-ledger.html": 1,
        "evidence.html": 1,
        "introduction.html": 15,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "papers.html": 13,
        "source.html": 3,
        "system-map.html": 1,
        "tour.html": 2
      },
      "page_count": 12,
      "top_page": "introduction.html",
      "total_occurrences": 53
    },
    "mathlib": {
      "by_page": {
        "architecture.html": 1,
        "area-formal-math.html": 7,
        "component-corpus-readiness-mathlib-absence-gate.html": 9,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-lean-std-premise-index.html": 2,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 2,
        "component-verifier-lab-kernel.html": 2,
        "components.html": 6,
        "doctrine.html": 4,
        "evidence.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 50,
        "paper-module-formal-math-lean-proof-witness.html": 11,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 35,
        "paper-module-lean-std-premise-index.html": 10,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-tactic-portfolio-availability.html": 28,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 9,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 3,
        "paper-modules.html": 21,
        "reference.html": 4,
        "rules-and-ideas.html": 26
      },
      "page_count": 28,
      "top_page": "paper-module-corpus-readiness-mathlib-absence-gate.html",
      "total_occurrences": 244
    },
    "matrix": {
      "by_page": {
        "lineage.html": 1,
        "open-questions.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 13,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 5,
        "paper-module-concurrency-mission-control.html": 5,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 3,
        "paper-module-pattern-binding-contract.html": 1,
        "papers.html": 1
      },
      "page_count": 12,
      "top_page": "paper-module-batch10-governance-compilers-capsule.html",
      "total_occurrences": 37
    },
    "mechanism": {
      "by_page": {
        "architecture.html": 2,
        "area-import-drift.html": 1,
        "component-batch10-governance-compilers-capsule.html": 3,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-formal-math-premise-retrieval.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "components.html": 1,
        "contact.html": 1,
        "credit-ledger.html": 2,
        "doctrine.html": 18,
        "evidence.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 4,
        "paper-module-agent-closeout-faithfulness-audit.html": 4,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-annex-knowledge-routing.html": 4,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 2,
        "paper-module-batch10-governance-compilers-capsule.html": 30,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 26,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 6,
        "paper-module-batch12-prediction-market-board-capsule.html": 4,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 24,
        "paper-module-batch5-authority-systems-capsule.html": 18,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 12,
        "paper-module-batch7-demo-take-console-capsule.html": 3,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 3,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 4,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 8,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 5,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 4,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 3,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 4,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 5,
        "paper-module-engine-room-egress-self-compliance-gate.html": 4,
        "paper-module-engine-room-generated-projection-drift-gate.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 5,
        "paper-module-engine-room-metabolism-runtime.html": 4,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 4,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 2,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 8,
        "paper-module-formal-math-readiness-gate.html": 14,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-generated-projection-drift-runtime.html": 4,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 4,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-mission-transaction-work-spine.html": 3,
        "paper-module-navigation-fitness-benchmark.html": 4,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-assimilation.html": 3,
        "paper-module-pattern-binding-contract.html": 6,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 2,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 3,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 8,
        "paper-module-semantic-singleflight-dedup-runtime.html": 4,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 3,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 3,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 15,
        "reference.html": 109,
        "rules-and-ideas.html": 246
      },
      "page_count": 121,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 801
    },
    "mersenne_number": {
      "by_page": {
        "papers.html": 3
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "metabolism": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-metabolism-queue-reconciliation.html": 6,
        "components.html": 1,
        "evidence.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 6,
        "paper-module-metabolism-queue-reconciliation.html": 10,
        "paper-modules.html": 9,
        "reference.html": 6,
        "rules-and-ideas.html": 14
      },
      "page_count": 13,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 59
    },
    "metadata": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "area-continuity.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 3,
        "area-research.html": 2,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-premise-retrieval.html": 2,
        "component-formal-math-readiness-gate.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "components.html": 8,
        "lineage.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 3,
        "paper-module-agent-route-observability-runtime.html": 7,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 3,
        "paper-module-durable-agent-work-landing-replay.html": 7,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 3,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 10,
        "paper-module-formal-math-lean-proof-witness.html": 6,
        "paper-module-formal-math-premise-retrieval.html": 22,
        "paper-module-formal-math-readiness-gate.html": 14,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 6,
        "paper-module-lean-std-premise-index.html": 9,
        "paper-module-macro-projection-import-protocol.html": 3,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 4,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-pattern-assimilation.html": 5,
        "paper-module-pattern-binding-contract.html": 6,
        "paper-module-proof-diagnostic-evidence-spine.html": 6,
        "paper-module-provider-context-recipe-budget.html": 10,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 8,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 8,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 23,
        "rules-and-ideas.html": 19,
        "source.html": 1
      },
      "page_count": 55,
      "top_page": "paper-modules.html",
      "total_occurrences": 233
    },
    "metadata_only": {
      "by_page": {
        "area-agent-reliability.html": 5,
        "area-import-drift.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-world-model-projection-drift-control-room.html": 2,
        "components.html": 6,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 11,
        "paper-module-agent-closeout-faithfulness-audit.html": 8,
        "paper-module-agent-memory-temporal-conflict-replay.html": 5,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 8,
        "paper-module-agent-route-observability-runtime.html": 12,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 15,
        "paper-module-agent-sandbox-policy-escape-replay.html": 13,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 11,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 6,
        "paper-module-batch10-governance-compilers-capsule.html": 4,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch11-saturation-engines-capsule.html": 7,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 9,
        "paper-module-batch12-prediction-market-board-capsule.html": 3,
        "paper-module-batch12-release-claim-language-gate.html": 9,
        "paper-module-batch4-proof-authority-runtime.html": 7,
        "paper-module-batch5-authority-systems-capsule.html": 9,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 3,
        "paper-module-batch7-demo-take-console-capsule.html": 3,
        "paper-module-batch7-macro-engines-capsule.html": 5,
        "paper-module-batch7-oracle-sibling-capsule.html": 3,
        "paper-module-batch7-secondary-runtime-capsule.html": 6,
        "paper-module-batch8-policy-engines-capsule.html": 7,
        "paper-module-batch8-structural-theses-capsule.html": 5,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 6,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 6,
        "paper-module-belief-state-process-reward-replay.html": 11,
        "paper-module-bounded-autonomy-campaign-packet.html": 5,
        "paper-module-bridge-campaign-dag-validation.html": 5,
        "paper-module-bridge-phase-continuity-runtime.html": 3,
        "paper-module-certificate-kernel-execution-lab.html": 8,
        "paper-module-cold-clone-probe.html": 3,
        "paper-module-cold-reader-route-map.html": 6,
        "paper-module-computer-use-action-trace-replay.html": 9,
        "paper-module-concurrency-mission-control.html": 8,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 10,
        "paper-module-derived-fact-provider-runtime.html": 4,
        "paper-module-doctrine-fact-claim-audit.html": 7,
        "paper-module-durable-agent-work-landing-replay.html": 7,
        "paper-module-egress-self-compliance-audit.html": 7,
        "paper-module-engine-room-demo.html": 7,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-executable-doctrine-grammar.html": 12,
        "paper-module-finance-forecast-evaluation-spine.html": 5,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 6,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 9,
        "paper-module-formal-math-lean-proof-witness.html": 8,
        "paper-module-formal-math-premise-retrieval.html": 4,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 4,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 11,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 8,
        "paper-module-macro-projection-import-protocol.html": 13,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 9,
        "paper-module-mathematical-strategy-atlas.html": 8,
        "paper-module-mcp-tool-authority-replay.html": 11,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 6,
        "paper-module-mission-transaction-work-spine.html": 9,
        "paper-module-navigation-fitness-benchmark.html": 4,
        "paper-module-navigation-hologram-route-plane.html": 4,
        "paper-module-pattern-assimilation.html": 4,
        "paper-module-pattern-binding-contract.html": 10,
        "paper-module-prediction-oracle-reconciliation.html": 3,
        "paper-module-proof-derived-governed-mutation-authorization.html": 5,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-provider-context-recipe-budget.html": 8,
        "paper-module-public-reveal-walkthrough.html": 10,
        "paper-module-research-replication-rubric-artifact-replay.html": 8,
        "paper-module-routing-anti-patterns-registry.html": 6,
        "paper-module-self-ignorance-coverage-ledger.html": 4,
        "paper-module-semantic-singleflight-dedup-runtime.html": 4,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 11,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 10,
        "paper-module-standards-meta-diagnostics.html": 7,
        "paper-module-tactic-portfolio-availability.html": 6,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 9,
        "paper-module-verifier-lab-kernel.html": 7,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 6,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 16,
        "paper-modules.html": 63,
        "rules-and-ideas.html": 108
      },
      "page_count": 103,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 765
    },
    "metric": {
      "by_page": {
        "area-research.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 2,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "components.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 4,
        "paper-module-research-replication-rubric-artifact-replay.html": 21,
        "paper-module-ring2-premise-precision-recall.html": 12,
        "paper-modules.html": 3,
        "rules-and-ideas.html": 4
      },
      "page_count": 13,
      "top_page": "paper-module-research-replication-rubric-artifact-replay.html",
      "total_occurrences": 55
    },
    "microcosm": {
      "by_page": {
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-macro-projection-import-protocol.html": 3,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 2,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1
      },
      "page_count": 52,
      "top_page": "paper-module-macro-projection-import-protocol.html",
      "total_occurrences": 57
    },
    "microcosm_instance": {
      "by_page": {
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 4,
      "top_page": "paper-module-microcosm-axiom-substrate.html",
      "total_occurrences": 4
    },
    "mining": {
      "by_page": {
        "area-architecture.html": 1,
        "component-pattern-binding-contract.html": 2,
        "components.html": 1,
        "introduction.html": 1,
        "paper-module-pattern-binding-contract.html": 6,
        "paper-modules.html": 2,
        "rules-and-ideas.html": 2
      },
      "page_count": 7,
      "top_page": "paper-module-pattern-binding-contract.html",
      "total_occurrences": 15
    },
    "model": {
      "by_page": {
        "architecture.html": 1,
        "area-agent-reliability.html": 12,
        "area-architecture.html": 6,
        "area-continuity.html": 2,
        "area-entry.html": 2,
        "area-formal-math.html": 16,
        "area-import-drift.html": 13,
        "area-research.html": 10,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 12,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 2,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 4,
        "component-batch8-tools-tail-primitives-capsule.html": 2,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-executable-doctrine-grammar.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 2,
        "component-lean-std-premise-index.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 7,
        "component-metabolism-queue-reconciliation.html": 3,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-provider-context-recipe-budget-policy.html": 3,
        "component-public-reveal-walkthrough.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 5,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 8,
        "components.html": 61,
        "credit-ledger.html": 2,
        "doctrine.html": 48,
        "evidence.html": 2,
        "introduction.html": 3,
        "open-questions.html": 131,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 4,
        "paper-module-agent-closeout-faithfulness-audit.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 8,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 4,
        "paper-module-annex-knowledge-routing.html": 3,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 7,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch11-saturation-engines-capsule.html": 4,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 34,
        "paper-module-batch12-prediction-market-board-capsule.html": 5,
        "paper-module-batch12-release-claim-language-gate.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 8,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 4,
        "paper-module-batch7-macro-engines-capsule.html": 3,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 6,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 8,
        "paper-module-batch8-structural-theses-capsule.html": 5,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 4,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-belief-state-process-reward-replay.html": 7,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 5,
        "paper-module-cognitive-operator-registry.html": 4,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-concurrency-mission-control.html": 6,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 7,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 5,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 8,
        "paper-module-first-screen-composition-root.html": 4,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 3,
        "paper-module-formal-math-lean-proof-witness.html": 4,
        "paper-module-formal-math-premise-retrieval.html": 8,
        "paper-module-formal-math-readiness-gate.html": 9,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 5,
        "paper-module-generated-projection-drift-runtime.html": 3,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 7,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 15,
        "paper-module-metabolism-queue-reconciliation.html": 5,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-assimilation.html": 3,
        "paper-module-pattern-binding-contract.html": 3,
        "paper-module-prediction-oracle-reconciliation.html": 5,
        "paper-module-proof-derived-governed-mutation-authorization.html": 3,
        "paper-module-proof-diagnostic-evidence-spine.html": 6,
        "paper-module-provider-context-recipe-budget.html": 18,
        "paper-module-public-reveal-walkthrough.html": 3,
        "paper-module-research-replication-rubric-artifact-replay.html": 5,
        "paper-module-ring2-premise-precision-recall.html": 5,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 20,
        "paper-module-tactic-portfolio-availability.html": 3,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 4,
        "paper-module-undeclared-library-prior-classifier.html": 3,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 5,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 18,
        "paper-modules.html": 127,
        "papers.html": 2,
        "quickstart.html": 1,
        "reference.html": 9,
        "rules-and-ideas.html": 112,
        "tour.html": 3,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 158,
      "top_page": "open-questions.html",
      "total_occurrences": 1046
    },
    "module": {
      "by_page": {
        "area-architecture.html": 2,
        "area-formal-math.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch4-proof-authority-runtime.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-executable-doctrine-grammar.html": 3,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 2,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-hologram-route-plane.html": 3,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 3,
        "credit-ledger.html": 1,
        "doctrine.html": 18,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 4,
        "paper-module-agent-closeout-faithfulness-audit.html": 5,
        "paper-module-agent-memory-temporal-conflict-replay.html": 3,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 7,
        "paper-module-agent-route-observability-runtime.html": 7,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 7,
        "paper-module-agent-sandbox-policy-escape-replay.html": 4,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 8,
        "paper-module-annex-knowledge-routing.html": 7,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 4,
        "paper-module-batch10-governance-compilers-capsule.html": 8,
        "paper-module-batch10-live-source-drift-capsule.html": 9,
        "paper-module-batch11-saturation-engines-capsule.html": 15,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 8,
        "paper-module-batch12-prediction-market-board-capsule.html": 12,
        "paper-module-batch12-release-claim-language-gate.html": 11,
        "paper-module-batch4-proof-authority-runtime.html": 23,
        "paper-module-batch5-authority-systems-capsule.html": 6,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 21,
        "paper-module-batch7-demo-take-console-capsule.html": 7,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 4,
        "paper-module-batch7-secondary-runtime-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 5,
        "paper-module-batch8-compliance-pipeline-capsule.html": 10,
        "paper-module-batch8-policy-engines-capsule.html": 13,
        "paper-module-batch8-structural-theses-capsule.html": 5,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 9,
        "paper-module-batch8-validator-checker-capsule.html": 3,
        "paper-module-batch9-macro-engines-capsule.html": 11,
        "paper-module-belief-state-process-reward-replay.html": 4,
        "paper-module-bounded-autonomy-campaign-packet.html": 13,
        "paper-module-bridge-campaign-dag-validation.html": 6,
        "paper-module-bridge-phase-continuity-runtime.html": 11,
        "paper-module-certificate-kernel-execution-lab.html": 6,
        "paper-module-cognitive-operator-registry.html": 5,
        "paper-module-cold-clone-probe.html": 4,
        "paper-module-cold-reader-route-map.html": 10,
        "paper-module-computer-use-action-trace-replay.html": 7,
        "paper-module-concurrency-mission-control.html": 3,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 9,
        "paper-module-derived-fact-provider-runtime.html": 5,
        "paper-module-doctrine-fact-claim-audit.html": 5,
        "paper-module-durable-agent-work-landing-replay.html": 10,
        "paper-module-egress-self-compliance-audit.html": 7,
        "paper-module-engine-room-annex-knowledge-router.html": 7,
        "paper-module-engine-room-bridge-campaign-dag.html": 5,
        "paper-module-engine-room-command-run-singleflight.html": 3,
        "paper-module-engine-room-demo.html": 8,
        "paper-module-engine-room-derived-fact-provider-engine.html": 6,
        "paper-module-engine-room-egress-self-compliance-gate.html": 6,
        "paper-module-engine-room-generated-projection-drift-gate.html": 6,
        "paper-module-engine-room-lean-proof-search-lab.html": 5,
        "paper-module-engine-room-metabolism-runtime.html": 7,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 7,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-executable-doctrine-grammar.html": 16,
        "paper-module-finance-forecast-evaluation-spine.html": 7,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 4,
        "paper-module-first-screen-composition-root.html": 4,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 12,
        "paper-module-formal-math-lean-proof-witness.html": 14,
        "paper-module-formal-math-premise-retrieval.html": 9,
        "paper-module-formal-math-readiness-gate.html": 23,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 13,
        "paper-module-generated-projection-drift-runtime.html": 6,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 7,
        "paper-module-lean-proof-search-lab-runtime.html": 4,
        "paper-module-lean-std-premise-index.html": 13,
        "paper-module-macro-projection-import-protocol.html": 7,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 13,
        "paper-module-mathematical-strategy-atlas.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 8,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 10,
        "paper-module-metabolism-queue-reconciliation.html": 7,
        "paper-module-microcosm-axiom-substrate.html": 4,
        "paper-module-mission-transaction-work-spine.html": 22,
        "paper-module-navigation-fitness-benchmark.html": 6,
        "paper-module-navigation-hologram-route-plane.html": 28,
        "paper-module-pattern-assimilation.html": 5,
        "paper-module-pattern-binding-contract.html": 10,
        "paper-module-prediction-oracle-reconciliation.html": 7,
        "paper-module-proof-derived-governed-mutation-authorization.html": 5,
        "paper-module-proof-diagnostic-evidence-spine.html": 4,
        "paper-module-provider-context-recipe-budget.html": 4,
        "paper-module-public-reveal-walkthrough.html": 13,
        "paper-module-research-replication-rubric-artifact-replay.html": 13,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 6,
        "paper-module-self-ignorance-coverage-ledger.html": 6,
        "paper-module-semantic-singleflight-dedup-runtime.html": 6,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 4,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 14,
        "paper-module-standards-meta-diagnostics.html": 7,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 9,
        "paper-module-undeclared-library-prior-classifier.html": 4,
        "paper-module-verifier-lab-execution-spine.html": 4,
        "paper-module-verifier-lab-kernel.html": 3,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 6,
        "paper-module-work-landing-control-spine.html": 14,
        "paper-module-world-model-projection-drift-control-room.html": 12,
        "paper-modules.html": 271,
        "papers.html": 2,
        "rules-and-ideas.html": 135
      },
      "page_count": 129,
      "top_page": "paper-modules.html",
      "total_occurrences": 1268
    },
    "modulus": {
      "by_page": {
        "papers.html": 3
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "moment_sequence": {
      "by_page": {
        "papers.html": 8
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 8
    },
    "monic": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "multiple": {
      "by_page": {
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "papers.html": 1
      },
      "page_count": 3,
      "top_page": "paper-module-annex-knowledge-routing.html",
      "total_occurrences": 3
    },
    "multiplicative_order": {
      "by_page": {
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 9,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 5,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 13
    },
    "mutability": {
      "by_page": {
        "paper-module-batch9-macro-engines-capsule.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-batch9-macro-engines-capsule.html",
      "total_occurrences": 1
    },
    "named_basis": {
      "by_page": {
        "doctrine.html": 3
      },
      "page_count": 1,
      "top_page": "doctrine.html",
      "total_occurrences": 3
    },
    "namespace": {
      "by_page": {
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 5,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-lean-std-premise-index.html": 6,
        "paper-module-undeclared-library-prior-classifier.html": 3,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 2
      },
      "page_count": 8,
      "top_page": "paper-module-lean-std-premise-index.html",
      "total_occurrences": 23
    },
    "natural_number": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "navigable": {
      "by_page": {
        "coding-agents.html": 1,
        "doctrine.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 6,
      "top_page": "coding-agents.html",
      "total_occurrences": 6
    },
    "navigation": {
      "by_page": {
        "architecture.html": 9,
        "area-agent-reliability.html": 1,
        "area-architecture.html": 24,
        "area-entry.html": 1,
        "area-formal-math.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-engine-room-demo.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-navigation-fitness-benchmark.html": 12,
        "component-navigation-hologram-route-plane.html": 12,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 2,
        "component-routing-anti-patterns-registry.html": 4,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "components.html": 24,
        "doctrine.html": 4,
        "evidence.html": 2,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 6,
        "paper-module-batch11-saturation-engines-capsule.html": 8,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 4,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 15,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 16,
        "paper-module-navigation-hologram-route-plane.html": 22,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 9,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 23,
        "papers.html": 3,
        "reference.html": 12,
        "rules-and-ideas.html": 62,
        "system-map.html": 1,
        "tour.html": 1
      },
      "page_count": 63,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 323
    },
    "negative_case": {
      "by_page": {
        "area-agent-reliability.html": 3,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 2,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "components.html": 3,
        "doctrine.html": 10,
        "evidence.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 5,
        "paper-module-agent-closeout-faithfulness-audit.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 10,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 5,
        "paper-module-agent-route-observability-runtime.html": 11,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 9,
        "paper-module-agent-sandbox-policy-escape-replay.html": 8,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 13,
        "paper-module-annex-knowledge-routing.html": 5,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 6,
        "paper-module-batch10-governance-compilers-capsule.html": 14,
        "paper-module-batch10-live-source-drift-capsule.html": 5,
        "paper-module-batch11-saturation-engines-capsule.html": 7,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 7,
        "paper-module-batch12-prediction-market-board-capsule.html": 8,
        "paper-module-batch12-release-claim-language-gate.html": 6,
        "paper-module-batch4-proof-authority-runtime.html": 15,
        "paper-module-batch5-authority-systems-capsule.html": 5,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 8,
        "paper-module-batch7-demo-take-console-capsule.html": 10,
        "paper-module-batch7-macro-engines-capsule.html": 11,
        "paper-module-batch7-oracle-sibling-capsule.html": 5,
        "paper-module-batch7-secondary-runtime-capsule.html": 10,
        "paper-module-batch8-audio-level-rms-port.html": 4,
        "paper-module-batch8-compliance-pipeline-capsule.html": 11,
        "paper-module-batch8-policy-engines-capsule.html": 6,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 6,
        "paper-module-batch8-validator-checker-capsule.html": 14,
        "paper-module-batch9-macro-engines-capsule.html": 9,
        "paper-module-belief-state-process-reward-replay.html": 4,
        "paper-module-bounded-autonomy-campaign-packet.html": 7,
        "paper-module-bridge-campaign-dag-validation.html": 6,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 8,
        "paper-module-cognitive-operator-registry.html": 4,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 9,
        "paper-module-computer-use-action-trace-replay.html": 8,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 8,
        "paper-module-derived-fact-provider-runtime.html": 5,
        "paper-module-doctrine-fact-claim-audit.html": 10,
        "paper-module-durable-agent-work-landing-replay.html": 9,
        "paper-module-egress-self-compliance-audit.html": 7,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 10,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-executable-doctrine-grammar.html": 10,
        "paper-module-finance-forecast-evaluation-spine.html": 7,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 5,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 12,
        "paper-module-formal-math-lean-proof-witness.html": 19,
        "paper-module-formal-math-premise-retrieval.html": 8,
        "paper-module-formal-math-readiness-gate.html": 12,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 9,
        "paper-module-generated-projection-drift-runtime.html": 8,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 10,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 13,
        "paper-module-macro-projection-import-protocol.html": 8,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 6,
        "paper-module-mathematical-strategy-atlas.html": 12,
        "paper-module-mcp-tool-authority-replay.html": 12,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 5,
        "paper-module-metabolism-queue-reconciliation.html": 5,
        "paper-module-microcosm-axiom-substrate.html": 4,
        "paper-module-mission-transaction-work-spine.html": 7,
        "paper-module-navigation-fitness-benchmark.html": 8,
        "paper-module-navigation-hologram-route-plane.html": 11,
        "paper-module-pattern-assimilation.html": 9,
        "paper-module-pattern-binding-contract.html": 4,
        "paper-module-prediction-oracle-reconciliation.html": 6,
        "paper-module-proof-derived-governed-mutation-authorization.html": 7,
        "paper-module-proof-diagnostic-evidence-spine.html": 9,
        "paper-module-provider-context-recipe-budget.html": 8,
        "paper-module-public-reveal-walkthrough.html": 5,
        "paper-module-research-replication-rubric-artifact-replay.html": 8,
        "paper-module-ring2-premise-precision-recall.html": 9,
        "paper-module-routing-anti-patterns-registry.html": 13,
        "paper-module-self-ignorance-coverage-ledger.html": 8,
        "paper-module-semantic-singleflight-dedup-runtime.html": 7,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 6,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 5,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-tactic-portfolio-availability.html": 10,
        "paper-module-target-shape-tactic-routing.html": 5,
        "paper-module-tool-server-pressure-inventory.html": 5,
        "paper-module-undeclared-library-prior-classifier.html": 10,
        "paper-module-verifier-lab-execution-spine.html": 5,
        "paper-module-verifier-lab-kernel.html": 11,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 8,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 6,
        "paper-modules.html": 74,
        "rules-and-ideas.html": 125
      },
      "page_count": 129,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 953
    },
    "norm": {
      "by_page": {
        "open-questions.html": 1
      },
      "page_count": 1,
      "top_page": "open-questions.html",
      "total_occurrences": 1
    },
    "number_theory": {
      "by_page": {
        "paper-module-finite-erdos-denominator-certificate-strike.html": 3
      },
      "page_count": 1,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 3
    },
    "observability": {
      "by_page": {
        "architecture.html": 1,
        "area-agent-reliability.html": 1,
        "component-agent-route-observability-runtime.html": 5,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "components.html": 1,
        "doctrine.html": 3,
        "evidence.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 14,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 3,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-computer-use-action-trace-replay.html": 6,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 8,
        "reference.html": 3,
        "rules-and-ideas.html": 17
      },
      "page_count": 25,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 80
    },
    "open_obligation": {
      "by_page": {
        "doctrine.html": 62,
        "paper-module-certificate-kernel-execution-lab.html": 10,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 11,
        "paper-module-microcosm-axiom-substrate.html": 25,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "papers.html": 3,
        "rules-and-ideas.html": 3
      },
      "page_count": 7,
      "top_page": "doctrine.html",
      "total_occurrences": 117
    },
    "open_problem": {
      "by_page": {
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "evidence.html": 1,
        "introduction.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-modules.html": 1,
        "papers.html": 25,
        "rules-and-ideas.html": 1,
        "source.html": 1,
        "updates.html": 1
      },
      "page_count": 10,
      "top_page": "papers.html",
      "total_occurrences": 36
    },
    "open_world": {
      "by_page": {
        "doctrine.html": 4,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "reference.html": 1,
        "rules-and-ideas.html": 5
      },
      "page_count": 7,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 14
    },
    "option_surface": {
      "by_page": {
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2
      },
      "page_count": 3,
      "top_page": "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html",
      "total_occurrences": 4
    },
    "orientation": {
      "by_page": {
        "architecture.html": 4,
        "area-architecture.html": 1,
        "area-entry.html": 2,
        "components.html": 1,
        "doctrine.html": 1,
        "reference.html": 1,
        "system-map.html": 1,
        "tour.html": 1
      },
      "page_count": 8,
      "top_page": "architecture.html",
      "total_occurrences": 12
    },
    "orphan": {
      "by_page": {
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "doctrine.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 7,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 3,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 8,
      "top_page": "paper-module-batch12-prediction-market-board-capsule.html",
      "total_occurrences": 18
    },
    "package": {
      "by_page": {
        "lineage.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-cold-clone-probe.html": 6,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-pattern-assimilation.html": 2,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-modules.html": 1,
        "quickstart.html": 2,
        "rules-and-ideas.html": 2,
        "source.html": 3,
        "tour.html": 1
      },
      "page_count": 15,
      "top_page": "paper-module-cold-clone-probe.html",
      "total_occurrences": 29
    },
    "packet": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 2,
        "area-architecture.html": 1,
        "area-formal-math.html": 1,
        "area-research.html": 1,
        "coding-agents.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 8,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 3,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 6,
        "doctrine.html": 4,
        "evidence.html": 1,
        "lineage.html": 2,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 16,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 22,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 29,
        "paper-module-first-screen-composition-root.html": 6,
        "paper-module-navigation-fitness-benchmark.html": 27,
        "paper-module-navigation-hologram-route-plane.html": 12,
        "paper-module-prediction-oracle-reconciliation.html": 35,
        "paper-module-research-replication-rubric-artifact-replay.html": 10,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 3,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 9,
        "paper-module-verifier-lab-kernel.html": 11,
        "paper-modules.html": 21,
        "papers.html": 1,
        "reference.html": 4,
        "rules-and-ideas.html": 36,
        "source.html": 2
      },
      "page_count": 43,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 293
    },
    "paper": {
      "by_page": {
        "architecture.html": 1,
        "area-architecture.html": 1,
        "area-research.html": 4,
        "coding-agents.html": 2,
        "component-executable-doctrine-grammar.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 9,
        "components.html": 5,
        "contact.html": 13,
        "credit-ledger.html": 7,
        "doctrine.html": 19,
        "introduction.html": 9,
        "open-questions.html": 11,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 3,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 9,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 9,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 4,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 21,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 3,
        "paper-modules.html": 9,
        "papers.html": 75,
        "rules-and-ideas.html": 33,
        "source.html": 1,
        "tour.html": 6,
        "updates.html": 2
      },
      "page_count": 75,
      "top_page": "papers.html",
      "total_occurrences": 329
    },
    "paper_module": {
      "by_page": {
        "area-agent-reliability.html": 21,
        "area-architecture.html": 12,
        "area-continuity.html": 5,
        "area-entry.html": 2,
        "area-formal-math.html": 20,
        "area-import-drift.html": 21,
        "area-research.html": 9,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "component-agent-closeout-faithfulness-audit.html": 2,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 2,
        "component-agent-route-observability-runtime.html": 4,
        "component-agent-sabotage-scheming-monitor-replay.html": 2,
        "component-agent-sandbox-policy-escape-replay.html": 2,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-annex-knowledge-routing.html": 2,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 2,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 2,
        "component-batch12-market-dashboard-read-model-capsule.html": 2,
        "component-batch12-prediction-market-board-capsule.html": 2,
        "component-batch12-release-claim-language-gate.html": 2,
        "component-batch4-proof-authority-runtime.html": 2,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 2,
        "component-batch8-audio-level-rms-port.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 2,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 2,
        "component-batch8-tools-tail-primitives-capsule.html": 2,
        "component-batch8-validator-checker-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-belief-state-process-reward-replay.html": 2,
        "component-bounded-autonomy-campaign-packet.html": 2,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-bridge-phase-continuity-runtime.html": 2,
        "component-certificate-kernel-execution-lab.html": 2,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 2,
        "component-concurrency-mission-control.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-derived-fact-provider-runtime.html": 2,
        "component-doctrine-fact-claim-audit.html": 2,
        "component-durable-agent-work-landing-replay.html": 2,
        "component-egress-self-compliance-audit.html": 2,
        "component-engine-room-demo.html": 2,
        "component-executable-doctrine-grammar.html": 2,
        "component-finance-forecast-evaluation-spine.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 2,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 2,
        "component-formal-math-readiness-gate.html": 2,
        "component-formal-math-verifier-trace-repair-loop.html": 2,
        "component-generated-projection-drift-runtime.html": 2,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "component-lean-proof-search-lab-runtime.html": 2,
        "component-lean-std-premise-index.html": 2,
        "component-macro-projection-import-protocol.html": 4,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 2,
        "component-mcp-tool-authority-replay.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-fitness-benchmark.html": 2,
        "component-navigation-hologram-route-plane.html": 2,
        "component-pattern-assimilation-step.html": 2,
        "component-pattern-binding-contract.html": 2,
        "component-prediction-oracle-reconciliation.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-public-reveal-walkthrough.html": 2,
        "component-research-replication-rubric-artifact-replay.html": 2,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-routing-anti-patterns-registry.html": 2,
        "component-self-ignorance-coverage-ledger.html": 2,
        "component-semantic-singleflight-dedup-runtime.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "component-standards-meta-diagnostics.html": 2,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 2,
        "component-tool-server-pressure-inventory.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 2,
        "component-verifier-lab-execution-spine.html": 2,
        "component-verifier-lab-kernel.html": 2,
        "component-voice-to-doctrine-self-improvement-loop.html": 2,
        "component-world-model-projection-drift-control-room.html": 2,
        "components.html": 90,
        "doctrine.html": 38,
        "evidence.html": 1,
        "field-guide.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 5,
        "paper-module-agent-closeout-faithfulness-audit.html": 4,
        "paper-module-agent-memory-temporal-conflict-replay.html": 5,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 5,
        "paper-module-agent-route-observability-runtime.html": 4,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 4,
        "paper-module-agent-sandbox-policy-escape-replay.html": 5,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 4,
        "paper-module-annex-knowledge-routing.html": 3,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 3,
        "paper-module-batch10-governance-compilers-capsule.html": 3,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch11-saturation-engines-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 3,
        "paper-module-batch12-prediction-market-board-capsule.html": 3,
        "paper-module-batch12-release-claim-language-gate.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 3,
        "paper-module-batch7-demo-take-console-capsule.html": 3,
        "paper-module-batch7-macro-engines-capsule.html": 3,
        "paper-module-batch7-oracle-sibling-capsule.html": 3,
        "paper-module-batch7-secondary-runtime-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 3,
        "paper-module-batch8-compliance-pipeline-capsule.html": 3,
        "paper-module-batch8-policy-engines-capsule.html": 3,
        "paper-module-batch8-structural-theses-capsule.html": 3,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 3,
        "paper-module-batch8-validator-checker-capsule.html": 3,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-belief-state-process-reward-replay.html": 4,
        "paper-module-bounded-autonomy-campaign-packet.html": 3,
        "paper-module-bridge-campaign-dag-validation.html": 3,
        "paper-module-bridge-phase-continuity-runtime.html": 3,
        "paper-module-certificate-kernel-execution-lab.html": 4,
        "paper-module-cognitive-operator-registry.html": 3,
        "paper-module-cold-clone-probe.html": 3,
        "paper-module-cold-reader-route-map.html": 3,
        "paper-module-computer-use-action-trace-replay.html": 5,
        "paper-module-concurrency-mission-control.html": 3,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 5,
        "paper-module-derived-fact-provider-runtime.html": 3,
        "paper-module-doctrine-fact-claim-audit.html": 3,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-egress-self-compliance-audit.html": 3,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 3,
        "paper-module-engine-room-demo.html": 6,
        "paper-module-engine-room-derived-fact-provider-engine.html": 3,
        "paper-module-engine-room-egress-self-compliance-gate.html": 3,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-executable-doctrine-grammar.html": 5,
        "paper-module-finance-forecast-evaluation-spine.html": 5,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 3,
        "paper-module-first-screen-composition-root.html": 3,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 3,
        "paper-module-formal-math-lean-proof-witness.html": 5,
        "paper-module-formal-math-premise-retrieval.html": 3,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 3,
        "paper-module-generated-projection-drift-runtime.html": 3,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 4,
        "paper-module-lean-proof-search-lab-runtime.html": 3,
        "paper-module-lean-std-premise-index.html": 3,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 3,
        "paper-module-mathematical-strategy-atlas.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 5,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 3,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-mission-transaction-work-spine.html": 5,
        "paper-module-navigation-fitness-benchmark.html": 3,
        "paper-module-navigation-hologram-route-plane.html": 3,
        "paper-module-pattern-assimilation.html": 3,
        "paper-module-pattern-binding-contract.html": 5,
        "paper-module-prediction-oracle-reconciliation.html": 3,
        "paper-module-proof-derived-governed-mutation-authorization.html": 5,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-provider-context-recipe-budget.html": 3,
        "paper-module-public-reveal-walkthrough.html": 3,
        "paper-module-research-replication-rubric-artifact-replay.html": 3,
        "paper-module-ring2-premise-precision-recall.html": 3,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "paper-module-self-ignorance-coverage-ledger.html": 4,
        "paper-module-semantic-singleflight-dedup-runtime.html": 3,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 4,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 3,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-tactic-portfolio-availability.html": 3,
        "paper-module-target-shape-tactic-routing.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 3,
        "paper-module-undeclared-library-prior-classifier.html": 3,
        "paper-module-verifier-lab-execution-spine.html": 3,
        "paper-module-verifier-lab-kernel.html": 3,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 3,
        "paper-module-work-landing-control-spine.html": 3,
        "paper-module-world-model-projection-drift-control-room.html": 3,
        "paper-modules.html": 110,
        "reference.html": 8,
        "rules-and-ideas.html": 325,
        "system-map.html": 2
      },
      "page_count": 206,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1193
    },
    "parser": {
      "by_page": {
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "doctrine.html": 7,
        "lineage.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 4,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 10,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 7,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 5,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-pattern-assimilation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 6,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-modules.html": 2,
        "rules-and-ideas.html": 4
      },
      "page_count": 22,
      "top_page": "paper-module-batch7-macro-engines-capsule.html",
      "total_occurrences": 62
    },
    "partial_sum": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "path_handle": {
      "by_page": {
        "paper-module-durable-agent-work-landing-replay.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-durable-agent-work-landing-replay.html",
      "total_occurrences": 1
    },
    "payload": {
      "by_page": {
        "area-agent-reliability.html": 4,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "components.html": 4,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 4,
        "paper-module-agent-route-observability-runtime.html": 5,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-agent-sandbox-policy-escape-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 7,
        "paper-module-batch11-saturation-engines-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 5,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-first-screen-composition-root.html": 7,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 5,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 5,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-pattern-binding-contract.html": 5,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 10,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-tactic-portfolio-availability.html": 4,
        "paper-module-verifier-lab-execution-spine.html": 3,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 10,
        "rules-and-ideas.html": 8,
        "vulnerability-disclosure.html": 2
      },
      "page_count": 53,
      "top_page": "paper-module-spatial-world-model-counterfactual-simulation-replay.html",
      "total_occurrences": 151
    },
    "peer_review": {
      "by_page": {
        "introduction.html": 1,
        "papers.html": 1
      },
      "page_count": 2,
      "top_page": "introduction.html",
      "total_occurrences": 2
    },
    "periodic": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "permission": {
      "by_page": {
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-batch8-audio-level-rms-port.html": 2,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "doctrine.html": 32,
        "introduction.html": 1,
        "lineage.html": 1,
        "open-questions.html": 6,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 4,
        "paper-module-batch8-audio-level-rms-port.html": 9,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 4,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-egress-self-compliance-audit.html": 14,
        "paper-module-engine-room-egress-self-compliance-gate.html": 8,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-modules.html": 7,
        "reference.html": 1,
        "rules-and-ideas.html": 10,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 28,
      "top_page": "doctrine.html",
      "total_occurrences": 118
    },
    "phase": {
      "by_page": {
        "area-continuity.html": 1,
        "coding-agents.html": 2,
        "component-bridge-phase-continuity-runtime.html": 4,
        "components.html": 1,
        "doctrine.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 11,
        "paper-module-concurrency-mission-control.html": 3,
        "paper-module-egress-self-compliance-audit.html": 3,
        "paper-modules.html": 3,
        "reference.html": 2,
        "rules-and-ideas.html": 8
      },
      "page_count": 12,
      "top_page": "paper-module-bridge-phase-continuity-runtime.html",
      "total_occurrences": 41
    },
    "pipeline": {
      "by_page": {
        "architecture.html": 1,
        "area-formal-math.html": 5,
        "area-import-drift.html": 2,
        "component-agent-route-observability-runtime.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 10,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-engine-room-demo.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 4,
        "contact.html": 1,
        "doctrine.html": 16,
        "evidence.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 4,
        "paper-module-batch11-saturation-engines-capsule.html": 4,
        "paper-module-batch12-prediction-market-board-capsule.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 26,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-cognitive-operator-registry.html": 5,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 3,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-modules.html": 8,
        "reference.html": 4,
        "rules-and-ideas.html": 25
      },
      "page_count": 46,
      "top_page": "paper-module-batch8-compliance-pipeline-capsule.html",
      "total_occurrences": 168
    },
    "planted_error": {
      "by_page": {
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1
      },
      "page_count": 2,
      "top_page": "paper-module-batch10-governance-compilers-capsule.html",
      "total_occurrences": 2
    },
    "planted_forgery": {
      "by_page": {
        "paper-module-batch8-structural-theses-capsule.html": 5,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 4,
      "top_page": "paper-module-batch8-structural-theses-capsule.html",
      "total_occurrences": 8
    },
    "plectis": {
      "by_page": {
        "introduction.html": 1
      },
      "page_count": 1,
      "top_page": "introduction.html",
      "total_occurrences": 1
    },
    "polynomial": {
      "by_page": {
        "contact.html": 1,
        "introduction.html": 1,
        "papers.html": 12
      },
      "page_count": 3,
      "top_page": "papers.html",
      "total_occurrences": 14
    },
    "positive_integer": {
      "by_page": {
        "paper-module-routing-anti-patterns-registry.html": 1,
        "papers.html": 1
      },
      "page_count": 2,
      "top_page": "paper-module-routing-anti-patterns-registry.html",
      "total_occurrences": 2
    },
    "preimage": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "premise": {
      "by_page": {
        "architecture.html": 4,
        "area-formal-math.html": 9,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 9,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-lean-std-premise-index.html": 8,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 10,
        "component-undeclared-library-prior-symbol-classifier.html": 2,
        "component-verifier-lab-kernel.html": 3,
        "components.html": 8,
        "doctrine.html": 1,
        "evidence.html": 3,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 3,
        "paper-module-formal-math-lean-proof-witness.html": 5,
        "paper-module-formal-math-premise-retrieval.html": 76,
        "paper-module-formal-math-readiness-gate.html": 34,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 7,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 34,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 29,
        "paper-module-undeclared-library-prior-classifier.html": 43,
        "paper-module-verifier-lab-kernel.html": 3,
        "paper-modules.html": 35,
        "papers.html": 2,
        "reference.html": 14,
        "rules-and-ideas.html": 65,
        "tour.html": 1
      },
      "page_count": 33,
      "top_page": "paper-module-formal-math-premise-retrieval.html",
      "total_occurrences": 418
    },
    "prime": {
      "by_page": {
        "paper-module-finite-erdos-denominator-certificate-strike.html": 3,
        "papers.html": 16,
        "updates.html": 1
      },
      "page_count": 3,
      "top_page": "papers.html",
      "total_occurrences": 20
    },
    "prime_gap": {
      "by_page": {
        "papers.html": 3
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "principle": {
      "by_page": {
        "doctrine.html": 45,
        "open-questions.html": 3,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 10,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 5,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 14,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 3,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 2,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 4,
        "reference.html": 2,
        "rules-and-ideas.html": 31,
        "system-map.html": 1,
        "tour.html": 1
      },
      "page_count": 109,
      "top_page": "doctrine.html",
      "total_occurrences": 220
    },
    "prior_art": {
      "by_page": {
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 3,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1
      },
      "page_count": 103,
      "top_page": "paper-module-bridge-campaign-dag-validation.html",
      "total_occurrences": 111
    },
    "privacy": {
      "by_page": {
        "open-questions.html": 1,
        "source.html": 1
      },
      "page_count": 2,
      "top_page": "open-questions.html",
      "total_occurrences": 2
    },
    "producer": {
      "by_page": {
        "doctrine.html": 47,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "reference.html": 1,
        "rules-and-ideas.html": 8
      },
      "page_count": 4,
      "top_page": "doctrine.html",
      "total_occurrences": 58
    },
    "product": {
      "by_page": {
        "area-agent-reliability.html": 6,
        "area-entry.html": 1,
        "area-research.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 2,
        "component-agent-sabotage-scheming-monitor-replay.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "components.html": 9,
        "contact.html": 1,
        "doctrine.html": 5,
        "lineage.html": 1,
        "open-questions.html": 5,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 7,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 4,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 3,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 6,
        "paper-modules.html": 19,
        "reference.html": 1,
        "rules-and-ideas.html": 8,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 41,
      "top_page": "paper-modules.html",
      "total_occurrences": 112
    },
    "program": {
      "by_page": {
        "architecture.html": 3,
        "area-formal-math.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "components.html": 1,
        "doctrine.html": 11,
        "evidence.html": 3,
        "paper-module-executable-doctrine-grammar.html": 4,
        "tour.html": 11,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 9,
      "top_page": "doctrine.html",
      "total_occurrences": 36
    },
    "projection": {
      "by_page": {
        "architecture.html": 4,
        "area-agent-reliability.html": 19,
        "area-architecture.html": 2,
        "area-continuity.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 14,
        "area-import-drift.html": 5,
        "area-research.html": 5,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 3,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 3,
        "component-cold-reader-route-map.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 2,
        "component-formal-math-verifier-trace-repair-loop.html": 2,
        "component-generated-projection-drift-runtime.html": 5,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "component-lean-std-premise-index.html": 2,
        "component-macro-projection-import-protocol.html": 7,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-hologram-route-plane.html": 2,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-self-ignorance-coverage-ledger.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-world-model-projection-drift-control-room.html": 2,
        "components.html": 47,
        "doctrine.html": 70,
        "evidence.html": 5,
        "lineage.html": 4,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "paper-module-agent-memory-temporal-conflict-replay.html": 3,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 3,
        "paper-module-agent-route-observability-runtime.html": 5,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 3,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-belief-state-process-reward-replay.html": 6,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 4,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 7,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-demo.html": 3,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 3,
        "paper-module-engine-room-generated-projection-drift-gate.html": 13,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-engine-room-metabolism-runtime.html": 9,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 15,
        "paper-module-executable-doctrine-grammar.html": 5,
        "paper-module-finance-forecast-evaluation-spine.html": 4,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 2,
        "paper-module-first-screen-composition-root.html": 16,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 8,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 4,
        "paper-module-formal-math-readiness-gate.html": 5,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 3,
        "paper-module-generated-projection-drift-runtime.html": 6,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 3,
        "paper-module-lean-std-premise-index.html": 3,
        "paper-module-macro-projection-import-protocol.html": 18,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 5,
        "paper-module-microcosm-axiom-substrate.html": 6,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 10,
        "paper-module-pattern-binding-contract.html": 4,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-provider-context-recipe-budget.html": 6,
        "paper-module-research-replication-rubric-artifact-replay.html": 3,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "paper-module-self-ignorance-coverage-ledger.html": 2,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 5,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 5,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 5,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 4,
        "paper-module-world-model-projection-drift-control-room.html": 5,
        "paper-modules.html": 51,
        "papers.html": 2,
        "reference.html": 21,
        "rules-and-ideas.html": 129,
        "source.html": 3
      },
      "page_count": 148,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 754
    },
    "projection_drift": {
      "by_page": {
        "architecture.html": 5,
        "area-continuity.html": 1,
        "area-import-drift.html": 3,
        "area-research.html": 1,
        "component-generated-projection-drift-runtime.html": 3,
        "component-world-model-projection-drift-control-room.html": 7,
        "components.html": 2,
        "doctrine.html": 3,
        "evidence.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-generated-projection-drift-runtime.html": 3,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 10,
        "paper-modules.html": 8,
        "reference.html": 6,
        "rules-and-ideas.html": 43,
        "system-map.html": 1,
        "tour.html": 1
      },
      "page_count": 19,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 103
    },
    "proof": {
      "by_page": {
        "architecture.html": 16,
        "area-agent-reliability.html": 5,
        "area-architecture.html": 4,
        "area-continuity.html": 1,
        "area-formal-math.html": 69,
        "area-import-drift.html": 8,
        "coding-agents.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 5,
        "component-batch4-proof-authority-runtime.html": 12,
        "component-batch5-authority-systems-capsule.html": 4,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch8-validator-checker-capsule.html": 2,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 6,
        "component-concurrency-mission-control.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 5,
        "component-engine-room-demo.html": 3,
        "component-formal-evidence-cell-anchor-resolver.html": 6,
        "component-formal-math-lean-proof-witness.html": 10,
        "component-formal-math-premise-retrieval.html": 4,
        "component-formal-math-readiness-gate.html": 4,
        "component-formal-math-verifier-trace-repair-loop.html": 6,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-proof-search-lab-runtime.html": 15,
        "component-lean-std-premise-index.html": 5,
        "component-macro-projection-import-protocol.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 5,
        "component-mission-transaction-work-spine.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 9,
        "component-proof-diagnostic-evidence-spine.html": 13,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 9,
        "component-self-ignorance-coverage-ledger.html": 2,
        "component-standards-meta-diagnostics.html": 2,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 4,
        "component-undeclared-library-prior-symbol-classifier.html": 8,
        "component-verifier-lab-execution-spine.html": 6,
        "component-verifier-lab-kernel.html": 9,
        "components.html": 81,
        "contact.html": 9,
        "credit-ledger.html": 1,
        "doctrine.html": 79,
        "evidence.html": 6,
        "introduction.html": 7,
        "open-questions.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "paper-module-agent-closeout-faithfulness-audit.html": 2,
        "paper-module-agent-route-observability-runtime.html": 5,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 24,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 27,
        "paper-module-batch5-authority-systems-capsule.html": 13,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 5,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 3,
        "paper-module-batch8-structural-theses-capsule.html": 3,
        "paper-module-batch8-validator-checker-capsule.html": 9,
        "paper-module-batch9-macro-engines-capsule.html": 4,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 31,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 5,
        "paper-module-cold-reader-route-map.html": 6,
        "paper-module-computer-use-action-trace-replay.html": 3,
        "paper-module-concurrency-mission-control.html": 3,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 16,
        "paper-module-doctrine-fact-claim-audit.html": 4,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-demo.html": 4,
        "paper-module-engine-room-egress-self-compliance-gate.html": 3,
        "paper-module-engine-room-generated-projection-drift-gate.html": 4,
        "paper-module-engine-room-lean-proof-search-lab.html": 18,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 4,
        "paper-module-first-screen-composition-root.html": 5,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 33,
        "paper-module-formal-math-lean-proof-witness.html": 38,
        "paper-module-formal-math-premise-retrieval.html": 26,
        "paper-module-formal-math-readiness-gate.html": 54,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 26,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 28,
        "paper-module-lean-std-premise-index.html": 17,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 26,
        "paper-module-microcosm-axiom-substrate.html": 3,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-pattern-assimilation.html": 3,
        "paper-module-proof-derived-governed-mutation-authorization.html": 28,
        "paper-module-proof-diagnostic-evidence-spine.html": 18,
        "paper-module-provider-context-recipe-budget.html": 11,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 34,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "paper-module-self-ignorance-coverage-ledger.html": 11,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-tactic-portfolio-availability.html": 8,
        "paper-module-target-shape-tactic-routing.html": 20,
        "paper-module-undeclared-library-prior-classifier.html": 26,
        "paper-module-verifier-lab-execution-spine.html": 29,
        "paper-module-verifier-lab-kernel.html": 25,
        "paper-modules.html": 147,
        "papers.html": 36,
        "reference.html": 24,
        "rules-and-ideas.html": 231,
        "source.html": 2,
        "system-map.html": 1,
        "tour.html": 5,
        "updates.html": 1,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 124,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1612
    },
    "proof_assistant": {
      "by_page": {
        "contact.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1
      },
      "page_count": 3,
      "top_page": "contact.html",
      "total_occurrences": 3
    },
    "proof_boundary": {
      "by_page": {
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 4,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 3,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 3,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 3
      },
      "page_count": 95,
      "top_page": "paper-module-formal-evidence-cell-anchor-resolver.html",
      "total_occurrences": 133
    },
    "proof_checker": {
      "by_page": {
        "component-proof-diagnostic-evidence-spine.html": 1,
        "doctrine.html": 1,
        "introduction.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 2
      },
      "page_count": 4,
      "top_page": "paper-module-proof-diagnostic-evidence-spine.html",
      "total_occurrences": 5
    },
    "proof_term": {
      "by_page": {
        "paper-module-certificate-kernel-execution-lab.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-certificate-kernel-execution-lab.html",
      "total_occurrences": 1
    },
    "proposition": {
      "by_page": {
        "open-questions.html": 1,
        "papers.html": 1
      },
      "page_count": 2,
      "top_page": "open-questions.html",
      "total_occurrences": 2
    },
    "protocol": {
      "by_page": {
        "architecture.html": 2,
        "area-import-drift.html": 1,
        "area-research.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-macro-projection-import-protocol.html": 6,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-binding-contract.html": 1,
        "components.html": 2,
        "doctrine.html": 8,
        "evidence.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 5,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 3,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 3,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 3,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-macro-projection-import-protocol.html": 21,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 5,
        "paper-module-mcp-tool-authority-replay.html": 3,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 4,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 8,
        "paper-module-work-landing-control-spine.html": 3,
        "paper-modules.html": 8,
        "reference.html": 3,
        "rules-and-ideas.html": 19
      },
      "page_count": 39,
      "top_page": "paper-module-macro-projection-import-protocol.html",
      "total_occurrences": 134
    },
    "provenance": {
      "by_page": {
        "area-agent-reliability.html": 3,
        "area-architecture.html": 1,
        "area-continuity.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 1,
        "area-import-drift.html": 22,
        "area-research.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-engine-room-demo.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-macro-projection-import-protocol.html": 2,
        "component-tool-server-pressure-inventory.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 24,
        "credit-ledger.html": 1,
        "doctrine.html": 45,
        "evidence.html": 1,
        "lineage.html": 1,
        "open-questions.html": 4,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-governance-compilers-capsule.html": 4,
        "paper-module-batch10-live-source-drift-capsule.html": 6,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 6,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 6,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 11,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 4,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 4,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 6,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 4,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 3,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 3,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 3,
        "paper-module-doctrine-fact-claim-audit.html": 5,
        "paper-module-durable-agent-work-landing-replay.html": 6,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 3,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 6,
        "paper-module-generated-projection-drift-runtime.html": 4,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 3,
        "paper-module-macro-projection-import-protocol.html": 7,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 4,
        "paper-module-pattern-binding-contract.html": 4,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 2,
        "paper-module-public-reveal-walkthrough.html": 4,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 8,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 21,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 5,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 2,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 9,
        "papers.html": 3,
        "reference.html": 4,
        "rules-and-ideas.html": 68,
        "source.html": 2
      },
      "page_count": 116,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 431
    },
    "provider": {
      "by_page": {
        "architecture.html": 3,
        "area-agent-reliability.html": 8,
        "area-architecture.html": 2,
        "area-continuity.html": 1,
        "area-formal-math.html": 7,
        "area-import-drift.html": 6,
        "area-research.html": 10,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 3,
        "component-batch5-authority-systems-capsule.html": 3,
        "component-batch6-unsurfaced-primitives-capsule.html": 4,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 2,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-bridge-campaign-dag-validation.html": 4,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 2,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 11,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-math-readiness-gate.html": 4,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-prediction-oracle-reconciliation.html": 3,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 8,
        "component-research-replication-rubric-artifact-replay.html": 2,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-routing-anti-patterns-registry.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 2,
        "components.html": 34,
        "doctrine.html": 12,
        "evidence.html": 2,
        "open-questions.html": 4,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-route-observability-runtime.html": 11,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 3,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 8,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 10,
        "paper-module-batch7-oracle-sibling-capsule.html": 4,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 3,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 13,
        "paper-module-bridge-phase-continuity-runtime.html": 6,
        "paper-module-certificate-kernel-execution-lab.html": 5,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 5,
        "paper-module-derived-fact-provider-runtime.html": 25,
        "paper-module-engine-room-annex-knowledge-router.html": 4,
        "paper-module-engine-room-bridge-campaign-dag.html": 25,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 32,
        "paper-module-engine-room-metabolism-runtime.html": 4,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 3,
        "paper-module-first-screen-composition-root.html": 3,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 5,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 29,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 6,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 6,
        "paper-module-mcp-tool-authority-replay.html": 5,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 4,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 12,
        "paper-module-provider-context-recipe-budget.html": 16,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 7,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 19,
        "paper-module-verifier-lab-kernel.html": 23,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-modules.html": 74,
        "reference.html": 10,
        "rules-and-ideas.html": 82,
        "tour.html": 1,
        "updates.html": 1,
        "vulnerability-disclosure.html": 2
      },
      "page_count": 120,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 691
    },
    "pytest": {
      "by_page": {
        "area-agent-reliability.html": 3,
        "component-agent-closeout-faithfulness-audit.html": 6,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "components.html": 3,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "paper-module-agent-closeout-faithfulness-audit.html": 20,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 5,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 4,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 7,
        "rules-and-ideas.html": 5
      },
      "page_count": 73,
      "top_page": "paper-module-agent-closeout-faithfulness-audit.html",
      "total_occurrences": 124
    },
    "queue": {
      "by_page": {
        "architecture.html": 1,
        "area-agent-reliability.html": 4,
        "component-metabolism-queue-reconciliation.html": 10,
        "components.html": 4,
        "evidence.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 5,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 14,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 26,
        "paper-modules.html": 8,
        "reference.html": 3,
        "rules-and-ideas.html": 11
      },
      "page_count": 13,
      "top_page": "paper-module-metabolism-queue-reconciliation.html",
      "total_occurrences": 91
    },
    "quickstart": {
      "by_page": {
        "coding-agents.html": 4,
        "lineage.html": 1,
        "open-questions.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "quickstart.html": 3,
        "source.html": 1,
        "tour.html": 2
      },
      "page_count": 7,
      "top_page": "coding-agents.html",
      "total_occurrences": 13
    },
    "rate_limit": {
      "by_page": {
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 2
      },
      "page_count": 2,
      "top_page": "paper-module-annex-knowledge-routing.html",
      "total_occurrences": 4
    },
    "rational": {
      "by_page": {
        "credit-ledger.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 3,
        "papers.html": 23
      },
      "page_count": 3,
      "top_page": "papers.html",
      "total_occurrences": 27
    },
    "reader": {
      "by_page": {
        "architecture.html": 3,
        "area-entry.html": 3,
        "area-research.html": 2,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-cold-reader-route-map.html": 7,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-public-reveal-walkthrough.html": 3,
        "component-routing-anti-patterns-registry.html": 1,
        "components.html": 5,
        "credit-ledger.html": 3,
        "doctrine.html": 33,
        "evidence.html": 1,
        "introduction.html": 3,
        "lineage.html": 2,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 5,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 5,
        "paper-module-annex-knowledge-routing.html": 5,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 3,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 7,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 4,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-cold-clone-probe.html": 7,
        "paper-module-cold-reader-route-map.html": 20,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 6,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 4,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 5,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 2,
        "paper-module-first-screen-composition-root.html": 38,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 6,
        "paper-module-formal-math-readiness-gate.html": 4,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 6,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 4,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 3,
        "paper-module-pattern-binding-contract.html": 7,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-public-reveal-walkthrough.html": 8,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "paper-module-self-ignorance-coverage-ledger.html": 2,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-standards-meta-diagnostics.html": 4,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 4,
        "paper-module-world-model-projection-drift-control-room.html": 4,
        "paper-modules.html": 11,
        "papers.html": 7,
        "reference.html": 4,
        "rules-and-ideas.html": 24,
        "updates.html": 3
      },
      "page_count": 100,
      "top_page": "paper-module-first-screen-composition-root.html",
      "total_occurrences": 365
    },
    "readiness": {
      "by_page": {
        "architecture.html": 2,
        "area-architecture.html": 1,
        "area-formal-math.html": 4,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 9,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-readiness-gate.html": 7,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-pattern-binding-contract.html": 4,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 5,
        "doctrine.html": 35,
        "evidence.html": 2,
        "open-questions.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 5,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 5,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 37,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 3,
        "paper-module-formal-math-readiness-gate.html": 65,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-pattern-binding-contract.html": 33,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-modules.html": 27,
        "reference.html": 10,
        "rules-and-ideas.html": 59
      },
      "page_count": 44,
      "top_page": "paper-module-formal-math-readiness-gate.html",
      "total_occurrences": 345
    },
    "real_number": {
      "by_page": {
        "doctrine.html": 2
      },
      "page_count": 1,
      "top_page": "doctrine.html",
      "total_occurrences": 2
    },
    "receipt": {
      "by_page": {
        "coding-agents.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-annex-knowledge-routing.html": 2,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 2,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 2,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 2,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 2,
        "component-batch8-audio-level-rms-port.html": 2,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 2,
        "component-batch8-tools-tail-primitives-capsule.html": 2,
        "component-batch8-validator-checker-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 2,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 2,
        "component-engine-room-demo.html": 2,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 2,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 2,
        "component-lean-std-premise-index.html": 2,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 2,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "contact.html": 1,
        "credit-ledger.html": 1,
        "paper-module-agent-route-observability-runtime.html": 7,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-executable-doctrine-grammar.html": 5,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 4,
        "paper-module-formal-math-readiness-gate.html": 5,
        "paper-module-microcosm-axiom-substrate.html": 2,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 8,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-work-landing-control-spine.html": 3,
        "papers.html": 4,
        "quickstart.html": 1
      },
      "page_count": 98,
      "top_page": "paper-module-navigation-hologram-route-plane.html",
      "total_occurrences": 166
    },
    "reciprocal": {
      "by_page": {
        "introduction.html": 1,
        "papers.html": 2,
        "rules-and-ideas.html": 25
      },
      "page_count": 3,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 28
    },
    "reciprocal_series": {
      "by_page": {
        "papers.html": 10
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 10
    },
    "reciprocal_summable_support": {
      "by_page": {
        "papers.html": 1,
        "updates.html": 1
      },
      "page_count": 2,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "record": {
      "by_page": {
        "architecture.html": 8,
        "area-agent-reliability.html": 2,
        "area-architecture.html": 4,
        "area-formal-math.html": 11,
        "area-research.html": 8,
        "coding-agents.html": 4,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-route-observability-runtime.html": 3,
        "component-agent-sandbox-policy-escape-replay.html": 2,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-executable-doctrine-grammar.html": 2,
        "component-finance-forecast-evaluation-spine.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-macro-projection-import-protocol.html": 2,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 4,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-pattern-assimilation-step.html": 2,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 4,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 4,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-target-shape-tactic-routing-gate.html": 4,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "components.html": 25,
        "contact.html": 3,
        "credit-ledger.html": 9,
        "doctrine.html": 161,
        "evidence.html": 1,
        "introduction.html": 2,
        "lineage.html": 2,
        "open-questions.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "paper-module-agent-closeout-faithfulness-audit.html": 12,
        "paper-module-agent-memory-temporal-conflict-replay.html": 15,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 20,
        "paper-module-agent-route-observability-runtime.html": 14,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 12,
        "paper-module-agent-sandbox-policy-escape-replay.html": 14,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 20,
        "paper-module-annex-knowledge-routing.html": 6,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 7,
        "paper-module-batch10-governance-compilers-capsule.html": 5,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 16,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 5,
        "paper-module-batch12-prediction-market-board-capsule.html": 8,
        "paper-module-batch12-release-claim-language-gate.html": 8,
        "paper-module-batch4-proof-authority-runtime.html": 18,
        "paper-module-batch5-authority-systems-capsule.html": 17,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 8,
        "paper-module-batch7-demo-take-console-capsule.html": 11,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 12,
        "paper-module-batch7-secondary-runtime-capsule.html": 6,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 7,
        "paper-module-batch8-policy-engines-capsule.html": 7,
        "paper-module-batch8-structural-theses-capsule.html": 8,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 13,
        "paper-module-batch8-validator-checker-capsule.html": 12,
        "paper-module-batch9-macro-engines-capsule.html": 5,
        "paper-module-belief-state-process-reward-replay.html": 4,
        "paper-module-bounded-autonomy-campaign-packet.html": 9,
        "paper-module-bridge-campaign-dag-validation.html": 9,
        "paper-module-bridge-phase-continuity-runtime.html": 17,
        "paper-module-certificate-kernel-execution-lab.html": 22,
        "paper-module-cognitive-operator-registry.html": 9,
        "paper-module-cold-clone-probe.html": 19,
        "paper-module-cold-reader-route-map.html": 23,
        "paper-module-computer-use-action-trace-replay.html": 18,
        "paper-module-concurrency-mission-control.html": 12,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 3,
        "paper-module-derived-fact-provider-runtime.html": 22,
        "paper-module-doctrine-fact-claim-audit.html": 11,
        "paper-module-durable-agent-work-landing-replay.html": 13,
        "paper-module-egress-self-compliance-audit.html": 4,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 10,
        "paper-module-engine-room-demo.html": 11,
        "paper-module-engine-room-derived-fact-provider-engine.html": 13,
        "paper-module-engine-room-egress-self-compliance-gate.html": 6,
        "paper-module-engine-room-generated-projection-drift-gate.html": 25,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 18,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 10,
        "paper-module-executable-doctrine-grammar.html": 18,
        "paper-module-finance-forecast-evaluation-spine.html": 23,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 8,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 15,
        "paper-module-formal-math-lean-proof-witness.html": 21,
        "paper-module-formal-math-premise-retrieval.html": 11,
        "paper-module-formal-math-readiness-gate.html": 10,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 7,
        "paper-module-generated-projection-drift-runtime.html": 6,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 13,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 10,
        "paper-module-macro-projection-import-protocol.html": 18,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 11,
        "paper-module-mathematical-strategy-atlas.html": 12,
        "paper-module-mcp-tool-authority-replay.html": 30,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 5,
        "paper-module-metabolism-queue-reconciliation.html": 14,
        "paper-module-microcosm-axiom-substrate.html": 14,
        "paper-module-mission-transaction-work-spine.html": 18,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 26,
        "paper-module-pattern-assimilation.html": 43,
        "paper-module-pattern-binding-contract.html": 4,
        "paper-module-prediction-oracle-reconciliation.html": 10,
        "paper-module-proof-derived-governed-mutation-authorization.html": 25,
        "paper-module-proof-diagnostic-evidence-spine.html": 15,
        "paper-module-provider-context-recipe-budget.html": 11,
        "paper-module-public-reveal-walkthrough.html": 20,
        "paper-module-research-replication-rubric-artifact-replay.html": 16,
        "paper-module-ring2-premise-precision-recall.html": 15,
        "paper-module-routing-anti-patterns-registry.html": 5,
        "paper-module-self-ignorance-coverage-ledger.html": 10,
        "paper-module-semantic-singleflight-dedup-runtime.html": 12,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 22,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 7,
        "paper-module-standards-meta-diagnostics.html": 15,
        "paper-module-tactic-portfolio-availability.html": 9,
        "paper-module-target-shape-tactic-routing.html": 12,
        "paper-module-tool-server-pressure-inventory.html": 7,
        "paper-module-undeclared-library-prior-classifier.html": 17,
        "paper-module-verifier-lab-execution-spine.html": 23,
        "paper-module-verifier-lab-kernel.html": 26,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 12,
        "paper-module-work-landing-control-spine.html": 10,
        "paper-module-world-model-projection-drift-control-room.html": 23,
        "paper-modules.html": 60,
        "papers.html": 20,
        "quickstart.html": 3,
        "reference.html": 1,
        "rules-and-ideas.html": 288,
        "source.html": 9,
        "tour.html": 8,
        "updates.html": 1,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 155,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1942
    },
    "recurrence": {
      "by_page": {
        "papers.html": 4
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 4
    },
    "reduction": {
      "by_page": {
        "paper-module-finite-erdos-denominator-certificate-strike.html": 6,
        "papers.html": 2
      },
      "page_count": 2,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 8
    },
    "reference": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 1,
        "area-architecture.html": 5,
        "area-formal-math.html": 2,
        "area-research.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "component-agent-closeout-faithfulness-audit.html": 2,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 2,
        "component-agent-route-observability-runtime.html": 2,
        "component-agent-sabotage-scheming-monitor-replay.html": 2,
        "component-agent-sandbox-policy-escape-replay.html": 2,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 4,
        "component-annex-knowledge-routing.html": 10,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 4,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 2,
        "component-batch12-market-dashboard-read-model-capsule.html": 2,
        "component-batch12-prediction-market-board-capsule.html": 2,
        "component-batch12-release-claim-language-gate.html": 2,
        "component-batch4-proof-authority-runtime.html": 2,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 2,
        "component-batch8-audio-level-rms-port.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 2,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 2,
        "component-batch8-tools-tail-primitives-capsule.html": 2,
        "component-batch8-validator-checker-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-belief-state-process-reward-replay.html": 3,
        "component-bounded-autonomy-campaign-packet.html": 2,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-bridge-phase-continuity-runtime.html": 2,
        "component-certificate-kernel-execution-lab.html": 3,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 3,
        "component-concurrency-mission-control.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-derived-fact-provider-runtime.html": 2,
        "component-doctrine-fact-claim-audit.html": 3,
        "component-durable-agent-work-landing-replay.html": 2,
        "component-egress-self-compliance-audit.html": 2,
        "component-engine-room-demo.html": 3,
        "component-executable-doctrine-grammar.html": 2,
        "component-finance-forecast-evaluation-spine.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 4,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 2,
        "component-formal-math-readiness-gate.html": 2,
        "component-formal-math-verifier-trace-repair-loop.html": 2,
        "component-generated-projection-drift-runtime.html": 2,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "component-lean-proof-search-lab-runtime.html": 2,
        "component-lean-std-premise-index.html": 3,
        "component-macro-projection-import-protocol.html": 2,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 2,
        "component-mcp-tool-authority-replay.html": 3,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-fitness-benchmark.html": 2,
        "component-navigation-hologram-route-plane.html": 2,
        "component-pattern-assimilation-step.html": 2,
        "component-pattern-binding-contract.html": 4,
        "component-prediction-oracle-reconciliation.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 3,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-public-reveal-walkthrough.html": 2,
        "component-research-replication-rubric-artifact-replay.html": 3,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-routing-anti-patterns-registry.html": 2,
        "component-self-ignorance-coverage-ledger.html": 2,
        "component-semantic-singleflight-dedup-runtime.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "component-standards-meta-diagnostics.html": 2,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 4,
        "component-tool-server-pressure-inventory.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 2,
        "component-verifier-lab-execution-spine.html": 2,
        "component-verifier-lab-kernel.html": 3,
        "component-voice-to-doctrine-self-improvement-loop.html": 2,
        "component-world-model-projection-drift-control-room.html": 2,
        "components.html": 11,
        "doctrine.html": 21,
        "evidence.html": 2,
        "field-guide.html": 6,
        "introduction.html": 1,
        "lineage.html": 2,
        "open-questions.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 23,
        "paper-module-agent-closeout-faithfulness-audit.html": 4,
        "paper-module-agent-memory-temporal-conflict-replay.html": 8,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 6,
        "paper-module-agent-sandbox-policy-escape-replay.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 3,
        "paper-module-annex-knowledge-routing.html": 16,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 16,
        "paper-module-batch10-governance-compilers-capsule.html": 6,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 4,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-batch8-validator-checker-capsule.html": 3,
        "paper-module-batch9-macro-engines-capsule.html": 5,
        "paper-module-belief-state-process-reward-replay.html": 10,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 3,
        "paper-module-bridge-phase-continuity-runtime.html": 7,
        "paper-module-certificate-kernel-execution-lab.html": 4,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 6,
        "paper-module-computer-use-action-trace-replay.html": 3,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 7,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 14,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-demo.html": 4,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-engine-room-metabolism-runtime.html": 2,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-executable-doctrine-grammar.html": 7,
        "paper-module-finance-forecast-evaluation-spine.html": 3,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 2,
        "paper-module-first-screen-composition-root.html": 3,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 4,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 10,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 3,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 3,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 21,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 4,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 3,
        "paper-module-pattern-assimilation.html": 4,
        "paper-module-pattern-binding-contract.html": 6,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 4,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 5,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 4,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 8,
        "paper-module-tool-server-pressure-inventory.html": 6,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 5,
        "paper-module-verifier-lab-kernel.html": 4,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 2,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 15,
        "paper-modules.html": 128,
        "papers.html": 1,
        "quickstart.html": 1,
        "reference.html": 12,
        "rules-and-ideas.html": 47
      },
      "page_count": 208,
      "top_page": "paper-modules.html",
      "total_occurrences": 853
    },
    "reformulation": {
      "by_page": {
        "source.html": 1
      },
      "page_count": 1,
      "top_page": "source.html",
      "total_occurrences": 1
    },
    "registry": {
      "by_page": {
        "architecture.html": 2,
        "area-architecture.html": 6,
        "area-entry.html": 1,
        "area-import-drift.html": 1,
        "area-research.html": 2,
        "component-agent-route-observability-runtime.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-cognitive-operator-registry.html": 8,
        "component-cold-reader-route-map.html": 3,
        "component-derived-fact-provider-runtime.html": 4,
        "component-generated-projection-drift-runtime.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-routing-anti-patterns-registry.html": 8,
        "component-standards-meta-diagnostics.html": 1,
        "components.html": 10,
        "doctrine.html": 16,
        "evidence.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "paper-module-agent-closeout-faithfulness-audit.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-route-observability-runtime.html": 7,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-agent-sandbox-policy-escape-replay.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 2,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 14,
        "paper-module-batch8-policy-engines-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cognitive-operator-registry.html": 22,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 6,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 33,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-demo.html": 7,
        "paper-module-engine-room-derived-fact-provider-engine.html": 17,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 6,
        "paper-module-engine-room-lean-proof-search-lab.html": 4,
        "paper-module-engine-room-metabolism-runtime.html": 5,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-executable-doctrine-grammar.html": 4,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 2,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 12,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-generated-projection-drift-runtime.html": 8,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 9,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-assimilation.html": 2,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 2,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-module-ring2-premise-precision-recall.html": 2,
        "paper-module-routing-anti-patterns-registry.html": 23,
        "paper-module-self-ignorance-coverage-ledger.html": 2,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 9,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 2,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 2,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 141,
        "papers.html": 1,
        "reference.html": 7,
        "rules-and-ideas.html": 146,
        "tour.html": 1
      },
      "page_count": 125,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 725
    },
    "regression": {
      "by_page": {
        "area-agent-reliability.html": 2,
        "area-architecture.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-executable-doctrine-grammar.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "components.html": 4,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 6,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 3,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch7-secondary-runtime-capsule.html": 7,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 4,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 3,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-binding-contract.html": 5,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-modules.html": 9,
        "rules-and-ideas.html": 3
      },
      "page_count": 38,
      "top_page": "paper-modules.html",
      "total_occurrences": 87
    },
    "regression_test": {
      "by_page": {
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 9,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 2
      },
      "page_count": 11,
      "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
      "total_occurrences": 22
    },
    "regular_expression": {
      "by_page": {
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 4,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 6
      },
      "page_count": 5,
      "top_page": "paper-module-undeclared-library-prior-classifier.html",
      "total_occurrences": 13
    },
    "release": {
      "by_page": {
        "architecture.html": 2,
        "area-import-drift.html": 1,
        "coding-agents.html": 2,
        "component-batch12-release-claim-language-gate.html": 4,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "components.html": 1,
        "contact.html": 4,
        "doctrine.html": 3,
        "evidence.html": 1,
        "open-questions.html": 9,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-modules.html": 1,
        "reference.html": 1,
        "rules-and-ideas.html": 2,
        "source.html": 1,
        "updates.html": 5,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 22,
      "top_page": "open-questions.html",
      "total_occurrences": 46
    },
    "reliability": {
      "by_page": {
        "doctrine.html": 3,
        "open-questions.html": 6,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "papers.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 6,
      "top_page": "open-questions.html",
      "total_occurrences": 13
    },
    "replay": {
      "by_page": {
        "architecture.html": 17,
        "area-agent-reliability.html": 24,
        "area-continuity.html": 4,
        "area-formal-math.html": 3,
        "area-import-drift.html": 6,
        "area-research.html": 17,
        "coding-agents.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 10,
        "component-agent-memory-temporal-conflict-replay.html": 9,
        "component-agent-monitor-redteam-falsification-replay.html": 8,
        "component-agent-route-observability-runtime.html": 4,
        "component-agent-sabotage-scheming-monitor-replay.html": 7,
        "component-agent-sandbox-policy-escape-replay.html": 6,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 6,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch5-authority-systems-capsule.html": 4,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 5,
        "component-bridge-phase-continuity-runtime.html": 5,
        "component-durable-agent-work-landing-replay.html": 6,
        "component-formal-math-verifier-trace-repair-loop.html": 2,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 7,
        "component-macro-projection-import-protocol.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 10,
        "component-mcp-tool-authority-replay.html": 9,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 6,
        "component-mission-transaction-work-spine.html": 3,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 9,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 6,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 10,
        "component-world-model-projection-drift-control-room.html": 3,
        "components.html": 52,
        "credit-ledger.html": 4,
        "doctrine.html": 53,
        "evidence.html": 17,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 24,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 28,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 14,
        "paper-module-agent-route-observability-runtime.html": 5,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 29,
        "paper-module-agent-sandbox-policy-escape-replay.html": 29,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 13,
        "paper-module-batch5-authority-systems-capsule.html": 5,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 9,
        "paper-module-batch8-structural-theses-capsule.html": 13,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 20,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 5,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-cold-clone-probe.html": 9,
        "paper-module-cold-reader-route-map.html": 7,
        "paper-module-computer-use-action-trace-replay.html": 22,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 10,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 19,
        "paper-module-engine-room-derived-fact-provider-engine.html": 4,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 21,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 19,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 19,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 22,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 23,
        "paper-module-mission-transaction-work-spine.html": 21,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 17,
        "paper-module-research-replication-rubric-artifact-replay.html": 30,
        "paper-module-ring2-premise-precision-recall.html": 3,
        "paper-module-self-ignorance-coverage-ledger.html": 6,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 25,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 26,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-modules.html": 93,
        "papers.html": 1,
        "reference.html": 62,
        "rules-and-ideas.html": 254
      },
      "page_count": 95,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1283
    },
    "repository": {
      "by_page": {
        "architecture.html": 5,
        "area-agent-reliability.html": 1,
        "area-architecture.html": 2,
        "area-continuity.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 3,
        "area-import-drift.html": 1,
        "area-research.html": 1,
        "coding-agents.html": 9,
        "component-annex-knowledge-routing.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 2,
        "component-durable-agent-work-landing-replay.html": 2,
        "component-mission-transaction-work-spine.html": 1,
        "components.html": 2,
        "contact.html": 2,
        "credit-ledger.html": 1,
        "doctrine.html": 2,
        "index.html": 1,
        "introduction.html": 5,
        "lineage.html": 1,
        "open-questions.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 5,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-annex-knowledge-routing.html": 6,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 7,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 4,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 5,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 3,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-first-screen-composition-root.html": 8,
        "paper-module-generated-projection-drift-runtime.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 7,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 5,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-modules.html": 13,
        "papers.html": 7,
        "quickstart.html": 4,
        "rules-and-ideas.html": 6,
        "source.html": 14,
        "tour.html": 4,
        "updates.html": 5,
        "vulnerability-disclosure.html": 5
      },
      "page_count": 62,
      "top_page": "source.html",
      "total_occurrences": 187
    },
    "reproducible": {
      "by_page": {
        "component-generated-projection-drift-runtime.html": 1,
        "contact.html": 1,
        "doctrine.html": 1,
        "open-questions.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-agent-sandbox-policy-escape-replay.html": 4,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch11-saturation-engines-capsule.html": 3,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cold-clone-probe.html": 7,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-egress-self-compliance-audit.html": 4,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 5,
        "paper-module-engine-room-lean-proof-search-lab.html": 3,
        "paper-module-engine-room-metabolism-runtime.html": 4,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 3,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 3,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 9,
        "paper-module-ring2-premise-precision-recall.html": 3,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-tactic-portfolio-availability.html": 3,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 2,
        "reference.html": 1,
        "rules-and-ideas.html": 11,
        "tour.html": 1
      },
      "page_count": 51,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 117
    },
    "result_record": {
      "by_page": {
        "area-agent-reliability.html": 2,
        "area-architecture.html": 2,
        "area-formal-math.html": 4,
        "area-import-drift.html": 2,
        "area-research.html": 2,
        "coding-agents.html": 2,
        "component-agent-memory-temporal-conflict-replay.html": 3,
        "component-agent-monitor-redteam-falsification-replay.html": 2,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bridge-phase-continuity-runtime.html": 3,
        "component-certificate-kernel-execution-lab.html": 3,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 2,
        "component-concurrency-mission-control.html": 2,
        "component-executable-doctrine-grammar.html": 3,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 3,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-standards-meta-diagnostics.html": 1,
        "component-verifier-lab-execution-spine.html": 2,
        "component-verifier-lab-kernel.html": 4,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 4,
        "components.html": 11,
        "doctrine.html": 44,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 7,
        "paper-module-agent-closeout-faithfulness-audit.html": 6,
        "paper-module-agent-memory-temporal-conflict-replay.html": 13,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 6,
        "paper-module-agent-route-observability-runtime.html": 21,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 7,
        "paper-module-agent-sandbox-policy-escape-replay.html": 16,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 8,
        "paper-module-annex-knowledge-routing.html": 4,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 5,
        "paper-module-batch10-governance-compilers-capsule.html": 13,
        "paper-module-batch10-live-source-drift-capsule.html": 4,
        "paper-module-batch11-saturation-engines-capsule.html": 7,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 4,
        "paper-module-batch12-prediction-market-board-capsule.html": 5,
        "paper-module-batch12-release-claim-language-gate.html": 6,
        "paper-module-batch4-proof-authority-runtime.html": 3,
        "paper-module-batch5-authority-systems-capsule.html": 10,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 10,
        "paper-module-batch7-demo-take-console-capsule.html": 7,
        "paper-module-batch7-macro-engines-capsule.html": 5,
        "paper-module-batch7-oracle-sibling-capsule.html": 13,
        "paper-module-batch7-secondary-runtime-capsule.html": 6,
        "paper-module-batch8-audio-level-rms-port.html": 5,
        "paper-module-batch8-compliance-pipeline-capsule.html": 7,
        "paper-module-batch8-policy-engines-capsule.html": 7,
        "paper-module-batch8-structural-theses-capsule.html": 3,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 3,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-belief-state-process-reward-replay.html": 14,
        "paper-module-bounded-autonomy-campaign-packet.html": 6,
        "paper-module-bridge-campaign-dag-validation.html": 6,
        "paper-module-bridge-phase-continuity-runtime.html": 13,
        "paper-module-certificate-kernel-execution-lab.html": 10,
        "paper-module-cognitive-operator-registry.html": 16,
        "paper-module-cold-clone-probe.html": 27,
        "paper-module-cold-reader-route-map.html": 19,
        "paper-module-computer-use-action-trace-replay.html": 3,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 7,
        "paper-module-derived-fact-provider-runtime.html": 14,
        "paper-module-doctrine-fact-claim-audit.html": 6,
        "paper-module-durable-agent-work-landing-replay.html": 7,
        "paper-module-egress-self-compliance-audit.html": 10,
        "paper-module-engine-room-annex-knowledge-router.html": 7,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 7,
        "paper-module-engine-room-demo.html": 3,
        "paper-module-engine-room-derived-fact-provider-engine.html": 3,
        "paper-module-engine-room-egress-self-compliance-gate.html": 6,
        "paper-module-engine-room-generated-projection-drift-gate.html": 8,
        "paper-module-engine-room-lean-proof-search-lab.html": 7,
        "paper-module-engine-room-metabolism-runtime.html": 4,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 9,
        "paper-module-engine-room-public-projection-leak-gate.html": 13,
        "paper-module-executable-doctrine-grammar.html": 14,
        "paper-module-finance-forecast-evaluation-spine.html": 8,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 4,
        "paper-module-first-screen-composition-root.html": 5,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 10,
        "paper-module-formal-math-lean-proof-witness.html": 8,
        "paper-module-formal-math-premise-retrieval.html": 15,
        "paper-module-formal-math-readiness-gate.html": 39,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 8,
        "paper-module-generated-projection-drift-runtime.html": 3,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 7,
        "paper-module-lean-proof-search-lab-runtime.html": 5,
        "paper-module-lean-std-premise-index.html": 6,
        "paper-module-macro-projection-import-protocol.html": 14,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 9,
        "paper-module-mathematical-strategy-atlas.html": 9,
        "paper-module-mcp-tool-authority-replay.html": 5,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 10,
        "paper-module-metabolism-queue-reconciliation.html": 4,
        "paper-module-microcosm-axiom-substrate.html": 13,
        "paper-module-mission-transaction-work-spine.html": 13,
        "paper-module-navigation-fitness-benchmark.html": 7,
        "paper-module-navigation-hologram-route-plane.html": 15,
        "paper-module-pattern-assimilation.html": 18,
        "paper-module-pattern-binding-contract.html": 38,
        "paper-module-prediction-oracle-reconciliation.html": 12,
        "paper-module-proof-derived-governed-mutation-authorization.html": 13,
        "paper-module-proof-diagnostic-evidence-spine.html": 31,
        "paper-module-provider-context-recipe-budget.html": 7,
        "paper-module-public-reveal-walkthrough.html": 7,
        "paper-module-research-replication-rubric-artifact-replay.html": 8,
        "paper-module-ring2-premise-precision-recall.html": 9,
        "paper-module-routing-anti-patterns-registry.html": 7,
        "paper-module-self-ignorance-coverage-ledger.html": 18,
        "paper-module-semantic-singleflight-dedup-runtime.html": 4,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 8,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 4,
        "paper-module-standards-meta-diagnostics.html": 14,
        "paper-module-tactic-portfolio-availability.html": 10,
        "paper-module-target-shape-tactic-routing.html": 4,
        "paper-module-tool-server-pressure-inventory.html": 9,
        "paper-module-undeclared-library-prior-classifier.html": 5,
        "paper-module-verifier-lab-execution-spine.html": 10,
        "paper-module-verifier-lab-kernel.html": 21,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 14,
        "paper-module-work-landing-control-spine.html": 12,
        "paper-module-world-model-projection-drift-control-room.html": 30,
        "paper-modules.html": 130,
        "reference.html": 6,
        "rules-and-ideas.html": 204,
        "updates.html": 1
      },
      "page_count": 157,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1470
    },
    "retry": {
      "by_page": {
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 12,
        "rules-and-ideas.html": 1
      },
      "page_count": 5,
      "top_page": "paper-module-undeclared-library-prior-classifier.html",
      "total_occurrences": 16
    },
    "reviewer_brief": {
      "by_page": {
        "coding-agents.html": 1
      },
      "page_count": 1,
      "top_page": "coding-agents.html",
      "total_occurrences": 1
    },
    "rollback": {
      "by_page": {
        "area-agent-reliability.html": 3,
        "component-agent-sandbox-policy-escape-replay.html": 2,
        "component-mcp-tool-authority-replay.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "components.html": 3,
        "doctrine.html": 7,
        "open-questions.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 22,
        "paper-module-bridge-phase-continuity-runtime.html": 5,
        "paper-module-mcp-tool-authority-replay.html": 9,
        "paper-module-proof-derived-governed-mutation-authorization.html": 3,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 23,
        "paper-modules.html": 3,
        "rules-and-ideas.html": 9
      },
      "page_count": 14,
      "top_page": "paper-module-sleeper-memory-poisoning-quarantine-replay.html",
      "total_occurrences": 92
    },
    "routing": {
      "by_page": {
        "architecture.html": 4,
        "area-agent-reliability.html": 1,
        "area-architecture.html": 5,
        "area-formal-math.html": 3,
        "area-import-drift.html": 2,
        "component-agent-route-observability-runtime.html": 1,
        "component-annex-knowledge-routing.html": 6,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-engine-room-demo.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-readiness-gate.html": 3,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-routing-anti-patterns-registry.html": 7,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 9,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 9,
        "credit-ledger.html": 1,
        "doctrine.html": 9,
        "evidence.html": 3,
        "open-questions.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-annex-knowledge-routing.html": 18,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 2,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 16,
        "paper-module-engine-room-generated-projection-drift-gate.html": 4,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 16,
        "paper-module-microcosm-axiom-substrate.html": 22,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 17,
        "paper-module-tactic-portfolio-availability.html": 3,
        "paper-module-target-shape-tactic-routing.html": 10,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-modules.html": 28,
        "papers.html": 1,
        "reference.html": 11,
        "rules-and-ideas.html": 58
      },
      "page_count": 47,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 294
    },
    "runnable": {
      "by_page": {
        "coding-agents.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 4,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-public-reveal-walkthrough.html": 6,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-modules.html": 5,
        "rules-and-ideas.html": 7,
        "source.html": 1,
        "tour.html": 2
      },
      "page_count": 28,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 50
    },
    "running_lcm": {
      "by_page": {
        "papers.html": 8
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 8
    },
    "runtime": {
      "by_page": {
        "architecture.html": 7,
        "area-agent-reliability.html": 18,
        "area-architecture.html": 5,
        "area-continuity.html": 6,
        "area-entry.html": 3,
        "area-formal-math.html": 13,
        "area-import-drift.html": 11,
        "area-research.html": 10,
        "coding-agents.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 6,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-annex-knowledge-routing.html": 2,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 4,
        "component-batch4-proof-authority-runtime.html": 13,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 11,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-bridge-phase-continuity-runtime.html": 4,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 9,
        "component-egress-self-compliance-audit.html": 2,
        "component-engine-room-demo.html": 2,
        "component-finance-forecast-evaluation-spine.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-generated-projection-drift-runtime.html": 8,
        "component-lean-proof-search-lab-runtime.html": 7,
        "component-macro-projection-import-protocol.html": 3,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "component-metabolism-queue-reconciliation.html": 3,
        "component-mission-transaction-work-spine.html": 3,
        "component-navigation-fitness-benchmark.html": 2,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-public-reveal-walkthrough.html": 3,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 10,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "component-standards-meta-diagnostics.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "components.html": 66,
        "doctrine.html": 22,
        "evidence.html": 10,
        "open-questions.html": 3,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 3,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 14,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 6,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 5,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 20,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 16,
        "paper-module-batch8-audio-level-rms-port.html": 3,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 9,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 5,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 9,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 7,
        "paper-module-concurrency-mission-control.html": 7,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 3,
        "paper-module-derived-fact-provider-runtime.html": 6,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 5,
        "paper-module-engine-room-bridge-campaign-dag.html": 4,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 4,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 24,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 4,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 4,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 5,
        "paper-module-formal-math-lean-proof-witness.html": 3,
        "paper-module-formal-math-premise-retrieval.html": 13,
        "paper-module-formal-math-readiness-gate.html": 10,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 5,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 7,
        "paper-module-lean-proof-search-lab-runtime.html": 8,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 6,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 4,
        "paper-module-mathematical-strategy-atlas.html": 4,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 7,
        "paper-module-metabolism-queue-reconciliation.html": 5,
        "paper-module-mission-transaction-work-spine.html": 4,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 3,
        "paper-module-pattern-binding-contract.html": 16,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 12,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 9,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 2,
        "paper-module-semantic-singleflight-dedup-runtime.html": 8,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 4,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 12,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 7,
        "paper-module-world-model-projection-drift-control-room.html": 24,
        "paper-modules.html": 69,
        "reference.html": 29,
        "rules-and-ideas.html": 229,
        "source.html": 2
      },
      "page_count": 164,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1059
    },
    "sandbox": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 5,
        "area-import-drift.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 11,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "components.html": 6,
        "doctrine.html": 3,
        "evidence.html": 1,
        "open-questions.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 18,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 4,
        "paper-module-batch4-proof-authority-runtime.html": 4,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-modules.html": 12,
        "reference.html": 4,
        "rules-and-ideas.html": 21,
        "tour.html": 1
      },
      "page_count": 25,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 111
    },
    "scalar": {
      "by_page": {
        "paper-module-batch8-tools-tail-primitives-capsule.html": 7
      },
      "page_count": 1,
      "top_page": "paper-module-batch8-tools-tail-primitives-capsule.html",
      "total_occurrences": 7
    },
    "schema": {
      "by_page": {
        "doctrine.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-verifier-lab-execution-spine.html": 2
      },
      "page_count": 10,
      "top_page": "paper-module-standards-meta-diagnostics.html",
      "total_occurrences": 15
    },
    "scope": {
      "by_page": {
        "area-agent-reliability.html": 2,
        "area-architecture.html": 2,
        "area-continuity.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 1,
        "area-import-drift.html": 2,
        "area-research.html": 2,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "components.html": 4,
        "credit-ledger.html": 18,
        "doctrine.html": 40,
        "evidence.html": 4,
        "open-questions.html": 3,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-batch10-governance-compilers-capsule.html": 5,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 3,
        "paper-module-batch7-demo-take-console-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 5,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 7,
        "paper-module-engine-room-generated-projection-drift-gate.html": 3,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-executable-doctrine-grammar.html": 8,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 3,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 4,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 14,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 5,
        "paper-module-public-reveal-walkthrough.html": 2,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 11,
        "paper-module-semantic-singleflight-dedup-runtime.html": 8,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-tactic-portfolio-availability.html": 2,
        "paper-module-target-shape-tactic-routing.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 2,
        "paper-module-world-model-projection-drift-control-room.html": 3,
        "paper-modules.html": 72,
        "papers.html": 1,
        "reference.html": 1,
        "rules-and-ideas.html": 27,
        "vulnerability-disclosure.html": 3
      },
      "page_count": 95,
      "top_page": "paper-modules.html",
      "total_occurrences": 352
    },
    "scope_limit": {
      "by_page": {
        "area-agent-reliability.html": 22,
        "area-architecture.html": 13,
        "area-continuity.html": 6,
        "area-entry.html": 3,
        "area-formal-math.html": 21,
        "area-import-drift.html": 21,
        "area-research.html": 10,
        "coding-agents.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 2,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 2,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 2,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 2,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 3,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 2,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-standards-meta-diagnostics.html": 2,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 89,
        "doctrine.html": 102,
        "evidence.html": 3,
        "index.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 6,
        "paper-module-agent-closeout-faithfulness-audit.html": 5,
        "paper-module-agent-memory-temporal-conflict-replay.html": 6,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 7,
        "paper-module-agent-route-observability-runtime.html": 15,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 6,
        "paper-module-agent-sandbox-policy-escape-replay.html": 6,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 8,
        "paper-module-annex-knowledge-routing.html": 5,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 8,
        "paper-module-batch10-governance-compilers-capsule.html": 10,
        "paper-module-batch10-live-source-drift-capsule.html": 14,
        "paper-module-batch11-saturation-engines-capsule.html": 7,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 8,
        "paper-module-batch12-prediction-market-board-capsule.html": 8,
        "paper-module-batch12-release-claim-language-gate.html": 8,
        "paper-module-batch4-proof-authority-runtime.html": 5,
        "paper-module-batch5-authority-systems-capsule.html": 11,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 6,
        "paper-module-batch7-demo-take-console-capsule.html": 5,
        "paper-module-batch7-macro-engines-capsule.html": 7,
        "paper-module-batch7-oracle-sibling-capsule.html": 6,
        "paper-module-batch7-secondary-runtime-capsule.html": 5,
        "paper-module-batch8-audio-level-rms-port.html": 8,
        "paper-module-batch8-compliance-pipeline-capsule.html": 6,
        "paper-module-batch8-policy-engines-capsule.html": 6,
        "paper-module-batch8-structural-theses-capsule.html": 8,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 7,
        "paper-module-batch8-validator-checker-capsule.html": 5,
        "paper-module-batch9-macro-engines-capsule.html": 6,
        "paper-module-belief-state-process-reward-replay.html": 9,
        "paper-module-bounded-autonomy-campaign-packet.html": 6,
        "paper-module-bridge-campaign-dag-validation.html": 8,
        "paper-module-bridge-phase-continuity-runtime.html": 5,
        "paper-module-certificate-kernel-execution-lab.html": 6,
        "paper-module-cognitive-operator-registry.html": 6,
        "paper-module-cold-clone-probe.html": 4,
        "paper-module-cold-reader-route-map.html": 8,
        "paper-module-computer-use-action-trace-replay.html": 6,
        "paper-module-concurrency-mission-control.html": 6,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 5,
        "paper-module-derived-fact-provider-runtime.html": 5,
        "paper-module-doctrine-fact-claim-audit.html": 8,
        "paper-module-durable-agent-work-landing-replay.html": 6,
        "paper-module-egress-self-compliance-audit.html": 4,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-engine-room-bridge-campaign-dag.html": 4,
        "paper-module-engine-room-command-run-singleflight.html": 4,
        "paper-module-engine-room-demo.html": 5,
        "paper-module-engine-room-derived-fact-provider-engine.html": 4,
        "paper-module-engine-room-egress-self-compliance-gate.html": 4,
        "paper-module-engine-room-generated-projection-drift-gate.html": 5,
        "paper-module-engine-room-lean-proof-search-lab.html": 4,
        "paper-module-engine-room-metabolism-runtime.html": 8,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 4,
        "paper-module-engine-room-public-projection-leak-gate.html": 5,
        "paper-module-executable-doctrine-grammar.html": 9,
        "paper-module-finance-forecast-evaluation-spine.html": 9,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 3,
        "paper-module-first-screen-composition-root.html": 16,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 6,
        "paper-module-formal-math-lean-proof-witness.html": 6,
        "paper-module-formal-math-premise-retrieval.html": 11,
        "paper-module-formal-math-readiness-gate.html": 15,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 5,
        "paper-module-generated-projection-drift-runtime.html": 5,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 7,
        "paper-module-lean-proof-search-lab-runtime.html": 4,
        "paper-module-lean-std-premise-index.html": 5,
        "paper-module-macro-projection-import-protocol.html": 10,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 6,
        "paper-module-mathematical-strategy-atlas.html": 5,
        "paper-module-mcp-tool-authority-replay.html": 7,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 7,
        "paper-module-metabolism-queue-reconciliation.html": 5,
        "paper-module-microcosm-axiom-substrate.html": 5,
        "paper-module-mission-transaction-work-spine.html": 6,
        "paper-module-navigation-fitness-benchmark.html": 4,
        "paper-module-navigation-hologram-route-plane.html": 7,
        "paper-module-pattern-assimilation.html": 7,
        "paper-module-pattern-binding-contract.html": 12,
        "paper-module-prediction-oracle-reconciliation.html": 6,
        "paper-module-proof-derived-governed-mutation-authorization.html": 5,
        "paper-module-proof-diagnostic-evidence-spine.html": 6,
        "paper-module-provider-context-recipe-budget.html": 7,
        "paper-module-public-reveal-walkthrough.html": 15,
        "paper-module-research-replication-rubric-artifact-replay.html": 10,
        "paper-module-ring2-premise-precision-recall.html": 5,
        "paper-module-routing-anti-patterns-registry.html": 6,
        "paper-module-self-ignorance-coverage-ledger.html": 14,
        "paper-module-semantic-singleflight-dedup-runtime.html": 3,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 7,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 7,
        "paper-module-standards-meta-diagnostics.html": 6,
        "paper-module-tactic-portfolio-availability.html": 5,
        "paper-module-target-shape-tactic-routing.html": 7,
        "paper-module-tool-server-pressure-inventory.html": 6,
        "paper-module-undeclared-library-prior-classifier.html": 8,
        "paper-module-verifier-lab-execution-spine.html": 6,
        "paper-module-verifier-lab-kernel.html": 6,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 7,
        "paper-module-work-landing-control-spine.html": 11,
        "paper-module-world-model-projection-drift-control-room.html": 6,
        "paper-modules.html": 163,
        "reference.html": 3,
        "rules-and-ideas.html": 264
      },
      "page_count": 206,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 1524
    },
    "sequence": {
      "by_page": {
        "architecture.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "credit-ledger.html": 1,
        "doctrine.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 14,
        "paper-module-computer-use-action-trace-replay.html": 3,
        "paper-module-engine-room-metabolism-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 6,
        "paper-module-work-landing-control-spine.html": 1,
        "papers.html": 2
      },
      "page_count": 13,
      "top_page": "paper-module-cold-reader-route-map.html",
      "total_occurrences": 37
    },
    "series": {
      "by_page": {
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 9,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 3,
        "papers.html": 11
      },
      "page_count": 5,
      "top_page": "papers.html",
      "total_occurrences": 25
    },
    "server": {
      "by_page": {
        "architecture.html": 2,
        "area-import-drift.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-tool-server-pressure-inventory.html": 7,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 1,
        "doctrine.html": 2,
        "evidence.html": 1,
        "lineage.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 3,
        "paper-module-tool-server-pressure-inventory.html": 15,
        "paper-module-world-model-projection-drift-control-room.html": 3,
        "paper-modules.html": 5,
        "reference.html": 4,
        "rules-and-ideas.html": 15
      },
      "page_count": 16,
      "top_page": "paper-module-tool-server-pressure-inventory.html",
      "total_occurrences": 63
    },
    "shared_path": {
      "by_page": {
        "architecture.html": 7,
        "doctrine.html": 2
      },
      "page_count": 2,
      "top_page": "architecture.html",
      "total_occurrences": 9
    },
    "side_effect": {
      "by_page": {
        "area-continuity.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "components.html": 1,
        "doctrine.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 12,
        "paper-module-engine-room-bridge-campaign-dag.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 4,
        "paper-module-proof-derived-governed-mutation-authorization.html": 9,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-modules.html": 1
      },
      "page_count": 12,
      "top_page": "paper-module-agent-sandbox-policy-escape-replay.html",
      "total_occurrences": 37
    },
    "simulation": {
      "by_page": {
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 4,
        "open-questions.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 4,
        "paper-modules.html": 2,
        "reference.html": 3,
        "rules-and-ideas.html": 12
      },
      "page_count": 7,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 27
    },
    "skill": {
      "by_page": {
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "open-questions.html": 9,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 2
      },
      "page_count": 6,
      "top_page": "open-questions.html",
      "total_occurrences": 15
    },
    "slice": {
      "by_page": {
        "area-agent-reliability.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "components.html": 2,
        "evidence.html": 1,
        "open-questions.html": 3,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-engine-room-command-run-singleflight.html": 5,
        "paper-module-formal-math-premise-retrieval.html": 4,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-macro-projection-import-protocol.html": 13,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-modules.html": 4,
        "reference.html": 1,
        "rules-and-ideas.html": 11,
        "source.html": 1
      },
      "page_count": 22,
      "top_page": "paper-module-macro-projection-import-protocol.html",
      "total_occurrences": 64
    },
    "smoke_check": {
      "by_page": {
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1
      },
      "page_count": 3,
      "top_page": "paper-module-batch7-secondary-runtime-capsule.html",
      "total_occurrences": 4
    },
    "snapshot": {
      "by_page": {
        "area-continuity.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-mission-transaction-work-spine.html": 2,
        "components.html": 2,
        "doctrine.html": 11,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 12,
        "paper-module-concurrency-mission-control.html": 4,
        "paper-module-engine-room-generated-projection-drift-gate.html": 7,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 9,
        "paper-module-mission-transaction-work-spine.html": 10,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 6,
        "paper-module-world-model-projection-drift-control-room.html": 13,
        "paper-modules.html": 4,
        "rules-and-ideas.html": 4
      },
      "page_count": 17,
      "top_page": "paper-module-world-model-projection-drift-control-room.html",
      "total_occurrences": 91
    },
    "software": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 1,
        "area-architecture.html": 1,
        "area-continuity.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 1,
        "area-import-drift.html": 1,
        "area-research.html": 1,
        "coding-agents.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "component-agent-closeout-faithfulness-audit.html": 2,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 2,
        "component-agent-route-observability-runtime.html": 2,
        "component-agent-sabotage-scheming-monitor-replay.html": 2,
        "component-agent-sandbox-policy-escape-replay.html": 2,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-annex-knowledge-routing.html": 2,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 2,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 2,
        "component-batch12-market-dashboard-read-model-capsule.html": 2,
        "component-batch12-prediction-market-board-capsule.html": 2,
        "component-batch12-release-claim-language-gate.html": 2,
        "component-batch4-proof-authority-runtime.html": 2,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 2,
        "component-batch8-audio-level-rms-port.html": 2,
        "component-batch8-compliance-pipeline-capsule.html": 2,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 2,
        "component-batch8-tools-tail-primitives-capsule.html": 2,
        "component-batch8-validator-checker-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-belief-state-process-reward-replay.html": 2,
        "component-bounded-autonomy-campaign-packet.html": 2,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-bridge-phase-continuity-runtime.html": 2,
        "component-certificate-kernel-execution-lab.html": 2,
        "component-cognitive-operator-registry.html": 2,
        "component-cold-reader-route-map.html": 2,
        "component-concurrency-mission-control.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-derived-fact-provider-runtime.html": 2,
        "component-doctrine-fact-claim-audit.html": 2,
        "component-durable-agent-work-landing-replay.html": 2,
        "component-egress-self-compliance-audit.html": 2,
        "component-engine-room-demo.html": 2,
        "component-executable-doctrine-grammar.html": 2,
        "component-finance-forecast-evaluation-spine.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-evidence-cell-anchor-resolver.html": 2,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 2,
        "component-formal-math-readiness-gate.html": 2,
        "component-formal-math-verifier-trace-repair-loop.html": 2,
        "component-generated-projection-drift-runtime.html": 3,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "component-lean-proof-search-lab-runtime.html": 2,
        "component-lean-std-premise-index.html": 2,
        "component-macro-projection-import-protocol.html": 2,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 2,
        "component-mcp-tool-authority-replay.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-fitness-benchmark.html": 2,
        "component-navigation-hologram-route-plane.html": 2,
        "component-pattern-assimilation-step.html": 2,
        "component-pattern-binding-contract.html": 2,
        "component-prediction-oracle-reconciliation.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-provider-context-recipe-budget-policy.html": 2,
        "component-public-reveal-walkthrough.html": 2,
        "component-research-replication-rubric-artifact-replay.html": 2,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-routing-anti-patterns-registry.html": 2,
        "component-self-ignorance-coverage-ledger.html": 2,
        "component-semantic-singleflight-dedup-runtime.html": 2,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "component-standards-meta-diagnostics.html": 2,
        "component-tactic-portfolio-availability-probe.html": 2,
        "component-target-shape-tactic-routing-gate.html": 2,
        "component-tool-server-pressure-inventory.html": 2,
        "component-undeclared-library-prior-symbol-classifier.html": 2,
        "component-verifier-lab-execution-spine.html": 2,
        "component-verifier-lab-kernel.html": 2,
        "component-voice-to-doctrine-self-improvement-loop.html": 2,
        "component-world-model-projection-drift-control-room.html": 2,
        "components.html": 1,
        "contact.html": 1,
        "doctrine.html": 1,
        "evidence.html": 2,
        "field-guide.html": 2,
        "index.html": 1,
        "introduction.html": 4,
        "lineage.html": 1,
        "open-questions.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 3,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 3,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 3,
        "paper-module-pattern-binding-contract.html": 3,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 1,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 1,
        "papers.html": 1,
        "quickstart.html": 1,
        "reference.html": 1,
        "rules-and-ideas.html": 1,
        "source.html": 4,
        "system-map.html": 2,
        "tour.html": 3,
        "updates.html": 1
      },
      "page_count": 218,
      "top_page": "introduction.html",
      "total_occurrences": 341
    },
    "source": {
      "by_page": {
        "architecture.html": 13,
        "area-agent-reliability.html": 57,
        "area-architecture.html": 25,
        "area-continuity.html": 10,
        "area-entry.html": 9,
        "area-formal-math.html": 47,
        "area-import-drift.html": 82,
        "area-research.html": 18,
        "coding-agents.html": 6,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 9,
        "component-agent-closeout-faithfulness-audit.html": 4,
        "component-agent-memory-temporal-conflict-replay.html": 5,
        "component-agent-monitor-redteam-falsification-replay.html": 8,
        "component-agent-route-observability-runtime.html": 7,
        "component-agent-sabotage-scheming-monitor-replay.html": 8,
        "component-agent-sandbox-policy-escape-replay.html": 7,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 6,
        "component-annex-knowledge-routing.html": 4,
        "component-batch10-cold-eval-honesty-capsule.html": 7,
        "component-batch10-governance-compilers-capsule.html": 13,
        "component-batch10-live-source-drift-capsule.html": 15,
        "component-batch11-saturation-engines-capsule.html": 13,
        "component-batch12-market-dashboard-read-model-capsule.html": 7,
        "component-batch12-prediction-market-board-capsule.html": 7,
        "component-batch12-release-claim-language-gate.html": 8,
        "component-batch4-proof-authority-runtime.html": 8,
        "component-batch5-authority-systems-capsule.html": 11,
        "component-batch6-unsurfaced-primitives-capsule.html": 14,
        "component-batch7-demo-take-console-capsule.html": 11,
        "component-batch7-macro-engines-capsule.html": 13,
        "component-batch7-oracle-sibling-capsule.html": 10,
        "component-batch7-secondary-runtime-capsule.html": 8,
        "component-batch8-audio-level-rms-port.html": 6,
        "component-batch8-compliance-pipeline-capsule.html": 9,
        "component-batch8-policy-engines-capsule.html": 7,
        "component-batch8-structural-theses-capsule.html": 6,
        "component-batch8-tools-tail-primitives-capsule.html": 6,
        "component-batch8-validator-checker-capsule.html": 7,
        "component-batch9-macro-engines-capsule.html": 14,
        "component-belief-state-process-reward-replay.html": 6,
        "component-bounded-autonomy-campaign-packet.html": 8,
        "component-bridge-campaign-dag-validation.html": 4,
        "component-bridge-phase-continuity-runtime.html": 4,
        "component-certificate-kernel-execution-lab.html": 5,
        "component-cognitive-operator-registry.html": 5,
        "component-cold-reader-route-map.html": 6,
        "component-concurrency-mission-control.html": 6,
        "component-corpus-readiness-mathlib-absence-gate.html": 5,
        "component-derived-fact-provider-runtime.html": 4,
        "component-doctrine-fact-claim-audit.html": 4,
        "component-durable-agent-work-landing-replay.html": 6,
        "component-egress-self-compliance-audit.html": 4,
        "component-engine-room-demo.html": 5,
        "component-executable-doctrine-grammar.html": 6,
        "component-finance-forecast-evaluation-spine.html": 4,
        "component-finite-erdos-denominator-certificate-strike.html": 4,
        "component-formal-evidence-cell-anchor-resolver.html": 11,
        "component-formal-math-lean-proof-witness.html": 5,
        "component-formal-math-premise-retrieval.html": 5,
        "component-formal-math-readiness-gate.html": 7,
        "component-formal-math-verifier-trace-repair-loop.html": 6,
        "component-generated-projection-drift-runtime.html": 11,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 7,
        "component-lean-proof-search-lab-runtime.html": 6,
        "component-lean-std-premise-index.html": 7,
        "component-macro-projection-import-protocol.html": 23,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 5,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 5,
        "component-mcp-tool-authority-replay.html": 7,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 4,
        "component-metabolism-queue-reconciliation.html": 4,
        "component-mission-transaction-work-spine.html": 8,
        "component-navigation-fitness-benchmark.html": 4,
        "component-navigation-hologram-route-plane.html": 11,
        "component-pattern-assimilation-step.html": 4,
        "component-pattern-binding-contract.html": 7,
        "component-prediction-oracle-reconciliation.html": 5,
        "component-proof-derived-governed-mutation-authorization.html": 6,
        "component-proof-diagnostic-evidence-spine.html": 5,
        "component-provider-context-recipe-budget-policy.html": 5,
        "component-public-reveal-walkthrough.html": 7,
        "component-research-replication-rubric-artifact-replay.html": 6,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 5,
        "component-routing-anti-patterns-registry.html": 4,
        "component-self-ignorance-coverage-ledger.html": 5,
        "component-semantic-singleflight-dedup-runtime.html": 4,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 6,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 4,
        "component-standards-meta-diagnostics.html": 5,
        "component-tactic-portfolio-availability-probe.html": 5,
        "component-target-shape-tactic-routing-gate.html": 5,
        "component-tool-server-pressure-inventory.html": 6,
        "component-undeclared-library-prior-symbol-classifier.html": 6,
        "component-verifier-lab-execution-spine.html": 4,
        "component-verifier-lab-kernel.html": 5,
        "component-voice-to-doctrine-self-improvement-loop.html": 7,
        "component-world-model-projection-drift-control-room.html": 12,
        "components.html": 220,
        "contact.html": 6,
        "credit-ledger.html": 8,
        "doctrine.html": 238,
        "evidence.html": 10,
        "index.html": 3,
        "introduction.html": 4,
        "lineage.html": 4,
        "open-questions.html": 8,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 18,
        "paper-module-agent-closeout-faithfulness-audit.html": 15,
        "paper-module-agent-memory-temporal-conflict-replay.html": 19,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 18,
        "paper-module-agent-route-observability-runtime.html": 28,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 15,
        "paper-module-agent-sandbox-policy-escape-replay.html": 15,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 22,
        "paper-module-annex-knowledge-routing.html": 19,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 26,
        "paper-module-batch10-governance-compilers-capsule.html": 47,
        "paper-module-batch10-live-source-drift-capsule.html": 50,
        "paper-module-batch11-saturation-engines-capsule.html": 30,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 32,
        "paper-module-batch12-prediction-market-board-capsule.html": 47,
        "paper-module-batch12-release-claim-language-gate.html": 13,
        "paper-module-batch4-proof-authority-runtime.html": 52,
        "paper-module-batch5-authority-systems-capsule.html": 38,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 39,
        "paper-module-batch7-demo-take-console-capsule.html": 46,
        "paper-module-batch7-macro-engines-capsule.html": 32,
        "paper-module-batch7-oracle-sibling-capsule.html": 25,
        "paper-module-batch7-secondary-runtime-capsule.html": 20,
        "paper-module-batch8-audio-level-rms-port.html": 22,
        "paper-module-batch8-compliance-pipeline-capsule.html": 27,
        "paper-module-batch8-policy-engines-capsule.html": 25,
        "paper-module-batch8-structural-theses-capsule.html": 37,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 22,
        "paper-module-batch8-validator-checker-capsule.html": 51,
        "paper-module-batch9-macro-engines-capsule.html": 32,
        "paper-module-belief-state-process-reward-replay.html": 23,
        "paper-module-bounded-autonomy-campaign-packet.html": 34,
        "paper-module-bridge-campaign-dag-validation.html": 20,
        "paper-module-bridge-phase-continuity-runtime.html": 24,
        "paper-module-certificate-kernel-execution-lab.html": 26,
        "paper-module-cognitive-operator-registry.html": 20,
        "paper-module-cold-clone-probe.html": 24,
        "paper-module-cold-reader-route-map.html": 43,
        "paper-module-computer-use-action-trace-replay.html": 16,
        "paper-module-concurrency-mission-control.html": 20,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 32,
        "paper-module-derived-fact-provider-runtime.html": 21,
        "paper-module-doctrine-fact-claim-audit.html": 23,
        "paper-module-durable-agent-work-landing-replay.html": 26,
        "paper-module-egress-self-compliance-audit.html": 20,
        "paper-module-engine-room-annex-knowledge-router.html": 18,
        "paper-module-engine-room-bridge-campaign-dag.html": 16,
        "paper-module-engine-room-command-run-singleflight.html": 11,
        "paper-module-engine-room-demo.html": 15,
        "paper-module-engine-room-derived-fact-provider-engine.html": 22,
        "paper-module-engine-room-egress-self-compliance-gate.html": 15,
        "paper-module-engine-room-generated-projection-drift-gate.html": 37,
        "paper-module-engine-room-lean-proof-search-lab.html": 19,
        "paper-module-engine-room-metabolism-runtime.html": 15,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 14,
        "paper-module-engine-room-public-projection-leak-gate.html": 13,
        "paper-module-executable-doctrine-grammar.html": 20,
        "paper-module-finance-forecast-evaluation-spine.html": 16,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 14,
        "paper-module-first-screen-composition-root.html": 22,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 46,
        "paper-module-formal-math-lean-proof-witness.html": 40,
        "paper-module-formal-math-premise-retrieval.html": 29,
        "paper-module-formal-math-readiness-gate.html": 65,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 45,
        "paper-module-generated-projection-drift-runtime.html": 41,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 54,
        "paper-module-lean-proof-search-lab-runtime.html": 15,
        "paper-module-lean-std-premise-index.html": 42,
        "paper-module-macro-projection-import-protocol.html": 65,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 27,
        "paper-module-mathematical-strategy-atlas.html": 17,
        "paper-module-mcp-tool-authority-replay.html": 22,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 28,
        "paper-module-metabolism-queue-reconciliation.html": 24,
        "paper-module-microcosm-axiom-substrate.html": 28,
        "paper-module-mission-transaction-work-spine.html": 28,
        "paper-module-navigation-fitness-benchmark.html": 19,
        "paper-module-navigation-hologram-route-plane.html": 56,
        "paper-module-pattern-assimilation.html": 17,
        "paper-module-pattern-binding-contract.html": 54,
        "paper-module-prediction-oracle-reconciliation.html": 14,
        "paper-module-proof-derived-governed-mutation-authorization.html": 24,
        "paper-module-proof-diagnostic-evidence-spine.html": 25,
        "paper-module-provider-context-recipe-budget.html": 23,
        "paper-module-public-reveal-walkthrough.html": 25,
        "paper-module-research-replication-rubric-artifact-replay.html": 25,
        "paper-module-ring2-premise-precision-recall.html": 10,
        "paper-module-routing-anti-patterns-registry.html": 23,
        "paper-module-self-ignorance-coverage-ledger.html": 28,
        "paper-module-semantic-singleflight-dedup-runtime.html": 19,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 23,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 23,
        "paper-module-standards-meta-diagnostics.html": 18,
        "paper-module-tactic-portfolio-availability.html": 20,
        "paper-module-target-shape-tactic-routing.html": 13,
        "paper-module-tool-server-pressure-inventory.html": 16,
        "paper-module-undeclared-library-prior-classifier.html": 27,
        "paper-module-verifier-lab-execution-spine.html": 18,
        "paper-module-verifier-lab-kernel.html": 16,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 36,
        "paper-module-work-landing-control-spine.html": 30,
        "paper-module-world-model-projection-drift-control-room.html": 67,
        "paper-modules.html": 527,
        "papers.html": 24,
        "reference.html": 26,
        "rules-and-ideas.html": 639,
        "source.html": 20,
        "tour.html": 4,
        "updates.html": 5,
        "vulnerability-disclosure.html": 6
      },
      "page_count": 217,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 5433
    },
    "source_authority": {
      "by_page": {
        "area-agent-reliability.html": 3,
        "area-architecture.html": 4,
        "area-continuity.html": 1,
        "area-import-drift.html": 8,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-cognitive-operator-registry.html": 2,
        "component-concurrency-mission-control.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-routing-anti-patterns-registry.html": 2,
        "component-standards-meta-diagnostics.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 16,
        "credit-ledger.html": 1,
        "doctrine.html": 2,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 1,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-cognitive-operator-registry.html": 2,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-math-readiness-gate.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 8,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 4,
        "paper-modules.html": 13,
        "reference.html": 1,
        "rules-and-ideas.html": 142,
        "source.html": 1
      },
      "page_count": 85,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 294
    },
    "source_body": {
      "by_page": {
        "area-agent-reliability.html": 6,
        "area-architecture.html": 2,
        "area-continuity.html": 2,
        "area-formal-math.html": 2,
        "area-import-drift.html": 23,
        "area-research.html": 2,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 3,
        "component-batch10-live-source-drift-capsule.html": 4,
        "component-batch11-saturation-engines-capsule.html": 3,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 3,
        "component-batch5-authority-systems-capsule.html": 4,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 4,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 3,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 3,
        "component-batch8-tools-tail-primitives-capsule.html": 3,
        "component-batch8-validator-checker-capsule.html": 2,
        "component-batch9-macro-engines-capsule.html": 2,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-concurrency-mission-control.html": 2,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-lean-std-premise-index.html": 2,
        "component-macro-projection-import-protocol.html": 2,
        "component-public-reveal-walkthrough.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "components.html": 37,
        "evidence.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 4,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 3,
        "paper-module-agent-route-observability-runtime.html": 4,
        "paper-module-agent-sandbox-policy-escape-replay.html": 3,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 4,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 2,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch10-live-source-drift-capsule.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 6,
        "paper-module-batch12-prediction-market-board-capsule.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 4,
        "paper-module-batch5-authority-systems-capsule.html": 7,
        "paper-module-batch7-demo-take-console-capsule.html": 8,
        "paper-module-batch7-macro-engines-capsule.html": 4,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 6,
        "paper-module-batch8-audio-level-rms-port.html": 1,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 4,
        "paper-module-batch8-structural-theses-capsule.html": 3,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-belief-state-process-reward-replay.html": 5,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 4,
        "paper-module-cognitive-operator-registry.html": 5,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 5,
        "paper-module-durable-agent-work-landing-replay.html": 4,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 7,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 5,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 5,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-mission-transaction-work-spine.html": 6,
        "paper-module-navigation-hologram-route-plane.html": 4,
        "paper-module-pattern-assimilation.html": 5,
        "paper-module-pattern-binding-contract.html": 5,
        "paper-module-prediction-oracle-reconciliation.html": 4,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 3,
        "paper-module-public-reveal-walkthrough.html": 8,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 3,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 3,
        "paper-module-work-landing-control-spine.html": 5,
        "paper-module-world-model-projection-drift-control-room.html": 4,
        "paper-modules.html": 33,
        "rules-and-ideas.html": 18
      },
      "page_count": 101,
      "top_page": "components.html",
      "total_occurrences": 375
    },
    "source_file": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 1,
        "area-continuity.html": 1,
        "area-formal-math.html": 3,
        "area-import-drift.html": 5,
        "coding-agents.html": 1,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 2,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-bridge-phase-continuity-runtime.html": 2,
        "component-certificate-kernel-execution-lab.html": 2,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 2,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 2,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 3,
        "component-verifier-lab-kernel.html": 2,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 10,
        "contact.html": 1,
        "doctrine.html": 3,
        "field-guide.html": 1,
        "index.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 3,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-engine-room-derived-fact-provider-engine.html": 5,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-self-ignorance-coverage-ledger.html": 6,
        "paper-module-target-shape-tactic-routing.html": 4,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-modules.html": 1,
        "quickstart.html": 1,
        "tour.html": 3,
        "updates.html": 1
      },
      "page_count": 138,
      "top_page": "components.html",
      "total_occurrences": 196
    },
    "span": {
      "by_page": {
        "area-agent-reliability.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "components.html": 2,
        "contact.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 9,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 8,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 6,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-modules.html": 7,
        "rules-and-ideas.html": 8
      },
      "page_count": 24,
      "top_page": "paper-module-agent-sandbox-policy-escape-replay.html",
      "total_occurrences": 66
    },
    "specification": {
      "by_page": {
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-pattern-binding-contract.html": 1
      },
      "page_count": 4,
      "top_page": "paper-module-agent-benchmark-integrity-anti-gaming-replay.html",
      "total_occurrences": 5
    },
    "squarefree": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "stack_trace": {
      "by_page": {
        "paper-module-engine-room-derived-fact-provider-engine.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-engine-room-derived-fact-provider-engine.html",
      "total_occurrences": 1
    },
    "standard": {
      "by_page": {
        "architecture.html": 11,
        "area-agent-reliability.html": 5,
        "area-architecture.html": 22,
        "area-continuity.html": 4,
        "area-entry.html": 2,
        "area-formal-math.html": 7,
        "area-import-drift.html": 8,
        "area-research.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 2,
        "component-agent-monitor-redteam-falsification-replay.html": 3,
        "component-agent-route-observability-runtime.html": 3,
        "component-agent-sabotage-scheming-monitor-replay.html": 4,
        "component-agent-sandbox-policy-escape-replay.html": 2,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 2,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 2,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 2,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 2,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 2,
        "component-bridge-phase-continuity-runtime.html": 3,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 4,
        "component-cold-reader-route-map.html": 4,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 2,
        "component-durable-agent-work-landing-replay.html": 4,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 4,
        "component-executable-doctrine-grammar.html": 8,
        "component-finance-forecast-evaluation-spine.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "component-lean-proof-search-lab-runtime.html": 2,
        "component-lean-std-premise-index.html": 2,
        "component-macro-projection-import-protocol.html": 2,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 2,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 4,
        "component-pattern-assimilation-step.html": 3,
        "component-pattern-binding-contract.html": 7,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 3,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 3,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "component-standards-meta-diagnostics.html": 10,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 3,
        "component-undeclared-library-prior-symbol-classifier.html": 2,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 4,
        "component-voice-to-doctrine-self-improvement-loop.html": 4,
        "component-world-model-projection-drift-control-room.html": 5,
        "components.html": 49,
        "credit-ledger.html": 2,
        "doctrine.html": 65,
        "evidence.html": 8,
        "paper-module-agent-memory-temporal-conflict-replay.html": 8,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 4,
        "paper-module-agent-route-observability-runtime.html": 7,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 5,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "paper-module-annex-knowledge-routing.html": 4,
        "paper-module-batch10-governance-compilers-capsule.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 5,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 1,
        "paper-module-batch7-demo-take-console-capsule.html": 9,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 2,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 15,
        "paper-module-batch8-policy-engines-capsule.html": 3,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bridge-campaign-dag-validation.html": 6,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-cognitive-operator-registry.html": 13,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-concurrency-mission-control.html": 5,
        "paper-module-derived-fact-provider-runtime.html": 6,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 9,
        "paper-module-engine-room-bridge-campaign-dag.html": 4,
        "paper-module-engine-room-demo.html": 5,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-executable-doctrine-grammar.html": 31,
        "paper-module-finance-forecast-evaluation-spine.html": 6,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 3,
        "paper-module-first-screen-composition-root.html": 40,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 4,
        "paper-module-formal-math-premise-retrieval.html": 4,
        "paper-module-formal-math-readiness-gate.html": 2,
        "paper-module-generated-projection-drift-runtime.html": 6,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 4,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-macro-projection-import-protocol.html": 3,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-metabolism-queue-reconciliation.html": 4,
        "paper-module-microcosm-axiom-substrate.html": 5,
        "paper-module-mission-transaction-work-spine.html": 6,
        "paper-module-navigation-fitness-benchmark.html": 7,
        "paper-module-navigation-hologram-route-plane.html": 7,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 23,
        "paper-module-proof-derived-governed-mutation-authorization.html": 3,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 8,
        "paper-module-semantic-singleflight-dedup-runtime.html": 3,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-standards-meta-diagnostics.html": 32,
        "paper-module-undeclared-library-prior-classifier.html": 6,
        "paper-module-verifier-lab-execution-spine.html": 8,
        "paper-module-verifier-lab-kernel.html": 9,
        "paper-module-work-landing-control-spine.html": 18,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 58,
        "reference.html": 15,
        "rules-and-ideas.html": 123,
        "source.html": 1
      },
      "page_count": 173,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 951
    },
    "static_site": {
      "by_page": {
        "source.html": 1,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 2,
      "top_page": "source.html",
      "total_occurrences": 2
    },
    "stationary_bootstrap": {
      "by_page": {
        "paper-module-finance-forecast-evaluation-spine.html": 3,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 1
      },
      "page_count": 3,
      "top_page": "paper-module-finance-forecast-evaluation-spine.html",
      "total_occurrences": 5
    },
    "stochastic": {
      "by_page": {
        "paper-module-belief-state-process-reward-replay.html": 1
      },
      "page_count": 1,
      "top_page": "paper-module-belief-state-process-reward-replay.html",
      "total_occurrences": 1
    },
    "stub": {
      "by_page": {
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 2,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-modules.html": 1,
        "rules-and-ideas.html": 2
      },
      "page_count": 5,
      "top_page": "paper-module-batch12-market-dashboard-read-model-capsule.html",
      "total_occurrences": 8
    },
    "subseries": {
      "by_page": {
        "papers.html": 5
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 5
    },
    "subset": {
      "by_page": {
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-modules.html": 1,
        "papers.html": 1,
        "rules-and-ideas.html": 1,
        "updates.html": 1
      },
      "page_count": 6,
      "top_page": "paper-module-bridge-campaign-dag-validation.html",
      "total_occurrences": 7
    },
    "subsum": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "sum": {
      "by_page": {
        "area-formal-math.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "components.html": 1,
        "introduction.html": 2,
        "paper-module-annex-knowledge-routing.html": 5,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 3,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 11,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-modules.html": 1,
        "papers.html": 9
      },
      "page_count": 13,
      "top_page": "paper-module-finite-erdos-denominator-certificate-strike.html",
      "total_occurrences": 40
    },
    "summability": {
      "by_page": {
        "papers.html": 3
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 3
    },
    "summation_by_parts": {
      "by_page": {
        "papers.html": 1
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 1
    },
    "superior_predictive_ability": {
      "by_page": {
        "paper-module-finance-forecast-evaluation-spine.html": 4
      },
      "page_count": 1,
      "top_page": "paper-module-finance-forecast-evaluation-spine.html",
      "total_occurrences": 4
    },
    "support": {
      "by_page": {
        "area-formal-math.html": 2,
        "area-import-drift.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 3,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 3,
        "credit-ledger.html": 1,
        "doctrine.html": 50,
        "open-questions.html": 5,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 3,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 1,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch12-release-claim-language-gate.html": 4,
        "paper-module-batch4-proof-authority-runtime.html": 5,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch7-macro-engines-capsule.html": 2,
        "paper-module-batch7-oracle-sibling-capsule.html": 5,
        "paper-module-batch7-secondary-runtime-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 2,
        "paper-module-batch8-validator-checker-capsule.html": 1,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 1,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-doctrine-fact-claim-audit.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 7,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 1,
        "paper-module-finance-forecast-evaluation-spine.html": 3,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 10,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 1,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-proof-search-lab-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 3,
        "paper-module-mathematical-strategy-atlas.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 35,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 3,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 1,
        "paper-module-ring2-premise-precision-recall.html": 3,
        "paper-module-routing-anti-patterns-registry.html": 2,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 1,
        "paper-modules.html": 5,
        "papers.html": 14,
        "reference.html": 1,
        "rules-and-ideas.html": 16
      },
      "page_count": 101,
      "top_page": "doctrine.html",
      "total_occurrences": 286
    },
    "sylvester_sequence": {
      "by_page": {
        "papers.html": 6
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 6
    },
    "synthetic": {
      "by_page": {
        "area-agent-reliability.html": 8,
        "area-continuity.html": 1,
        "area-formal-math.html": 3,
        "area-import-drift.html": 4,
        "area-research.html": 6,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 3,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 2,
        "component-agent-sabotage-scheming-monitor-replay.html": 2,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 3,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 2,
        "component-batch8-structural-theses-capsule.html": 3,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 2,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-phase-continuity-runtime.html": 2,
        "component-finance-forecast-evaluation-spine.html": 3,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "component-mcp-tool-authority-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 2,
        "component-prediction-oracle-reconciliation.html": 3,
        "component-proof-derived-governed-mutation-authorization.html": 3,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 3,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 3,
        "component-tool-server-pressure-inventory.html": 2,
        "components.html": 21,
        "doctrine.html": 9,
        "open-questions.html": 4,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 8,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 7,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 12,
        "paper-module-agent-sandbox-policy-escape-replay.html": 7,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 18,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 6,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 10,
        "paper-module-batch12-prediction-market-board-capsule.html": 9,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 14,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 5,
        "paper-module-batch7-secondary-runtime-capsule.html": 8,
        "paper-module-batch8-audio-level-rms-port.html": 9,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-structural-theses-capsule.html": 10,
        "paper-module-belief-state-process-reward-replay.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 8,
        "paper-module-bridge-phase-continuity-runtime.html": 14,
        "paper-module-computer-use-action-trace-replay.html": 10,
        "paper-module-concurrency-mission-control.html": 8,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 2,
        "paper-module-engine-room-metabolism-runtime.html": 11,
        "paper-module-finance-forecast-evaluation-spine.html": 10,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 7,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 5,
        "paper-module-metabolism-queue-reconciliation.html": 9,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 14,
        "paper-module-proof-derived-governed-mutation-authorization.html": 13,
        "paper-module-provider-context-recipe-budget.html": 3,
        "paper-module-research-replication-rubric-artifact-replay.html": 8,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 7,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 15,
        "paper-module-tool-server-pressure-inventory.html": 13,
        "paper-module-verifier-lab-kernel.html": 5,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 59,
        "reference.html": 3,
        "rules-and-ideas.html": 48,
        "tour.html": 1
      },
      "page_count": 87,
      "top_page": "paper-modules.html",
      "total_occurrences": 530
    },
    "tactic": {
      "by_page": {
        "architecture.html": 3,
        "area-formal-math.html": 15,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-readiness-gate.html": 6,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-lean-proof-search-lab-runtime.html": 3,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-tactic-portfolio-availability-probe.html": 12,
        "component-target-shape-tactic-routing-gate.html": 16,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 2,
        "components.html": 14,
        "evidence.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 7,
        "paper-module-engine-room-lean-proof-search-lab.html": 15,
        "paper-module-formal-math-readiness-gate.html": 53,
        "paper-module-lean-proof-search-lab-runtime.html": 14,
        "paper-module-mathematical-strategy-atlas.html": 8,
        "paper-module-tactic-portfolio-availability.html": 58,
        "paper-module-target-shape-tactic-routing.html": 67,
        "paper-module-undeclared-library-prior-classifier.html": 2,
        "paper-module-verifier-lab-execution-spine.html": 3,
        "paper-module-verifier-lab-kernel.html": 4,
        "paper-modules.html": 21,
        "reference.html": 8,
        "rules-and-ideas.html": 48,
        "tour.html": 1
      },
      "page_count": 30,
      "top_page": "paper-module-target-shape-tactic-routing.html",
      "total_occurrences": 389
    },
    "telemetry": {
      "by_page": {
        "paper-module-agent-route-observability-runtime.html": 2
      },
      "page_count": 1,
      "top_page": "paper-module-agent-route-observability-runtime.html",
      "total_occurrences": 2
    },
    "terminal": {
      "by_page": {
        "coding-agents.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 6,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-cold-reader-route-map.html": 3,
        "paper-module-engine-room-metabolism-runtime.html": 3,
        "paper-module-first-screen-composition-root.html": 12,
        "paper-module-lean-proof-search-lab-runtime.html": 4,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-modules.html": 1,
        "papers.html": 1
      },
      "page_count": 13,
      "top_page": "paper-module-first-screen-composition-root.html",
      "total_occurrences": 37
    },
    "test": {
      "by_page": {
        "area-research.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-agent-route-observability-runtime.html": 1,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-finance-forecast-evaluation-spine.html": 2,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 1,
        "component-mcp-tool-authority-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-mission-transaction-work-spine.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-prediction-oracle-reconciliation.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-self-ignorance-coverage-ledger.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 1,
        "components.html": 2,
        "doctrine.html": 4,
        "index.html": 1,
        "open-questions.html": 2,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 3,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 3,
        "paper-module-agent-sandbox-policy-escape-replay.html": 1,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 11,
        "paper-module-annex-knowledge-routing.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 1,
        "paper-module-batch5-authority-systems-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 4,
        "paper-module-batch7-macro-engines-capsule.html": 6,
        "paper-module-batch7-oracle-sibling-capsule.html": 7,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-belief-state-process-reward-replay.html": 1,
        "paper-module-bridge-campaign-dag-validation.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 4,
        "paper-module-certificate-kernel-execution-lab.html": 1,
        "paper-module-cognitive-operator-registry.html": 3,
        "paper-module-cold-clone-probe.html": 6,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 1,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-command-run-singleflight.html": 5,
        "paper-module-engine-room-demo.html": 1,
        "paper-module-engine-room-derived-fact-provider-engine.html": 3,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 2,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-finance-forecast-evaluation-spine.html": 1,
        "paper-module-first-screen-composition-root.html": 8,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 3,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "paper-module-lean-std-premise-index.html": 1,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mcp-tool-authority-replay.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 1,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 4,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-module-pattern-assimilation.html": 1,
        "paper-module-pattern-binding-contract.html": 1,
        "paper-module-prediction-oracle-reconciliation.html": 1,
        "paper-module-proof-derived-governed-mutation-authorization.html": 3,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 3,
        "paper-module-research-replication-rubric-artifact-replay.html": 3,
        "paper-module-self-ignorance-coverage-ledger.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 1,
        "paper-module-work-landing-control-spine.html": 3,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 5,
        "papers.html": 5,
        "quickstart.html": 1,
        "rules-and-ideas.html": 4,
        "tour.html": 1,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 174,
      "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
      "total_occurrences": 274
    },
    "theorem": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "area-formal-math.html": 31,
        "area-import-drift.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-engine-room-demo.html": 1,
        "component-formal-evidence-cell-anchor-resolver.html": 2,
        "component-formal-math-lean-proof-witness.html": 5,
        "component-formal-math-premise-retrieval.html": 2,
        "component-formal-math-readiness-gate.html": 3,
        "component-formal-math-verifier-trace-repair-loop.html": 2,
        "component-lean-proof-search-lab-runtime.html": 8,
        "component-lean-std-premise-index.html": 3,
        "component-mathematical-strategy-atlas-hypothesis-scorer.html": 2,
        "component-proof-derived-governed-mutation-authorization.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 2,
        "component-provider-context-recipe-budget-policy.html": 1,
        "component-ring2-premise-retrieval-precision-recall-harness.html": 2,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-undeclared-library-prior-symbol-classifier.html": 1,
        "component-verifier-lab-execution-spine.html": 2,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 33,
        "contact.html": 1,
        "credit-ledger.html": 2,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 5,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 8,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 17,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 10,
        "paper-module-formal-math-lean-proof-witness.html": 7,
        "paper-module-formal-math-premise-retrieval.html": 6,
        "paper-module-formal-math-readiness-gate.html": 9,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 13,
        "paper-module-lean-proof-search-lab-runtime.html": 14,
        "paper-module-lean-std-premise-index.html": 7,
        "paper-module-macro-projection-import-protocol.html": 5,
        "paper-module-mathematical-strategy-atlas.html": 3,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-provider-context-recipe-budget.html": 3,
        "paper-module-ring2-premise-precision-recall.html": 5,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-undeclared-library-prior-classifier.html": 3,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 5,
        "paper-modules.html": 26,
        "papers.html": 12,
        "rules-and-ideas.html": 17,
        "tour.html": 2,
        "updates.html": 1
      },
      "page_count": 54,
      "top_page": "components.html",
      "total_occurrences": 299
    },
    "threshold": {
      "by_page": {
        "open-questions.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-engine-room-annex-knowledge-router.html": 5,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 4,
        "papers.html": 1
      },
      "page_count": 6,
      "top_page": "paper-module-engine-room-annex-knowledge-router.html",
      "total_occurrences": 15
    },
    "timeout": {
      "by_page": {
        "paper-module-bounded-autonomy-campaign-packet.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 7,
        "paper-module-formal-math-lean-proof-witness.html": 4,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1
      },
      "page_count": 7,
      "top_page": "paper-module-engine-room-navigation-fitness-benchmark.html",
      "total_occurrences": 16
    },
    "toolchain": {
      "by_page": {
        "area-formal-math.html": 6,
        "component-corpus-readiness-mathlib-absence-gate.html": 5,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-readiness-gate.html": 2,
        "components.html": 6,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 7,
        "paper-module-formal-math-lean-proof-witness.html": 12,
        "paper-module-lean-proof-search-lab-runtime.html": 4,
        "paper-module-lean-std-premise-index.html": 6,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-modules.html": 3,
        "rules-and-ideas.html": 3
      },
      "page_count": 12,
      "top_page": "paper-module-formal-math-lean-proof-witness.html",
      "total_occurrences": 57
    },
    "totient": {
      "by_page": {
        "papers.html": 8
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 8
    },
    "transaction": {
      "by_page": {
        "architecture.html": 1,
        "area-continuity.html": 1,
        "area-import-drift.html": 1,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-concurrency-mission-control.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-mission-transaction-work-spine.html": 6,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "components.html": 2,
        "doctrine.html": 35,
        "evidence.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-concurrency-mission-control.html": 5,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-mcp-tool-authority-replay.html": 4,
        "paper-module-mission-transaction-work-spine.html": 19,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-semantic-singleflight-dedup-runtime.html": 2,
        "paper-module-work-landing-control-spine.html": 4,
        "paper-modules.html": 6,
        "reference.html": 7,
        "rules-and-ideas.html": 45
      },
      "page_count": 26,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 155
    },
    "transcendental": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "transcript": {
      "by_page": {
        "area-agent-reliability.html": 2,
        "coding-agents.html": 1,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "components.html": 2,
        "open-questions.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 7,
        "paper-module-agent-route-observability-runtime.html": 4,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 2,
        "paper-module-batch11-saturation-engines-capsule.html": 2,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 3,
        "paper-modules.html": 3,
        "rules-and-ideas.html": 2
      },
      "page_count": 16,
      "top_page": "paper-module-agent-memory-temporal-conflict-replay.html",
      "total_occurrences": 36
    },
    "trinomial": {
      "by_page": {
        "papers.html": 5
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 5
    },
    "trying": {
      "by_page": {
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-target-shape-tactic-routing-gate.html": 1,
        "component-verifier-lab-execution-spine.html": 1,
        "contact.html": 4,
        "doctrine.html": 1,
        "introduction.html": 2,
        "open-questions.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-generated-projection-drift-runtime.html": 1,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-research-replication-rubric-artifact-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "papers.html": 1
      },
      "page_count": 23,
      "top_page": "contact.html",
      "total_occurrences": 31
    },
    "type_a_metabolism": {
      "by_page": {
        "area-architecture.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "components.html": 1
      },
      "page_count": 3,
      "top_page": "area-architecture.html",
      "total_occurrences": 3
    },
    "type_b": {
      "by_page": {
        "area-continuity.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "components.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 1,
        "paper-modules.html": 1
      },
      "page_count": 5,
      "top_page": "area-continuity.html",
      "total_occurrences": 5
    },
    "typed_refusal": {
      "by_page": {
        "component-finance-forecast-evaluation-spine.html": 1,
        "doctrine.html": 16,
        "paper-module-finance-forecast-evaluation-spine.html": 8,
        "paper-module-ring2-premise-precision-recall.html": 5,
        "paper-modules.html": 2,
        "rules-and-ideas.html": 2
      },
      "page_count": 6,
      "top_page": "doctrine.html",
      "total_occurrences": 34
    },
    "unit_disc": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "upper_banach_density": {
      "by_page": {
        "papers.html": 2
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 2
    },
    "upstream": {
      "by_page": {
        "credit-ledger.html": 1,
        "doctrine.html": 1,
        "paper-module-batch10-governance-compilers-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 3,
        "paper-module-engine-room-derived-fact-provider-engine.html": 2,
        "paper-module-macro-projection-import-protocol.html": 2,
        "rules-and-ideas.html": 169
      },
      "page_count": 8,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 181
    },
    "url": {
      "by_page": {
        "credit-ledger.html": 1,
        "lineage.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "vulnerability-disclosure.html": 1
      },
      "page_count": 4,
      "top_page": "lineage.html",
      "total_occurrences": 5
    },
    "validation": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 16,
        "area-architecture.html": 17,
        "area-continuity.html": 7,
        "area-entry.html": 2,
        "area-formal-math.html": 9,
        "area-import-drift.html": 19,
        "area-research.html": 4,
        "coding-agents.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 3,
        "component-agent-memory-temporal-conflict-replay.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 2,
        "component-agent-route-observability-runtime.html": 3,
        "component-agent-sabotage-scheming-monitor-replay.html": 1,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 2,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 2,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 2,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 3,
        "component-batch8-policy-engines-capsule.html": 2,
        "component-batch8-structural-theses-capsule.html": 3,
        "component-batch8-tools-tail-primitives-capsule.html": 2,
        "component-batch8-validator-checker-capsule.html": 3,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-belief-state-process-reward-replay.html": 1,
        "component-bridge-campaign-dag-validation.html": 10,
        "component-bridge-phase-continuity-runtime.html": 3,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-cognitive-operator-registry.html": 4,
        "component-cold-reader-route-map.html": 3,
        "component-concurrency-mission-control.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 6,
        "component-engine-room-demo.html": 2,
        "component-executable-doctrine-grammar.html": 4,
        "component-formal-evidence-cell-anchor-resolver.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 2,
        "component-formal-math-verifier-trace-repair-loop.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-std-premise-index.html": 2,
        "component-macro-projection-import-protocol.html": 1,
        "component-materials-chemistry-closed-loop-lab-safety-replay.html": 1,
        "component-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "component-mission-transaction-work-spine.html": 2,
        "component-navigation-hologram-route-plane.html": 3,
        "component-pattern-assimilation-step.html": 3,
        "component-pattern-binding-contract.html": 4,
        "component-proof-derived-governed-mutation-authorization.html": 3,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-provider-context-recipe-budget-policy.html": 3,
        "component-public-reveal-walkthrough.html": 1,
        "component-research-replication-rubric-artifact-replay.html": 2,
        "component-routing-anti-patterns-registry.html": 3,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-spatial-world-model-counterfactual-simulation-replay.html": 2,
        "component-standards-meta-diagnostics.html": 2,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-tool-server-pressure-inventory.html": 3,
        "component-verifier-lab-kernel.html": 2,
        "component-voice-to-doctrine-self-improvement-loop.html": 4,
        "component-world-model-projection-drift-control-room.html": 3,
        "components.html": 74,
        "doctrine.html": 16,
        "evidence.html": 3,
        "lineage.html": 1,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 10,
        "paper-module-agent-closeout-faithfulness-audit.html": 9,
        "paper-module-agent-memory-temporal-conflict-replay.html": 7,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 5,
        "paper-module-agent-route-observability-runtime.html": 8,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 10,
        "paper-module-agent-sandbox-policy-escape-replay.html": 8,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 6,
        "paper-module-annex-knowledge-routing.html": 3,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 5,
        "paper-module-batch10-governance-compilers-capsule.html": 6,
        "paper-module-batch10-live-source-drift-capsule.html": 4,
        "paper-module-batch11-saturation-engines-capsule.html": 5,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 12,
        "paper-module-batch12-prediction-market-board-capsule.html": 9,
        "paper-module-batch12-release-claim-language-gate.html": 8,
        "paper-module-batch4-proof-authority-runtime.html": 8,
        "paper-module-batch5-authority-systems-capsule.html": 6,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 5,
        "paper-module-batch7-macro-engines-capsule.html": 6,
        "paper-module-batch7-oracle-sibling-capsule.html": 3,
        "paper-module-batch7-secondary-runtime-capsule.html": 2,
        "paper-module-batch8-audio-level-rms-port.html": 6,
        "paper-module-batch8-compliance-pipeline-capsule.html": 10,
        "paper-module-batch8-policy-engines-capsule.html": 12,
        "paper-module-batch8-structural-theses-capsule.html": 14,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 6,
        "paper-module-batch8-validator-checker-capsule.html": 20,
        "paper-module-batch9-macro-engines-capsule.html": 2,
        "paper-module-belief-state-process-reward-replay.html": 5,
        "paper-module-bounded-autonomy-campaign-packet.html": 3,
        "paper-module-bridge-campaign-dag-validation.html": 20,
        "paper-module-bridge-phase-continuity-runtime.html": 13,
        "paper-module-certificate-kernel-execution-lab.html": 10,
        "paper-module-cognitive-operator-registry.html": 15,
        "paper-module-cold-clone-probe.html": 12,
        "paper-module-cold-reader-route-map.html": 10,
        "paper-module-computer-use-action-trace-replay.html": 5,
        "paper-module-concurrency-mission-control.html": 11,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 8,
        "paper-module-derived-fact-provider-runtime.html": 6,
        "paper-module-doctrine-fact-claim-audit.html": 6,
        "paper-module-durable-agent-work-landing-replay.html": 29,
        "paper-module-egress-self-compliance-audit.html": 3,
        "paper-module-engine-room-annex-knowledge-router.html": 2,
        "paper-module-engine-room-bridge-campaign-dag.html": 10,
        "paper-module-engine-room-command-run-singleflight.html": 4,
        "paper-module-engine-room-demo.html": 15,
        "paper-module-engine-room-derived-fact-provider-engine.html": 5,
        "paper-module-engine-room-egress-self-compliance-gate.html": 3,
        "paper-module-engine-room-generated-projection-drift-gate.html": 7,
        "paper-module-engine-room-lean-proof-search-lab.html": 2,
        "paper-module-engine-room-metabolism-runtime.html": 2,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 3,
        "paper-module-engine-room-public-projection-leak-gate.html": 4,
        "paper-module-executable-doctrine-grammar.html": 24,
        "paper-module-finance-forecast-evaluation-spine.html": 3,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 2,
        "paper-module-first-screen-composition-root.html": 6,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 12,
        "paper-module-formal-math-lean-proof-witness.html": 11,
        "paper-module-formal-math-premise-retrieval.html": 14,
        "paper-module-formal-math-readiness-gate.html": 19,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 17,
        "paper-module-generated-projection-drift-runtime.html": 6,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 4,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-lean-std-premise-index.html": 14,
        "paper-module-macro-projection-import-protocol.html": 25,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 13,
        "paper-module-mathematical-strategy-atlas.html": 5,
        "paper-module-mcp-tool-authority-replay.html": 17,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 9,
        "paper-module-metabolism-queue-reconciliation.html": 5,
        "paper-module-microcosm-axiom-substrate.html": 4,
        "paper-module-mission-transaction-work-spine.html": 14,
        "paper-module-navigation-fitness-benchmark.html": 3,
        "paper-module-navigation-hologram-route-plane.html": 18,
        "paper-module-pattern-assimilation.html": 9,
        "paper-module-pattern-binding-contract.html": 30,
        "paper-module-prediction-oracle-reconciliation.html": 10,
        "paper-module-proof-derived-governed-mutation-authorization.html": 9,
        "paper-module-proof-diagnostic-evidence-spine.html": 8,
        "paper-module-provider-context-recipe-budget.html": 8,
        "paper-module-public-reveal-walkthrough.html": 13,
        "paper-module-research-replication-rubric-artifact-replay.html": 10,
        "paper-module-ring2-premise-precision-recall.html": 10,
        "paper-module-routing-anti-patterns-registry.html": 9,
        "paper-module-self-ignorance-coverage-ledger.html": 5,
        "paper-module-semantic-singleflight-dedup-runtime.html": 3,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 5,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 12,
        "paper-module-standards-meta-diagnostics.html": 12,
        "paper-module-tactic-portfolio-availability.html": 14,
        "paper-module-target-shape-tactic-routing.html": 7,
        "paper-module-tool-server-pressure-inventory.html": 14,
        "paper-module-undeclared-library-prior-classifier.html": 12,
        "paper-module-verifier-lab-execution-spine.html": 7,
        "paper-module-verifier-lab-kernel.html": 13,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 18,
        "paper-module-work-landing-control-spine.html": 7,
        "paper-module-world-model-projection-drift-control-room.html": 26,
        "paper-modules.html": 124,
        "papers.html": 1,
        "quickstart.html": 1,
        "reference.html": 97,
        "rules-and-ideas.html": 559,
        "tour.html": 2
      },
      "page_count": 188,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 2040
    },
    "validator": {
      "by_page": {
        "architecture.html": 3,
        "area-agent-reliability.html": 6,
        "area-architecture.html": 9,
        "area-continuity.html": 2,
        "area-entry.html": 1,
        "area-formal-math.html": 2,
        "area-import-drift.html": 4,
        "coding-agents.html": 1,
        "component-agent-route-observability-runtime.html": 2,
        "component-agent-sandbox-policy-escape-replay.html": 1,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "component-annex-knowledge-routing.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 1,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-batch11-saturation-engines-capsule.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-macro-engines-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-audio-level-rms-port.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 13,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-cognitive-operator-registry.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-concurrency-mission-control.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-doctrine-fact-claim-audit.html": 1,
        "component-durable-agent-work-landing-replay.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 3,
        "component-executable-doctrine-grammar.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-lean-std-premise-index.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-navigation-hologram-route-plane.html": 1,
        "component-pattern-assimilation-step.html": 2,
        "component-pattern-binding-contract.html": 1,
        "component-proof-derived-governed-mutation-authorization.html": 2,
        "component-public-reveal-walkthrough.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "component-sleeper-memory-poisoning-quarantine-replay.html": 1,
        "component-standards-meta-diagnostics.html": 1,
        "component-tactic-portfolio-availability-probe.html": 1,
        "component-tool-server-pressure-inventory.html": 3,
        "component-verifier-lab-kernel.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "component-world-model-projection-drift-control-room.html": 3,
        "components.html": 24,
        "doctrine.html": 28,
        "evidence.html": 5,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 7,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-agent-memory-temporal-conflict-replay.html": 11,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 12,
        "paper-module-agent-route-observability-runtime.html": 14,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 4,
        "paper-module-agent-sandbox-policy-escape-replay.html": 18,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 14,
        "paper-module-batch10-live-source-drift-capsule.html": 3,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 5,
        "paper-module-batch7-macro-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 7,
        "paper-module-batch8-validator-checker-capsule.html": 29,
        "paper-module-belief-state-process-reward-replay.html": 3,
        "paper-module-bridge-campaign-dag-validation.html": 4,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-derived-fact-provider-runtime.html": 1,
        "paper-module-durable-agent-work-landing-replay.html": 1,
        "paper-module-egress-self-compliance-audit.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 6,
        "paper-module-finance-forecast-evaluation-spine.html": 2,
        "paper-module-first-screen-composition-root.html": 1,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 13,
        "paper-module-formal-math-readiness-gate.html": 4,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 10,
        "paper-module-macro-projection-import-protocol.html": 2,
        "paper-module-mcp-tool-authority-replay.html": 6,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 10,
        "paper-module-mission-transaction-work-spine.html": 10,
        "paper-module-navigation-hologram-route-plane.html": 9,
        "paper-module-pattern-assimilation.html": 10,
        "paper-module-pattern-binding-contract.html": 11,
        "paper-module-proof-derived-governed-mutation-authorization.html": 8,
        "paper-module-proof-diagnostic-evidence-spine.html": 4,
        "paper-module-provider-context-recipe-budget.html": 5,
        "paper-module-public-reveal-walkthrough.html": 9,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 10,
        "paper-module-standards-meta-diagnostics.html": 3,
        "paper-module-undeclared-library-prior-classifier.html": 4,
        "paper-module-verifier-lab-kernel.html": 3,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 6,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 2,
        "paper-modules.html": 29,
        "reference.html": 7,
        "rules-and-ideas.html": 78
      },
      "page_count": 113,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 565
    },
    "variable": {
      "by_page": {
        "open-questions.html": 1
      },
      "page_count": 1,
      "top_page": "open-questions.html",
      "total_occurrences": 1
    },
    "verification": {
      "by_page": {
        "area-agent-reliability.html": 6,
        "area-architecture.html": 4,
        "area-continuity.html": 2,
        "area-entry.html": 3,
        "area-formal-math.html": 2,
        "area-import-drift.html": 17,
        "area-research.html": 2,
        "component-agent-benchmark-integrity-anti-gaming-replay.html": 1,
        "component-agent-closeout-faithfulness-audit.html": 1,
        "component-agent-monitor-redteam-falsification-replay.html": 1,
        "component-batch10-cold-eval-honesty-capsule.html": 2,
        "component-batch10-governance-compilers-capsule.html": 1,
        "component-batch10-live-source-drift-capsule.html": 2,
        "component-batch11-saturation-engines-capsule.html": 2,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-prediction-market-board-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch5-authority-systems-capsule.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-batch8-policy-engines-capsule.html": 1,
        "component-batch8-structural-theses-capsule.html": 1,
        "component-batch8-tools-tail-primitives-capsule.html": 1,
        "component-batch8-validator-checker-capsule.html": 1,
        "component-batch9-macro-engines-capsule.html": 1,
        "component-bounded-autonomy-campaign-packet.html": 1,
        "component-cold-reader-route-map.html": 2,
        "component-concurrency-mission-control.html": 2,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-engine-room-demo.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 1,
        "component-macro-projection-import-protocol.html": 3,
        "component-pattern-assimilation-step.html": 1,
        "component-public-reveal-walkthrough.html": 2,
        "component-standards-meta-diagnostics.html": 1,
        "component-voice-to-doctrine-self-improvement-loop.html": 1,
        "components.html": 36,
        "contact.html": 1,
        "credit-ledger.html": 1,
        "doctrine.html": 12,
        "evidence.html": 3,
        "open-questions.html": 4,
        "paper-module-agent-benchmark-integrity-anti-gaming-replay.html": 2,
        "paper-module-agent-closeout-faithfulness-audit.html": 12,
        "paper-module-agent-memory-temporal-conflict-replay.html": 2,
        "paper-module-agent-sabotage-scheming-monitor-replay.html": 1,
        "paper-module-agent-sandbox-policy-escape-replay.html": 8,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 1,
        "paper-module-annex-knowledge-routing.html": 2,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 5,
        "paper-module-batch12-prediction-market-board-capsule.html": 1,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 3,
        "paper-module-batch8-structural-theses-capsule.html": 1,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 1,
        "paper-module-belief-state-process-reward-replay.html": 4,
        "paper-module-bridge-campaign-dag-validation.html": 2,
        "paper-module-certificate-kernel-execution-lab.html": 4,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-concurrency-mission-control.html": 1,
        "paper-module-derived-fact-provider-runtime.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 3,
        "paper-module-durable-agent-work-landing-replay.html": 2,
        "paper-module-egress-self-compliance-audit.html": 4,
        "paper-module-engine-room-demo.html": 2,
        "paper-module-engine-room-egress-self-compliance-gate.html": 2,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 5,
        "paper-module-formal-evidence-cell-anchor-resolver.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 1,
        "paper-module-formal-math-premise-retrieval.html": 1,
        "paper-module-formal-math-readiness-gate.html": 4,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 7,
        "paper-module-generated-projection-drift-runtime.html": 2,
        "paper-module-lean-proof-search-lab-runtime.html": 8,
        "paper-module-lean-std-premise-index.html": 2,
        "paper-module-macro-projection-import-protocol.html": 6,
        "paper-module-materials-chemistry-closed-loop-lab-safety-replay.html": 5,
        "paper-module-mathematical-strategy-atlas.html": 5,
        "paper-module-mcp-tool-authority-replay.html": 2,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 2,
        "paper-module-metabolism-queue-reconciliation.html": 2,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-navigation-fitness-benchmark.html": 2,
        "paper-module-pattern-assimilation.html": 3,
        "paper-module-prediction-oracle-reconciliation.html": 2,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 1,
        "paper-module-public-reveal-walkthrough.html": 8,
        "paper-module-research-replication-rubric-artifact-replay.html": 3,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 1,
        "paper-module-sleeper-memory-poisoning-quarantine-replay.html": 2,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 6,
        "paper-module-standards-meta-diagnostics.html": 1,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 2,
        "paper-module-undeclared-library-prior-classifier.html": 4,
        "paper-module-verifier-lab-execution-spine.html": 5,
        "paper-module-verifier-lab-kernel.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 10,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-modules.html": 9,
        "quickstart.html": 1,
        "reference.html": 10,
        "rules-and-ideas.html": 20,
        "tour.html": 1
      },
      "page_count": 116,
      "top_page": "components.html",
      "total_occurrences": 361
    },
    "vibe_mathing": {
      "by_page": {
        "contact.html": 1
      },
      "page_count": 1,
      "top_page": "contact.html",
      "total_occurrences": 1
    },
    "vulnerability": {
      "by_page": {
        "architecture.html": 2,
        "area-agent-reliability.html": 2,
        "component-agentic-vulnerability-discovery-patch-proof-replay.html": 7,
        "component-mission-transaction-work-spine.html": 1,
        "components.html": 2,
        "contact.html": 1,
        "doctrine.html": 3,
        "evidence.html": 1,
        "lineage.html": 1,
        "open-questions.html": 4,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 11,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-modules.html": 6,
        "reference.html": 4,
        "rules-and-ideas.html": 16,
        "source.html": 2,
        "vulnerability-disclosure.html": 6
      },
      "page_count": 18,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 71
    },
    "web_browser": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "area-continuity.html": 1,
        "area-formal-math.html": 1,
        "area-import-drift.html": 1,
        "component-batch4-proof-authority-runtime.html": 1,
        "component-batch6-unsurfaced-primitives-capsule.html": 2,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "components.html": 4,
        "paper-module-agent-route-observability-runtime.html": 7,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 1,
        "paper-module-batch7-secondary-runtime-capsule.html": 3,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-cold-reader-route-map.html": 2,
        "paper-module-computer-use-action-trace-replay.html": 6,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 3,
        "paper-module-formal-math-readiness-gate.html": 6,
        "paper-module-indirect-prompt-injection-information-flow-policy-replay.html": 2,
        "paper-module-mission-transaction-work-spine.html": 1,
        "paper-module-navigation-hologram-route-plane.html": 2,
        "paper-modules.html": 10,
        "rules-and-ideas.html": 8,
        "source.html": 1,
        "vulnerability-disclosure.html": 2
      },
      "page_count": 26,
      "top_page": "paper-modules.html",
      "total_occurrences": 72
    },
    "webhook": {
      "by_page": {
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 2
      },
      "page_count": 1,
      "top_page": "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html",
      "total_occurrences": 2
    },
    "whole_system_correctness": {
      "by_page": {
        "area-agent-reliability.html": 1,
        "area-architecture.html": 3,
        "area-entry.html": 2,
        "area-formal-math.html": 2,
        "area-import-drift.html": 4,
        "area-research.html": 1,
        "component-batch12-market-dashboard-read-model-capsule.html": 1,
        "component-batch12-release-claim-language-gate.html": 1,
        "component-batch7-secondary-runtime-capsule.html": 1,
        "component-batch8-compliance-pipeline-capsule.html": 1,
        "component-cold-reader-route-map.html": 1,
        "component-executable-doctrine-grammar.html": 1,
        "component-formal-math-lean-proof-witness.html": 1,
        "component-macro-projection-import-protocol.html": 1,
        "component-pattern-binding-contract.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-public-reveal-walkthrough.html": 1,
        "component-routing-anti-patterns-registry.html": 1,
        "component-tool-server-pressure-inventory.html": 1,
        "components.html": 13,
        "doctrine.html": 3,
        "paper-module-agent-memory-temporal-conflict-replay.html": 1,
        "paper-module-agent-monitor-redteam-falsification-replay.html": 1,
        "paper-module-agent-route-observability-runtime.html": 2,
        "paper-module-batch10-cold-eval-honesty-capsule.html": 4,
        "paper-module-batch10-governance-compilers-capsule.html": 3,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-batch11-saturation-engines-capsule.html": 1,
        "paper-module-batch12-market-dashboard-read-model-capsule.html": 3,
        "paper-module-batch12-prediction-market-board-capsule.html": 2,
        "paper-module-batch12-release-claim-language-gate.html": 3,
        "paper-module-batch4-proof-authority-runtime.html": 2,
        "paper-module-batch5-authority-systems-capsule.html": 1,
        "paper-module-batch6-unsurfaced-primitives-capsule.html": 2,
        "paper-module-batch7-demo-take-console-capsule.html": 1,
        "paper-module-batch7-oracle-sibling-capsule.html": 1,
        "paper-module-batch8-audio-level-rms-port.html": 2,
        "paper-module-batch8-compliance-pipeline-capsule.html": 2,
        "paper-module-batch8-policy-engines-capsule.html": 1,
        "paper-module-batch8-structural-theses-capsule.html": 2,
        "paper-module-batch8-tools-tail-primitives-capsule.html": 3,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-batch9-macro-engines-capsule.html": 1,
        "paper-module-bounded-autonomy-campaign-packet.html": 2,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-cognitive-operator-registry.html": 1,
        "paper-module-cold-clone-probe.html": 2,
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-computer-use-action-trace-replay.html": 2,
        "paper-module-concurrency-mission-control.html": 2,
        "paper-module-doctrine-fact-claim-audit.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 3,
        "paper-module-engine-room-annex-knowledge-router.html": 1,
        "paper-module-engine-room-bridge-campaign-dag.html": 1,
        "paper-module-engine-room-command-run-singleflight.html": 2,
        "paper-module-engine-room-derived-fact-provider-engine.html": 1,
        "paper-module-engine-room-egress-self-compliance-gate.html": 1,
        "paper-module-engine-room-generated-projection-drift-gate.html": 1,
        "paper-module-engine-room-lean-proof-search-lab.html": 1,
        "paper-module-engine-room-metabolism-runtime.html": 1,
        "paper-module-engine-room-navigation-fitness-benchmark.html": 1,
        "paper-module-engine-room-public-projection-leak-gate.html": 1,
        "paper-module-executable-doctrine-grammar.html": 2,
        "paper-module-first-screen-composition-root.html": 2,
        "paper-module-formal-math-lean-proof-witness.html": 2,
        "paper-module-formal-math-readiness-gate.html": 3,
        "paper-module-formal-math-verifier-trace-repair-loop.html": 2,
        "paper-module-macro-projection-import-protocol.html": 1,
        "paper-module-mathematical-strategy-atlas.html": 1,
        "paper-module-mechanistic-interpretability-circuit-attribution-replay.html": 3,
        "paper-module-metabolism-queue-reconciliation.html": 1,
        "paper-module-microcosm-axiom-substrate.html": 1,
        "paper-module-mission-transaction-work-spine.html": 2,
        "paper-module-navigation-hologram-route-plane.html": 1,
        "paper-module-pattern-assimilation.html": 2,
        "paper-module-pattern-binding-contract.html": 2,
        "paper-module-prediction-oracle-reconciliation.html": 3,
        "paper-module-proof-derived-governed-mutation-authorization.html": 2,
        "paper-module-proof-diagnostic-evidence-spine.html": 1,
        "paper-module-provider-context-recipe-budget.html": 2,
        "paper-module-public-reveal-walkthrough.html": 4,
        "paper-module-ring2-premise-precision-recall.html": 1,
        "paper-module-routing-anti-patterns-registry.html": 3,
        "paper-module-self-ignorance-coverage-ledger.html": 3,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-spatial-world-model-counterfactual-simulation-replay.html": 3,
        "paper-module-standards-meta-diagnostics.html": 2,
        "paper-module-tactic-portfolio-availability.html": 1,
        "paper-module-target-shape-tactic-routing.html": 1,
        "paper-module-tool-server-pressure-inventory.html": 3,
        "paper-module-undeclared-library-prior-classifier.html": 3,
        "paper-module-verifier-lab-execution-spine.html": 1,
        "paper-module-voice-to-doctrine-self-improvement-loop.html": 3,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 3,
        "paper-modules.html": 83,
        "rules-and-ideas.html": 40
      },
      "page_count": 97,
      "top_page": "paper-modules.html",
      "total_occurrences": 300
    },
    "witness": {
      "by_page": {
        "architecture.html": 1,
        "area-entry.html": 1,
        "area-formal-math.html": 5,
        "component-annex-knowledge-routing.html": 1,
        "component-batch7-demo-take-console-capsule.html": 1,
        "component-batch7-oracle-sibling-capsule.html": 2,
        "component-bridge-campaign-dag-validation.html": 1,
        "component-certificate-kernel-execution-lab.html": 1,
        "component-corpus-readiness-mathlib-absence-gate.html": 1,
        "component-derived-fact-provider-runtime.html": 1,
        "component-egress-self-compliance-audit.html": 1,
        "component-finite-erdos-denominator-certificate-strike.html": 2,
        "component-formal-math-lean-proof-witness.html": 6,
        "component-formal-math-premise-retrieval.html": 1,
        "component-formal-math-readiness-gate.html": 1,
        "component-generated-projection-drift-runtime.html": 1,
        "component-lean-proof-search-lab-runtime.html": 1,
        "component-metabolism-queue-reconciliation.html": 1,
        "component-navigation-fitness-benchmark.html": 1,
        "component-proof-diagnostic-evidence-spine.html": 1,
        "component-public-reveal-walkthrough.html": 2,
        "component-verifier-lab-execution-spine.html": 2,
        "component-verifier-lab-kernel.html": 1,
        "components.html": 6,
        "doctrine.html": 57,
        "evidence.html": 2,
        "paper-module-agent-closeout-faithfulness-audit.html": 2,
        "paper-module-agentic-vulnerability-discovery-patch-proof-replay.html": 9,
        "paper-module-batch7-demo-take-console-capsule.html": 10,
        "paper-module-batch7-oracle-sibling-capsule.html": 10,
        "paper-module-batch7-secondary-runtime-capsule.html": 3,
        "paper-module-batch8-compliance-pipeline-capsule.html": 5,
        "paper-module-batch8-validator-checker-capsule.html": 2,
        "paper-module-bounded-autonomy-campaign-packet.html": 20,
        "paper-module-certificate-kernel-execution-lab.html": 2,
        "paper-module-corpus-readiness-mathlib-absence-gate.html": 1,
        "paper-module-finite-erdos-denominator-certificate-strike.html": 1,
        "paper-module-formal-math-lean-proof-witness.html": 25,
        "paper-module-formal-math-premise-retrieval.html": 2,
        "paper-module-formal-math-readiness-gate.html": 9,
        "paper-module-lean-proof-search-lab-runtime.html": 2,
        "paper-module-macro-projection-import-protocol.html": 4,
        "paper-module-microcosm-axiom-substrate.html": 15,
        "paper-module-public-reveal-walkthrough.html": 11,
        "paper-module-verifier-lab-execution-spine.html": 2,
        "paper-module-verifier-lab-kernel.html": 3,
        "paper-module-work-landing-control-spine.html": 1,
        "paper-module-world-model-projection-drift-control-room.html": 7,
        "paper-modules.html": 18,
        "reference.html": 6,
        "rules-and-ideas.html": 36
      },
      "page_count": 51,
      "top_page": "doctrine.html",
      "total_occurrences": 307
    },
    "work_landing": {
      "by_page": {
        "architecture.html": 1,
        "area-continuity.html": 4,
        "area-import-drift.html": 1,
        "coding-agents.html": 2,
        "component-batch10-live-source-drift-capsule.html": 1,
        "component-bridge-phase-continuity-runtime.html": 1,
        "component-durable-agent-work-landing-replay.html": 8,
        "component-macro-projection-import-protocol.html": 1,
        "component-mission-transaction-work-spine.html": 3,
        "component-semantic-singleflight-dedup-runtime.html": 1,
        "components.html": 5,
        "doctrine.html": 23,
        "evidence.html": 1,
        "paper-module-agent-closeout-faithfulness-audit.html": 1,
        "paper-module-batch10-live-source-drift-capsule.html": 1,
        "paper-module-bridge-phase-continuity-runtime.html": 2,
        "paper-module-durable-agent-work-landing-replay.html": 11,
        "paper-module-mission-transaction-work-spine.html": 12,
        "paper-module-semantic-singleflight-dedup-runtime.html": 1,
        "paper-module-work-landing-control-spine.html": 10,
        "paper-modules.html": 14,
        "reference.html": 7,
        "rules-and-ideas.html": 43
      },
      "page_count": 23,
      "top_page": "rules-and-ideas.html",
      "total_occurrences": 154
    },
    "working_record": {
      "by_page": {
        "papers.html": 12
      },
      "page_count": 1,
      "top_page": "papers.html",
      "total_occurrences": 12
    },
    "workingness": {
      "by_page": {
        "paper-module-cold-reader-route-map.html": 1,
        "paper-module-formal-math-readiness-gate.html": 1,
        "quickstart.html": 3
      },
      "page_count": 3,
      "top_page": "quickstart.html",
      "total_occurrences": 5
    }
  },
  "term_occurrence_term_count": 397
}
